OSDN Git Service

* gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
2
3         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
4
5 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
6
7         PR c++/21983
8         * g++.dg/warn/pr21983.C: New test.
9
10 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
11
12         PR c++/23993
13         * g++.dg/template/array14.C: New test.
14
15 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
16
17         PR fortran/19929
18         * gfortran.dg/der_ptr_component_1.f90: New test.
19
20 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21
22         PR c++/23965
23         * g++.dg/template/error1.C: Reject "no matching function" message.
24
25 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26
27         PR c++/17609
28         * g++.dg/lookup/error1.C: New test.
29
30 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
31
32         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
33         functionality of the testcase.
34
35 2005-09-20  Richard Henderson  <rth@redhat.com>
36
37         * gcc.dg/vect/vect-22.c: Require vect_float.
38         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
39
40 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
41
42         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
43         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
44         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
45         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
46         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
47         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
48         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
49         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
50         * gcc.dg/cpp/ucnid-8.c: New test.
51
52 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
53
54         PR tree-optimization/23929
55         * gcc.c-torture/compile/pr23929.c: New test.
56
57 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
58
59         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
60         for one loop.
61
62 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
63
64         PR testsuite/23186
65         * g++.dg/other/pr22003.C: Require named sections.
66
67 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
68
69         PR c++/23947
70         * g++.dg/rtti/crash3.C: New test.
71
72         PR tree-optimization/23818
73         * gcc.dg/pr23818.c: New test.
74
75 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
76
77         PR fortran/23420
78         * gfortran.dg/print_fmt_4.f: New.
79
80 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
81
82         PR fortran/23663
83         * gfortran.fortran-torture/execute/entry_11.f90: New test.
84
85 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
86
87         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
88         Use pointers to local alignable arrays instead. Added comments.
89         * gcc.dg/vect/vect-46.c: Likewise.
90         * gcc.dg/vect/vect-48.c: Likewise.
91         * gcc.dg/vect/vect-49.c: Likewise.
92         * gcc.dg/vect/vect-52.c: Likewise.
93         * gcc.dg/vect/vect-53.c: Likewise.
94         * gcc.dg/vect/vect-54.c: Likewise.
95         * gcc.dg/vect/vect-56.c: Likewise.
96         * gcc.dg/vect/vect-57.c: Likewise.
97         * gcc.dg/vect/vect-58.c: Likewise.
98         * gcc.dg/vect/vect-60.c: Likewise.
99         * gcc.dg/vect/vect-61.c: Likewise.
100
101         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
102         The test is no longer vectorizable on vect_no_align targets.
103         * gcc.dg/vect/vect-43.c: Likewsie.
104
105         * gcc.dg/vect/vect-44.c: Added comments.
106         * gcc.dg/vect/vect-45.c: Added comments.
107         * gcc.dg/vect/vect-50.c: Added comments.
108         * gcc.dg/vect/vect-51.c: Added comments.
109
110         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
111         aligned type.
112         * gcc.dg/vect/Os-vect-95.c: Likewise. 
113
114         * gcc.dg/vect/vect-41.c: Test removed.
115         * gcc.dg/vect/vect-47.c: Test removed.
116         * gcc.dg/vect/vect-55.c: Test removed.
117         * gcc.dg/vect/vect-59.c: Test removed.
118
119 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
120         
121         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
122         No longer vectorizable on vect_no_align targets.
123         * gcc.dg/vect/pr20122.c: Likewise.
124         * gcc.dg/vect/vect-74.c: Likewise.
125         * gcc.dg/vect/vect-75.c: Likewise.
126         * gcc.dg/vect/vect-76.c: Likewise.
127
128         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
129         Will not be vectorizable on vect_no_align targets once aliasing issues
130         are resolved.
131         * gcc.dg/vect/vect-79.c: Likewise.
132
133         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
134         * gcc.dg/vect/vect-78.c: Likewise.
135         * gcc.dg/vect/vect-97.c: Likewise.
136
137 2005-09-19  Steven Bosscher  <stevenb@suse.de>
138
139         * gcc.dg/pr23943.c: New test.
140
141 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
142
143         PR fortran/19181
144         * gfortran.dg/derived_pointer_null_1.f90: New test.
145
146 2005-09-18  Richard Guenther  <rguenther@suse.de>
147
148         PR middle-end/23944
149         * gcc.c-torture/compile/pr23944.c: New testcase.
150
151 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
152
153         PR fortran/15975
154         * gfortran.dg/der_pointer_2.f90: New test.
155
156 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
157
158         PR fortran/16861
159         * gfortran.dg/nested_modules_2.f90: New test.
160
161 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
162
163         PR c++/18368
164         * g++.dg/other/semicolon.C: New test.
165
166 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
167
168         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
169         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
170
171 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
172
173         PR c++/23914
174         * g++.dg/template/static18.C: New test.
175
176         PR c++/21514
177         * g++.dg/template/crash19.C: Remove dg-error marker.
178         * g++.dg/template/local4.C: New test.
179
180 2005-09-16  Paul Brook  <paul@codesourcery.com>
181
182         PR fortran/23906
183         * gfortran.dg/dependency_1.f90: New test.
184
185 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
186
187         PR c++/23896
188         * g++.dg/template/static17.C: New test.
189
190 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
191
192         PR c++/23139
193         * g++.dg/warn/huge-val1.C: New test.
194
195 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
196
197         PR c++/13140
198         * g++.dg/parse/class2.C: New test.
199         * g++.dg/template/explicit8.C: Likewise.
200         * g++.dg/template/spec25.C: Likewise.
201
202 2005-09-14  Josh Conner  <jconner@apple.com>
203
204         PR middle-end/23584
205         * gcc.dg/pr23584.c: New test.
206
207 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
208
209         PR fortran/21875 Internal Unit Array I/O, NIST
210         * gfortran.dg/arrayio_1.f90: New test.
211         * gfortran.dg/arrayio_1.f90: New test.
212         * gfortran.dg/arrayio_1.f90: New test.
213         * gfortran.dg/arrayio_1.f90: New test.
214         * gfortran.dg/arrayio_1.f90: New test.
215
216 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
217
218         PR middle-end/22480
219         * gcc.dg/vect/pr22480.c: New test.
220
221 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
222
223         PR fortran/19358
224         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
225
226 2005-09-13 Josh Conner <jconner@apple.com>
227
228         PR c++/23180
229         * g++.dg/init/struct2.C: New test.
230         * g++.dg/init/struct3.C: New test.
231
232 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
233
234         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
235         Clean up temp files.
236         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
237         gcc.dg/tree-ssa/builtin-fprintf-1.c,
238         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
239         gcc.dg/tree-ssa/builtin-printf-1.c,
240         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
241         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
242         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
243         gcc.dg/tree-ssa/builtin-vprintf-1.c,
244         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
245         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
246         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
247         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
248         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
249         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
250         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
251         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
252
253 2005-09-13  Josh Conner  <jconner@apple.com>
254
255         * lib/gcc-dg.exp: Load scanipa.exp.
256         (cleanup-dump): New procedure.
257         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
258         * lib/scandump.exp: New file.
259         * lib/scantree.exp: Use it.
260         * lib/scanipa.exp: New file.
261
262 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
263
264         PR fortran/17740
265         * gfortran.dg/generic_4.f90: New test.
266
267 2005-09-13  Bastian Blank <waldi@debian.org>
268
269         PR c++/16171
270         * g++.dg/abi/mangle26.C: New test. 
271         * g++.dg/abi/mangle27.C: New test. 
272         * g++.dg/abi/mangle28.C: New test. 
273         * g++.dg/abi/mangle29.C: New test. 
274
275         PR c++/23839
276         * g++.dg/parse/register1.C: New test.
277
278 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
279
280         PR c++/23842
281         * g++.dg/template/access16.C: New test.
282
283 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
284
285         * gfortran.dg/char_pack_2.f90: Increase the vector size.
286
287 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
288
289         PR fortran/18899
290         * gfortran.dg/shape_2.f90: New test.
291
292 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
293
294         PR target/19269
295         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
296         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
297         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
298         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
299         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
300         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
301         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
302         tests.
303
304 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
305
306         PR c++/23841
307         * g++.dg/parse/template17.C: New test.
308
309 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
310
311         PR c++/23789
312         * g++.dg/template/nontype14.C: New test.
313
314 2005-09-12  Ian Lance Taylor  <ian@airs.com>
315
316         PR g++/7874
317         * g++.dg/lookup/friend7.C: New test.
318         * g++.dg/lookup/friend8.C: New test.
319         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
320         so that it will be found via argument dependent lookup.
321         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
322         friend functions which will no longer be found.
323         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
324         function g, so that it will be found via argument dependent
325         lookup.
326         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
327         * g++.old-deja/g++.mike/net43.C: Likewise.
328
329 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
330
331         PR c++/23691
332         * g++.dg/template/static16.C: New test.
333
334 2005-09-12  Josh Conner  <jconner@apple.com>
335
336         PR middle-end/23237
337         * gcc.c-torture/compile/pr23237.c: New test. 
338
339 2005-09-11  Richard Henderson  <rth@redhat.com>
340
341         * g++.dg/other/error8.C: Update expected diagnostic text.
342
343 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
344
345         PR libfortran/19872
346         * gfortran.dg/overwrite_1.f: New test.
347
348 2005-09-09  Josh Conner  <jconner@apple.com>
349
350         * g++.dg/init/pr23180-1.C: Removed.
351         * g++.dg/init/pr23180-2.C: Removed.
352
353 2005-09-09  David Daney <ddaney@avtrex.com>
354
355         * gcc.c-torture/execute/20010124-1.c:  Removed and split into two new 
356         files which are ...
357         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
358         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
359
360 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
361
362         * gfortran.dg/iostat_2.f90: New test.
363
364 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
365
366         PR c++/22252
367         * g++.dg/ext/interface1.C: New test.
368         * g++.dg/ext/interface1.h: Likewise.
369         * g++.dg/ext/interface1a.cc: Likewise.
370
371 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
372
373         * gfortran.dg/iomsg_1.f90:  New test case.
374
375 2005-09-09  Richard Guenther  <rguenther@suse.de>
376
377         PR c++/23624
378         * g++.dg/tree-ssa/pr23624.C: New testcase.
379
380 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
381
382         PR fortran/19239
383         * gfortran.dg/vector_subscript_1.f90,
384         * gfortran.dg/vector_subscript_2.f90: New tests.
385
386 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
387
388         PR fortran/21104
389         * gfortran.dg/array_alloc_1.f90,
390         * gfortran.dg/array_alloc_2.f90,
391         * gfortran.dg/array_alloc_3.f90: New tests.
392
393 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
394
395         PR fortran/12840
396         * gfortran.dg/array_constructor_6.f90
397         * gfortran.dg/array_constructor_7.f90
398         * gfortran.dg/array_constructor_8.f90
399         * gfortran.dg/array_constructor_9.f90
400         * gfortran.dg/array_constructor_10.f90
401         * gfortran.dg/array_constructor_11.f90
402         * gfortran.dg/array_constructor_12.f90: New tests.
403
404 2005-09-08  Josh Conner  <jconner@apple.com>
405
406         PR c++/23180
407         * g++.dg/init/pr23180-1.C: New test.
408         * g++.dg/init/pr23180-2.C: New test.
409
410 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
411
412         PR fortran/18878
413         * gfortran.dg/module_double_reuse.f90: New.
414
415 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
416
417         PR fortran/23270
418         PR fortran/22304
419         PR fortran/18870
420         PR fortran/17917
421         PR fortran/16511
422         * gfortran.dg/common_equivalence_1.f: New.
423         * gfortran.dg/common_equivalence_2.f: New.
424         * gfortran.dg/common_equivalence_3.f: New.
425         * gfortran.dg/contained_equivalence_1.f90: New.
426         * gfortran.dg/module_blank_common.f90: New. 
427         * gfortran.dg/module_commons_1.f90: New.
428         * gfortran.dg/module_equivalence_1.f90: New.
429         * gfortran.dg/nested_modules_1.f90: New.
430         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
431         equivalences and add comment to connect the test with
432         the PR.
433
434 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
435
436         PR fortran/23765
437         * gfortran.dg/common_6.f90: New test.
438
439 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
440
441         PR fortran/15326
442         * gfortran.dg/char_result_1.f90,
443         * gfortran.dg/char_result_2.f90,
444         * gfortran.dg/char_result_3.f90,
445         * gfortran.dg/char_result_4.f90,
446         * gfortran.dg/char_result_5.f90,
447         * gfortran.dg/char_result_6.f90,
448         * gfortran.dg/char_result_7.f90,
449         * gfortran.dg/char_result_8.f90: New tests.
450
451 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
452
453         PR fortran/19928
454         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
455
456 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
457
458         PR obj-c++/16816
459         * obj-c++.dg/selector-5.mm: New test.
460         * obj-c++.dg/selector-6.mm: New test.
461
462 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
463
464         PR objc/20574
465         PR objc/19324
466         * objc.dg/error-1.m: New test.
467
468 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
469
470         PR fortran/23373
471         * gfortran.fortran-torture/execute/pr23373-1.f90,
472         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
473
474 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
475
476         PR libfortran/23760
477         * gfortran.dg/g77/1832.f: Remove long string in write statement
478         to allow the test to pass on correct list directed output with 
479         prepended space.
480
481 2005-09-07  James E Wilson  <wilson@specifix.com>
482
483         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
484
485 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
486
487         * gfortran.dg/parameter+save.f90:  Rename to
488         * gfortran.dg/parameter_save.f90: .. this.
489
490 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
491
492         PR fortran/20848
493         * gfortran.dg/parameter+save.f90:  New test case.
494
495 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
496
497         PR fortran/19269
498         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
499
500 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
501
502         PR c/23075
503         * gcc.dg/pr23075.c: New test.
504         * g++.dg/warn/pr23075.C: New test.
505
506         PR target/22362
507         * gcc.target/i386/pr22362.c: New test.
508
509         PR rtl-optimization/23098
510         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
511
512         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
513         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
514         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
515
516 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
517
518         * g++.dg/expr/cast6.C: New test.
519
520         PR c++/9782
521         * g++.dg/init/new15.C: New test.
522
523 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
524
525         * gcc.dg/vect/Os-vect-95.c: New test.
526         * gcc.dg/vect/vect-95.c: Same.
527
528 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
529
530         * gcc.dg/vect/vect-29.c: Update xfail testing.
531         * gcc.dg/vect/vect-44.c: Same.
532         * gcc.dg/vect/vect-48.c: Same.
533         * gcc.dg/vect/vect-50.c: Same.
534         * gcc.dg/vect/vect-72.c: Same.
535         * gcc.dg/vect/vect-77.c: Same.
536         * gcc.dg/vect/vect-78.c: Same.
537         * gcc.dg/vect/vect-80.c: Same.
538         * gcc.dg/vect/vect-96.c: Same.
539         * gcc.dg/vect/vect-100.c: Same.
540         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
541         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
542         * gfortran.dg/vect/vect-5.f90: Same.
543
544 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
545
546         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
547         start strings.
548         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
549         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
550
551         PR c++/23056
552         * g++.dg/opt/pr23056.C: New test.
553
554         PR rtl-optimization/23098
555         * gcc.target/i386/pr23098.c: New test.
556
557 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
558
559         PR c++/23667
560         * g++.dg/template/static15.C: New test.
561
562         PR c++/21440
563         * g++.dg/ext/stmtexpr5.C: New test.
564         * g++.dg/ext/stmtexpr6.C: Likewise.
565
566 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
567
568         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
569
570         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
571         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
572         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
573
574 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
575
576         PR libfortran/23321
577         * gfortran.dg/direct_io_4.f90:  New test case.
578
579 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
580             Rasmus Hahn  <rassahah@neofonie.de>
581
582         PR libobjc/23108
583         * objc.dg/type-stream-1.m: New test.
584
585 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
586
587         PR fortran/23661
588         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
589         gfortran.dg/print_fmt_3.f90: New test.
590
591 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
592
593         * gfortran.dg/fmt_t_1.f90: New test.
594
595 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
596
597         PR rtl-optimization/23454
598         * g++.dg/opt/pr23454.C: New test.
599
600 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
601
602         PR c++/23699
603         * g++.dg/ext/static1.C: New test.
604
605 2005-09-02  Richard Henderson  <rth@redhat.com>
606
607         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
608         tail call to check_fa_work.
609
610 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
611
612         PR c++/21687
613         * g++.dg/other/gc3.C: New test.
614
615 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
616
617         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
618         * gcc.dg/20050826-1.c: Likewise.
619
620 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
621
622         PR c++/23167
623         * g++.dg/expr/volatile1.C: New test.
624
625 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
626
627         PR middle-end/23547
628         * gcc.dg/pr23547.c: New test.
629
630 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
631
632         PR c/22061
633         * gcc.c-torture/execute/pr22061-1.c,
634         * gcc.c-torture/execute/pr22061-2.c,
635         * gcc.c-torture/execute/pr22061-3.c,
636         * gcc.c-torture/execute/pr22061-4.c: New tests.
637
638 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
639
640         * gcc.dg/Wredundant-decls-2.c: New test to check that
641         -Wredundant-decls does not issue warning for a variable 
642         definition following a declaration.
643
644 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
645
646         PR debug/7241
647         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
648         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
649         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
650
651         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
652         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
653         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
654         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
655         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
656         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
657         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
658         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
659
660 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
661
662         PR objc/23306
663         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
664         scan-assmbler.
665
666 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
667
668         PR target/21255
669         * gcc.dg/pr21255-1.c: New test.
670         * gcc.dg/pr21255-2-mb.c: Likewise.
671         * gcc.dg/pr21255-2-ml.c: Likewise.
672         * gcc.dg/pr21255-3.c: Likewise.
673         * gcc.dg/pr21255-4.c: Likewise.
674
675 2005-08-31  Dale Johannesen  <dalej@apple.com>
676
677         * gcc.dg/20050830-1.c:  New.
678
679 2005-08-31  Josh Conner  <jconner@apple.com>
680
681         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
682         command-line options for arm-*-* targets.
683         * g++.dg/init/array16.C: Likewise.
684         * g++.dg/other/crash-4.C: Likewise.
685
686 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
687
688         PR obj-c++/23640
689         * obj-c++.dg/gnu-runtime-3.mm: New test.
690
691 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
692
693         PR c++/13377
694         * g++.dg/lookup/ambig4.C: New test.
695         * g++.dg/lookup/ambig5.C: New test.
696         * g++.dg/tc1/dr101.C: Adjust error markers.
697
698 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
699
700         PR c++/23639
701         * g++.dg/template/ttp5.C: Adjust error markers.
702
703 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
704
705         PR testsuite/23609
706         * lib/obj-c++.exp: Include target-libpath.exp.
707         (obj-c++_link_flags): Look for the GNU libobjc library
708         and set the library path to include it.
709         Don't manually set LD_LIBRARY_PATH (etc.) but call
710         set_ld_library_path_env_vars instead.
711         (obj-c++_target_compile): Don't set library path or
712         linker flags because they are already set correctly
713         in obj-c++_link_flags.
714
715 2005-08-30  Josh Conner  <jconner@apple.com>
716
717         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
718         to command-line options for arm-*-* targets.
719
720 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
721
722         * g++.dg/other/i386-1.C: New.
723
724 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
725
726         PR preprocessor/20348
727         PR preprocessor/20356
728         * gcc.dg/cpp/pr20348.c: New test.
729         * gcc.dg/cpp/pr20348.h: New file.
730         * gcc.dg/cpp/inc/pr20348.h: New file.
731         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
732         * gcc.dg/cpp/pr20356.c: New test.
733         * gcc.dg/cpp/pr20356.h: New file.
734         * gcc.dg/cpp/inc/pr20356.h: New file.
735         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
736
737 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
738
739         * gfortran.fortran-torture/execute/intrinsic_count.f90:
740         Fix array dimension to avoid correct end-of-file error.
741
742 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
743
744         PR libfortran/23598
745         * gfortran.dg/iostat_1.f90:  New test.
746
747 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
748
749         PR middle-end/23408
750         * gcc.dg/pr23408.c: New test.
751
752 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
753
754         PR c++/23099
755         * g++.dg/init/member1.C: Make sure erroneous static data member
756         definitions are required.
757         * g++.dg/template/static13.C: New test.
758         * g++.dg/template/static14.C: Likewise.
759
760 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
761
762         * gcc.target/i386/pr23575.c: Use -msse2 instead of
763         -march=pentium4, remove ilp32 requirement.
764
765         PR middle-end/23484
766         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
767         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
768
769 2005-08-29  Andreas Jaeger  <aj@suse.de>
770
771         PR testsuite/23607
772         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
773
774 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
775
776         * gcc.c-torture/execute/20050316-2.c: New test.
777         * gcc.c-torture/execute/20050316-3.c: New test.
778         * gcc.dg/torture/pr16104-1.c: New test.
779
780 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
781
782         PR middle-end/23463
783         * gcc.c-torture/execute/zero-struct-1.c: New test.
784
785 2005-08-27  Richard Guenther  <rguenther@suse.de>
786
787         PR target/23575
788         * gcc.target/i386/pr23575.c: New testcase.
789
790 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
791
792         PR rtl-optimization/23561
793         * gcc.c-torture/execute/20050826-1.c: New test.
794
795         PR rtl-opt/23560
796         * gcc.c-torture/execute/20050826-2.c: New test.
797
798 2005-08-26  Dale Johannesen  <dalej@apple.com>
799
800         * gcc.dg/20030711-1.c:  Modify to work on Darwin.
801         * gcc.dg/20050826-1.c:  New.
802
803 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
804
805         PR c++/19004
806         * g++.dg/template/nontype13.C: New test.
807
808         PR c++/23491
809         * g++.dg/init/new14.C: New test.
810         * g++.dg/expr/anew1.C: Do not XFAIL.
811         * g++.dg/expr/anew2.C: Likewise.
812         * g++.dg/expr/anew3.C: Likewise.
813
814 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
815
816         PR middle-end/22439
817         * gcc.dg/vla-3.c: New test.
818
819 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
820
821         PR fortran/20363
822         * gfortran.dg/named_interface.f90: New.
823
824 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
825
826         * gcc.c-torture/execute/frame-address.c: New test.
827
828 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
829
830         PR c++/20817
831         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
832
833 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
834
835         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
836
837 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
838
839         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
840         * gcc.dg/altivec-22.c: Rename from..
841         * gcc.dg/altivec-nomfcr.c: ..this.
842
843 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
844
845         PR tree-optimization/23546
846         * gcc.dg/tree-ssa/pr23546.c: New test.
847
848 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
849
850         PR fortran/17758
851         * gfortran.dg/nonreturning_statements.f90: New test.
852
853 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
854
855         PR c++/22454
856         * g++.dg/parse/crash29.C: New.
857
858 2005-08-23  DJ Delorie  <dj@redhat.com>
859
860         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
861         constants have the L suffix.
862
863 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
864
865         PR c++/23044
866         * g++.dg/template/instantiate8.C: New.
867
868 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
869
870         PR middle-end/23467
871         * gcc.c-torture/execute/pr23467.c: New test.
872
873 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
874
875         PR tree-optimization/22043
876         * gcc.c-torture/execute/20050613-1.c: New test.
877
878 2005-08-23  Ben Elliston  <bje@au.ibm.com>
879
880         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
881
882 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
883
884         PR rtl-optimization/23478
885         * g++.dg/opt/pr23478.C: New test.
886
887 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
888
889         PR c/18715
890         * gcc.dg/switch-warn-3.c: New test.
891
892 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
893
894         PR c++/22233
895         * g++.dg/template/param1.C: New test.
896
897 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
898
899         PR c++/23089
900         * g++.dg/other/incomplete1.C: New test.
901
902 2005-08-22  Ira Rosen  <irar@il.ibm.com>
903
904         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
905         are vectorizable.
906
907 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
908
909         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
910         d_lines_5.f: New.
911
912 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
913
914         * gcc.target/i386/sse-4.c: New test.
915
916 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
917
918         PR testsuite/23239
919         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
920
921 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
922
923         * gcc.dg/20050811-1.c: New test.
924         * gcc.dg/20050811-2.c: New test.
925
926 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
927
928         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
929
930 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
931
932         PR 23476
933         * gcc.c-torture/compile/pr23476.c: New test.
934
935 2005-08-19  Devang Patel  <dpatel@apple.com>
936
937         PR tree-optimization/23048
938         * gcc.dg/tree-ssa/pr23048.c: New test.
939
940 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
941
942         PR middle-end/20624
943         * g++.dg/warn/Wreturn-3.C: New test
944
945 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
946
947         PR tree-optimization/22228
948         * g++.dg/vect/pr22543.cc: New test.
949
950 2005-08-17  Steven Bosscher  <stevenb@suse.de>
951
952         PR tree-optimization/21574
953         * gcc.dg/tree-ssa/pr21574.c: New test.
954
955 2005-08-16  James E Wilson  <wilson@specifix.com>
956
957         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
958
959 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
960
961         PR tree-opt/23402
962         * gcc.c-torture/compile/zero-strct-3.c: New test.
963         * gcc.c-torture/compile/zero-strct-4.c: New test.
964
965 2005-08-16  Steven Bosscher  <stevenb@suse.de>
966
967         PR target/23376
968         * gcc.target/x86_64/pr23376.c: New test.
969
970 2005-08-16  Ian Lance Taylor  <ian@airs.com>
971
972         PR c++/23337
973         * g++.dg/ext/vector2.C: New.
974
975 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
976
977         * gfortran.dg/inquire-complex.f90:  Correct mangled testcase.
978
979 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
980
981         PR libfortran/23428
982         * gfortran.dg/inquire-complex.f90:  New test case.
983
984 2005-08-16  James E Wilson  <wilson@specifix.com>
985
986         PR tree-optimization/21105
987         * gcc.dg/large-size-array.c: New.
988
989 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
990
991         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
992         type.
993         * gcc.dg/vect/vect-41: Likewise.
994         * gcc.dg/vect/vect-42: Likewise.
995         * gcc.dg/vect/vect-43: Likewise.
996         * gcc.dg/vect/vect-44: Likewise.
997         * gcc.dg/vect/vect-46: Likewise.
998         * gcc.dg/vect/vect-47: Likewise.
999         * gcc.dg/vect/vect-48: Likewise.
1000         * gcc.dg/vect/vect-52: Likewise.
1001         * gcc.dg/vect/vect-53: Likewise.
1002         * gcc.dg/vect/vect-54: Likewise.
1003         * gcc.dg/vect/vect-55: Likewise.
1004         * gcc.dg/vect/vect-56: Likewise.
1005         * gcc.dg/vect/vect-57: Likewise.
1006         * gcc.dg/vect/vect-58: Likewise.
1007         * gcc.dg/vect/vect-59: Likewise.
1008         * gcc.dg/vect/vect-60: Likewise.
1009         * gcc.dg/vect/vect-61: Likewise.
1010         * gcc.dg/vect/vect-85: Likewise.
1011         * gcc.dg/vect/vect-87: Likewise.
1012         * gcc.dg/vect/vect-88: Likewise.
1013         * gcc.dg/vect/vect-93.c: Likewise.
1014         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
1015         * gcc.dg/vect/vect-75: Likewise.
1016         * gcc.dg/vect/vect-76: Likewise.
1017         * gcc.dg/vect/vect-77: Likewise.
1018         * gcc.dg/vect/vect-78: Likewise.
1019         * gcc.dg/vect/vect-80: Likewise.
1020         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
1021         vectorized for the expected reason, rather than checking how alignment
1022         was handled.
1023         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
1024         type and also instead of aligned pointers. Added documentation.
1025
1026 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
1027
1028         * gfortran.dg/power.f90: New test.
1029
1030 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
1031
1032         PR rtl-optimization/23299
1033         * g++.dg/opt/pr23299.C: New test.
1034
1035 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1036
1037         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
1038
1039 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
1040
1041         * g++.dg/template/local6.C: New test.
1042
1043 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
1044
1045         * execute/exceptions/finally-1.m: Check that the catch and finally are
1046         being called.  Also add a "return 0;" at the end of main.
1047
1048 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
1049
1050         PR fortran/21432.
1051         * gfortran.dg/namelist_print_1.f: New test of functionality of
1052         PRINT namelist.
1053         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
1054         namelist generates error with -std=f95.
1055
1056 2005-08-14  Ira Rosen  <irar@il.ibm.com>
1057
1058         PR tree-optimization/23119
1059         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
1060
1061 2005-08-13  Marcin Koziej  <creep@desk.pl>
1062             Andrew Pinski  <pinskia@physics.uc.edu>
1063
1064         PR libobjc/22492
1065         * execute/exceptions/finally-1.m: New test.
1066
1067 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
1068
1069         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
1070         testsuite.
1071         * objc/execute/exceptions/trivial.m: New test.
1072         * objc.dg/try-catch-11.m: Move to ...
1073         * objc/execute/exceptions/foward-1.m: Here.
1074         * objc.dg/try-catch-2.m: Move to ...
1075         * objc/execute/exceptions/catchall-1.m: Here.
1076         * objc.dg/try-catch-8.m: Move to ...
1077         * objc/execute/exceptions/local-variables-1.m: Here.
1078
1079 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
1080
1081         * objc.dg/nested-func-1.m: Move to ...
1082         * objc/execute/nested-func-1.m: Here.
1083
1084 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
1085
1086         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
1087         in ${options} instead of [target_info name].
1088         * lib/obj-c++.exp (objc_target_compile): Likewise.
1089
1090 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
1091
1092         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
1093
1094 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
1095
1096         part of PR testsuite/23348
1097         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
1098         of the torture options.
1099         * objc/compile/trivial.m: New test.
1100
1101 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
1102
1103         * gfortran.dg/eoshift.f90:  Correct format.
1104
1105 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
1106
1107         * gfortran.fortran-torture/execute/character_passing.f90:
1108         Fix comment typo.
1109
1110 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
1111
1112         PR c++/8271
1113         * g++.dg/template/unify10.C: New.
1114
1115 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
1116
1117         * g++.dg/parse/pr22514.C: Move to...
1118         * g++.dg/debug/pr22514.C: here.
1119
1120 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1121
1122         PR c++/23266
1123         * g++.dg/inherit/pure1.C: New test.
1124
1125         * ChangeLog: Fix typos.
1126
1127 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1128             Steven Bosscher  <stevenb@suse.de>
1129
1130         * gfortran.dg/runtime_warning_1.f90: New test.
1131
1132 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
1133
1134         PR c++/23219
1135         * g++.dg/parse/crash28.C: New.
1136
1137 2005-08-11  Richard Guenther  <rguenther@suse.de>
1138
1139         PR target/23289
1140         * gcc.target/i386/tailcall-1.c: New testcase.
1141
1142 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
1143
1144         * gcc.dg/vect/vect-67.c: Un-xfail.
1145
1146 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
1147
1148         PR c++/23225
1149         * g++.dg/testsuite/parse/crash27.C: new test.
1150
1151 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
1152
1153         PR libfortran/22143
1154         * gfortran.dg/shift-kind.f90:  New testcase.
1155
1156 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
1157
1158         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
1159         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
1160
1161 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1162
1163         PR c++/20646
1164         * g++.dg/other/mult-stor1.C: New test.
1165
1166 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
1167
1168         * gcc.c-torture/pr18299-1.c: Move to ...
1169         * gcc.c-torture/compile/pr18299-1.c: Here.
1170
1171 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
1172
1173         * gfortran/fortran.torture/execute/character_passing.f90:
1174         Fix types for LSAME.
1175
1176 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
1177
1178         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
1179         input data back to what it was originally.
1180
1181 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
1182
1183         * objc.dg/try-catch-8.m: Enable for all targets.
1184
1185 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
1186
1187         * gcc.dg/pr23165.c: New test.
1188
1189 2005-08-09  Steven Bosscher  <stevenb@suse.de>
1190
1191         PR tree-optimization/23234
1192         * gcc.dg/tree-ssa/pr23234.c: New test.
1193
1194 2005-08-08  Josh Conner  <jconner@apple.com>
1195
1196         PR rtl-optimization/23241
1197         * gcc.dg/char-compare.c: New test.
1198
1199 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1200
1201         PR c++/22508
1202         * g++.dg/init/new13.C: New test.
1203
1204 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
1205
1206         PR c++/21166
1207         * g++.dg/other/crash-4.C: Adjust
1208         * g++/dg/ext/packed9.C: New.
1209
1210 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
1211
1212         PR middle-end/21964
1213         * gcc.c-torture/execute/pr21964-1.c: New test.
1214
1215 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
1216
1217         PR c/22458
1218         * gcc.dg/pr22458-1.c: New test.
1219
1220 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
1221             Steven G. Kargl <kargls@comcast.net>
1222
1223         PR fortran/22390
1224         * gfortran.dg/flush_1.f90: New test.
1225
1226 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1227
1228         PR c++/23191
1229         * g++.dg/template/eh2.C: New test.
1230
1231 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1232
1233         PR c++/19498
1234         * g++.dg/template/instantiate7.C: New test.
1235
1236 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
1237
1238         PR c/23113
1239         * gcc.dg/Wunused-value-1.c: New test.
1240
1241 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
1242
1243         PR rtl-optimization/23233
1244         * gcc.c-torture/compile/pr23233-1.c: New test.
1245
1246 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
1247
1248         PR fortran/18833
1249         PR fortran/20850
1250         * gfortran.dg/equiv_1.f90: New test.
1251         * gfortran.dg/equiv_2.f90: New test.
1252         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
1253         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
1254         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
1255
1256 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
1257
1258         * gcc.c-torture/execute/vrp-5.c: New test.
1259         * gcc.c-torture/execute/vrp-6.c: New test.
1260         * gcc.dg/tree-ssa/vrp21.c: New test.
1261
1262 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
1263
1264         * g++.dg/parse/pr22514.C: New test.
1265
1266 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
1267
1268         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
1269
1270         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
1271         instead of constant loads / pool entries.
1272
1273 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
1274
1275         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
1276         TEST_TO_WCTYPE.
1277
1278 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
1279
1280         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
1281         __WINT_TYPE__ in generated prototypes if possible.
1282
1283 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
1284
1285         PR 22037
1286         * g++.dg/tree-ssa/pr22037.C:
1287
1288 2005-08-04  Richard Henderson  <rth@redhat.com>
1289
1290         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
1291         scan-tree-dump-times directive.
1292
1293 2005-08-04  Jan Hubicka  <jh@suse.cz>
1294
1295         * gcov-1.C: Fix switch counts.
1296         * gcov-4b.c: Likewise.
1297
1298 2005-08-03  Jeff Law  <law@redhat.com>
1299
1300         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
1301
1302 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
1303
1304         * gcc.c-torture/execute/pr23135.c: New test.
1305
1306 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1307
1308         PR tree-optimization/19899
1309         * gcc.dg/tree-ssa/scev-1.c: New test.
1310         * gcc.dg/tree-ssa/scev-2.c: New test.
1311
1312 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
1313
1314         PR target/18582
1315         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
1316
1317 2005-08-03  Jan Hubicka  <jh@suse.cz>
1318
1319         * update-conroll.c: New testcase.
1320         * update-conroll-2.c: New testcase.
1321
1322 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
1323
1324         * gfortran.dg/constant_substring.f: New test.
1325         * gfortran.dg/pr22491.f: New test.
1326
1327 2005-08-02  Jan Hubicka  <jh@suse.cz>
1328
1329         * update-threading.c: Replace by the proper one.
1330
1331 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
1332
1333         PR 23164
1334         * g++.dg/tree-ssa/pr23164.C: New test.
1335
1336 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
1337
1338         * gcc.dg/tree-ssa/pr23192.c: New test.
1339
1340 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
1341
1342         * gcc.c-torture/execute/vrp-4.c: New test.
1343
1344 2005-08-02  Jan Hubicka  <jh@suse.cz>
1345
1346         * update-threading.c: New test.
1347
1348 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
1349
1350         * gcc.c-torture/compile/20050801-1.c: New test.
1351         * gcc.c-torture/compile/20050801-2.c: New test.
1352
1353 2005-08-01  Jan Hubicka  <jh@suse.cz>
1354
1355         * val-prof-5.c: New test.
1356
1357 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
1358
1359         PR c/22311
1360         * gcc.dg/pr22311-1.c : New test.
1361
1362 2005-07-31  Steven Bosscher  <stevenb@suse.de>
1363
1364         PR target/23095
1365         * gfortran.dg/pr23095.f: New test.
1366
1367         PR c++/22003
1368         * g++.dg/other/pr22003.C: New test.
1369
1370 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
1371
1372         PR target/20621
1373         * gcc.c-torture/execute/pr20621-1.c: New test.
1374
1375 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
1376
1377         * gfortran.dg/comma_format_extension_4.f:  Adjust length
1378         of string for format.
1379         * gfortran.dg/der_array_io_1.f:  Replace illegal internal
1380         print statement with internal write.
1381         * gfortran.dg/der_array_io_2.f:  Likewise.
1382         * gfortran.dg/der_array_io_3.f:  Likewise.
1383
1384 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
1385
1386         * gcc.dg/fold-abs-4.c: new test.
1387
1388 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
1389
1390         PR fortran/22570 an related issues.
1391         * gfortran.dg/x_slash_1.f: New test.
1392
1393 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
1394
1395         PR c/23143
1396         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
1397         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
1398
1399 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
1400
1401         PR c/529
1402         * gcc.dg/Wshadow-3.c: New test.
1403
1404 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
1405
1406         * gfortran.dg/matmul_1.f90:  Correct LHS of matmul test (it
1407         used to have the wrong bounds).
1408
1409 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
1410
1411         PR c/21720
1412         * gcc.dg/hex-round-1.c: Test more cases.
1413         * gcc.dg/hex-round-2.c: New test.
1414
1415 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
1416
1417         PR 22550
1418         * g++.dg/tree-ssa/pr22550.C: New test.
1419
1420 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
1421
1422         * gcc.dg/tree-ssa/vrp19.c: New test.
1423         * gcc.dg/tree-ssa-vrp20.c: New test.
1424
1425 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
1426
1427         PR c/22240
1428         * gcc.dg/transparent-union-4.c: New test.
1429
1430 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
1431
1432         PR c/22192
1433         * gcc.dg/c99-vla-2.c: New test.
1434
1435 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
1436
1437         PR c/21720
1438         * gcc.dg/hex-round-1.c: New test.
1439
1440 2005-07-28  Jan Hubicka  <jh@suse.cz>
1441
1442         * inliner-1.c: Do not dump everything.
1443         * tree-prof.exp: Do not pass -ftree-based-profiling.
1444         * bprob.exp: Likewise.
1445
1446         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
1447
1448 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
1449
1450         PR c++/22545
1451         * g++.dg/expr/ptrmem7.C: New test.
1452
1453 2005-07-28  Mike Stump  <mrs@apple.com>
1454
1455         * g++.old-deja/g++.mike/visibility-1.C: New test.
1456
1457 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
1458
1459         PR c/20187
1460         * gcc.c-torture/execute/pr20187-1.c: New test.
1461
1462 2005-07-28  Jeff Law  <law@redhat.com>
1463
1464         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
1465         * gcc.dg/tree-ssa/vrp18.c: New test.
1466
1467 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
1468
1469         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
1470
1471 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
1472
1473         PR tree-optimization/22506
1474         * gcc.dg/vect/ps22506.c: New test.
1475
1476 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
1477
1478         PR target/21149
1479         * gcc.target/i386/sse-3.c: New test.
1480
1481 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
1482
1483         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
1484         * gcc.target/mips/mips32-dsp-type.c: Likewise.
1485
1486 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
1487
1488         PR c/22589
1489         * gcc.c-torture/compile/pr22589-1.c: New test.
1490
1491 2005-07-28  Jan Hubicka  <jh@suse.cz>
1492
1493         * update-loopch.c: New testcase.
1494
1495 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
1496
1497         PR rtl-optimization/23047
1498         * gcc.c-torture/execute/pr23047.c: New test.
1499         * gcc.c-torture/execute/pr23047.x: New.
1500
1501 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
1502
1503         PR tree-optimization/22493
1504         * gcc.c-torture/execute/pr22493-1.c: New test.
1505         * gcc.c-torture/execute/pr22493-1.x: New.
1506         * gcc.c-torture/execute/vrp-1.c: New test.
1507         * gcc.c-torture/execute/vrp-2.c: New test.
1508         * gcc.c-torture/execute/vrp-2.c: New test.
1509
1510 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
1511
1512         * gcc.target/frv/all-builtin-read8.c: Delete.
1513         * gcc.target/frv/all-builtin-read16.c: Delete.
1514         * gcc.target/frv/all-builtin-read32.c: Delete.
1515         * gcc.target/frv/all-builtin-read64.c: Delete.
1516         * gcc.target/frv/all-builtin-write8.c: Delete.
1517         * gcc.target/frv/all-builtin-write16.c: Delete.
1518         * gcc.target/frv/all-builtin-write32.c: Delete.
1519         * gcc.target/frv/all-builtin-write64.c: Delete.
1520         * gcc.target/frv/all-read-write-1.c: New.
1521
1522 2005-07-27  Jeff Law  <law@redhat.com>
1523
1524         * gcc.c-torture/execute/pr22630.c: New test.
1525
1526 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
1527
1528         PR tree-optimization/23073
1529         * gcc.dg/vect/nodump-pr23073.c: New test.
1530         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
1531
1532 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
1533
1534         PR tree-optimize/22348
1535         * gcc.c-torture/execute/pr22348.c: New.
1536
1537 2005-07-27  Richard Guenther  <rguenther@suse.de>
1538
1539         * gcc.dg/tree-ssa/salias-1.c: New testcase.
1540
1541 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1542
1543         PR fortran/22503
1544         * gfortran.dg/logical_comp.f90: New test.
1545
1546 2005-07-27  Jan Hubicka  <jh@suse.cz>
1547
1548         * inliner-1.c: Add cleanup of dumps.
1549         * val-prof-*.c: Likewise.
1550         * update-tailcall.c: New.
1551
1552 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
1553
1554         PR 22591
1555         * gcc.dg/tree-ssa/pr22591.c: New test.
1556         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
1557
1558 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
1559
1560         PR libobjc/22606
1561         * objc.dg/try-catch-11.m: New test.
1562
1563 2005-07-26  Richard Guenther  <rguenther@suse.de>
1564
1565         PR tree-optimization/22486
1566         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
1567
1568 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
1569
1570         PR tree-opt/22484
1571         * testsuite/g++.dg/opt/loop2.C: New test.
1572
1573 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
1574
1575         * gcc.dg/tree-ssa/reassoc-3.c: New test.
1576         * gcc.dg/tree-ssa/reassoc-4.c: New test.
1577
1578 2005-07-25  Adam Nemet  <anemet@lnxw.com>
1579
1580         * lib/profopt.exp (profopt-execute): Check for profiling data
1581         files on the target.
1582
1583 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
1584
1585         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
1586         for matching of asm labels.
1587
1588 2005-07-25  Richard Guenther  <rguenther@suse.de>
1589
1590         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
1591
1592 2005-07-25  Richard Guenther  <rguenther@suse.de>
1593
1594         PR testsuite/22624
1595         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
1596
1597 2005-07-25  Ira Rosen  <irar@il.ibm.com>
1598
1599         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
1600         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
1601         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
1602         * gcc.dg/vect/vect-100.c: New test.
1603         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
1604         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
1605         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
1606         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
1607         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
1608         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
1609         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
1610         * gfortran.dg/vect/pr19049.f90: New testcase.
1611         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
1612
1613 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
1614
1615         * gcc.c-torture/execute/20050713-1.c: New test.
1616
1617         PR fortran/20063
1618         * gfortran.fortran-torture/execute/data_4.f90: New test.
1619
1620         PR middle-end/20303
1621         * gcc.dg/visibility-d.c: New test.
1622
1623 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
1624
1625         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
1626         * gfortran.dg/underflow.f90: Ditto.
1627
1628 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1629
1630         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
1631         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
1632         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
1633
1634 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
1635
1636         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
1637         include case of field width of zero.
1638
1639 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
1640
1641         PR libgfortran/21875
1642         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
1643         with trailing blanks on normal formatted read.
1644
1645 2005-07-23  Chao-ying Fu  <fu@mips.com>
1646
1647         * gcc.target/mips/mips32-dsp-type.c: New test.
1648         * gcc.target/mips/mips32-dsp.c: New test.
1649
1650 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
1651
1652         PR testsuite/21073
1653         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
1654
1655         PR testsuite/20454
1656         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
1657         and __cyg_profile_func_exit.
1658
1659 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
1660
1661         * gfortran.dg/comma_format_extension_3.f: Fix typo.
1662         * gfortran.dg/comma_format_extension_4.f: Same.
1663         * gfortran.dg/pr15332.f: Same.
1664         * gfortran.dg/pr21730.f: Same.
1665
1666 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
1667
1668         * g++.dg/opt/vrp2.C: Fix testcase.
1669
1670         PR tree-opt/22625
1671         * g++.dg/opt/vrp2.C: New test.
1672
1673 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
1674
1675         PR debug/21828
1676         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
1677
1678 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
1679
1680         * gcc.dg/tree-ssa/20050719-1.c: New test.
1681
1682 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
1683
1684         * gcc.dg/bfin-longcall-1.c: New file.
1685         * gcc.dg/bfin-longcall-2.c: New file.
1686
1687 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
1688
1689         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
1690
1691 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
1692
1693         PR middle-end/19055
1694         * gcc.dg/tree-ssa/pr19055.c: New test.
1695         * gcc.dg/tree-ssa/pr19055-2.c: New test.
1696
1697 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
1698
1699         PR C++/22358
1700         * g++.dg/other/pr22358.C: New test.
1701
1702 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
1703
1704         PR c++/2922
1705         * g++.dg/lookup/two-stage5.C: New test from bug comments.
1706
1707 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1708
1709         PR c++/15938
1710         * g++.dg/init/union2.C: New test.
1711
1712 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1713
1714         PR c/22393
1715         * gcc.dg/complex-4.c: New test.
1716
1717 2005-07-21  Richard Guenther  <rguenther@suse.de>
1718
1719         PR testsuite/22522
1720         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
1721         scanning for asm labels.
1722         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
1723
1724 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
1725
1726         PR target/22085
1727         * gcc.dg/altivec-pr22085.c: New.
1728
1729 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
1730
1731         PR tree-optimization/19210
1732         * gcc.dg/tree-ssa/pr19210-1.c: New.
1733         * gcc.dg/tree-ssa/pr19210-2.c: New.
1734
1735 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
1736
1737         PR rtl-optimization/22167
1738         * g++.dg/opt/pr22167.C: New test.
1739
1740 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
1741
1742         PR c++/2922
1743         * g++.dg/lookup/two-stage2.C: New.
1744         * g++.dg/lookup/two-stage3.C: New.
1745         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
1746         fixed two-stage name lookup for operators.
1747         * g++.dg/template/call3.C: Compiler now produces an appropriate
1748         error message.
1749         * g++.dg/template/crash37.C: Compiler now describes bla() on line
1750         14 as a candidate.
1751         * g++.dg/template/ptrmem4.C: Compiler produces different error
1752         message.
1753         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
1754         connect_to_method as a candidate.
1755
1756 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
1757
1758         * gcc.dg/fold-alloc-1.c: New test.
1759
1760 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
1761
1762         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
1763         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
1764
1765 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
1766
1767         * gcc.dg/fold-abs-1.c: New test.
1768         * gcc.dg/fold-abs-2.c: New test.
1769         * gcc.dg/fold-abs-3.c: New test.
1770
1771 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
1772
1773         Make CONSTRUCTOR use VEC to store initializers.
1774         * g++.dg/ext/complit3.C: Check for specific error messages.
1775         * g++.dg/init/brace2.C: Update error message.
1776         * g++.dg/warn/Wbraces2.C: Likewise.
1777
1778 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
1779
1780         PR fortran/16940
1781         * gfortran.dg/module_interface_1.f90: New test.
1782
1783 2005-07-19  Danny Berlin <dberlin@dberlin.org>
1784             Kenneth Zadeck <zadeck@naturalbridge.com>
1785
1786         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
1787
1788 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1789
1790         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
1791         specify -Wformat for these tests.
1792         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
1793         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
1794         * gcc.dg/format/opt-6.c: Delete.
1795
1796 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
1797
1798         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
1799         * gcc.dg/tree-ssa/sra-3.c: Likewise.
1800
1801 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
1802
1803         * gcc.dg/tree-ssa/alias-2.c: New test.
1804
1805 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
1806
1807         PR c++/22263
1808         * g++.dg/template/explicit7.C: New test.
1809
1810 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
1811
1812         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
1813         width of 8 to +Inf and -Inf.
1814
1815 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
1816
1817         PR c++/22139
1818         * g++.dg/template/friend36.C: New test.
1819
1820 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
1821
1822         PR fortran/21730
1823         * gfortran.dg/pr21730.f: New test.
1824
1825 2005-07-16  Danny Berlin <dberlin@dberlin.org>
1826             Kenneth Zadeck <zadeck@naturalbridge.com>
1827
1828         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
1829         since pure const detection cannot run at -O1 in c compiler.
1830         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
1831         can now optimize this case properly.
1832         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
1833         because we now pass.
1834         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
1835
1836 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
1837
1838         PR c/22421
1839         * gcc.dg/format/bitfld-1.c: New test.
1840
1841 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
1842
1843         PR c++/22204
1844         * g++.dg/rtti/repo1.C: New test.
1845
1846 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
1847
1848         PR middle-end/22398
1849         * gcc.c-torture/compile/pr22398.c: New test.
1850
1851 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
1852
1853         PR c++/22132
1854         * g++.dg/expr/cast4.C: New test.
1855
1856 2005-07-15  Richard Guenther  <rguenther@suse.de>
1857
1858         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
1859         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
1860
1861 2005-07-15  Steven Bosscher  <stevenb@suse.de>
1862
1863         PR tree-optimization/22230
1864         * gcc.dg/tree-ssa/pr22230.c: New test.
1865
1866 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
1867
1868         * gfortran.dg/g77/cpp6.f: New test.
1869
1870         PR fortran/22417
1871         * gfortran.dg/g77/cpp5.F: New test.
1872         * gfortran.dg/g77/cpp5.h: New file.
1873         * gfortran.dg/g77/cpp5inc.h: New file.
1874
1875 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
1876
1877         PR libfortran/16435
1878         * gfortran.dg/tl_editting.f90: New.
1879         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
1880
1881 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
1882
1883         * gfortran.dg/char_array_constructor.f90: New test.
1884
1885 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
1886
1887         * gfortran.dg/past_eor.f90: New.
1888         * gfortran.dg/complex_read.f90: New.
1889
1890 2005-07-13  Jeff Law  <law@redhat.com>
1891
1892         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
1893         additional casts.
1894
1895         * gcc.dg/tree-ssa/pr22321.c: New test
1896
1897 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
1898
1899         PR tree-optimization/21921
1900         * gcc.dg/tree-ssa/pr21921.c: New.
1901
1902 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
1903
1904         PR tree-optimizatio/22442
1905         * gcc.dg/tree-ssa/loop-11.c: New test.
1906
1907 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
1908
1909         PR tree-opt/21840
1910         * gcc.c-torture/compile/pr21840.c: New test.
1911
1912 2005-07-12  Jan Hubicka  <jh@suse.cz>
1913
1914         * gcc.c-torture/compile/pr22379.c: New test.
1915
1916 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
1917
1918         PR libfortran/21593
1919         gfortran.dg/dev_null.f90:  Remove outdated comment about
1920         PR libfortran/21593.
1921
1922
1923 2005-07-12  Dale Johannesen  <dalej@apple.com>
1924
1925         * gcc.target/i386/compress-float-sse.c:  New.
1926         * gcc.target/i386/compress-float-sse-pic.c:  New.
1927         * gcc.target/i386/compress-float-387.c:  New.
1928         * gcc.target/i386/compress-float-387-pic.c:  New.
1929         * gcc.dg/compress-float-ppc.c:  New.
1930         * gcc.dg/compress-float-ppc-pic.c:  New.
1931
1932 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
1933
1934         PR libfortran/21593
1935         gfortran.dg/dev_null.f90:  Remove targets.
1936
1937 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
1938
1939         PR tree-opt/22335
1940         * gcc.dg/pr22335-1.c: New test.
1941         * gcc.dg/pr22335-2.c: New test.
1942
1943 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1944
1945         PR c++/20172
1946         * g++.dg/template/nontype12.C : New test.
1947
1948 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
1949
1950         * gcc.dg/tree-ssa/loop-10.c: New test.
1951
1952 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
1953
1954         * gcc.c-torture/execute/20020720-1.x: Remove.
1955
1956 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
1957
1958         * gfortran.fortran-torture/execute/forall_7.f90: New test.
1959
1960 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
1961
1962         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
1963         (dg-mips-options): Use it.
1964
1965 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
1966
1967         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
1968
1969 2005-07-09  Richard Henderson  <rth@redhat.com>
1970
1971         * lib/target-supports.exp (check_effective_target_sync_char_short):
1972         Add alpha.
1973
1974 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
1975
1976         PR libfortran/22217
1977         * gfortran.dg/negative-z-descriptor.f90:  New test.
1978
1979 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
1980
1981         PR tree-opt/22329
1982         * gcc.dg/pr22329.c: New test.
1983
1984 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
1985
1986         PR tree-optimization/20139
1987         * gcc.dg/tree-ssa/pr20139.c: New.
1988
1989 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
1990
1991         PR tree-opt/22356
1992         * testsuite/gcc.dg/pr22356-1.c: New test.
1993
1994 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
1995
1996         PR c++/21799
1997         * g++.dg/template/unify8.C: New.
1998         * g++.dg/template/unify9.C: New.
1999
2000 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
2001
2002         * gfortran.fortran-torture/execute/entry_10.f90: New test.
2003
2004 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
2005
2006         * gcc.dg/darwin-version-1.c: New.
2007         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
2008         * gcc.dg/builtins-20.c: Likewise.
2009         * gcc.dg/builtins-53.c: Likewise.
2010         * gcc.dg/torture/builtins-convert-1.c: Likewise.
2011         * gcc.dg/torture/builtins-convert-2.c: Likewise.
2012         * gcc.dg/torture/builtins-convert-3.c: Likewise.
2013         * gcc.dg/torture/builtins-power-1.c: Likewise.
2014         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
2015         on Darwin.
2016
2017 2005-07-07  Jeff Law  <law@redhat.com>
2018
2019         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
2020         argument evaluation order.
2021
2022 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
2023
2024         PR libfortran/21594
2025         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
2026         Add test cases where the shift length is greater than the
2027         array length.
2028
2029 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
2030
2031         * obj-c++.dg/proto-lossage-6.mm: New.
2032         * objc.dg/proto-lossage-6.m: New.
2033
2034 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
2035
2036         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
2037         * objc.dg/gnu-runtime-2.m: Likewise.
2038
2039 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
2040
2041         * gfortran.dg/longline.f: New test.
2042
2043         * gfortran.dg/badline.f: New test.
2044
2045 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
2046
2047         PR fortran/16531
2048         PR fortran/15966
2049         PR fortran/18781
2050         * gfortran.dg/hollerith.f90: New.
2051         * gfortran.dg/hollerith2.f90: New.
2052         * gfortran.dg/hollerith3.f90: New.
2053         * gfortran.dg/hollerith4.f90: New.
2054         * gfortran.dg/hollerith_f95.f90: New.
2055         * gfortran.dg/hollerith_legacy.f90: New.
2056         * gfortran.dg/g77/cpp4.F: New. Port from g77.
2057
2058 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
2059
2060         PR objc/22274
2061         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
2062         * objc.dg/gnu-runtime-2.m: New.
2063
2064 2005-07-06  Jeff Law  <law@redhat.com>
2065
2066         * gcc.dg/tree-ssa/vrp17.c: New test.
2067
2068 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
2069
2070         PR fortran/22327
2071         * gfortran.dg/array_constructor_5.f90: New test.
2072
2073 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
2074
2075         * gfortran.fortran-torture/execute/entry_9.f90: New test.
2076
2077 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
2078
2079         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
2080         * gcc.dg/980816-1.c: Ditto.
2081
2082 2005-07-06  Jeff Law  <law@redhat.com>
2083
2084         * gcc.c-torture/compile/pr21356.c: New test.
2085
2086 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
2087
2088         PR c/22013
2089         PR c/22098
2090         * gcc.c-torture/compile/pr22013-1.c,
2091         gcc.c-torture/execute/pr22098-1.c,
2092         gcc.c-torture/execute/pr22098-2.c,
2093         gcc.c-torture/execute/pr22098-3.c: New tests.
2094
2095 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
2096
2097         PR c/22308
2098         * gcc.dg/pr22308-1.c: New test.
2099
2100 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
2101
2102         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
2103         target.
2104         * gcc.dg/compare9.c: Use -fshort-enums instead of
2105         -fno-short-enums.  Change the last test to dg-bogus.
2106
2107 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
2108
2109         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
2110         * gcc.dg/compare9.c: New.
2111
2112 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2113
2114         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
2115
2116 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
2117
2118         PR testsuite/22288
2119         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
2120
2121
2122 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2123
2124         * gcc.dg/format/gcc_gfc-1.c: New.
2125
2126 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
2127
2128         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
2129
2130 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2131
2132         PR fortran/20842
2133         * gfortran.dg/io_invalid_1.f90: New test.
2134
2135 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
2136
2137         * gcc.dg/format/gcc_diag-1.c: Update.
2138
2139 2005-07-02  Jeff Law  <law@redhat.com>
2140
2141         * gcc.dg/tree-ssa/pr22051-1.c: New test.
2142         * gcc.dg/tree-ssa/pr22051-2.c: New test.
2143
2144 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
2145
2146         * gcc.dg/format/gcc_diag-1.c: Update.
2147
2148 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
2149
2150         PR tree-opt/22269
2151         * gcc.c-torture/compile/pr22269.c: New test.
2152
2153 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
2154
2155         PR 21584
2156         PR 22219
2157         * g++.dg/tree-ssa/pr21584-1.C: New test.
2158         * g++.dg/tree-ssa/pr21584-2.C: New test.
2159
2160 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
2161
2162         * obj-c++.dg/try-catch-11.mm: New.
2163         * objc.dg/try-catch-10.m: New.
2164
2165 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
2166
2167         * g++.dg/other/ucnid-1.C: xfail on AIX.
2168
2169 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
2170
2171         PR 22234
2172         * gcc.dg/20050629-1.c: New test.
2173
2174 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
2175
2176         * obj-c++.dg/const-str-1[0-1].mm: New.
2177         * objc.dg/const-str-1[0-1].m: New.
2178
2179 2005-05-29  Richard Henderson  <rth@redhat.com>
2180
2181         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
2182         Rename from check_effective_target_vect_no_max.
2183         (check_effective_target_vect_no_int_add): New.
2184         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
2185         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
2186         * gcc.dg/vect/vect-reduc-3.c: Likewise.
2187         * gcc.dg/vect/vect-reduc-1.c: Use both.
2188         * gcc.dg/vect/vect-reduc-2.c: Likewise.
2189
2190 2005-05-29  Richard Henderson  <rth@redhat.com>
2191
2192         * lib/target-supports.exp (check_effective_target_vect_no_max):
2193         Remove i386 and x86_64.
2194
2195 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
2196
2197         PR testsuite/21969
2198         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
2199
2200 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
2201
2202         PR middle-end/21969
2203         * gcc.dg/vect/pr21969.c: New test.
2204
2205 2005-06-28  Eric Christopher  <echristo@redhat.com>
2206
2207         PR c/22052
2208         PR c/21975
2209         * gcc.dg/inline1.c: New test.
2210         * gcc.dg/inline2.c: Ditto.
2211         * gcc.dg/inline3.c: Ditto.
2212         * gcc.dg/inline4.c: Ditto.
2213         * gcc.dg/inline5.c: Ditto.
2214
2215 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
2216
2217         PR libfortran/22142
2218         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
2219         Add testcase also testing eoshift1 for PR 22142.
2220
2221 2005-06-28  Richard Henderson  <rth@redhat.com>
2222
2223         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
2224         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
2225         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
2226         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
2227         gcc.dg/tree-ssa/20030922-2.c: Likewise.
2228
2229 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
2230
2231         PR libfortran/22142
2232         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
2233         Add testcase for PR 22142.
2234
2235 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
2236
2237         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
2238         gcc.target/ia64/fpreg-2.c: New tests.
2239
2240 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2241
2242         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
2243
2244 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2245
2246         PR libfortran/22170
2247         * gfortran.dg/slash_1.f90: New test.
2248
2249 2005-06-27  Richard Henderson  <rth@redhat.com>
2250
2251         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
2252         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
2253         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
2254         * gcc.dg/vect/vect-reduc-2.c: Likewise.
2255         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
2256         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
2257
2258 2005-06-27  Richard Henderson  <rth@redhat.com>
2259
2260         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
2261         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
2262
2263 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
2264
2265         * obj-c++.dg/proto-lossage-5.mm: New.
2266         * objc.dg/proto-lossage-5.m: New.
2267
2268 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
2269
2270         PR 21959
2271         * gcc.dg/tree-ssa/pr21959.c: New test.
2272
2273 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
2274
2275         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
2276         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
2277         testing uninitialized var.
2278
2279         * gcc.c-torture/execute/builtins/chk.h: New.
2280         * gcc.c-torture/execute/builtins/lib/chk.c: New.
2281         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
2282         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
2283         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
2284         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
2285         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
2286         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
2287         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
2288         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
2289         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
2290         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
2291         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
2292         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
2293         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
2294         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
2295         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
2296         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
2297         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
2298         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
2299         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
2300         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
2301         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
2302         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
2303         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
2304         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
2305         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
2306         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
2307         * gcc.dg/builtin-object-size-1.c: New test.
2308         * gcc.dg/builtin-object-size-2.c: New test.
2309         * gcc.dg/builtin-object-size-3.c: New test.
2310         * gcc.dg/builtin-object-size-4.c: New test.
2311         * gcc.dg/builtin-object-size-5.c: New test.
2312         * gcc.dg/builtin-stringop-chk-1.c: New test.
2313         * gcc.dg/builtin-stringop-chk-2.c: New test.
2314         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
2315         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
2316         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
2317         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
2318         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
2319         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
2320         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
2321         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
2322         * gcc.c-torture/execute/printf-1.c: New test.
2323         * gcc.c-torture/execute/fprintf-1.c: New test.
2324         * gcc.c-torture/execute/vprintf-1.c: New test.
2325         * gcc.c-torture/execute/vfprintf-1.c: New test.
2326         * gcc.c-torture/execute/printf-chk-1.c: New test.
2327         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
2328         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
2329         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
2330
2331 2005-06-27  Michael Matz  <matz@suse.de>
2332
2333         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
2334         slot is not merged if address escapes.
2335
2336 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2337
2338         PR c/21911
2339         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
2340
2341 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
2342
2343         PR middle-end/17965
2344         * gcc.c-torture/compile/20050622-1.c: New test.
2345
2346         PR middle-end/22028
2347         * gcc.dg/20050620-1.c: New test.
2348
2349 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
2350
2351         PR tree-optimization/22026
2352         * gcc.dg/tree-ssa/pr22026.c: New.
2353
2354 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
2355
2356         PR libfortran/22144
2357         * gfortran.dg/shift-alloc.f90:  New testcase.
2358
2359 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
2360
2361         * all files: Update FSF address in copyright headers.
2362
2363 2005-06-22  Jan Hubicka  <jh@suse.cz>
2364
2365         * wholeprogram-1.c: New testcase.
2366         * wholeprogram-2.c: New testcase.
2367
2368 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
2369
2370         PR 22171
2371         * gcc.dg/tree-ssa/pr22171.c: New test.
2372
2373 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
2374
2375         * gfortran.dg/simplify_modulo.f90: New.
2376
2377 2005-06-24  Jan Hubicka  <jh@suse.cz>
2378
2379         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
2380
2381 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
2382
2383         * obj-c++.dg/proto-lossage-[1-4].mm: New.
2384
2385 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
2386
2387         * obj-c++.dg/typedef-alias-1.mm: New.
2388         * objc.dg/typedef-alias-1.m: New.
2389
2390 2005-06-23  Jeff Law  <law@redhat.com>
2391
2392         * gcc.dg/tree-ssa/vrp16.c: New test.
2393
2394 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2395
2396         * lib/target-supports.exp: Add
2397         check_effective_target_fortran_large_real and
2398         check_effective_target_fortran_large_int to check for
2399         corresponding effective targets.
2400         * gfortran.dg/large_integer_kind_1.f90: New test.
2401         * gfortran.dg/large_real_kind_1.f90: New test.
2402
2403 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
2404
2405         PR tree-optimization/22117
2406         * gcc.dg/tree-ssa/pr22117.c: New.
2407
2408 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
2409
2410         PR testsuite/22123
2411         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
2412
2413 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
2414
2415         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
2416
2417 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
2418
2419         * gfortran.dg/f2c_4.f90:  Add tests for complex functions
2420         * gfortran.dg/f2c_4.c: Likewise
2421
2422 2005-06-22 Paul Brook  <paul@codesourcery.com>
2423
2424         PR fortran/21034
2425         * gfortran.dg/auto_save_1.f90: New test.
2426
2427 2005-06-22  Michael Matz  <matz@suse.de>
2428
2429         * gcc.target/x86-64/abi: New directory.
2430         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
2431         * gcc.target/x86-64/abi/README.gcc: New file.
2432         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
2433         * gcc.target/x86-64/abi/asm-support.s: New file.
2434         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
2435         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
2436         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
2437         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
2438         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
2439         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
2440         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
2441         * gcc.target/x86_64/abi/test_bitfields.c: New test.
2442         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
2443         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
2444         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
2445         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
2446         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
2447         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
2448         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
2449         * gcc.target/x86_64/abi/test_varargs.c: New test.
2450
2451 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
2452
2453         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
2454         32-bit i?86 and x86_64.
2455
2456 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
2457
2458         * obj-c++.dg/const-str-[1-9].mm: New tests.
2459
2460 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
2461
2462         PR fortran/22010
2463         * gfortran.dg/namelist_use.f90: New.
2464         * gfortran.dg/namelist_use_only.f90: New.
2465
2466 2005-06-21  Jeff Law  <law@redhat.com>
2467
2468         * gcc.dg/tree-ssa/vrp15.c: New test.
2469
2470 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
2471
2472         * lib/target-supports.exp (check_effective_target_vect_reduction):
2473         Remove.
2474         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
2475         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
2476         remove vect_reduction target keyword. Also avoid two returns in main.
2477         * gcc.dg/vect/vect-reduc-3.c: Likewise.
2478         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
2479         * gcc.dg/vect/vect-reduc-1short.c: New test.
2480         * gcc.dg/vect/vect-reduc-1char.c: New test.
2481         * gcc.dg/vect/vect-reduc-2short.c: New test.
2482         * gcc.dg/vect/vect-reduc-2char.c: New test.
2483         * gcc.dg/vect/vect-reduc-6.c: New test.
2484         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
2485         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
2486         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
2487
2488 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2489         Paul Thomas  <pault@gcc.gnu.org>
2490
2491         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
2492         New tests.
2493
2494 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2495
2496         * gfortran.dg/backslash_1.f90: New test.
2497         * gfortran.dg/backslash_2.f90: New test.
2498
2499 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
2500
2501         * gfortran.dg/duplicate_labels.f90: New test.
2502
2503 2005-06-20  Jan Beulich  <jbeulich@novell.com>
2504
2505         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
2506         unsupportable relocations.
2507         * g++.old-deja/g++.other/store-expr1.C: Likewise.
2508         * gcc.dg/20050321-2.c: xfail for NetWare.
2509
2510 2005-06-20  Andreas Jaeger  <aj@suse.de>
2511
2512         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
2513         gcc.target/i386/fastcall-sseregparm.c,
2514         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
2515
2516 2005-06-19  Richard Henderson  <rth@redhat.com>
2517
2518         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
2519
2520 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
2521
2522         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
2523
2524 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
2525
2526         PR c++/22115
2527         * g++.dg/conversion/simd2.C: Change expected error message.
2528
2529 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
2530
2531         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
2532         * gcc.dg/vect/vect-reduc-2.c: Likewise.
2533         * gcc.dg/vect/vect-reduc-3.c: Likewise.
2534
2535 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
2536
2537         * gcc.dg/fold-mod-1.c: New test.
2538
2539 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
2540
2541         PR fortran/19926
2542         * gfortran.dg/pr19926.f90: New test.
2543
2544 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
2545
2546         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
2547         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
2548         targets.
2549         * gcc.dg/vect/vect-reduc-2.c: Likewise.
2550         * gcc.dg/vect/vect-reduc-3.c: Likewise.
2551
2552 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
2553
2554         * gcc.target/ia64/float80-varargs-1.c: New test.
2555
2556 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2557
2558         PR tree-opt/22035
2559         * gfortran.dg/f2c_6.f90: New test.
2560
2561 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
2562
2563         PR c++/17413
2564         * g++.dg/template/local5.C: New.
2565
2566 2005-06-17  Richard Henderson  <rth@redhat.com>
2567
2568         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
2569
2570 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
2571
2572         PR testsuite/21945
2573         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
2574
2575 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
2576
2577         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
2578         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
2579         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
2580         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
2581         check_vect to verify the presence of hardware vector support.
2582
2583 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
2584
2585         PR testsuite/22056
2586         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
2587
2588 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2589
2590         PR libfortran/19216
2591         * gfortran.dg/pr19216.f: Add correct space between brackets and
2592         dg directive.
2593
2594 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2595
2596         PR libfortran/16436
2597         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
2598
2599 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
2600
2601         * gcc.target/i386/attributes-error.c: New testcase.
2602         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
2603         * gcc.target/i386/regparm-stdcall.c: Likewise.
2604         * gcc.target/i386/sseregparm-1.c: Likewise.
2605         * gcc.target/i386/sseregparm-2.c: Likewise.
2606
2607 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
2608
2609         * g++.dg/rtti/crash2.C: New.
2610
2611 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
2612
2613         * gcc.dg/noncompile/20040203-3.c: Update expected message.
2614
2615 2005-06-15  David Ung  <davidu@mips.com>
2616
2617         * gcc.target/mips/mips16e-extends.c: New test for testing the
2618         generation of MIPS16e zeb/zeh, seb/seh instructions.
2619
2620 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
2621
2622         PR 22018
2623         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
2624         * gcc.dg/tree-ssa/pr22018.c: New test.
2625
2626 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
2627
2628         * gcc.dg/simd-1.c: Update error messages.
2629         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
2630         * gcc.dg/simd-2.c: Update error messages.
2631         * gcc.dg/simd-4.c: New.
2632
2633 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
2634
2635         PR c++/20678
2636         * g++.dg/other/crash-4.C: New.
2637
2638 2005-06-14  Devang Patel  <dpatel@apple.com>
2639
2640         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
2641
2642 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
2643
2644         PR c++/21929
2645         * g++.dg/parse/crash11.C: Update
2646
2647 2005-06-13  Jeff Law  <law@redhat.com>
2648
2649         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
2650         perform the desired transformations.
2651         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
2652         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
2653
2654 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2655
2656         PR fortran/22038
2657         * gfortran.dg/forall_1.f90: Un-XFAIL.
2658
2659 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
2660
2661         PR c++/21929
2662         * g++.dg/parse/crash26.C: New.
2663
2664         PR c++/20789
2665         * g++.dg/init/member1.C: New.
2666
2667 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
2668
2669         * gfortran.dg/altreturn_1.f90: New test.
2670
2671 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
2672
2673         PR middle-end/21985
2674         * gcc.dg/tree-ssa/pr21985.c: New test.
2675
2676 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
2677
2678         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
2679
2680 2005-06-12  Roger Sayle  <roger@eyesopen.com>
2681
2682         PR c++/21930
2683         * g++.dg/other/error10.C: New test case.
2684
2685 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2686
2687         PR libfortran/19155
2688         * gfortran.dg/pr19155.f: Add test.
2689
2690 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2691
2692         * gfortran.dg/f2c_7.f90: New test.
2693
2694         * gfortran.dg/forall_1.f90: XFAILed.
2695
2696 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
2697
2698         * gcc.dg/pr14796-1.c: New.
2699         * gcc.dg/pr14796-2.c: New.
2700
2701 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
2702
2703         PR fortran/17792
2704         PR fortran/21375
2705         * gfortran.dg/deallocate_stat.f90:  New test.
2706
2707 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
2708
2709         * gfortran.fortran-torture/execute/in-pack.f90:  New test.
2710
2711 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
2712
2713         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
2714         access will be generated when this loop is vectorized. Test that
2715         accesses with same alignment were detected.
2716         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
2717         Test that accesses with same alignment were detected.
2718         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
2719         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
2720         alignment were detected.
2721
2722 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
2723
2724         PR c++/10611
2725         * g++.dg/conversion/simd2.C: New.
2726
2727 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2728
2729         * gcc.dg/Wcxx-compat-1.c: New.
2730
2731 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
2732
2733         PR libfortran/21480
2734         * gfortran.dg/reshape-complex.f90:  Add a test for a packed
2735         complex array.
2736
2737 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
2738
2739         * gcc.dg/alias-8.c: New.
2740
2741 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
2742
2743         * gcc.dg/format/cmn_err-1.c: Update.
2744
2745 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
2746
2747         PR target/20666
2748         * gcc.target/sparc/fexpand-2.c: New.
2749         * gcc.target/sparc/fpmerge-2.c: New.
2750         * gcc.target/sparc/fpmul-2.c: New.
2751         * gcc.target/sparc/noresult.c: New.
2752         * gcc.target/sparc/pdist-2.c: New.
2753         * gcc.target/sparc/pdist-3.c: New.
2754
2755 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
2756
2757         PR testsuite/21702
2758         * gcc.target/i386/i386.exp: Fix comment typo.
2759
2760 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
2761
2762         PR c++/19497
2763         * g++.dg/inherit/using5.C: New.
2764         * g++.dg/inherit/using6.C: New.
2765
2766 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2767
2768         PR c++/19894
2769         * g++.dg/template/ptrmem15.C: New test.
2770
2771         PR c++/20563
2772         * g++.dg/ext/label4.C: New test.
2773
2774 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
2775
2776         * gcc.dg/tls/debug-1.c: New test.
2777
2778 2005-06-07  Dale Johannesen  <dalej@apple.com>
2779
2780         * gcc.target/i386/movq.c:  New.
2781
2782 2005-06-07  Dale Johannesen  <dalej@apple.com>
2783
2784         * gcc.dg/20050607-1.c:  New.
2785
2786 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
2787
2788         PR middle-end/21850
2789         * gcc.c-torture/execute/20050607-1.c: New test.
2790
2791 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
2792
2793         PR libfortran/21926
2794         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
2795         Test case where the return array has lowest stride one,
2796         but isn't packed.
2797
2798 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
2799
2800         * lib/target-supports.exp (check_effective_target_sync_int_long):
2801         Add s390 and s390x targets.
2802
2803 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
2804
2805         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
2806         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
2807         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
2808         * gcc.dg/tree-ssa/loop-9.c: New test.
2809
2810 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
2811
2812         * g++.dg/parse/defarg10.C: New.
2813
2814 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
2815
2816         PR regression/21897
2817         * gcc.c-torture/execute/20050604-1.c: New test.
2818
2819 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
2820
2821         PR 21903
2822         * g++.dg/parse/defarg9.C: New.
2823
2824         PR c++/20637
2825         * g++.dg/inherit/using4.C: New.
2826         * g++.dg/overload/error1.C: Adjust expected errors.
2827         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
2828         * g++.old-deja/g++.brendan/arm2.C: Likewise.
2829         * g++.old-deja/g++.other/redecl2.C: Likewise.
2830         * g++.old-deja/g++.other/redecl4.C: Likewise.
2831         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
2832
2833 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
2834
2835         * gfortran.dg/f2c_5.f90: Add -w to dg-options
2836
2837 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
2838
2839         * lib/gfortran.exp (gfortran_target_compile): Call
2840         dg-additional-files-options
2841         * gfortran.dg/f2c_4.f90: New file
2842         * gfortran.dg/f2c_4.c: New file
2843         * gfortran.dg/f2c_5.f90: New file
2844         * gfortran.dg/f2c_5.c: New file
2845
2846 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2847
2848         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
2849
2850         PR fortran/21912
2851         * gfortran.dg/array_constructor_4.f90: New test.
2852
2853 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
2854
2855         PR c++/21619
2856         * g++.dg/ext/builtin9.C: New test.
2857
2858 2005-06-05  Dale Johannesen  <dalej@apple.com>
2859
2860         * gcc.c-torture/execute/20050603-1.c:  Move to gcc.dg.
2861         * gcc.c-torture/execute/20050603-2.c:  Ditto.
2862
2863 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
2864
2865         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
2866         * gcc.dg/vect/vect-reduc-1.c: New.
2867         * gcc.dg/vect/vect-reduc-2.c: New.
2868         * gcc.dg/vect/vect-reduc-3.c: New.
2869
2870 2005-06-04  Dale Johannesen  <dalej@apple.com>
2871
2872         * gcc.c-torture/execute/20050603-1.c:  New.
2873         * gcc.c-torture/execute/20050603-2.c:  New.
2874         * gcc.dg/20050603-3.c:  New.
2875
2876 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2877
2878         PR fortran/19195
2879         * gfortran.dg/debug_1.f90: New test.
2880
2881         * gfortran.dg/forall_1.f90: New test.
2882
2883 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
2884
2885         * gfortran.dg/array_constructor_3.f90: New test.
2886
2887 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2888
2889         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
2890
2891 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
2892
2893         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
2894
2895 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
2896
2897         PR c/21873
2898         * gcc.dg/init-excess-1.c: New test.
2899
2900 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
2901
2902         PR c++/21853
2903         * g++.dg/expr/static_cast6.C: New test.
2904
2905 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
2906
2907         * gcc.dg/tree-ssa/vrp14.c: New test.
2908
2909 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
2910
2911         PR c++/21336
2912         * g++.dg/template/new2.C: New test.
2913
2914 2005-06-03  Josh Conner  <jconner@apple.com>
2915
2916         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
2917         all entries in initializer.
2918
2919 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
2920
2921         PR middle-end/21858
2922         * gcc.dg/pr21858.c: New testcase.
2923
2924 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
2925
2926         PR tree-optimization/21292
2927
2928         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
2929         New.
2930         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
2931         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
2932         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
2933         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
2934         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
2935
2936 2005-06-02  Richard Henderson  <rth@redhat.com>
2937
2938         * gcc.dg/sync-2.c: Use -march=i486 for i386.
2939
2940 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
2941
2942         * gcc.dg/wtypequal.c: New testcase.
2943
2944 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
2945
2946         PR 21582
2947         * gcc.dg/tree-ssa/pr21582.c: New test.
2948
2949 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
2950
2951         PR c++/21280
2952         * g++.dg/opt/interface2.h: New.
2953         * g++.dg/opt/interface2.C: New.
2954         * g++.dg/init/ctor4.C: Adjust error lines.
2955         * g++.old-deja/g++.bob/inherit2.C: Likewise.
2956         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
2957         * g++.old-deja/g++.jason/opeq3.C: Likewise.
2958         * g++.old-deja/g++.pt/assign1.C: Likewise.
2959         * g++.old-deja/g++.pt/crash20.C: Likewise.
2960
2961 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
2962
2963         PR tree-optimization/21734
2964         * g++.dg/vect/pr21734_1.cc: New.
2965         * g++.dg/vect/pr21734_2.cc: New.
2966
2967 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
2968
2969         PR c++/20350
2970         * g++.dg/template/spec24.C: New.
2971
2972         PR c++/21151
2973         * g++.dg/pch/local-1.C: New.
2974         * g++.dg/pch/local-1.Hs: New.
2975
2976 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
2977
2978         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
2979         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
2980         * gcc.dg/tree-ssa/pr14341.c: New test.
2981         * gcc.dg/tree-ssa/pr14841.c: New test.
2982         * gcc.dg/tree-ssa/pr20701.c: New test.
2983         * gcc.dg/tree-ssa/pr21086.c: New test.
2984         * gcc.dg/tree-ssa/pr21090.c: New test.
2985         * gcc.dg/tree-ssa/pr21332.c: New test.
2986         * gcc.dg/tree-ssa/pr21458.c: New test.
2987         * gcc.dg/tree-ssa/pr21658.c: New test.
2988         * gcc.dg/tree-ssa/vrp01.c: New test.
2989         * gcc.dg/tree-ssa/vrp02.c: New test.
2990         * gcc.dg/tree-ssa/vrp03.c: New test.
2991         * gcc.dg/tree-ssa/vrp04.c: New test.
2992         * gcc.dg/tree-ssa/vrp05.c: New test.
2993         * gcc.dg/tree-ssa/vrp06.c: New test.
2994         * gcc.dg/tree-ssa/vrp07.c: New test.
2995         * gcc.dg/tree-ssa/vrp08.c: New test.
2996         * gcc.dg/tree-ssa/vrp09.c: New test.
2997         * gcc.dg/tree-ssa/vrp10.c: New test.
2998         * gcc.dg/tree-ssa/vrp11.c: New test.
2999         * gcc.dg/tree-ssa/vrp12.c: New test.
3000         * gcc.dg/tree-ssa/vrp13.c: New test.
3001
3002 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
3003
3004         PR 21029
3005         * gcc.dg/tree-ssa/pr21029.c: New test.
3006
3007 2005-06-01  Roger Sayle  <roger@eyesopen.com>
3008
3009         * gfortran.dg/logint-1.f: New test case.
3010         * gfortran.dg/logint-2.f: Likewise.
3011         * gfortran.dg/logint-3.f: Likewise.
3012
3013 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
3014
3015         PR c/21536
3016         PR c/20760
3017         * gcc.dg/20050527-1.c: New test.
3018
3019         * gcc.dg/i386-sse-12.c: New test.
3020
3021         PR fortran/21729
3022         * gfortran.dg/implicit_5.f90: New test.
3023
3024 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
3025
3026         PR fortran/20883
3027         * gfortran/assign_4.f90: New test.
3028         * gfortran/assign_2.f90: Change compile to run.
3029
3030 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
3031
3032         * lib/target-supports.exp
3033         (check_effective_target_sync_char_short): New.
3034         * gcc.dg/sync-2.c: New.
3035
3036 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
3037
3038         PR tree-optimization/21817
3039         * gcc.dg/torture/pr21817-1.c: New.
3040
3041 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
3042
3043         PR c++/21165
3044         * g++.dg/template/init5.C: New.
3045
3046 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
3047
3048         * gfortran.dg/char_initialiser_actual.f90:
3049         Test character initialisers as actual arguments.
3050         * gfortran.dg/char_pointer_comp_assign.f90:
3051         Test character pointer structure component assignments.
3052         * gfortran.dg/char_array_structure_constructor.f90:
3053         Test character components in structure constructors.
3054
3055 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
3056
3057         PR middle-end/20931
3058         * g++.dg/opt/pr20931.C: New test.
3059
3060 2005-05-31  Andreas Jaeger  <aj@suse.de>
3061
3062         PR testsuite/20772
3063         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
3064         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
3065         g++.old-deja/g++.ext/asmspec1.C,
3066         g++.old-deja/g++.other/regstack.C,
3067         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
3068         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
3069         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
3070         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
3071         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
3072         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
3073         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
3074         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
3075         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
3076         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
3077         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
3078         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
3079         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
3080         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
3081         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
3082         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
3083         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
3084         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
3085         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
3086
3087 2005-05-31  Jeff Law  <law@redhat.com>
3088
3089         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
3090
3091 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
3092
3093         PR middle-end/21743
3094         * gcc.dg/builtins-1.c: Activate disabled clog test.
3095         * gcc.dg/torture/builtin-attr-1.c: Likewise.
3096
3097 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
3098
3099         * gfortran.dg/char_pointer_assign.f90:
3100         Test character-pointer assignments and pointer assignments.
3101         * gfortran.dg/char_pointer_dummy.f90:
3102         Test character-pointer dummy arguments.
3103         * gfortran.dg/char_pointer_func.f90:
3104         Test character-pointer function returns.
3105         * gfortran.dg/char_pointer_dependency.f90:
3106         Test character-pointer functions with dependencies.
3107
3108 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
3109
3110         PR c++/21784
3111         * g++.dg/lookup/using14.C: New test.
3112
3113 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
3114
3115         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
3116         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
3117         trailing ^M.
3118
3119 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
3120
3121         PR c++/17413
3122         * g++.dg/template/local5.C: New.
3123
3124         PR target/21761
3125         * gcc.c-torture/compile/pr21761.c: New.
3126
3127         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
3128         before darwin8.
3129
3130 2005-05-30  Steven G. Kargl
3131
3132         PR fortran/20846
3133         * gfortran.dg/inquire_8.f90: New test.
3134
3135 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3136
3137         PR libfortran/21376
3138         * gfortran.dg/output_exponents_1.f90: New test.
3139
3140 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3141
3142         PR libfortran/20006
3143         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
3144
3145 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
3146
3147         PR c++/21210
3148         * g++.dg/ext/complex1.C: New test.
3149
3150         PR c++/21340
3151         * g++.dg/init/ctor6.C: New test.
3152
3153 2005-05-29  Jan Hubicka  <jh@suse.cz>
3154
3155         * gcc.c-torture/compile/pr21562.c: New.
3156
3157 2005-05-28  Steven G. Kargl <kargls@comcast.net>
3158
3159         * gfortran.dg/subnormal_1.f90: New test.
3160
3161 2005-05-28  Jan Hubicka  <jh@suse.cz>
3162
3163         * tree-prof.exp: Fix comment.
3164         * value-prof-1.c: New.
3165         * value-prof-2.c: New.
3166         * value-prof-3.c: New.
3167         * value-prof-4.c: New.
3168
3169 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
3170
3171         PR c++/21614
3172         * g++.dg/expr/ptrmem6.C: New test.
3173         * g++.dg/expr/ptrmem6a.C: Likewise.
3174
3175 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
3176
3177         PR tree-optimization/21658
3178         * gcc.dg/tree-ssa/pr21658.c: New.
3179
3180 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
3181
3182         PR c++/21455
3183         * g++.dg/inherit/ptrmem3.C: New.
3184
3185         PR c++/21681
3186         * g++.dg/parse/template16.C: New.
3187
3188 2005-05-27  Andreas Jaeger  <aj@suse.de>
3189
3190         * gcc.dg/setjmp-2.c: Only run in 32-bit.
3191
3192         * gcc.dg/i386-sse-8.c: Run test on all archs.
3193
3194 2005-05-26  Mike Stump  <mrs@apple.com>
3195
3196         * objc.dg/isa-field-1.m: Only run on darwin.
3197         * objc.dg/lookup-1.m: Likewise.
3198         * objc.dg/try-catch-8.m: Likewise.
3199
3200 2005-05-26  Roger Sayle  <roger@eyesopen.com>
3201
3202         PR tree-optimization/9814
3203         * gcc.dg/pr9814-1.c: New test case.
3204
3205 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
3206
3207         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
3208         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
3209         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
3210         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
3211         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
3212         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
3213         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
3214         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
3215         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
3216         objc.dg/try-catch-8.m: New.
3217
3218 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
3219
3220         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
3221         remove extraneous semicolons.
3222
3223 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
3224
3225         * obj-c++.dg/comp-types-12.mm: New.
3226         * objc.dg/comp-types-11.m: New.
3227         * objc.dg/selector-4.m: New.
3228
3229 2005-05-26  Andreas Jaeger  <aj@suse.de>
3230
3231         PR testsuite/20772
3232         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
3233         g++.old-deja/g++.ext/attrib3.C,
3234         g++.old-deja/g++.other/store-expr1.C,
3235         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
3236         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
3237         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
3238         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
3239         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
3240         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
3241         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
3242         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
3243         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
3244         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
3245         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
3246         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
3247         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
3248         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
3249         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
3250         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
3251         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
3252         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
3253         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
3254
3255 2005-05-26  Andreas Jaeger  <aj@suse.de>
3256
3257         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
3258         x86-64 compilation.
3259
3260 2005-05-26  Andreas Jaeger  <aj@suse.de>
3261
3262         PR testsuite/20772
3263         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
3264         gcc.misc-tests/i386-pf-athlon-1.c,
3265         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
3266         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
3267         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
3268         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
3269         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
3270         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
3271         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
3272         programs.
3273
3274         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
3275         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
3276         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
3277         x86-64 compilation.
3278
3279         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
3280         x86_64.
3281
3282         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
3283         effective-target ilp32.
3284
3285 2005-05-26  David Ung  <davidu@mips.com>
3286
3287         * gcc.target/mips/ext_ins.c: New test for testing the generation
3288         of MIPS32/64 rev 2 ext/ins instructions.
3289
3290 2005-05-26  Andreas Jaeger  <aj@suse.de>
3291
3292         * treelang/compile/unsigned.tree: Use gimple instead of
3293         nonexisting generic dump.
3294
3295 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
3296
3297         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
3298
3299 2005-05-26  Andreas Jaeger  <aj@suse.de>
3300
3301         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
3302
3303 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
3304
3305         PR libfortran/17283
3306         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
3307         Test callee-allocated memory with write statements.
3308
3309 2005-05-25  Roger Sayle  <roger@eyesopen.com>
3310
3311         PR middle-end/21709
3312         * gcc.dg/pr21709-1.c: New test case.
3313
3314 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
3315             Mike Stump  <mrs@apple.com>
3316
3317         * objc/execute/next_mapping.h: Update for C++.
3318
3319         * obj-c++.dg/selector-1.mm: Move to...
3320         * obj-c++.dg/selector-4.mm: here...
3321
3322         * obj-c++.dg/basic.mm: New.
3323         * obj-c++.dg/comp-types-1.mm: New.
3324         * obj-c++.dg/cxx-class-1.mm: New.
3325         * obj-c++.dg/cxx-ivars-1.mm: New.
3326         * obj-c++.dg/cxx-ivars-2.mm: New.
3327         * obj-c++.dg/cxx-ivars-3.mm: New.
3328         * obj-c++.dg/cxx-scope-1.mm: New.
3329         * obj-c++.dg/cxx-scope-2.mm: New.
3330         * obj-c++.dg/defs.mm: New.
3331         * obj-c++.dg/empty-private-1.mm: New.
3332         * obj-c++.dg/encode-1.mm: New.
3333         * obj-c++.dg/encode-2.mm: New.
3334         * obj-c++.dg/encode-3.mm: New.
3335         * obj-c++.dg/extern-c-1.mm: New.
3336         * obj-c++.dg/extra-semi.mm: New.
3337         * obj-c++.dg/fix-and-continue-2.mm: New.
3338         * obj-c++.dg/isa-field-1.mm: New.
3339         * obj-c++.dg/ivar-list-semi.mm: New.
3340         * obj-c++.dg/local-decl-1.mm: New.
3341         * obj-c++.dg/lookup-1.mm: New.
3342         * obj-c++.dg/lookup-2.mm: New.
3343         * obj-c++.dg/method-1.mm: New.
3344         * obj-c++.dg/method-2.mm: New.
3345         * obj-c++.dg/method-3.mm: New.
3346         * obj-c++.dg/method-4.mm: New.
3347         * obj-c++.dg/method-5.mm: New.
3348         * obj-c++.dg/method-6.mm: New.
3349         * obj-c++.dg/method-7.mm: New.
3350         * obj-c++.dg/no-extra-load.mm: New.
3351         * obj-c++.dg/overload-1.mm: New.
3352         * obj-c++.dg/pragma-1.mm: New.
3353         * obj-c++.dg/pragma-2.mm: New.
3354         * obj-c++.dg/private-1.mm: New.
3355         * obj-c++.dg/private-2.mm: New.
3356         * obj-c++.dg/proto-qual-1.mm: New.
3357         * obj-c++.dg/qual-types-1.mm: New.
3358         * obj-c++.dg/stubify-1.mm: New.
3359         * obj-c++.dg/stubify-2.mm: New.
3360         * obj-c++.dg/super-class-1.mm: New.
3361         * obj-c++.dg/super-class-2.mm: New.
3362         * obj-c++.dg/super-dealloc-1.mm: New.
3363         * obj-c++.dg/super-dealloc-2.mm: New.
3364         * obj-c++.dg/template-1.mm: New.
3365         * obj-c++.dg/template-2.mm: New.
3366         * obj-c++.dg/template-3.mm: New.
3367         * obj-c++.dg/template-4.mm: New.
3368         * obj-c++.dg/template-5.mm: New.
3369         * obj-c++.dg/template-6.mm: New.
3370         * obj-c++.dg/try-catch-1.mm: New.
3371         * obj-c++.dg/try-catch-2.mm: New.
3372         * obj-c++.dg/try-catch-3.mm: New.
3373         * obj-c++.dg/try-catch-4.mm: New.
3374         * obj-c++.dg/try-catch-5.mm: New.
3375         * obj-c++.dg/try-catch-6.mm: New.
3376         * obj-c++.dg/try-catch-7.mm: New.
3377         * obj-c++.dg/try-catch-8.mm: New.
3378         * obj-c++.dg/try-catch-9.mm: New.
3379         * obj-c++.dg/va-meth-1.mm: New.
3380
3381 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
3382
3383         * obj-c++.dg/selector-1.mm: New.
3384         * obj-c++.dg/selector-2.mm: New.
3385
3386 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
3387
3388         * obj-c++.dg/selector-3.mm: New.
3389         * objc.dg/selector-3.m: New.
3390
3391 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
3392
3393         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
3394         about where warning appears.
3395
3396 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
3397
3398         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
3399         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
3400         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
3401         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
3402
3403 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
3404
3405         * gcc.dg/20050524-1.c: New test.
3406
3407 2005-05-25  Jan Hubicka  <jh@suse.cz>
3408
3409         * gcc.dg/tree-prof/inliner-1.c: New.
3410
3411 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
3412
3413         * gcc.dg/tree-prof: New directory.
3414         * gcc.dg/tree-prof/tree-prof.exp: New.
3415
3416 2005-05-25  DJ Delorie  <dj@redhat.com>
3417
3418         * gcc.dg/Wattributes-1.c: New.
3419         * gcc.dg/Wattributes-2.c: New.
3420         * gcc.dg/Wattributes-3.c: New.
3421
3422 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
3423
3424         PR tree-optimization/19833
3425         * gcc.dg/uninit-4.c: Remove xfail.
3426         * gcc.dg/uninit-9.c: Ditto.
3427
3428 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
3429
3430         * obj-c++.dg/bitfield-[1-5].mm: New.
3431         * obj-c++.dg/class-protocol-1.mm: New.
3432         * obj-c++.dg/comp-types-1[0-1].mm: New.
3433         * obj-c++.dg/comp-types-[2-9].mm: New.
3434         * obj-c++.dg/encode-[4-8].mm: New.
3435         * obj-c++.dg/layout-1.mm: New.
3436         * obj-c++.dg/method-1[0-9].mm: New.
3437         * obj-c++.dg/method-2[0-1].mm: New.
3438         * obj-c++.dg/method-[8-9].mm: New.
3439         * obj-c++.dg/objc-gc-3.mm: New.
3440         * obj-c++.dg/try-catch-10.mm: New.
3441         * objc.dg/bitfield-5.m: New.
3442         * objc.dg/comp-types-10.m: New.
3443         * objc.dg/comp-types-9.m: New.
3444         * objc.dg/layout-1.m: New.
3445         * objc.dg/objc-gc-4.m: New.
3446         * objc.dg/try-catch-9.m: New.
3447         * objc.dg/class-protocol-1.m: Tweak diagnostics.
3448         * objc.dg/comp-types-1.m: Likewise.
3449         * objc.dg/comp-types-[5-6].m: Likewise.
3450         * objc.dg/method-9.m: Likewise.
3451
3452 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
3453
3454         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
3455         and on hardware without VMX support.
3456
3457         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
3458
3459         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
3460
3461         * lib/profopt.exp (dg-final-generate, dg-final-use,
3462         profopt-final-code, profopt-get-options): New.
3463         (profopt-execute): Process test directives.
3464
3465         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
3466         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
3467         cleanup-tree-dump, cleanup-saved-temps): Update comments.
3468
3469 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
3470
3471         PR C++/21645
3472         * g++.dg/init/ctor5.C: New test.
3473
3474 2005-05-24  Ira Rosen  <irar@il.ibm.com>
3475
3476         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
3477         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
3478         vect-113.c, vect-114.c.
3479
3480 2005-05-23  Adam Nemet  <anemet@lnxw.com>
3481
3482         * gcc.dg/const-elim-1.c: Remove xfails.
3483
3484 2005-05-23  Jeff Law  <law@redhat.com>
3485
3486         * gcc.c-torture/compile/pr21638.c: New test.
3487         * gcc.c-torture/compile/20050520-1.c: New test.
3488
3489 2005-05-23  Nick Clifton  <nickc@redhat.com>
3490
3491         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
3492         be a proper triple, ie: m32r*-*-*.
3493         * g++.old-deja/g++.jason/thunk3.C: Likewise.
3494
3495 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
3496
3497         PR middle-end/21331
3498         PR tree-opt/21293
3499         * gcc.c-torture/compile/pr21293.c: New test.
3500         * gcc.c-torture/execute/pr21331.c: New test.
3501
3502 2004-05-20  Richard Henderson  <rth@redhat.com>
3503
3504         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
3505
3506 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
3507
3508         * obj-c++-dg.exp: Add.
3509         * obj-c++.exp: Add.
3510         * obj-c++.dg/dg.exp: Add.
3511
3512 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
3513
3514         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
3515         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
3516
3517 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
3518
3519         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
3520
3521 2004-05-19  Richard Henderson  <rth@redhat.com>
3522
3523         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
3524
3525 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
3526
3527         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
3528
3529         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
3530
3531 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
3532
3533         PR c++/21495
3534         * g++.dg/parse/extern1.C: New test.
3535         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
3536
3537 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3538
3539         * gcc.dg/c99-math.h: New.
3540         * gcc.dg/c99-math-float-1.c: New test.
3541         * gcc.dg/c99-math-double-1.c: Likewise.
3542         * gcc.dg/c99-math-long-double-1.c: Likewise.
3543
3544 2005-05-18  Richard Henderson  <rth@redhat.com>
3545
3546         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
3547
3548 2005-05-18  Devang Patel  <dpatel@apple.com>
3549
3550         * g++.dg/opt/20050511-1.C: New test.
3551
3552 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
3553
3554         PR libfortran/21127
3555         * gfortran.dg/reshape-complex.f90:  New test.
3556
3557 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
3558
3559         * gfortran.dg/array_constructor_1.f90: New test.
3560         * gfortran.dg/array_constructor_2.f90: New test.
3561
3562 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
3563
3564         PR fortran/20954
3565         * gfortran.dg/pr20954.f: New test.
3566
3567 2005-05-17  Mike Stump  <mrs@apple.com>
3568
3569         Yet more Objective-C++...
3570
3571         * objc.dg/method-5.m: Update.
3572         * objc.dg/method-6.m: Update.
3573         * objc.dg/method-7.m: Update.
3574         * objc.dg/method-9.m: Update.
3575         * objc.dg/try-catch-2.m: Update.
3576
3577 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
3578
3579         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
3580         Remove little-endian optimizations.
3581
3582 2005-05-17  Jeff Law  <law@redhat.com>
3583
3584         * g++.dg/tree-ssa/pr14814.C: New test.
3585         * gcc.dg/tree-ssa/pr14814.C: New test.
3586         * gcc.dg/tree-ssa/pr17141-1.C: New test.
3587         * gcc.dg/tree-ssa/pr17141-2.C: New test.
3588
3589 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
3590
3591         * gcc.dg/compat/generate-random.c: Do not include
3592         libiberty.h.
3593         * gcc.dg/compat/generate-random_r.c: Likewise.
3594
3595 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
3596
3597         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
3598
3599 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
3600
3601         PR middle-end/21595
3602         * g++.dg/tree-ssa/builtin1.C: New testcase.
3603
3604 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
3605
3606         PR c++/21454
3607         * g++.dg/opt/const4.C: New test.
3608
3609         PR middle-end/21492
3610         * g++.dg/opt/crossjump1.C: New test.
3611
3612         PR tree-optimization/21610
3613         * gcc.c-torture/compile/20050516-1.c: New test.
3614
3615         PR fortran/15080
3616         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
3617         about the test failing.
3618         * gfortran.fortran-torture/execute/where_7.f90: New test.
3619         * gfortran.fortran-torture/execute/where_8.f90: New test.
3620
3621 2005-05-16  Richard Henderson  <rth@redhat.com>
3622
3623         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
3624         i?86 and x86_64.
3625
3626 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
3627
3628         * gcc.dg/compat/generate-random.c (config.h): Do not include.
3629         (limits.h): Include unconditionally.
3630         (stdlib.h): Likewise.
3631         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
3632         (limits.h): Include unconditionally.
3633         (stdlib.h): Likewise.
3634         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
3635         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
3636         (limits.h): Include unconditionally.
3637         (stdlib.h): Likewise.
3638         (hashtab.h): Do not include.
3639         (getopt.h): Likewise.
3640         (stddef.h): Include.
3641         (hashval_t): Define.
3642         (struct entry): Add "next" field.
3643         (HASH_SIZE): New macro.
3644         (hash_table): New variable.
3645         (switchfiles): Do not use xmalloc.
3646         (mix): New macro.
3647         (iterative_hash): New function.
3648         (hasht): Remove.
3649         (e_exists): New function.
3650         (e_insert): Likewise.
3651         (output): Use, instead of libiberty hashtable functions.
3652         (main): Do not use getopt.  Do not call htab_create.
3653
3654 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
3655
3656         PR libstdc++/21526
3657         * lib/target-supports.exp (check_mkfifo_available):
3658         Return 0 for cygwin as mkfifo support incomplete on platform.
3659         Fix typos in comments.
3660
3661 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
3662
3663         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
3664
3665 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
3666
3667         PR fortran/17432
3668         * gfortran.dg/assign_4.f: New test.
3669
3670 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
3671
3672         PR tree-optimization/21563
3673         * gcc.dg/tree-ssa/pr21563.c: New.
3674
3675 2005-05-14  Jan Hubicka  <jh@suse.cz>
3676
3677         * gcc.dg/noreturn-7.c: Allow control reaches warning.
3678
3679 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
3680
3681         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
3682
3683 2005-05-13  Julian Brown  <julian@codesourcery.com>
3684
3685         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
3686         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
3687
3688 2005-05-13  Jan Hubicka  <jh@suse.cz>
3689
3690         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
3691         * gcc.dg/fold-xor-?.c: Likewise.
3692         * gcc.dg/pr15784-?.c: Likewise.
3693         * gcc.dg/pr20922-?.c: Likewise.
3694         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
3695         * gcc.dg/tree-ssa/pr17598.c: Likewise.
3696         * gcc.dg/tree-ssa/pr20470.c: Likewise.
3697
3698 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3699
3700         PR fortran/21260
3701         * gfortran.dg/hollerith_1.f90: New test.
3702
3703 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3704
3705         * gfortran.dg/func_result_2.f90: New test.
3706
3707 2005-05-11  Bud Davis  <bdavis@gfortran.org>
3708
3709         * gfortran.dg/dev_null.f90: New test.
3710
3711 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
3712
3713         * gcc.dg/arm-vfp1.c: Revert last change.
3714
3715 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
3716
3717         PR middle-end/19807
3718         PR tree-optimization/19639
3719         * g++.dg/tree-ssa/pr19807.C: New testcase.
3720
3721 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3722
3723         PR libfortran/21471
3724         * gfortran.dg/append-1.f90: New test.
3725
3726 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
3727
3728         * gcc.dg/pr18501.c: XFAIL.
3729         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
3730         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
3731         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
3732         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
3733         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
3734         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
3735         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
3736         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
3737
3738 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3739
3740         PR fortran/20178
3741         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
3742         gfortran.dg/f2c_3.f90: New tests.
3743
3744         * gfortran.dg/return_1.f90: Fix dg annotation.
3745
3746 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
3747
3748         * gcc.c-torture/compile/20050510-1.c: New test.
3749
3750 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
3751
3752         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
3753
3754 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
3755
3756         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
3757
3758 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
3759
3760         PR c/17913
3761         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
3762
3763 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
3764
3765         PR c/21342
3766         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
3767         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
3768
3769 2005-05-10  Ben Elliston  <bje@au.ibm.com>
3770
3771         PR debug/16676
3772         * gcc.dg/debug/pr16676.c: New test.
3773
3774 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
3775
3776         PR testsuite/21443
3777         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
3778         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
3779         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
3780         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
3781         Change -O1 to -O2.
3782         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
3783         -fno-tree-dominator-opts.
3784
3785 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3786
3787         * gfortran.dg/return_1.f90: New test.
3788
3789 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
3790
3791         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
3792
3793         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
3794
3795 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
3796
3797         PR c++/21427
3798         * g++.dg/inherit/covariant13.C: New.
3799
3800 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3801
3802         PR libfortran/19155
3803         * gfortran.dg/pr19155.f: New test.
3804
3805 2005-05-08  Roger Sayle  <roger@eyesopen.com>
3806
3807         PR inline-asm/8788
3808         * gcc.dg/pr8788-1.c: New testcase.
3809
3810 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
3811
3812         PR target/21416
3813         * gcc.target/mips/fpcmp-[12].c: New tests.
3814
3815 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
3816
3817         * lib/target-supports-dg.exp (dg-require-fork): New function.
3818         (dg-require-mkfifo): Likewise.
3819         * lib/target-supports.exp (check_function_available): New
3820         function.
3821         (check_fork_available): Likewise.
3822         (check_mkfifo_available): Likewise.
3823
3824 2005-05-06  Jeff Law  <law@redhat.com>
3825
3826         * gcc.c-torture/compile/pr21380.c: New test.
3827
3828 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
3829
3830         PR c++/20961
3831         * g++.dg/ext/weak3.C: New test.
3832
3833 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
3834
3835         PR c++/21352
3836         * g++.dg/template/crash37.C: New test.
3837
3838 2005-05-05  Paul Brook  <paul@codesourcery.com>
3839
3840         * gcc.dg/arm-g2.c: Use effective-target arm32.
3841         * gcc.dg/arm-mmx-1.c: Ditto.
3842         * gcc.dg/arm-scd42-2.c: Ditto.
3843         * gcc.dg/arm-vfp1.c: Ditto.
3844         * lib/target-supports.exp (check_effective_target_arm32): New
3845         function.
3846
3847 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
3848
3849         PR libfortran/21354
3850         gfortran.dg/in_pack_rank7.f90:  New test.
3851
3852 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
3853
3854         PR middle-end/15618
3855         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
3856
3857 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
3858
3859         PR middle-end/21265
3860         * gcc.dg/20050503-1.c: New test.
3861
3862         PR rtl-optimization/21239
3863         * gcc.dg/i386-sse-11.c: New test.
3864
3865 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
3866
3867         PR target/16888
3868         * gcc.target/i386/asm-1.c: New test.
3869
3870 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
3871
3872         PR rtl-optimization/21330
3873         * gcc.c-torture/execute/20050502-1.c: New test.
3874
3875         PR target/21297
3876         * gcc.c-torture/execute/20050502-2.c: New test.
3877
3878 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
3879
3880         PR middle-end/21282
3881         * gcc.dg/pr21282.c: New.
3882
3883 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
3884
3885         * gcc.dg/vect/pr20122.c:  Clean up .vect file.
3886         * gcc.dg/vect/vect-92.c: Likewise
3887         * gcc.dg/vect/vect-93.c: Likewise
3888         * gcc.dg/vect/vect-dv-1.c: Likewise
3889         * gcc.dg/vect/vect-dv-2.c: Likewise
3890         * gcc.dg/vect/vect-ifcvt-10.c: Likewise
3891
3892 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
3893
3894         * gfortran.dg/vect/vect-1.f90:  Clean up .vect file.
3895         * gfortran.dg/vect/vect-2.f90:  Likewise
3896         * gfortran.dg/vect/vect-3.f90:  Likewise
3897         * gfortran.dg/vect/vect-4.f90:  Likewise
3898         * gfortran.dg/vect/vect-5.f90:  Likewise
3899
3900 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
3901
3902         PR target/20813
3903         * gcc.dg/rs6000-fpint-2.c: New.
3904
3905 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
3906
3907         PR c/15698
3908         * gcc.dg/builtins-30.c: Update expected messages.
3909         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
3910         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
3911         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
3912
3913 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
3914
3915         PR tree-optimization/21294
3916         * gcc.dg/tree-ssa/pr21294.c: New.
3917
3918 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
3919
3920         * gcc.dg/altivec-3.c (vec_store): Do not use the old
3921         __builtin_altivec_st_internal_4si built-in.
3922
3923 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
3924
3925         PR c++/15875
3926         * g++.dg/template/ptrmem14.C: New test.
3927
3928 2005-05-02  Paul Brook  <paul@codesourcery.com>
3929
3930         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
3931
3932 2005-05-02  Michael Matz  <matz@suse.de>
3933
3934         PR c++/19542
3935         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
3936
3937 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
3938
3939         * g++.dg/cpp/weak.C: New test.
3940
3941 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
3942
3943         * gcc.dg/tree-ssa/loop-8.c: New test.
3944
3945 2005-04-30  Michael Maty  <matz@suse.de>
3946
3947         * gcc.dg/inline-mcpy.c: New test.
3948
3949 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
3950
3951         PR libfortran/18958
3952         * gfortran.dg/eoshift.f90:  New test case.
3953
3954 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
3955
3956         PR libfortran/18857
3957         * gfortran.dg/matmul_1.f90: New test.
3958
3959 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
3960
3961         PR tree-optimization/21030
3962         * gcc.dg/tree-ssa/pr21030.c: New.
3963
3964 2005-04-29  Devang Patel  <dpatel@apple.com>
3965
3966         PR tree-optimization/21272
3967         * gcc.dg/vect/vect-ifcvt-10.c: New test.
3968
3969 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
3970
3971         PR fortran/13082
3972         PR fortran/18824
3973         * gfortran.dg/entry_4.f90: New test.
3974         * gfortran.fortran-torture/execute/entry_1.f90: New test.
3975         * gfortran.fortran-torture/execute/entry_2.f90: New test.
3976         * gfortran.fortran-torture/execute/entry_3.f90: New test.
3977         * gfortran.fortran-torture/execute/entry_4.f90: New test.
3978         * gfortran.fortran-torture/execute/entry_5.f90: New test.
3979         * gfortran.fortran-torture/execute/entry_6.f90: New test.
3980         * gfortran.fortran-torture/execute/entry_7.f90: New test.
3981
3982 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3983
3984         * gfortran.fortran-torture/execute/entry_8.f90: New test.
3985
3986 2005-04-29  Paul Brook   <paul@codesourcery.com>
3987
3988         * gfortran.dg/entry_3.f90: New test.
3989
3990 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3991
3992         * gfortran.dg/implicit_4.f90: New test.
3993
3994 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
3995
3996         * lib/target-supports.exp (check_profiling_available): Return
3997         false for xtensa-*-elf.
3998
3999 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
4000
4001         * lib/fortran-torture.exp (fortran-torture.exp): Catch
4002         error if file cannot be deleted.
4003
4004 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
4005
4006         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
4007         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
4008         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
4009         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
4010         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
4011         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
4012         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
4013         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
4014         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
4015         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
4016         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
4017         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
4018         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
4019
4020 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4021
4022         PR fortran/20865
4023         * gfortran.dg/pr20865.f90: New test.
4024
4025 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
4026
4027         * gcc.dg/void-cast-2.c: New test.
4028
4029 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
4030
4031         PR c/21159
4032         * gcc.dg/void-cast-1.c: New test.
4033
4034 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
4035
4036         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
4037
4038 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4039
4040         PR fortran/21177
4041         * gfortran.dg/pr21177.f90: New test.
4042
4043 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
4044
4045         PR tree-optimization/21171
4046         * gcc.dg/tree-ssa/pr21171.c: New test.
4047
4048 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
4049
4050         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
4051         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
4052         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
4053         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
4054         gcc.dg/tree-ssa/gen-vect-32.c: New.
4055         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
4056         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
4057         don't run on PPC32.
4058
4059 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
4060
4061         PR c/21213
4062         * gcc.dg/transparent-union-3.c: New test.
4063
4064 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
4065
4066         PR c/20740
4067         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
4068         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
4069         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
4070         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
4071         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
4072         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
4073
4074 2005-04-26  Jeff Law  <law@redhat.com>
4075
4076         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
4077         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
4078         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
4079         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
4080         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
4081         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
4082         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
4083
4084 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
4085
4086         PR tree-optimization/17598
4087         * gcc.dg/tree-ssa/pr17598.c: New testcase.
4088
4089 2005-04-25  Mike Stump  <mrs@apple.com>
4090
4091         * objc.dg/fix-and-continue-1.m: Add.
4092
4093 2005-04-25  Roger Sayle  <roger@eyesopen.com>
4094
4095         PR c++/20995
4096         * g++.dg/opt/pr20995-1.C: New test case.
4097
4098 2005-04-25  Devang Patel <dpatel@apple.com>
4099
4100         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
4101
4102 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
4103
4104         PR testsuite/21062
4105         * g++.dg/opt/alias2.C (printf): Correct the prototype.
4106
4107 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
4108
4109         PR C++/21188
4110         * g++.dg/opt/rtti2.C: New test.
4111
4112 2005-04-25  Paul Brook  <paul@codesourcery.com>
4113         Steven G. Kargl  <kargls@comcast.net>
4114
4115         PR fortran/20879
4116         * gfortran.dg/ichar_1.f90: New file.
4117
4118 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
4119
4120         PR middle-end/20991
4121         * g++.dg/opt/pr20991.C: New test.
4122
4123         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
4124         where sizeof (type) < __alignof__ (type).
4125         * gcc.dg/compat/struct-layout-1.h: Likewise.
4126
4127 2005-04-24  Per Bothner  <per@bothner.com>
4128             Devang Patel  <dpatel@apple.com>
4129
4130         PR preprocessor/20907
4131         * gcc.dg/cpp/very-long-comment.c: New test.
4132
4133 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4134
4135         PR fortran/20059
4136         * gfortran.dg/common_5.f: New test.
4137
4138 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
4139
4140         PR middle-end/21082
4141         * g++.dg/tree-ssa/pr21082.C: New testcase.
4142
4143 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
4144
4145         * gcc.dg/vect/vect-99.c: New test.
4146
4147 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
4148
4149         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
4150
4151 2005-04-22  Jeff Law  <law@redhat.com>
4152
4153         * gcc.dg/uninit-5.c: Remove xfails.
4154         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
4155         conditionals and loads.
4156
4157 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
4158
4159         PR libfortran/20074
4160         PR libfortran/20436
4161         PR libfortran/21108
4162         * gfortran.dg/nested_reshape.f90: new test
4163         * gfortran.dg/reshape-alloc.f90: new test
4164         * gfortran.dg/reshape.f90: new test
4165
4166 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
4167
4168         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
4169
4170         * gcc.dg/arm-vfp1.c: New test.
4171
4172 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
4173
4174         PR c++/21087
4175         * g++.dg/lookup/builtin2.C: New test.
4176
4177 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
4178
4179         * gcc.dg/weak/weak-13.c: New test.
4180
4181 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
4182
4183         * lib/target-supports.exp (check_effective_target_sync_int_long):
4184         Add powerpc*.
4185
4186 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
4187
4188         * gcc.target/mips/branch-1.c: New test.
4189
4190 2005-04-21  Richard Henderson  <rth@redhat.com>
4191
4192         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
4193         * gcc.dg/vect/vect-86.c: Likewise.
4194         * gcc.dg/vect/vect-87.c: Likewise.
4195         * gcc.dg/vect/vect-88.c: Likewise.
4196
4197 2005-04-21  Devang Patel  <dpatel@apple.com>
4198
4199         PR optimization/20994
4200         * gcc.dg/tree-ssa/ifc-3.c: New test.
4201
4202 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
4203
4204         PR c/12913
4205         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
4206         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
4207         gcc.dg/c99-vla-jump-5.c: New tests.
4208
4209 2005-04-19  Richard Henderson  <rth@redhat.com>
4210
4211         * lib/target-supports.exp (check_effective_target_vect_int_mult):
4212         Fix typo in exists check.
4213         (check_effective_target_sync_int_long): New.
4214         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
4215         * gcc.dg/ia64-sync-2.c: Likewise.
4216         * gcc.dg/ia64-sync-3.c: Likewise.
4217         * gcc.dg/ia64-sync-4.c: Likewise.
4218
4219 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
4220
4221         * gcc.dg/fold-xor-1.c: New test.
4222         * gcc.dg/fold-xor-2.c: New test.
4223
4224 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
4225
4226         PR target/20670
4227         * g++.dg/eh/fp-regs.C: New test.
4228
4229 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
4230
4231         * gcc.dg/Wint-to-pointer-cast-1.c,
4232         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
4233         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
4234         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
4235
4236 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4237
4238         PR fortran/16861
4239         * gfortran.dg/pr16861.f90: New test.
4240
4241 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
4242
4243         * gcc.dg/pr21085.c: New test.
4244
4245 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
4246
4247         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
4248         (setup_mips_tests, dg-mips-options): New procedures.
4249         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
4250         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
4251         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
4252         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
4253         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
4254         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
4255         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
4256         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
4257         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
4258         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
4259         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
4260         dg-mips-options instead of dg-options.  Remove now-redundant
4261         preprocessor guards.
4262         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
4263         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
4264         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
4265         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
4266         * gcc.dg/vr-mult-2.c: Delete.
4267         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
4268         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
4269         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
4270         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
4271         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
4272         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
4273         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
4274
4275 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
4276
4277         * ada/acats/run_all.sh: Use sync when executable not present.
4278
4279 2005-04-18  Devang Patel  <dpatel@apple.com>
4280
4281         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
4282         * gcc.dg/vect/vect-11a.c: New.
4283         * gcc.dg/vect/vect-none.c: Update.
4284         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
4285
4286 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
4287
4288         PR tree-optimization/20922
4289         * gcc.dg/pr20922-1.c: New test.
4290         * gcc.dg/pr20922-2.c: New test.
4291         * gcc.dg/pr20922-3.c: New test.
4292         * gcc.dg/pr20922-4.c: New test.
4293         * gcc.dg/pr20922-5.c: New test.
4294         * gcc.dg/pr20922-6.c: New test.
4295
4296 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4297
4298         PR libfortran/20950
4299         * gfortran.dg/pr20950.f: New test.
4300
4301 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4302
4303         PR libfortran/19216
4304         * gfortran.dg/pr19216.f: New test.
4305
4306 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
4307
4308         PR tree-optimization/21001
4309         * gcc.dg/tree-ssa/pr21001.c: New.
4310
4311 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
4312
4313         PR libfortran/21075
4314         * gfortran.dg/reshape_rank7.f90: New test.
4315
4316 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
4317
4318         PR libfortran/12884 gfortran.dg/pr12884.f: New test
4319         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
4320         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
4321         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
4322         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
4323         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
4324         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
4325         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
4326         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
4327         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
4328         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
4329         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
4330         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
4331         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
4332         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
4333         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
4334         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
4335         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
4336         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
4337         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
4338         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
4339
4340 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
4341
4342         * gfortran.dg/wtruncate.f: New testcase.
4343         * gfortran.dg/wtruncate.f90: New testcase.
4344
4345 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
4346
4347         PR c++/21025
4348         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
4349         which sizeof/alignof is dependent, rather than just whether we are
4350         processing_template_decl.
4351
4352 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
4353
4354         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
4355         corrected typo where the wrong variables had been compared.
4356
4357 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
4358
4359         PR libfortran/18495
4360         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
4361         Test callee-allocated version of return array with a write
4362         statement.
4363         Test spread with a temporary with another write statement.
4364
4365 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
4366
4367         PR tree-optimization/21031
4368         * gcc.dg/tree-ssa/pr21031.c: New.
4369
4370 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
4371
4372         PR tree-optimization/21004
4373         * gcc.dg/builtins-53.c: Include builtins-config.h.
4374         Check floorf, ceilf, floorl and ceill transformations
4375         only when HAVE_C99_RUNTIME is defined.
4376
4377 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
4378
4379         PR middle-end/20739
4380         * gcc.dg/tree-ssa/pr20739.c: New test.
4381
4382 2005-04-14  Mike Stump  <mrs@apple.com>
4383
4384         * gcc.dg/Foundation.framework/empty: New.
4385         * gcc.dg/framework-2.c: New.
4386
4387 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
4388
4389         PR tree-optimization/21021
4390         * gcc.c-torture/compile/pr21021.c: New.
4391
4392 2005-04-14  Janis Johnson  <janis187@us.ibm.com
4393
4394         PR testsuite/21010
4395         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
4396         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
4397         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
4398         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
4399         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
4400         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
4401         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
4402         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
4403
4404 2005-04-14  Richard Henderson  <rth@redhat.com>
4405
4406         * lib/target-supports.exp (check_effective_target_vect_condition):
4407         Add ia64, i?86, and x86_64.
4408
4409 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
4410
4411         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
4412
4413 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
4414
4415         PR tree-optimization/20657
4416         * gcc.dg/tree-ssa/pr20657.c: New.
4417
4418 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
4419
4420         * gcc.dg/builtins-53.c: Also check (int)trunc* and
4421         (long long int)trunc*.
4422
4423 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
4424
4425         PR target/20927
4426         * gcc.dg/pr20927.c: New test.
4427
4428 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
4429
4430         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
4431         * gcc.target/mips/asm-1.c: Likewise.
4432
4433 2005-04-13  Dale Johannesen  <dalej@apple.com>
4434
4435         * objc.dg/objc-fast-4.m:  New.
4436
4437 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
4438
4439         * gcc.target/cris/torture/cris-torture.exp: New driver in new
4440         directory.
4441         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
4442
4443 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
4444
4445         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
4446         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
4447         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
4448
4449 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
4450
4451         PR tree-optimization/20913
4452         * gcc.dg/tree-ssa/pr20913.c: New.
4453
4454         PR tree-optimization/20702
4455         * gcc.dg/tree-ssa/pr20702.c: New.
4456
4457 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4458
4459         PR c++/13744
4460         * g++.dg/inherit/local3.C: New test.
4461
4462 2005-04-12  Jeff Law  <law@redhat.com>
4463
4464         * gcc.dg/tree-ssa/20050412-1.c: New test.
4465
4466 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
4467
4468         PR libfortran/19016
4469         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
4470         Add tests with mask generated by expression.
4471         * gfortran.fortran-torture/execute/intrinsic_mmval.f90:  Likewise.
4472         * gfortran.fortran-torture/execute/intrinsic_product.f90:  Likewise.
4473         * gfortran.fortran-torture/execute/intrinsic_sum.f90:  Likewise.
4474
4475 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
4476
4477         PR middle-end/20917
4478         * gcc.dg/20050409-1.c: New test.
4479
4480 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
4481
4482         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
4483
4484 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
4485
4486         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
4487         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
4488         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
4489         (TARGET_CXX): Adjust accordingly.
4490         * target.h (struct gcc_target): Remove epxort_class_data.  Add
4491         determine_class_data_visibility and class_data_always_comdat.
4492         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
4493         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
4494         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
4495         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
4496         (arm_cxx_determine_class_data_visibility): New.
4497         (arm_cxx_class_data_always_comdat): Likewise.
4498         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
4499         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
4500         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
4501         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
4502         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
4503         Define.
4504
4505 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
4506
4507         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
4508
4509 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
4510
4511         * gcc.dg/i386-darwin-fpmath.c: New.
4512
4513 2004-04-11  Devang Patel  <dpatel@apple.com>
4514
4515         * lib/target-supports.exp (check_effective_target_vect_condition): New.
4516         * gcc.dg/vect/vect-ifcvt-1.c: New test.
4517         * gcc.dg/vect/vect-ifcvt-2.c: New test.
4518         * gcc.dg/vect/vect-ifcvt-3.c: New test.
4519         * gcc.dg/vect/vect-ifcvt-4.c: New test.
4520         * gcc.dg/vect/vect-ifcvt-5.c: New test.
4521         * gcc.dg/vect/vect-ifcvt-6.c: New test.
4522         * gcc.dg/vect/vect-ifcvt-7.c: New test.
4523         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
4524
4525 2004-04-11  Devang Patel  <dpatel@apple.com>
4526
4527         * gcc.dg/vect/vect-dv-1.c: New test.
4528         * gcc.dg/vect/vect-dv-2.c: New test.
4529
4530 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
4531
4532         PR tree-optimization/20933
4533         * gcc.dg/tree-ssa/pr20933.c: New test.
4534
4535 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4536
4537         * gfortran.dg/fold_nearest.f90: New test.
4538
4539 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
4540
4541         * gcc.dg/tree-ssa/alias-1.c: New test.
4542
4543 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
4544
4545         PR tree-optimization/20920
4546         * g++.dg/tree-ssa/pr20920.C: New test.
4547
4548 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
4549
4550         * gcc.dg/builtins-53.c: Also check (int)ceil* and
4551         (long long int)ceil*.
4552
4553 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
4554
4555         * g++.dg/warn/Wdtor1.C: Declare template in system header with
4556         explicit C++ linkage.
4557
4558 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4559
4560         * gfortran.dg/pr17229.f: Take care of the new obsolescence
4561         warning for arithmetic IF statements.
4562
4563 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
4564
4565         * eor_handling_1.f90: New test case.
4566         * eor_handling_2.f90: New test case.
4567         * eor_handling_3.f90: New test case.
4568         * eor_handling_4.f90: New test case.
4569         * eor_handling_5.f90: New test case.
4570         * noadv_size.f90: New test case.
4571         * pad_no.f90: New test case.
4572
4573 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
4574
4575         * gcc.c-torture/execute/20050410-1.c: New test.
4576
4577 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
4578
4579         * gcc.dg/pr20126.c: New.
4580
4581 2005-04-09  Bud Davis  <bdavis@gfortran.org>
4582             Steven G. Kargl <kargls@comcast.net>
4583
4584         * gfortran.dg/PR19872.f: New test.
4585
4586 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
4587
4588         * gfortran.dg/nint_1.f90:  Fix dg-do directive
4589
4590 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
4591
4592         * gfortran.dg/nint_1.f90: New test.
4593
4594 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
4595
4596         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
4597         Added test for callee-allocated arrays with write statements.
4598         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
4599         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
4600         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
4601         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
4602         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
4603
4604 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
4605
4606         PR libfortran/20163
4607         * gfortran.dg/open-options-blanks.f:  New test.
4608
4609 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
4610
4611         PR fortran/13257
4612         * gfortran.dg/comma_format_extension_[1234].f: New tests.
4613
4614 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
4615
4616         * gcc.dg/tree-ssa/stdarg-1.c: New test.
4617         * gcc.dg/tree-ssa/stdarg-2.c: New test.
4618         * gcc.dg/tree-ssa/stdarg-3.c: New test.
4619         * gcc.dg/tree-ssa/stdarg-4.c: New test.
4620         * gcc.dg/tree-ssa/stdarg-5.c: New test.
4621         * gcc.c-torture/execute/stdarg-4.c: New test.
4622
4623         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
4624
4625         PR target/20795
4626         * g++.dg/abi/param2.C: New test.
4627
4628 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
4629
4630         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
4631
4632 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
4633
4634         * gcc.dg/builtins-53.c: New test.
4635
4636 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
4637
4638         * g++.dg/tree-ssa/pr18178.C: New test.
4639         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
4640         * gcc.c-torture/execute/20041019-1.c: New test.
4641         * gcc.dg/tree-ssa/20041008-1.c: New test.
4642         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
4643         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
4644         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
4645         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
4646         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
4647         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
4648         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
4649         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
4650         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
4651         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
4652
4653 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
4654
4655         PR rtl-optimization/20466
4656         * gcc.c-torture/execute/pr20466-1.c: New test.
4657
4658 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
4659
4660         PR c++/20905
4661         * g++.dg/parse/cond2.C: New test.
4662
4663         PR c++/20145
4664         * g++.dg/warn/Wdtor1.C: New test.
4665
4666 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4667
4668         PR fortran/17229
4669         * gfortran.dg/pr17229.f: New test.
4670
4671 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
4672
4673         * gfortran.dg/tiny_1.f90: New test.
4674         * gfortran.dg/tiny_2.f90: ditto.
4675
4676 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
4677
4678         * gfortran.dg/eor_1.f90:  Fix dg-do run line
4679         * gfortran.dg/open_new.f90:  Fix dg-do run line
4680
4681 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
4682
4683         * lib/target-supports.exp (get_compiler_messages): Support
4684         optional arguments, the fourth being compiler options.
4685         (check_effective_target_fpic): New proc.
4686         * gcc.dg/20050321-2.c: Restrict to target fpic.
4687
4688 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
4689
4690         * gcc.dg/15443-1.c: New test.
4691         * gcc.dg/15443-2.c: Likewise.
4692
4693 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4694
4695         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
4696
4697 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
4698
4699         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
4700
4701 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
4702
4703         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
4704         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
4705         -m64.
4706         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
4707         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
4708         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
4709
4710 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
4711
4712         PR c++/20212
4713         * g++.dg/warn/Wunused-11.C: New test.
4714
4715 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
4716
4717         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
4718
4719 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
4720
4721         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
4722
4723 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
4724
4725         PR c++/20734
4726         * g++.dg/template/ptrmem13.C: New test.
4727
4728 2005-04-05  Per Bothner  <per@bothner.com>
4729
4730         * lib/gcc.exp: Always add -fno-show-column, for now.
4731
4732 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
4733
4734         PR testsuite/20767
4735         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
4736         of plain old "unsigned int" for the type of "i".  Makes this test
4737         64bit clean.
4738
4739 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
4740
4741         * gcc.dg/i386-ssefn-1.c: New test.
4742         * gcc.dg/i386-ssefn-2.c: New test.
4743         * gcc.dg/i386-ssefn-3.c: New test.
4744         * gcc.dg/i386-ssefn-4.c: New test.
4745
4746 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
4747
4748         PR tree-optimization/20076
4749         * gcc.dg/builtin-apply4.c: New test.
4750
4751         PR preprocessor/19475
4752         * gcc.dg/cpp/macspace1.c: New test.
4753         * gcc.dg/cpp/macspace2.c: New test.
4754
4755 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4756
4757         * gfortran.dg/pr20755.f: Fixed bad format.
4758
4759 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
4760
4761         PR c++/20763
4762         * g++.dg/ext/attrib21.C: New test.
4763
4764 2004-04-05  Devang Patel  <dpatel@apple.com>
4765
4766         * lib/target-supports.exp (check_effective_target_vect_shif): New.
4767         * gcc.dg/vect/vect-shift-1.c: New test.
4768
4769 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4770
4771         PR libfortran/20755
4772         * gfortran.dg/pr20755.f: New test.
4773
4774 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
4775
4776         * gfortran.dg/pr15959.f90: New test.
4777         * gfortran.dg/string_pad_trunc.f90: New test.
4778
4779 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4780
4781         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
4782         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
4783         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
4784         syntax.
4785
4786 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4787
4788         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
4789
4790 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4791
4792         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
4793         * gcc.c-torture/compile/20011119-2.c: Likewise.
4794         * gcc.c-torture/compile/981001-2.c: Likewise.
4795
4796 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
4797
4798         PR c++/20679
4799         * g++.dg/template/overload4.C: New test.
4800
4801 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
4802
4803         PR c++/20746
4804         * g++.dg/abi/covariant5.C: New.
4805
4806         PR debug/20505
4807         * g++.dg/debug/const2.C: New.
4808
4809 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
4810
4811         PR rtl-optimization/16104
4812         * gcc.c-torture/execute/20050316-1.c: New test.
4813
4814 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
4815
4816         * g++.dg/template/spec23.C: Fix dg-error text.
4817
4818 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
4819
4820         PR c++/19199
4821         * g++.dg/expr/lval2.C: New.
4822
4823 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4824
4825         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
4826         __builtin_strcasecmp and __builtin_strncasecmp.
4827
4828 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
4829
4830         PR c++/20723
4831         * g++.dg/template/spec22.C: New.
4832         * g++.dg/template/spec23.C: New.
4833
4834 2005-04-03  Dale Ranta  <dir@lanl.gov>
4835             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4836
4837         PR libfortran/20068
4838         PR libfortran/20125
4839         PR libfortran/20156
4840         PR libfortran/20471
4841         * gfortran.dg/backspace.f: New test.
4842
4843 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
4844
4845         * gcc.dg/pr19345.c: New test.
4846
4847 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
4848
4849         PR tree-optimization/20640
4850         * gcc.dg/torture/tree-loop-1.c: New.
4851
4852 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
4853
4854         PR rtl-optimization/20290
4855         * gcc.c-torture/execute/loop-ivopts-2.c: New.
4856
4857 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
4858
4859         * gcc.dg/rs6000-fpint.c: New.
4860
4861 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
4862
4863         * gcc.dg/old-style-then-proto-1.c: New test.
4864
4865 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4866
4867         * gfortran.fortran-torture/execute/backspace.f90: Check
4868         after backspace and read was incorrect.
4869
4870 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4871
4872         * gcc.c-torture/execute/builtins/strcat.c: Check the result
4873         buffer past the terminating NUL using memcmp.
4874         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
4875         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
4876
4877         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
4878         Fix unused/uninitialized variable warnings.
4879
4880         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
4881         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
4882         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
4883         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
4884
4885         * gcc.c-torture/execute/builtins/abs-1-lib.c,
4886         gcc.c-torture/execute/builtins/fputs-lib.c,
4887         gcc.c-torture/execute/builtins/lib/fprintf.c,
4888         gcc.c-torture/execute/builtins/lib/main.c,
4889         gcc.c-torture/execute/builtins/lib/memcmp.c,
4890         gcc.c-torture/execute/builtins/lib/memmove.c,
4891         gcc.c-torture/execute/builtins/lib/mempcpy.c,
4892         gcc.c-torture/execute/builtins/lib/memset.c,
4893         gcc.c-torture/execute/builtins/lib/printf.c,
4894         gcc.c-torture/execute/builtins/lib/sprintf.c,
4895         gcc.c-torture/execute/builtins/lib/stpcpy.c,
4896         gcc.c-torture/execute/builtins/lib/strchr.c,
4897         gcc.c-torture/execute/builtins/lib/strcmp.c,
4898         gcc.c-torture/execute/builtins/lib/strcpy.c,
4899         gcc.c-torture/execute/builtins/lib/strcspn.c,
4900         gcc.c-torture/execute/builtins/lib/strlen.c,
4901         gcc.c-torture/execute/builtins/lib/strncat.c,
4902         gcc.c-torture/execute/builtins/lib/strncmp.c,
4903         gcc.c-torture/execute/builtins/lib/strncpy.c,
4904         gcc.c-torture/execute/builtins/lib/strrchr.c,
4905         gcc.c-torture/execute/builtins/lib/strspn.c,
4906         gcc.c-torture/execute/builtins/lib/strstr.c,
4907         gcc.c-torture/execute/builtins/memops-asm-lib.c,
4908         gcc.c-torture/execute/builtins/strlen-2.c,
4909         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
4910         prototypes.
4911
4912 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
4913
4914         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
4915         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
4916         selectany usage.
4917
4918 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
4919
4920         PR c++/19406
4921         * g++.dg/debug/using1.C: New test.
4922
4923 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
4924
4925         PR middle-end/20524
4926         * gcc.dg/alias-7.c: Prefix asm-declared name with
4927         __USER_LABEL_PREFIX__.
4928
4929 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
4930
4931         Fix fallout from PR middle-end/15700:
4932         * gcc.c-torture/compile/20011119-1.c: Take
4933         __USER_LABEL_PREFIX__ into account.
4934         * gcc.c-torture/compile/20011119-2.c: Likewise.
4935
4936 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4937
4938         PR c++/18644
4939         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
4940
4941 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
4942
4943         PR c/17855
4944         * gcc.c-torture/compile/struct-non-lval-1.c,
4945         gcc.c-torture/compile/struct-non-lval-2.c,
4946         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
4947
4948 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
4949
4950         * gcc.dg/tls/tls.exp: Remove temporary file.
4951         * g++.dg/tls/tls.exp: Ditto.
4952         * lib/file-format.exp: Ditto.
4953         * g++.dg/special/ecos.exp: Ditto.
4954
4955         * lib/profopt.exp: Treat prof_ext as a list.
4956         * gcc.misc-tests/bprob.exp: Ditto.
4957         * g++.dg/bprob/bprob.exp: Ditto.
4958
4959         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
4960         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
4961         g++.dg/tree-ssa/pointer-reference-alias.C,
4962         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
4963         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
4964         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
4965         g++.dg/vect/pr19951.cc: Ditto.
4966         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
4967         gcc.dg/builtins-47.c: Ditto.
4968         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
4969         gcc.dg/pr20115-1.c: Ditto.
4970         * gcc.dg/tree-ssa/20030530-2.c,
4971         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
4972         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
4973         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
4974         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
4975         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
4976         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
4977         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
4978         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
4979         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
4980         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
4981         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
4982         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
4983         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
4984         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
4985         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
4986         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
4987         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
4988         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
4989         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
4990         gcc.dg/tree-ssa/20030824-1.c,
4991         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
4992         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
4993         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
4994         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
4995         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
4996         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
4997         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
4998         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
4999         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
5000         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
5001         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
5002         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
5003         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
5004         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
5005         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
5006         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
5007         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
5008         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
5009         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
5010         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
5011         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
5012         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
5013         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
5014         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
5015         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
5016         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
5017         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
5018         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
5019         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
5020         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
5021         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
5022         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
5023         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
5024         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
5025         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
5026         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
5027         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
5028         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
5029         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
5030         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
5031         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
5032         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
5033         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
5034         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
5035         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
5036         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
5037         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
5038         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
5039         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
5040         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
5041         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
5042         gcc.dg/tree-ssa/useless-1.c: Ditto.
5043         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
5044         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
5045         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
5046         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
5047         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
5048         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
5049         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
5050         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
5051         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
5052         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
5053         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
5054         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
5055         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
5056         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
5057         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
5058         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
5059         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
5060         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
5061         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
5062         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
5063         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
5064         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
5065         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
5066         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
5067         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
5068         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
5069         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
5070         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
5071         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
5072         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
5073         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
5074         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
5075         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
5076         gcc.dg/vect/vect-none.c: Ditto.
5077         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
5078         treelang/compile/unsigned.tree: Ditto.
5079
5080         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
5081         * gcc.dg/cpp/direct2s.c: Ditto.
5082         * gcc.dg/cpp/paste4.c: Ditto.
5083         * gcc.dg/cpp/separate-1.c: Ditto.
5084         * gcc.dg/pch/save-temps-1.c: Ditto.
5085         * g++.dg/ext/altivec-10.C: Ditto.
5086         * g++.dg/pch/pch.C: Ditto.
5087
5088         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
5089
5090         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
5091         * g++.dg/template/repo1.C: Ditto.
5092         * g++.dg/template/repo2.C: Ditto.
5093         * g++.dg/template/repo3.C: Ditto.
5094         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
5095         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
5096         * g++.old-deja/g++.pt/repo1.C: Ditto.
5097         * g++.old-deja/g++.pt/repo2.C: Ditto.
5098         * g++.old-deja/g++.pt/repo3.C: Ditto.
5099         * g++.old-deja/g++.pt/repo4.C: Ditto.
5100
5101         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
5102         * gcc.dg/20030107-1.c: Ditto.
5103         * gcc.dg/20030702-1.c: Ditto.
5104         * gcc.dg/profile-generate-1.c: Ditto.
5105         * g++.dg/other/profile1.C: Ditto.
5106         * g++.old-deja/g++.robertl/eb83.C: Ditto.
5107
5108         * lib/gcc-dg.exp (remove-build-file): New.
5109         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
5110         cleanup-tree-dump, cleanup-saved-temps): New.
5111
5112 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
5113
5114         PR c++/19203, DR 214
5115         * g++.dg/parse/ambig3.C: Not ambiguous.
5116         * g++.dg/template/spec20.C: New.
5117         * g++.dg/template/spec21.C: New.
5118
5119 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
5120
5121         PR target/20045
5122         * gcc.dg/ia64-fptr-1.c: Run only on linux.
5123
5124 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5125
5126         PR libfortran/20660
5127         * gfortran.dg/negative_unit.f: New test.
5128
5129 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
5130
5131         * gcc.dg/20050330-1.c: New test.
5132
5133 2005-03-30  Devang Patel  <dpatel@apple.com>
5134
5135         * g++.dg/tree-sra/ssa-sra-3.C: New test.
5136
5137 2005-03-30  Dale Johannesen  <dalej@apple.com>
5138
5139         * gcc.dg/20020919-1.c:  Remove unnecessary conditional.
5140
5141 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
5142
5143         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
5144         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
5145         Strip options from test name.
5146
5147 2005-03-31  Jan Hubicka  <jh@suse.cz>
5148
5149         * gcc.dg/varpool-1.c: New testcase.
5150
5151 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
5152
5153         PR c/772
5154         PR c/17913
5155         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
5156         gcc.dg/stmt-expr-label-3.c : New tests.
5157         * gcc.c-torture/execute/medce-2.c: Remove.
5158
5159 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
5160
5161         PR c/20368
5162         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
5163         tests.
5164
5165 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
5166
5167         * gcc.c-torture/compile/pr20203.c: New test.
5168
5169 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
5170
5171         * gfortran.dg/promotion.f90:  New test.
5172
5173 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
5174
5175         PR middle-end/20491
5176         * gcc.dg/torture/asm-subreg-1.c: New test.
5177
5178 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
5179
5180         PR c/20672
5181         * gcc.dg/pr20672-1.c: New test.
5182
5183 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
5184
5185         * gfortran.dg/vect: New directory.
5186         * gfortran.dg/vect/vect.exp: New.
5187         * gfortran.dg/vect/vect-1.f90: New test.
5188         * gfortran.dg/vect/vect-2.f90: New test.
5189         * gfortran.dg/vect/vect-3.f90: New test.
5190         * gfortran.dg/vect/vect-4.f90: New test.
5191         * gfortran.dg/vect/vect-5.f90: New test.
5192
5193 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
5194
5195         PR middle-end/20622
5196         * gcc.dg/alias-7.c: New test.
5197
5198 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
5199
5200         * gcc.dg/sparc-reg-1.c: New test.
5201
5202 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
5203
5204         PR target/19890
5205         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
5206
5207 2005-03-29  Dale Ranta  <dir@lanl.gov>
5208             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5209
5210         PR libfortran/20163
5211         * gfortran.dg/pr20163-2.f: New test.
5212
5213 2005-03-28  Jan Hubicka  <jh@suse.cz>
5214
5215         PR middle-end/20635
5216         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
5217         by Jakub Jelinek.
5218
5219 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
5220
5221         PR tree-optimization/20626
5222         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
5223         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
5224
5225 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
5226
5227         * gfortran.dg/underflow.f90:  New test.
5228         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
5229
5230 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5231
5232         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
5233
5234 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
5235
5236         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
5237         (g++_init): Make sure that CXXFLAGS is set.
5238         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
5239         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
5240         * lib/gfortran.exp (gfortran_link_flags): Likewise.
5241         * lib/objc.exp (objc_init): Likewise.
5242         * lib/treelang.exp (treelang_init): Likewise.
5243
5244 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
5245
5246         PR tree-optimization/20470
5247         * gcc.dg/tree-ssa/pr20470.c: New test.
5248
5249 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
5250
5251         * gcc.dg/ppc-stfiwx.c: New.
5252
5253 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
5254
5255         PR target/19888
5256         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
5257
5258 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
5259
5260         * gcc.dg/20050325-1.c: Fix a typo.
5261
5262 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5263
5264         PR libfortran/19678
5265         PR libfortran/19679
5266         * gfortran.dg/dos_eol.f: New test.
5267
5268 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
5269
5270         PR rtl-optimization/20249
5271         * gcc.dg/20050325-1.c: New test.
5272
5273 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5274
5275         PR libfortran/15332
5276         * gfortran.dg/pr15332.f: New test.
5277
5278 2005-03-24  Dale Johannesen  <dalej@apple.com>
5279
5280         * gcc.dg/20020919-1.c:  Fix for x86 Darwin.
5281
5282 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
5283
5284         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
5285         'internal' visibility.
5286         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
5287         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
5288         'protected' visibility.
5289         * gcc.dg/visibility-7.c: Likewise.
5290         * lib/target-supports.exp (check_visibility_available): Take
5291         a parameter, the kind of visibility to check for.
5292         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
5293         to check_visibility_available.
5294
5295         * g++.dg/expr/cast3.C: New.
5296
5297 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
5298
5299         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
5300         rs6000.
5301
5302 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
5303
5304         PR target/20095
5305         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
5306
5307 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
5308
5309         * gcc.dg/badshift.c: Renamed to...
5310         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
5311
5312         * gcc.target/i386/badshift.c: Renamed to...
5313         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
5314         only.
5315
5316         PR rtl-optimization/20532
5317         * gcc.target/i386/badshift.c: New.
5318
5319 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5320
5321         * gfortran.dg/pr18025.f90: New test.
5322
5323 2005-03-23  Dale Johannesen  <dalej@apple.com>
5324
5325         * gcc.dg/20020312-2.c:  Fix for non-PowerPC Darwin.
5326
5327 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
5328
5329         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
5330
5331         * lib/target-supports.exp (check_iconv_available): Default
5332         libiconv to -liconv, if there is no definition.
5333
5334 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
5335
5336         * gcc.dg/torture/cris-asm-mof-1.c: New test.
5337
5338 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
5339
5340         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
5341         * g++.dg/opt/pr7503-2.C: Likewise.
5342         * g++.dg/opt/pr7503-3.C: Likewise.
5343         * g++.dg/opt/pr7503-4.C: Likewise.
5344         * g++.dg/opt/pr7503-5.C: Likewise.
5345         * g++.dg/warn/minmax.C: New test.
5346
5347 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5348
5349         * gfortran.dg/g77_intrinsics_funcs.f: New test.
5350         * gfortran.dg/g77_intrinsics_sub.f: New test.
5351
5352 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
5353             Jan Hubicka  <jh@suse.cz>
5354             Steven Bosscher <stevenb@suse.de
5355
5356         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
5357
5358 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5359
5360         PR c++/19980
5361         * g++.dg/template/redecl3.C: New test.
5362
5363 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5364
5365         PR c++/20499
5366         * g++.dg/parse/error16.C: Tweak error markers.
5367
5368 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
5369
5370         PR target/20561
5371         * gcc.dg/20050321-2.c: New test.
5372
5373 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
5374
5375         PR c++/20465
5376         PR c++/20381
5377         * g++.dg/template/ptrmem12.C: New.
5378
5379 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
5380
5381         PR rtl-optimization/20527
5382         * gcc.c-torture/execute/pr20527-1.c: New test.
5383
5384 2005-03-22  Ben Elliston  <bje@au.ibm.com>
5385
5386         * gcc.misc-tests/options.exp (check_for_options): Create a real C
5387         program, compile it into a real executable and then delete the .c
5388         and .x files afterwards, to avoid problems on testglue targets.
5389
5390 2005-03-21  Stuart Hastings  <stuart@apple.com>
5391
5392         * gcc.target/i386/sse-2.c: New.
5393
5394 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
5395
5396         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
5397
5398 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
5399
5400         * g++.dg/parse/crash25.C: Fix typo.
5401
5402 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
5403
5404         PR c++/20461
5405         * g++.dg/parse/crash24.C: New test.
5406
5407         PR c++/20536
5408         * g++.dg/parse/crash25.C: New test.
5409
5410 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
5411
5412         PR c++/20147
5413         * g++.dg/ext/stmtexpr4.C: New test.
5414
5415 2005-03-20  Roger Sayle  <roger@eyesopen.com>
5416
5417         PR middle-end/20539
5418         * gcc.c-torture/compile/pr13066-1.c: New test case.
5419         * gcc.c-torture/compile/pr20539-1.c: Likewise.
5420         * g++.dg/opt/pr13066-1.C: Likewise.
5421
5422 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
5423
5424         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
5425
5426 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5427
5428         PR fortran/18525
5429         * gfortran.dg/nesting_1.f90: New test.
5430
5431 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5432
5433         PR c++/20240
5434         * g++.dg/lookup/using13.C: New test.
5435
5436 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5437
5438         PR c++/20333
5439         * g++.dg/template/crash36.C: New test.
5440
5441 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
5442
5443         PR c++/20463
5444         * g++.dg/template/crash35.C: New test.
5445
5446 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
5447
5448         PR c++/19966
5449         * g++.dg/overload/operator2.C: New test.
5450
5451 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5452
5453         PR libfortran/20257
5454         * gfortran.dg/pr20257.f90: New test.
5455
5456 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5457
5458         PR libfortran/20480
5459         * gfortran.dg/pr20480.f90: New test.
5460
5461 2005-03-16  Richard Henderson  <rth@redhat.com>
5462
5463         PR middle-end/15700
5464         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
5465         (_rtld_global): New.
5466         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
5467         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
5468
5469         * gcc.dg/alias-3.c: New.
5470         * gcc.dg/alias-4.c: New.
5471         * gcc.dg/alias-5.c: New.
5472         * gcc.dg/alias-6.c: New.
5473
5474 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
5475
5476         * gcc.dg/cpp/ucnid-7.c: New.
5477
5478 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
5479             Dorit Naishlos  <dorit@il.ibm.com>
5480
5481         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
5482         darwin.
5483
5484 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
5485
5486         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
5487         misaligned accesses.
5488         * gcc.dg/vect/vect-58.c: Likewise.
5489         * gcc.dg/vect/vect-92.c: New.
5490         * gcc.dg/vect/vect-93.c: New.
5491
5492 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
5493
5494         PR fortran/18827
5495         * gfortran.dg/assign_2.f90: New test.
5496         * gfortran.dg/assign_3.f90: New test.
5497         * gfortran.dg/assign.f90: New test.
5498
5499 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
5500
5501         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
5502         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
5503         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
5504         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
5505         names.
5506
5507 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
5508
5509         * gcc.dg/cpp/ucnid-6.c: New.
5510
5511         * gcc.dg/cpp/normalize-1.c: New.
5512         * gcc.dg/cpp/normalize-2.c: New.
5513         * gcc.dg/cpp/normalize-3.c: New.
5514         * gcc.dg/cpp/normalize-4.c: New.
5515         * gcc.dg/cpp/ucnid-4.c: New.
5516         * gcc.dg/cpp/ucnid-5.c: New.
5517         * g++.dg/cpp/normalize-1.C: New.
5518         * g++.dg/cpp/ucnid-1.C: New.
5519
5520 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
5521
5522         * gcc.dg/pr18628.c: New.
5523
5524 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
5525
5526         PR c++/20280
5527         * g++.dg/tree-ssa/pr20280.C: New.
5528
5529 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5530
5531         PR fortran/20467
5532         * gfortran.dg/stfunc_2.f90: New test.
5533
5534 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
5535
5536         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
5537
5538 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
5539
5540         * gcc.dg/tree-ssa/20050314-1.c: New test.
5541
5542 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5543
5544         PR c++/4403
5545         PR c++/9783, DR433
5546         * g++.dg/template/friend34.C: New test.
5547         * g++.dg/template/friend35.C: Likewise.
5548         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
5549
5550 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5551
5552         Friend class name lookup 5/n
5553         PR c++/1016
5554         * g++.dg/lookup/hidden-class1.C: New test.
5555         * g++.dg/lookup/hidden-class2.C: Likewise.
5556         * g++.dg/lookup/hidden-class3.C: Likewise.
5557         * g++.dg/lookup/hidden-class4.C: Likewise.
5558         * g++.dg/lookup/hidden-class5.C: Likewise.
5559         * g++.dg/lookup/hidden-class6.C: Likewise.
5560         * g++.dg/lookup/hidden-class7.C: Likewise.
5561         * g++.dg/lookup/hidden-class8.C: Likewise.
5562         * g++.dg/lookup/hidden-class9.C: Likewise.
5563         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
5564         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
5565         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
5566         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
5567         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
5568         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
5569         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
5570         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
5571         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
5572         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
5573         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
5574
5575 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
5576
5577         PR c++/20157
5578         * g++.dg/template/error18.C: New test.
5579
5580 2005-03-09  Ben Elliston  <bje@au.ibm.com>
5581
5582         PR debug/16792
5583         * g++.dg/debug/pr16792.C: New test.
5584
5585 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
5586
5587         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
5588         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
5589         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
5590         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
5591         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
5592         test assertion names.
5593
5594 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5595
5596         PR fortran/18600
5597         * gfortran.dg/stfunc_1.f90: New test.
5598
5599 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5600
5601         PR fortran/16907
5602         * gfortran.dg/real_index_1.f90: New test.
5603
5604 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5605
5606         PR fortran/20323
5607         * gfortran.dg/spec_expr_1.f90: New test.
5608
5609 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
5610
5611         PR c/20402
5612         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
5613         new parser.
5614
5615 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5616
5617         PR fortran/20361
5618         * gfortran.dg/largeequiv_1.f90: New test.
5619
5620 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
5621
5622         * gcc.dg/ucnid-1.c: New.
5623         * gcc.dg/ucnid-2.c: New.
5624         * gcc.dg/ucnid-3.c: New.
5625         * gcc.dg/ucnid-4.c: New.
5626         * gcc.dg/ucnid-5.c: New.
5627         * gcc.dg/ucnid-6.c: New.
5628         * gcc.dg/cpp/ucnid-1.c: New.
5629         * gcc.dg/cpp/ucnid-2.c: New.
5630         * gcc.dg/cpp/ucnid-3.c: New.
5631         * g++.dg/other/ucnid-1.C: New.
5632
5633 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
5634
5635         * gcc.dg/vmx/darwin-abi-3.c: Delete.
5636
5637 2005-03-11  Per Bothner  <per@bothner.com>
5638
5639         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
5640         that diagnotics refer to correct token.
5641         * gcc.dg/unused-3.c: Likewise.
5642
5643 2005-03-11  Per Bothner  <per@bothner.com>
5644
5645         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
5646         constant" is now actually on same line as string constant.
5647         * gcc.dg/cpp/direct2s.c: Likewise.
5648
5649 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
5650
5651         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
5652
5653 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5654
5655         PR libfortran/20124
5656         * gfortran.dg/pr20124.f90: New Test
5657
5658 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
5659
5660         PR tree-optimization/20130
5661         * gcc.dg/pr20130-1.c: New test.
5662
5663 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
5664
5665         PR target/20095
5666         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
5667
5668 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5669
5670         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
5671
5672 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
5673
5674         * g++.dg/eh/forced1.C: Fix comment.
5675         * g++.dg/eh/forced2.C: Ditto.
5676         * g++.dg/eh/forced3.C: Ditto.
5677         * g++.dg/eh/forced4.C: Ditto.
5678
5679 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
5680
5681         PR rtl-opt/20412
5682         * gcc.c-torture/compile/pr20412.c: New test.
5683
5684 2005-03-10  Roger Sayle  <roger@eyesopen.com>
5685
5686         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
5687
5688 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
5689
5690         PR target/20322
5691         * gcc.dg/20050307-1.c: New test.
5692
5693 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
5694
5695         PR c++/20375
5696         * g++.dg/other/stdarg3.C: New.
5697
5698 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
5699
5700         PR c++/18384, c++/18327
5701         * g++.dg/init/array19.C: New test.
5702
5703         PR inline-asm/20314
5704         * gcc.dg/torture/pr20314-1.c: New test.
5705         * gcc.dg/torture/pr20314-2.c: New test.
5706
5707 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
5708
5709         * gcc.dg/20050309-1.c: New test.
5710
5711 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5712
5713         * gcc.dg/builtins-10.c: Reactivate disabled test.
5714         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
5715         new cbrt transformations.
5716
5717 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
5718
5719         PR c++/20208
5720         * g++.dg/template/array13.C: New test.
5721
5722 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
5723
5724         PR c++/16859
5725         * g++.dg/init/brace4.C: New test.
5726
5727 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
5728
5729         PR c++/20186
5730         * g++.dg/template/non-dependent12.C: New.
5731
5732 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
5733
5734         PR c++/20142
5735         * g++.dg/init/array18.C: Add dg-do run marker.
5736
5737         PR c++/20142
5738         * g++.dg/init/array18.C: New test.
5739
5740 2005-03-09  Ben Elliston  <bje@au.ibm.com>
5741
5742         * consistency.vlad/vlad.exp: Remove trailing semicolons.
5743         * g++.dg/gcov/gcov.exp: Likewise.
5744         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
5745         * gcc.target/xstormy16/xstormy16.exp: Likewise.
5746         * lib/c-torture.exp: Likewise.
5747         * lib/fortran-torture.exp: Likewise.
5748         * lib/g++.exp: Likewise.
5749         * lib/gcc-defs.exp: Likewise.
5750         * lib/gcc-dg.exp: Likewise.
5751         * lib/gcc.exp: Likewise.
5752         * lib/gcov.exp: Likewise.
5753         * lib/gfortran.exp: Likewise.
5754         * lib/mike-g++.exp: Likewise.
5755         * lib/mike-gcc.exp: Likewise.
5756         * lib/objc-torture.exp: Likewise.
5757         * lib/objc.exp: Likewise.
5758         * lib/profopt.exp: Likewise.
5759         * lib/target-libpath.exp: Likewise.
5760         * lib/target-supports.exp: Likewise.
5761         * lib/treelang.exp: Likewise.
5762         * lib/wrapper.exp: Likewise.
5763
5764 2005-03-08  Jeff Law  <law@redhat.com>
5765
5766         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
5767         PHI-OPT changes.
5768
5769 2005-03-08  Ira Rosen  <irar@il.ibm.com>
5770
5771         * gcc.dg/vect/pr20122.c: New test.
5772
5773 2005-03-07  Jeff Law  <law@redhat.com>
5774
5775         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
5776         was folded away.
5777         * gcc.dg/tree-ssa/pr18133-1.c: New test.
5778         * gcc.dg/tree-ssa/pr18133-2.c: New test.
5779         * gcc.dg/tree-ssa/pr18134.c: New test.
5780
5781 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5782
5783         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
5784         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
5785         gcc.dg/torture/builtin-noret-2.c: Require weak support.
5786
5787 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
5788
5789         PR tree-opt/17671
5790         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
5791
5792 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
5793
5794         * g++.dg/warn/Wnvdtor.C: New test.
5795
5796 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
5797
5798         * gcc.dg/torture/pr19683-1.c: New test.
5799
5800 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
5801
5802         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
5803         * gfortran.dg/g77/19990313-2.f: Ditto.
5804         * gfortran.dg/g77/19990313-3.f: Ditto.
5805         * gfortran.dg/g77/19990525-0.f: Ditto.
5806         * gfortran.dg/g77/19990826-0.f: Ditto.
5807         * gfortran.dg/g77/19990826-2.f: Ditto.
5808         * gfortran.dg/g77/19990826-3.f: Ditto.
5809         * gfortran.dg/g77/20000511-1.f: Ditto.
5810         * gfortran.dg/g77/20000511-2.f: Ditto.
5811         * gfortran.dg/g77/970625-2.f: Ditto.
5812         * gfortran.dg/g77/980310-2.f: Ditto.
5813         * gfortran.dg/g77/980310-3.f: Ditto.
5814         * gfortran.dg/g77/980310-8.f: Ditto.
5815         * gfortran.dg/g77/980519-2.f: Ditto.
5816         * gfortran.dg/g77/alpha1.f: Ditto.
5817         * gfortran.dg/g77/claus.f: Ditto.
5818         * gfortran.dg/g77/erfc.f: Ditto.
5819         * gfortran.dg/g77/short.f: Ditto.
5820         * gfortran.fortran-torture/execute/data.f90: Ditto.
5821         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
5822         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
5823
5824 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5825
5826         * lib/file-format.exp (gcc_target_object_format): Add check for som
5827         format and hardcode object formats on hppa*-*-hpux*.
5828         * lib/target-supports.exp (check_weak_available): Add check for som
5829         object format.  Always return 0 on hppa*-*-hpux10*.
5830
5831         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
5832         is defined.
5833
5834         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
5835
5836 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
5837
5838         * gfortran.dg/pr19936_1.f90: New test.
5839         * gfortran.dg/pr19936_2.f90: New test.
5840         * gfortran.dg/pr19936_3.f90: New test.
5841
5842 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
5843             Paul Thomas <prthomas@drfccad.cea.fr>
5844
5845         * gfortran.dg/PR19754_1.f90: New test.
5846         * gfortran.dg/PR19754_2.f90: Ditto.
5847
5848 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5849
5850         PR c++/19311
5851         * g++.dg/template/non-dependent11.C: New test.
5852
5853 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
5854
5855         * lib/target-supports.exp (check_iconv_available): Fix comment.
5856
5857 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
5858             Joseph S. Myers  <joseph@codesourcery.com>
5859
5860         PR c++/19797
5861         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
5862
5863 2005-03-04  Matthew Sachs  <msachs@apple.com>
5864
5865         * gcc.exp (gcc_target_compile): Put braces around
5866         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
5867         * objc.exp (objc_target_compile): Likewise.
5868         * treelang.exp (treelang_target_compile): Likewise.
5869
5870 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5871
5872         PR fortran/19673
5873         * gfortran.dg/func_result_1.f90: New test.
5874
5875 2005-03-04  Ben Elliston  <bje@au.ibm.com>
5876
5877         * gcc.misc-tests/options.exp: New test.
5878
5879 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
5880
5881         * gcc.dg/pr15784-4.c: New test.
5882
5883 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
5884
5885         * gcc.c-torture/execute/pr17133.c: New.
5886         * gcc.c-torture/compile/20050303-1.c: New.
5887
5888 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
5889
5890         * gcc.dg/cpp/assert4.c:  Fix for cygwin
5891
5892 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
5893
5894         * g++.dg/overload/using2.C: New.
5895
5896 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
5897
5898         PR c++/19916
5899         * g++.dg/init/ptrmem2.C: New test.
5900
5901 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
5902
5903         PR c/8927
5904         * gcc.dg/pr8927-1.c: New test.
5905
5906 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
5907
5908         PR c++/20232
5909         * g++.dg/inherit/covariant12.C: New.
5910
5911 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5912
5913         PR fortran/19479
5914         * gfortran.dg/bound_1.f90: New test.
5915
5916 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
5917
5918         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
5919         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
5920
5921 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
5922
5923         PR c/20245
5924         * gcc.dg/pr20245-1.c: New test.
5925
5926 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
5927
5928         PR middle-end/19874
5929         * gcc.c-torture/execute/20050119-2.c: New test case.
5930
5931 2005-02-28  Ben Elliston  <bje@au.ibm.com>
5932
5933         * README: Update the DejaGnu bug reporting address.
5934         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
5935         * lib/objc-torture.exp: Likewise.
5936
5937 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
5938
5939         * gfortran.dg/boz_1.f90: New test.
5940         * gfortran.dg/boz_3.f90: New test.
5941         * gfortran.dg/boz_4.f90: New test.
5942
5943 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
5944
5945         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
5946         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
5947
5948 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5949
5950         PR libfortran/20101
5951         * gfortran.dg/write_0_pe_format.f90: New test.
5952
5953 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
5954
5955         PR c++/20206
5956         * g++.dg/opt/thunk2.C: New test.
5957         * g++.dg/opt/covariant1.C: New test.
5958
5959 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5960
5961         * gfortran.dg/e_d_fmt.f90: New test.
5962
5963 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
5964
5965         * gcc.dg/asm-b.c: Fix comment typos.
5966
5967 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
5968
5969         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
5970         a V_MAY_DEF also.
5971
5972 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
5973
5974         PR tree-opt/20188
5975         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
5976         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
5977         * gcc.dg/asm-b.c: New test.
5978
5979 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
5980
5981         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
5982         Disable this test on IRIX 6.
5983
5984 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
5985
5986         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
5987         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
5988         parser.
5989
5990 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
5991
5992         PR tree-optimization/20204
5993         * testsuite/gcc.dg/pr20204.c: New test.
5994
5995 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
5996
5997         PR target/20196
5998         * gcc.c-torture/execute/20050224-1.c: New test.
5999
6000         PR c++/20175
6001         * g++.dg/warn/Wbraces2.C: New test.
6002
6003 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
6004
6005         PR c++/19878
6006         * g++.dg/init/const2.C: New test.
6007
6008 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
6009
6010         PR tree-optimization/20100
6011         * gcc.c-torture/execute/pr20100-1.c: New test.
6012
6013 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6014
6015         * gfortran.dg/implicit_3.f90: New test.
6016
6017         * gfortran.dg/deftype_1.f90: New test.
6018
6019 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
6020
6021         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
6022         the test passes.
6023         * g++.dg/other/anon3.C: Accept a warning.
6024
6025 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
6026
6027         * gcc.dg/pr20017.c: Fix a comment typo.
6028
6029 2005-02-23  Bud Davis  <bdavis@gfortran.org>
6030
6031         * gfortran.dg/list_read_4.f90: Change to f90 comments.
6032
6033 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
6034
6035         PR ada/19902
6036         * ada/acats/tests/cxa/cxa3004.a: Remove.
6037         * ada/acats/tests/cxb/cxb30061.am: Likewise.
6038
6039 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
6040
6041         PR c++/20073
6042         * g++.dg/init/const1.C: New test.
6043
6044         PR c++/19991
6045         * g++.dg/parse/constant7.C: New test.
6046
6047         PR c++/20152
6048         * g++.dg/parse/error27.C: New test.
6049         * g++.dg/template/qualttp15.C: Adjust error markers.
6050         * g++.old-deja/g++.other/struct1.C: Likewise.
6051
6052         PR c++/20153
6053         * g++.dg/template/error17.C: New test.
6054
6055         PR c++/20148
6056         * g++.dg/parser/error26.C: New test.
6057
6058 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
6059
6060         PR tree-optimization/20100
6061         PR tree-optimization/20115
6062         * gcc.dg/pr20115.c: New test.
6063         * gcc.dg/pr20115-1.c: New test.
6064         * gcc.dg/pr20100.c: New test.
6065         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
6066         call-clobbered variables after alias1.
6067
6068 2005-02-22  Bud Davis  <bdavis@gfortran.org>
6069
6070         * gfortran.dg/list_read_4.f90: new test.
6071
6072 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
6073
6074         PR rtl-optimization/20017.
6075         * gcc.dg/pr20017.c: New.
6076
6077 2005-02-22  Devang Patel  <dpatel@apple.com>
6078
6079         PR 19952
6080         * g++.dg/tree-ssa/pr19952.C: New test.
6081
6082 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
6083
6084         PR c++/19883
6085         * g++.dg/parse/constant6.C: New test.
6086
6087 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
6088
6089         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
6090         * g++.dg/charset/asm2.c: Likewise.
6091         * g++.dg/charset/asm3.c: Likewise.
6092         * g++.dg/charset/asm4.c: Likewise.
6093         * g++.dg/charset/asm5.c: Likewise.
6094         * g++.dg/charset/attribute1.c: Likewise.
6095         * g++.dg/charset/attribute2.c: Likewise.
6096         * g++.dg/charset/extern1.cc: Likewise.
6097         * g++.dg/charset/extern2.cc: Likewise.
6098         * g++.dg/charset/extern3.cc: Likewise.
6099         * g++.dg/charset/function.cc: Likewise.
6100         * g++.dg/charset/string.c: Likewise.
6101         * g++.dg/charset/charset.exp: Likewise.
6102         * lib/target-supports.exp (check_iconv_available): Fix comment.
6103
6104 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
6105
6106         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
6107         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
6108         * gcc.dg/charset/asm2.c: Likewise.
6109         * gcc.dg/charset/asm3.c: Likewise.
6110         * gcc.dg/charset/asm4.c: Likewise.
6111         * gcc.dg/charset/asm5.c: Likewise.
6112         * gcc.dg/charset/asm6.c: Likewise.
6113         * gcc.dg/charset/attribute1.c: Likewise.
6114         * gcc.dg/charset/attribute2.c: Likewise.
6115         * gcc.dg/charset/builtin1.c: Likewise.
6116         * gcc.dg/charset/extern.c: Likewise.
6117         * gcc.dg/charset/function.c: Likewise.
6118         * gcc.dg/charset/string.c: Likewise.
6119         * gcc.dg/charset/charset.exp: Likewise.
6120
6121 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
6122
6123         PR fortran/20086
6124         * gfortran.dg/pr20086.f90: New test.
6125
6126 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
6127
6128         PR tree-optimization/19786
6129         * g++.dg/tree-ssa/pr19786.C: New.
6130
6131 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6132
6133         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
6134
6135 2005-02-21  Jeff Law  <law@redhat.com>
6136
6137         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
6138
6139 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6140
6141         * gfortran.dg/do_iterator: Split loop, markup all lines for
6142         which an error locus is printed.
6143         * gfortran.dg/pr17708.f90: Markup all lines for which an error
6144         locus is printed.
6145         * gfortran.dg/select_4.f90: Likewise.
6146         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
6147         locuses in the various permutations.
6148
6149 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
6150
6151         PR tree-optimization/19951
6152         * g++.dg/vect: New directory.
6153         * g++.dg/vect/vect.exp: New file.
6154         * g++.dg/vect/pr19951.cc: New testcase.
6155         * g++.dg/dg.exp: Also prune vectorizer tests.
6156
6157 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
6158
6159         PR 18785
6160         * gcc.dg/charset/builtin1.c: New test.
6161
6162 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6163
6164         PR c++/19299
6165         * g++.dg/inherit/volatile1.C: New test.
6166
6167         PR c++/19440
6168         * g++.dg/template/dtor4.C: New test.
6169
6170 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
6171
6172         * gfortran.dg/int_1.f90: New test.
6173
6174 2005-02-19  Devang Patel  <dpatel@apple.com>
6175
6176         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
6177
6178 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
6179
6180         * gfortran.dg/achar_1.f90: New test.
6181
6182 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
6183
6184         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
6185
6186 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
6187             Jakub Jelinek  <jakub@redhat.com>
6188
6189         PR tree-optimization/19828
6190         * gcc.dg/tree-ssa/loop-7.c: New test.
6191         * gcc.c-torture/execute/20050218-1.c: New test.
6192
6193 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
6194
6195         PR c/20043
6196         * gcc.dg/transparent-union-1.c: New test.
6197         * gcc.dg/transparent-union-2.c: New test.
6198
6199 2005-02-18  James E Wilson  <wilson@specifixinc.com>
6200
6201         PR tree-optimization/18977
6202         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
6203
6204 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
6205
6206         PR target/20054
6207         * gcc.dg/pr20054.c: New test.
6208
6209 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6210
6211         PR c++/19508
6212         * g++.dg/ext/attrib20.C: New test.
6213
6214 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
6215
6216         PR middle-end/20030
6217         * gfortran.fortran-torture/execute/character_passing.f90: New test.
6218
6219 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
6220
6221         PR c++/20008
6222         * g++.dg/opt/switch4.C: New.
6223
6224 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
6225
6226         PR c++/20023
6227         PR tree-optimization/20009
6228         * gcc.c-torture/compile/20050217-1.c: New test.
6229         * g++.dg/opt/switch3.C: New test.
6230
6231         PR tree-optimization/18947
6232         * gcc.c-torture/compile/20050215-1.c: New test.
6233         * gcc.c-torture/compile/20050215-2.c: New test.
6234         * gcc.c-torture/compile/20050215-3.c: New test.
6235
6236 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
6237
6238         PR c++/20028
6239         * g++.dg/template/crash34.C: New.
6240
6241         PR c++/20022
6242         * g++.dg/other/access3.C: New.
6243
6244 2005-02-17  Ira Rosen  <irar@il.ibm.com>
6245
6246         * gcc.dg/vect/vect-98.c: New test.
6247
6248 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
6249
6250         PR tree-optimization/19967
6251         * gcc.dg/pr19967.c: New.
6252
6253 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
6254
6255         PR middle-end/19857
6256         * gcc.dg/tree-ssa/20050215-1.c: New test.
6257         * gcc.c-torture/execute/20050215-1.c: New test.
6258
6259 2005-02-15  Eric Christopher  <echristo@redhat.com>
6260
6261         * gcc.dg/cpp/20050215-1.c: New file.
6262
6263 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
6264
6265         PR tree-optimization/15785
6266         * gcc.dg/pr15785-1.c: New test.
6267
6268 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
6269
6270         PR c++/17788
6271         * g++.dg/init/ctor4.C: New.
6272         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
6273
6274 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
6275
6276         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
6277         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
6278
6279 2005-02-15  Andreas Schwab  <schwab@suse.de>
6280
6281         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
6282         declare malloc.
6283
6284 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
6285
6286         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
6287
6288 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
6289
6290         PR tree-optimization/19853
6291         * gcc.c-torture/compile/pr19853.c: New test.
6292
6293 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
6294
6295         PR c++/19608
6296         * g++.dg/parse/local-class1.C: New.
6297
6298         PR c++/19895
6299         * g++.dg/parse/ptrmem3.C: New.
6300
6301         PR c++/19884
6302         * g++.old-deja/g++.oliva/template6.C: Add another case.
6303         * g++.dg/template/explicit6.C: New.
6304
6305 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
6306
6307         PR c++/17816
6308         * g++.dg/other/redecl2.C: New.
6309
6310 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
6311
6312         PR c++/19891
6313         * g++.dg/abi/covariant4.C: New.
6314
6315 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
6316
6317         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
6318
6319 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
6320
6321         * gcc.dg/vect/vect-96.c: Fix typo.
6322
6323 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6324
6325         PR c++/14479
6326         PR c++/19487
6327         * g++.dg/template/enum5.C: New test.
6328
6329 2005-02-12  Ira Rosen  <irar@il.ibm.com>
6330
6331         * gcc.dg/vect/vect-97.c: New test.
6332
6333 2005-02-12  Ira Rosen  <irar@il.ibm.com>
6334
6335         * gcc.dg/vect/vect-96.c: New test.
6336
6337 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
6338
6339         * gcc.dg/builtins-34.c: Also check ldexp*.
6340
6341 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
6342
6343         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
6344
6345 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
6346
6347         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
6348         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
6349         dg-require-dll, dg-require-iconv, dg-require-named-sections,
6350         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
6351         selector_list, selector_expression, dg-process-target): Move to new
6352         file target-supports-dg.exp.
6353         * lib/target-supports-dg.exp: New.
6354
6355         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
6356         New.
6357
6358 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
6359
6360         PR c++/19666
6361         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
6362
6363         PR middle-end/19858
6364         * gcc.c-torture/compile/20050210-1.c: New test.
6365
6366 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
6367
6368         PR c++/19755
6369         * g++.dg/warn/Wbraces1.C: New test.
6370
6371 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
6372
6373         * gcc.dg/builtins-52.c: New testcase.
6374
6375 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
6376
6377         PR c/19342
6378         * gcc.c-torture/execute/20050119-1.c: New test.
6379
6380 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
6381
6382         PR c++/19811
6383         * g++.dg/init/delete1.C: New test.
6384
6385 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
6386
6387         PR c++/18470
6388         * g++.dg/template/static12.C: New test.
6389
6390 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
6391
6392         PR c++/19787
6393         * g++.dg/conversion/ambig1.C: New test.
6394
6395         PR c++/19739
6396         * g++.dg/ext/attrib19.C: New test.
6397
6398         PR c++/19732
6399         * g++.dg/parse/dtor5.C: New test.
6400
6401         PR c++/19762
6402         * g++.dg/template/dtor3.C: New test.
6403
6404         PR c++/19826
6405         * g++.dg/template/static11.C: New test.
6406         * g++.dg/template/crash2.C: Remove dg-error marker.
6407
6408 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
6409
6410         PR C++/18491
6411         * g++.old-deja/g++.mike/p10769a.C: Remove.
6412
6413 2005-02-09  Roger Sayle  <roger@eyesopen.com>
6414
6415         * gcc.dg/builtins-48.c: New test case.
6416         * gcc.dg/builtins-49.c: New test case.
6417         * gcc.dg/builtins-50.c: New test case.
6418         * gcc.dg/builtins-51.c: New test case.
6419
6420 2005-02-09  Ian Lance Taylor  <ian@airs.com>
6421
6422         PR middle-end/19583
6423         * g++.dg/warn/Wreturn-type-3.C: New test.
6424
6425 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
6426
6427         PR middle-end/19402
6428         * gcc.dg/pr19402-1.c: New testcase.
6429         * gcc.dg/pr19402-2.c: likewise.
6430
6431 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
6432
6433         PR middle-end/19854
6434         * g++.dg/tree-ssa/tmmti.C: New testcase.
6435
6436 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
6437
6438         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
6439
6440 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
6441
6442         PR c++/19733
6443         * g++.dg/parse/crash23.C: New test.
6444         * g++.dg/warn/Weff1.C: New test.
6445
6446 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
6447
6448         * gcc.dg/20050209-1.c: New test.
6449
6450 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
6451
6452         PR target/19799
6453         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
6454
6455 2005-02-08  Mike Stump  <mrs@apple.com>
6456
6457         * g++.dg/pch/import-2.c: New test.
6458         * g++.dg/pch/import-2.hs: New.
6459         * g++.dg/pch/include/import-2a.h: New.
6460         * g++.dg/pch/include/import-2b.h: New.
6461
6462 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
6463
6464         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
6465
6466 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6467
6468         * gfortran.dg/substr_1.f90: New test.
6469
6470 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
6471
6472         PR middle-end/19775
6473         * gcc.dg/torture/builtin-power-1.c: Disable test for
6474         invalid transformation.
6475         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
6476         no longer optimize.
6477         * gcc.dg/builtins-47.c: New testcase.
6478
6479 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
6480             Dorit Naishlos  <dorit@il.ibm.com>
6481
6482         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
6483
6484 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
6485
6486         * gcc.c-torture/compile/20050206-1.c: New test.
6487
6488 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
6489
6490         PR tree-opt/19768
6491         * g++.dg/opt/pr19768.C: New test.
6492
6493 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
6494
6495         PR tree-opt/19736
6496         * gcc.c-torture/compile/pr19736.c: New test.
6497
6498 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6499
6500         PR c++/17401
6501         * g++.dg/parse/error25.C: New test.
6502
6503 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
6504
6505         * gcc.c-torture/execute/20050203-1.c: New.
6506
6507 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
6508
6509         * gcc.dg/vect/vect-85.c: Remove xfail.
6510         * gcc.dg/vect/vect-86.c: Remove xfail.
6511         * gcc.dg/vect/vect-87.c: Remove xfail.
6512         * gcc.dg/vect/vect-88.c: Remove xfail.
6513
6514 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
6515
6516         * gcc.dg/altivec-19.c: New.
6517
6518 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
6519
6520         PR c/17807
6521         * gcc.dg/nested-func-3.c: New test.
6522         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
6523
6524 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
6525
6526         * gcc.test-framework/gen_directive_tests: Generate tests for
6527         selector expressions.
6528
6529 2005-02-02  Matt Austern  <austern@apple.com>
6530
6531         PR c++/19628
6532         * g++/ext/builtin7.C: New.
6533         * g++/ext/builtin8.C: New.
6534
6535 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
6536
6537         PR c/18502
6538         * gcc.dg/pr18502-1.c: New test.
6539
6540 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6541
6542         PR c++/17413
6543         * g++.dg/template/local4.C: Tweak.
6544
6545 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
6546
6547         PR tree-optimization/19578
6548         * gcc.c-torture/compile/20050202-1.c: New test.
6549
6550 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
6551
6552         PR c/19435
6553         * gcc.dg/c99-init-4.c: New test.
6554
6555 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
6556
6557         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
6558
6559         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
6560
6561         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
6562         * g++.dg/eh/check-vect.h: New.
6563
6564         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
6565         * gcc.dg/vect/vect-78.c: Ditto.
6566         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
6567         Remove.
6568
6569         * g++.dg/conversion/simd1.C: Expect warning.
6570         * g++.dg/ext/attribute-test-1.C: Ditto.
6571         * g++.dg/ext/attribute-test-2.C: Ditto.
6572         * g++.dg/ext/attribute-test-3.C: Ditto.
6573         * g++.dg/ext/attribute-test-4.C: Ditto.
6574
6575         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
6576         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
6577
6578         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
6579
6580 2005-02-01  Richard Henderson  <rth@redhat.com>
6581
6582         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
6583         long double for ibm double-double format.
6584         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
6585
6586 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
6587
6588         PR tree-optimization/19633
6589         * testsuite/gcc.dg/pr19633-1.c: New test.
6590         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
6591         to NULL or a symbol.
6592
6593 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
6594
6595         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
6596         New procs.
6597         (dg-process-target (local override)): Handle selector expressions.
6598
6599         * gcc.test-framework/README: Describe tests in source directory.
6600         * gcc.test-framework/test-framework.awk: Handle dg- tests.
6601         * gcc.test-framework/test-framework.exp: Handle dg- tests.
6602         * gcc.test-framework/dg-bogus-exp-P.c: New test.
6603         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
6604         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
6605         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
6606         * gcc.test-framework/dg-do-link-exp-P.c: New test.
6607         * gcc.test-framework/dg-do-run-exp-P.c: New test.
6608         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
6609         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
6610         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
6611         * gcc.test-framework/dg-error-exp-P.c: New test.
6612         * gcc.test-framework/dg-error-exp-XP.c: New test.
6613         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
6614         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
6615         * gcc.test-framework/dg-output-exp-P.c: New test.
6616         * gcc.test-framework/dg-output-exp-XF.c: New test.
6617         * gcc.test-framework/dg-warning-exp-P.c: New test.
6618         * gcc.misc-tests/dg-1.c: Remove.
6619         * gcc.misc-tests/dg-2.c: Remove.
6620         * gcc.misc-tests/dg-3.c: Remove.
6621         * gcc.misc-tests/dg-4.c: Remove.
6622         * gcc.misc-tests/dg-5.c: Remove.
6623         * gcc.misc-tests/dg-6.c: Remove.
6624         * gcc.misc-tests/dg-7.c: Remove.
6625         * gcc.misc-tests/dg-8.c: Remove.
6626         * gcc.misc-tests/dg-9.c: Remove.
6627         * gcc.misc-tests/dg-10.c: Remove.
6628         * gcc.misc-tests/dg-11.c: Remove.
6629         * gcc.misc-tests/dg-12.c: Remove.
6630         * gcc.misc-tests/dg-test.exp: Remove.
6631
6632         * gcc.test-framework/test-framework.awk: Change recording and
6633         printing of passes and failures.
6634
6635         * gcc.test-framework: New directory.
6636         * gcc.test-framework/README: New.
6637         * gcc.test-framework/test-framework.exp: New.
6638         * gcc.test-framework/test-framework.awk: New.
6639         * gcc.test-framework/gen_directive_tests: New.
6640
6641 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
6642
6643         * lib/treelang.exp: Fix comment typos.
6644         (treelang_target_compile): Don't append libs=-ltreelang to options.
6645
6646 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
6647
6648         * g++.dg/parse/typename7.C: Adjust error messages.
6649
6650 2005-01-31  Jeff Law  <law@redhat.com>
6651
6652         * gcc.c-torture/execute/20050131-1.c: New test.
6653         * gcc.dg/wcaselabel.c: New test.
6654
6655 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
6656
6657         * g++.dg/other/warning1.C: Adjust error messags.
6658         * g++.dg/parse/constant5.C: New test.
6659
6660 2005-01-31  Steven Bosscher  <stevenb@suse.de>
6661
6662         PR c/19333
6663         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
6664         the test case valid.
6665         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
6666         * testsuite/gcc.dg/array-7.c: Adjust expected result.
6667         * testsuite/gcc.dg/pr18596-3.c: Likewise.
6668         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
6669         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
6670         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
6671
6672 2005-01-31  Dale Johannesen  <dalej@apple.com>
6673
6674         * g++.dg/opt/pr19650.C:  New test.
6675
6676 2005-01-31  Richard Henderson  <rth@redhat.com>
6677
6678         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
6679         long double for intel double extended format.
6680         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
6681
6682 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
6683
6684         PR c++/19555
6685         * g++.dg/template/static10.C: New test.
6686
6687         PR c++/19395
6688         * g++.dg/parse/error24.C: New test.
6689
6690         PR c++/19367
6691         * g++.dg/lookup/builtin1.C: New test.
6692
6693         PR c++/19457
6694         * g++.dg/warn/conv3.C: New test.
6695
6696 2005-01-30  Bud Davis  <bdavis@gfortran.org>
6697
6698         PR fortran/19647
6699         * gfortan.dg/inquire_7.f90
6700
6701 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
6702
6703         PR tree-optimization/15791
6704         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
6705         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
6706         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
6707         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
6708         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
6709         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
6710         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
6711         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
6712         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
6713         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
6714
6715 2005-01-29  Paul Brook  <paul@codesourcery.com>
6716
6717         PR fortran/18565
6718         * check.c (real_or_complex_check): New function.
6719         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
6720         * intrinsic.c (add_functions): Use new check functions.
6721         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
6722         Add prototypes.
6723
6724 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
6725
6726         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
6727         gcc.dg/lvalue-3.c: New tests.
6728         * gcc.dg/concat.c: Update expected messages.
6729
6730 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
6731
6732         PR libfortran/19595
6733         * gfortran.dg/eor_1.f90:  New test.
6734
6735 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
6736
6737         PR fortran/19589
6738         * gfortran.dg/logical_data_1.f90: New test.
6739
6740 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
6741
6742         PR c++/19253
6743         * g++.dg/template/crash33.C: New test.
6744
6745         PR c++/19667
6746         * g++.dg/template/crash32.C: New test.
6747
6748 2005-01-28  Ian Lance Taylor  <ian@airs.com>
6749
6750         PR middle-end/16558
6751         * g++.dg/warn/Wreturn-type-2.C: New test.
6752
6753 2004-06-24  Jeff Law  <law@redhat.com>
6754
6755         * gcc.dg/tree-ssa/20050128-1.c: New test.
6756
6757 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
6758
6759         * gcc.target/frv/all-mdpackh-1.c: New test.
6760
6761 2005-01-28  Steven Bosscher  <stevenb@suse.de>
6762
6763         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
6764
6765 2005-01-27  Richard Henderson  <rth@redhat.com>
6766
6767         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
6768
6769 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
6770
6771         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
6772
6773 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
6774
6775         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
6776         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
6777         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
6778         to cope with cases where the multilib options override the dg-options.
6779
6780 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
6781
6782         PR c/18946
6783         * gcc.dg/noncompile/20050120-1.c: New test.
6784
6785 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
6786
6787         PR tree-optimization/19633
6788         * gcc.dg/pr19633.c: New test.
6789         * gcc.dg/tree-ssa/pr19633.c: New test.
6790
6791 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
6792
6793         * gcc.dg/20041216-1.c: New test.
6794
6795 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
6796
6797         PR objc/18862
6798         * objc.dg/selector-2.m: New test.
6799
6800 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
6801
6802         * g++.dg/opt/range-test-2.C: New test.
6803
6804         PR rtl-optimization/19579
6805         * gcc.c-torture/execute/20050124-1.c: New test.
6806
6807 2005-01-26  Greg Parker  <gparker@apple.com>
6808         Stuart Hastings  <stuart@apple.com>
6809
6810         * gcc.c-torture/execute/20050125-1.c: New.
6811
6812 2005-01-18  Jan Hubicka  <jh@suse.cz>
6813
6814         PR tree-optimize/19337
6815         * gcc.c-torture/compile/20050119-1.c: New test.
6816
6817 2005-01-24  James E Wilson  <wilson@specifixinc.com>
6818
6819         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
6820         test for successful match.
6821
6822 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
6823
6824         PR objc/18408
6825         * objc.dg/comp-types-7.m: New test.
6826
6827 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
6828
6829         * lib/target-supports.exp (current_target_name): New.
6830         (check_effective_target_ilp32, check_effective_target_lp64):
6831         Cache the result to use as long as the current target, with
6832         multilib flags, remains the same.
6833
6834         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
6835         (dg-require-weak, dg-require-visibility, dg-require-alias,
6836         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
6837         dg-require-effective-target, dg-skip-if): Remove call to
6838         skip_test_and_clear_xfail.
6839         (dg-test): Clear xfail data.
6840
6841 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
6842
6843         PR target/17751
6844         * gcc.dg/ppc64-toc.c: New test.
6845
6846         * g++.dg/tree-ssa/empty-1.C: New test.
6847
6848         PR middle-end/19551
6849         * gcc.c-torture/execute/20050121-1.c: New test.
6850         * gcc.dg/20050121-2.c: New test.
6851
6852 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
6853         Paul Brook  <paul@codesourcery.com>
6854
6855         PR fortran/17941
6856         * gfortran.dg/real_const_1.f: New test.
6857         * gfortran.dg/real_const_2.f90: New test.
6858         * gfortran.dg/complex_int_1.f90: New test.
6859
6860 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
6861
6862         PR fortran/19313
6863         * gfortan.dg/inquire_6.f90: New test.
6864
6865 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
6866
6867         PR libfortran/19451
6868         * open_readonly_1.f90:  New test.
6869
6870 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
6871
6872         PR libfortran/18982
6873         * gfortran.dg/open_new.f90: New file.
6874
6875 2005-01-22  Paul Brook  <paul@codesourcery.com>
6876
6877         * namelist_1.f90: New test.
6878
6879 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
6880
6881         PR tree-optimization/19484
6882         * gcc.c-torture/compile/20050122-[12].c: New tests.
6883
6884 2005-01-22  Paul Brook  <paul@codesourcery.com>
6885
6886         * gfortran.dg/implicit_2.f90: New test.
6887
6888 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
6889
6890         PR fortran/19314
6891         * gfortran.dg/inquire_5.f90: New test.
6892
6893 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6894
6895         PR c/18809
6896         * gcc.dg/pr18809-1.c: New test.
6897
6898 2005-01-21  Ian Lance Taylor  <ian@airs.com>
6899
6900         * gcc.dg/20050121-1.c: New test.
6901
6902         PR tree-optimization/13000
6903         * gcc.dg/20040206-1.c: Change warning to point where function is
6904         being inlined.
6905
6906 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6907
6908         PR c++/19208
6909         * g++.dg/template/array11.C: New test.
6910
6911 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6912
6913         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
6914         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
6915         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
6916         * gfortran.dg/getenv_1.f90: Add dg-do directive.
6917         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
6918         gfortran.dg/pr17164.f90: Add missing dg-do directives.
6919
6920 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
6921
6922         PR tree-optimization/15349
6923         * gcc.dg/tree-ssa/pr15349.c: New.
6924
6925 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
6926
6927         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
6928
6929 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
6930
6931         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
6932         scan-assembler-times directive name.
6933
6934         * gcc.dg/asm-a.c: Move dg-require-effective-target to
6935         after dg-do.
6936
6937         PR rtl-optimization/19462
6938         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
6939
6940 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
6941
6942         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
6943         counting function calls on ia64.
6944
6945 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
6946
6947         PR rtl-optimization/15139
6948         * gcc.dg/20050111-2.c: New test.
6949
6950         PR c/17297
6951         * gcc.c-torture/compile/20050113-1.c: New testcase.
6952
6953         PR middle-end/19164
6954         * gcc.dg/20050113-1.c: New testcase.
6955
6956 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
6957
6958         * gcc.dg/vect/vect-85.c: Add comment.
6959         * gcc.dg/vect/vect-86.c: Add xfail for now.
6960         * gcc.dg/vect/vect-87.c: Add xfail for now.
6961         * gcc.dg/vect/vect-88.c: Add xfail for now.
6962         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
6963
6964 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6965
6966         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
6967
6968 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
6969
6970         * g++.dg/debug/typedef3.C: New test.
6971
6972 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
6973
6974         PR c/19472
6975         * gcc.dg/asm-a.c: New test.
6976
6977 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
6978
6979         * gcc.dg/sh-relax.c: Add prototype for abort.
6980
6981 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
6982
6983         * gcc.dg/short-compare-1.c: New test.
6984         * gcc.dg/short-compare-2.c: Likewise.
6985
6986 2005-01-18  Michael Matz  <matz@suse.de>
6987
6988         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
6989
6990 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
6991
6992         PR tree-optimization/19121
6993         * gcc.c-torture/compile/pr19121.c: New test.
6994
6995 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
6996
6997         PR target/19357
6998         * gcc.c-torture/compile/pr19357.c: New test.
6999
7000 2005-01-17  Ian Lance Taylor  <ian@airs.com>
7001
7002         PR c/5675
7003         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
7004         pass--those that refer just to the variable, possibly with a
7005         cast.
7006         * gcc.dg/c99-const-expr-3.c: Likewise.
7007
7008         PR middle-end/13127
7009         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
7010         longer emitted.
7011
7012 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
7013
7014         PR fortran/18778
7015         * gfortran.dg/endfile_2.f90: New test.
7016
7017 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
7018
7019         PR 19168
7020         * gfortran.dg/select_5.f90: New test.
7021
7022 2004-01-16  Paul Brook  <paul@codesourcery.com>
7023
7024         * gfortran.dg/common_4.f90: New test.
7025
7026 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
7027
7028         PR rtl-optimization/19462
7029         * gcc.dg/torture/pr19462-1.c: New test.
7030
7031 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
7032
7033         PR objc/19321
7034         * objc.dg/func-ptr-2.m: New.
7035         * objc.dg/volatile-1.m: New.
7036
7037 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7038
7039         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
7040
7041 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
7042
7043         PR tree-optimization/19060
7044         * gcc.c-torture/execute/20050104-1.c: New test.
7045
7046 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
7047
7048         PR fortran/18983
7049         * gfortran.dg/write_to_null.f90: New test.
7050
7051 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
7052             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7053
7054         PR other/19328
7055         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
7056         argument.
7057
7058 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
7059
7060         PR c++/19263
7061         * g++.dg/init/vector1.C: New test.
7062
7063 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
7064
7065         PR target/13158
7066         * gcc.target/ia64/sibcall-unwind-1.c: New test.
7067         PR target/18987
7068         * gcc.target/ia64/sibcall-unwind-2.c: New test.
7069
7070 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
7071
7072         * gfortran.dg/select_1.f90: New test.
7073         * gfortran.dg/select_2.f90: New test.
7074         * gfortran.dg/select_3.f90: New test.
7075         * gfortran.dg/select_4.f90: New test.
7076
7077 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
7078
7079         PR middle-end/19084
7080         PR rtl-optimization/19348
7081         * gcc.dg/20050111-1.c: New test.
7082         * gcc.c-torture/execute/20050111-1.c: New test.
7083
7084         * gcc.dg/i386-asm-4.c: New test.
7085
7086 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
7087
7088         * gcc.dg/nested-func-2.c: New test.
7089         * ada/acats/norun.lst: Remove c953002.
7090
7091 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
7092
7093         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
7094
7095 2005-01-12  Ben Elliston  <bje@au.ibm.com>
7096
7097         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
7098
7099 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
7100
7101         PR target/18761
7102         * g++.dg/abi/align1.C: New test.
7103
7104 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
7105
7106         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
7107         at a time.
7108         * g++.dg/ext/altivec_check.h: Support compiling as C.
7109
7110 2005-01-10  Roger Sayle  <roger@eyesopen.com>
7111
7112         PR c++/19355
7113         * g++.dg/expr/pr19355-1.C: New test case.
7114
7115 2005-01-10  Laurent GUERBY <laurent@guerby.net>
7116
7117         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
7118         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
7119         * ada/acats/tests/c3/c92005b.ada: Likewise.
7120         * ada/acats/tests/c3/cxb3012.a: Likewise.
7121         * ada/acats/norun.lst: Add c380004 and c953002, add PR
7122
7123 2005-01-09  Paul Brook  <paul@codesourcery.com>
7124
7125         * gfortran.dg/common_2.f90: New file.
7126         * gfortran.dg/common_3.f90: New file.
7127
7128 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
7129
7130         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
7131
7132 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
7133
7134         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
7135         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
7136         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
7137         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
7138         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
7139         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
7140         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
7141         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
7142         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
7143         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
7144         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
7145         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
7146         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
7147         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
7148         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
7149         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
7150         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
7151         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
7152         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
7153         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
7154         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
7155         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
7156         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
7157         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
7158         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
7159         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
7160         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
7161         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
7162         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
7163         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
7164         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
7165         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
7166         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
7167         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
7168         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
7169         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
7170         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
7171         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
7172         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
7173         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
7174         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
7175         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
7176         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
7177         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
7178         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
7179         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
7180         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
7181         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
7182         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
7183         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
7184         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
7185         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
7186         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
7187         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
7188         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
7189         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
7190         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
7191         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
7192         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
7193         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
7194         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
7195         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
7196         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
7197         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
7198         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
7199         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
7200         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
7201
7202         * gcc.dg/vect/vect-1.c: Fix spelling.
7203         * gcc.dg/vect/vect-10.c: Fix spelling.
7204         * gcc.dg/vect/vect-11.c: Fix spelling.
7205         * gcc.dg/vect/vect-12.c: Fix spelling.
7206         * gcc.dg/vect/vect-14.c: Fix spelling.
7207         * gcc.dg/vect/vect-15.c: Fix spelling.
7208         * gcc.dg/vect/vect-16.c: Fix spelling.
7209         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
7210         * gcc.dg/vect/vect-64.c: Fix comments.
7211         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
7212
7213 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
7214             Ira Rosen  <irar@il.ibm.com>
7215
7216         * gcc.dg/vect/vect-70.c: New test.
7217         * gcc.dg/vect/vect-71.c: New test.
7218
7219 2005-01-09  Manfred Hollstein  <mh@suse.com>
7220
7221         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
7222         * gcc.dg/pr18241-2.c: Likewise.
7223         * gcc.dg/pr18241-3.c: Likewise.
7224         * gcc.dg/pr18241-4.c: Likewise.
7225         * gcc.dg/pr18241-5.c: Likewise.
7226
7227 2005-01-08  Richard Henderson  <rth@redhat.com>
7228
7229         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
7230         False for x86 and x86-64.
7231
7232 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
7233
7234         PR tree-optimization/18241
7235         * gcc.dg/pr18241-1.c: New test.
7236         * gcc.dg/pr18241-2.c: New test.
7237         * gcc.dg/pr18241-3.c: New test.
7238         * gcc.dg/pr18241-4.c: New test.
7239         * gcc.dg/pr18241-5.c: New test.
7240
7241 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
7242
7243         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
7244         gfortran.dg/select_4.f90: New.
7245
7246 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
7247
7248         * gcc.c-torture/execute/20050107-1.c: New test.
7249
7250 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
7251
7252         PR c++/19298
7253         * g++.dg/template/ref2.C: New.
7254
7255 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
7256
7257         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
7258         instead of being empty.
7259
7260 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7261
7262         PR fortran/15553
7263         * gfortran.dg/array-1.f90: New test.
7264
7265 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
7266
7267         PR tree-optimization/19283
7268         * gcc.c-torture/execute/20050106-1.c: New test.
7269
7270         PR rtl-optimization/18861
7271         * gcc.dg/20050105-1.c: New test.
7272
7273         PR tree-optimization/18828
7274         * gcc.dg/20050105-2.c: New test.
7275
7276 2005-01-07  Andreas Jaeger  <aj@suse.de>
7277
7278         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
7279
7280 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
7281
7282         PR fortran/18398
7283         * gfortran.dg/fmt_read.f90: New test.
7284
7285 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
7286
7287         * gcc.dg/rs6000-ldouble-2.c: New.
7288
7289 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
7290
7291         PR c++/19244
7292         * g++.dg/parser/ctor2.C: New test.
7293
7294 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7295
7296         PR c++/17154
7297         * g++.dg/template/using9.C: New test.
7298
7299 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7300
7301         PR c++/19258
7302         * g++.dg/lookup/friend6.C: New test.
7303
7304 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
7305
7306         PR c++/19270
7307         * g++.dg/template/array10.C: New.
7308
7309 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7310
7311         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
7312         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
7313
7314 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
7315
7316         * gcc.c-torture/compile/20050105-1.c: New test.
7317
7318 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
7319
7320         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
7321
7322 2005-01-05  Roger Sayle  <roger@eyesopen.com>
7323
7324         PR middle-end/19100
7325         * gcc.dg/conv-3.c: New test case.
7326
7327 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
7328
7329         * gcc.dg/asm-wide-1.c: New test.
7330
7331 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
7332
7333         PR c++/19030
7334         * g++.dg/parse/crash22.C: New
7335
7336 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
7337
7338         PR 19257
7339         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
7340
7341 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
7342
7343         PR middle-end/17767
7344         * gcc.dg/i386-mmx-6.c: New test case.
7345
7346 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
7347
7348         PR tree-optimization/18308
7349         * gcc.dg/vect/pr18308.c: New testcase.
7350
7351 2005-01-04  Andreas Jaeger  <aj@suse.de>
7352
7353         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
7354
7355 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
7356             Robert Bowdidge <bowdidge@apple.com>
7357
7358         * gcc.dg/cpp/subframework1.c: New.
7359         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
7360         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
7361         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
7362         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
7363
7364 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
7365
7366         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
7367         producing warning.
7368         * gcc.dg/darwin-weakimport-2.c: New.
7369
7370 2005-01-03  Richard Henderson  <rth@redhat.com>
7371
7372         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
7373
7374 2005-01-03  Richard Henderson  <rth@redhat.com>
7375
7376         * gcc.dg/vect/vect.exp: Enable for ia64.
7377         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
7378         (check_effective_target_vect_float): Likewise.
7379         (check_effective_target_vect_no_align): Likewise.
7380         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
7381         * gcc.dg/vect/vect-8.c: Likewise.
7382
7383 2005-01-03  Uros Bizjak <uros@kss-loka.si>
7384
7385         PR target/19236
7386         * gcc.dg/pr19236-1.c: New test case.
7387
7388 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
7389
7390         PR rtl-optimization/12092
7391         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
7392
7393 2005-01-02  Andreas Jaeger  <aj@suse.de>
7394
7395         * gcc.dg/pr12092-1.c: Do not run on x86_64.
7396
7397 2005-01-01  Roger Sayle  <roger@eyesopen.com>
7398             Andrew Pinski  <pinskia@physics.uc.edu>
7399
7400         PR rtl-optimization/12092
7401         * gcc.dg/pr12092-1.c: New test case.
7402
7403 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
7404
7405         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
7406         'hidden' and 'default' for better portability.
7407         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
7408
7409         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
7410         6 and 7.
7411         * g++.old-deja/g++.brendan/new3.C: Likewise.
7412
7413 2005-01-01  Steven Bosscher  <stevenb@suse.de>
7414
7415         * gcc.dg/20041231-1.C: New test.
7416         * g++.dg/warn/Wunreachable-code-1.C: New test.
7417
7418 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
7419
7420         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
7421         file, not /dev/null.  Abort on error.
7422
7423 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
7424             Ziemowit Laski  <zlaski@apple.com>
7425
7426         PR objc/18971
7427         * objc.dg/encode-5.m: New test.
7428
7429 2004-12-29  Richard Henderson  <rth@redhat.com>
7430
7431         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
7432         * objc.dg/stabs-1.m: Disable for ia64.
7433
7434 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
7435
7436         PR c++/19190
7437         * g++.dg/warn/Wunused-10.C: New test.
7438
7439 2004-12-28  Richard Henderson  <rth@redhat.com>
7440
7441         * objc.dg/stabs-1.m: Disable for alpha.
7442
7443 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
7444
7445         PR c++/19149
7446         * g++.dg/parse/error23.C: New test.
7447
7448 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7449
7450         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
7451
7452         PR fortran/19032
7453         * gfortran.dg/intrinsic_modulo_1.f90: New.
7454         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
7455         tests with divisor -1.
7456
7457 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
7458
7459         * g++.dg/opt/temp1.C (memcpy): Return a value.
7460
7461         PR c++/19148
7462         * g++.dg/expr/cond7.C: New test.
7463
7464 2004-12-27  Paul Brook  <paul@codesourcery.com>
7465
7466         * gfortran.dg/g77/select_no_compile.f: Remove.
7467
7468 2004-12-27  Richard Henderson  <rth@redhat.com>
7469
7470         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
7471         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
7472         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
7473
7474 2004-12-26  Richard Henderson  <rth@redhat.com>
7475
7476         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
7477         by 1i instead of token pasting.
7478
7479 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7480
7481         PR tree-optimization/17578
7482         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
7483         to additional_flags.
7484         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
7485
7486 2004-12-25  Richard Henderson  <rth@redhat.com>
7487
7488         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
7489         Remove Alpha.
7490
7491 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7492
7493         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
7494         hppa*-*-hpux*.
7495         * gcc.dg/pr17957.c (dg-options): Likewise.
7496         * gcc.dg/struct-ret-1.c: Add prototype for abort.
7497         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
7498         instead of 0 on __hppa__.
7499         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
7500         "foo,%r" on hppa*-*-*.
7501
7502 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
7503
7504         PR fortran/19071
7505         * gfortran.dg/complex_write.f90: New test.
7506
7507 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
7508
7509         PR c++/17595
7510         * g++.dg/parse/pragma2.C: New test.
7511
7512         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
7513
7514 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
7515
7516         * gcc.dg/empty2.c: Add missing dg-warning.
7517
7518 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
7519
7520         PR c++/17413
7521         * g++.dg/template/local4.C: New test.
7522         * g++.dg/template/crash19.C: Add dg-error marker.
7523
7524         * g++.dg/template/crash31.C: Correct embedded PR number.
7525
7526 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
7527
7528         PR c++/16405
7529         * g++.dg/opt/temp1.C: Add do-run marker.
7530
7531 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
7532
7533         * g++.dg/template/spec19.C: New.
7534
7535 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
7536
7537         PR target/16819
7538         * gcc.dg/empty2.c: New.
7539
7540 2004-12-23  Richard Henderson  <rth@redhat.com>
7541
7542         * lib/target-supports.exp (check_effective_target_vect_no_align):
7543         Remove i?86 and x86-64.
7544
7545 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
7546
7547         PR c++/16405
7548         * g++.dg/opt/temp1.C: New test.
7549
7550 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7551
7552         PR c++/18733
7553         * g++.dg/template/friend33.C: New testcase.
7554
7555 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
7556
7557         PR c++/18464
7558         * g++.dg/template/cond5.C: New test.
7559
7560         PR c++/18492
7561         * g++.dg/inherit/thunk3.C: New test.
7562
7563         PR c++/11224
7564         * g++.dg/warn/Wunused-9.C: New test.
7565
7566 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
7567
7568         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
7569
7570 2004-12-22  Jan Beulich  <jbeulich@novell.com>
7571
7572         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
7573
7574 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
7575
7576         PR c++/18378
7577         * g++.dg/ext/packed8.C: New test.
7578
7579         PR c++/19063
7580         * g++.dg/template/crash31.C: New test.
7581
7582         PR c++/19034
7583         * g++.dg/template/crash30.C: New test.
7584
7585 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
7586
7587         PR C++/18984
7588         * g++.dg/eh/ctor3.C: New test.
7589
7590 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
7591
7592         * objc.dg/stabs-1.m: Allow section name to be quoted and
7593         assembly label to begin with '.LL'.
7594
7595 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
7596
7597         * gcc.dg/vect/vect.exp
7598         (check_effective_target_lp64_or_vect_no_align): New.
7599         * gcc.dg/vect/vect-77.c: Use it.
7600         * gcc.dg/vect/vect-78.c: Use it.
7601
7602         * lib/target-supports.exp
7603         (check_effective_target_vect_no_max,
7604         check_effective_target_vect_no_bitwise,
7605         check_effective_target_vect_no_align): New.
7606         * gcc.dg/vect/vect-13.c: Use them.
7607         * gcc.dg/vect/vect-17.c: Ditto.
7608         * gcc.dg/vect/vect-18.c: Ditto.
7609         * gcc.dg/vect/vect-19.c: Ditto.
7610         * gcc.dg/vect/vect-20.c: Ditto.
7611         * gcc.dg/vect/vect-27.c: Ditto.
7612         * gcc.dg/vect/vect-29.c: Ditto.
7613         * gcc.dg/vect/vect-44.c: Ditto.
7614         * gcc.dg/vect/vect-48.c: Ditto.
7615         * gcc.dg/vect/vect-50.c: Ditto.
7616         * gcc.dg/vect/vect-52.c: Ditto.
7617         * gcc.dg/vect/vect-54.c: Ditto.
7618         * gcc.dg/vect/vect-56.c: Ditto.
7619         * gcc.dg/vect/vect-58.c: Ditto.
7620         * gcc.dg/vect/vect-60.c: Ditto.
7621         * gcc.dg/vect/vect-72.c: Ditto.
7622         * gcc.dg/vect/vect-80.c: Ditto.
7623
7624 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
7625
7626         PR c++/14075
7627         * g++.dg/init/string1.C: New.
7628
7629         PR c++/18975
7630         * g++.dg/other/synth1.C: New.
7631
7632 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
7633
7634         PR c/18963
7635         * gcc.dg/pr18963-1.c: New test.
7636
7637 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
7638
7639         PR c/18596
7640         * gcc.dg/funcdef-storage-1.c (foo): Remove.
7641         * gcc.dg/pr18596-1.c: Use dg-error.
7642         (dg-options): Use -fno-unit-at-a-time.
7643         * gcc.dg/pr18596-2.c: New test.
7644         * gcc.dg/pr18596-3.c: New test.
7645
7646 2004-12-20  Roger Sayle  <roger@eyesopen.com>
7647
7648         PR middle-end/18683
7649         * g++.dg/opt/pr18683-1.C: New test case.
7650
7651 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
7652
7653         PR other/19093
7654         * g++.dg/opt/max1.C: Fix for 64bit targets.
7655
7656 2004-12-20  Matt Austern  <austern@apple.com>
7657
7658         PR c++/19044
7659         * g++.dg/ext/builtin6.C: New
7660
7661 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
7662
7663         PR tree-optimization/19080
7664         * gcc.c-torture/compile/pr19080.c: New test.
7665
7666 2004-12-20  Steven Bosscher  <stevenb@suse.de>
7667
7668         * gcc.dg/20041219-1.c: New test.
7669
7670 2004-12-19  Roger Sayle  <roger@eyesopen.com>
7671
7672         PR middle-end/19068
7673         * g++.dg/opt/max1.C: New test case.
7674
7675 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7676
7677         * gcc.dg/fdata-sections-1.c: New test.
7678
7679 2004-12-18  Roger Sayle  <roger@eyesopen.com>
7680
7681         PR middle-end/18548
7682         * gcc.dg/max-1.c: New test case.
7683
7684 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
7685
7686         * gcc.c-torture/execute/20041218-1.c: New test.
7687
7688 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
7689
7690         * gcc.dg/pr18501.c: New test.
7691         * gcc.dg/uninit-5.c: XFAIL.
7692         * gcc.dg/uninit-9.c: XFAIL.
7693
7694 2004-12-17  Dale Johannesen  <dalej@apple.com>
7695
7696         * gcc.dg/20041213-1.c:  New.
7697
7698 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
7699
7700         * objc.dg/stabs-1.m: Allow assembly label to begin
7701         with a dot ('.').
7702
7703 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
7704
7705         * gcc.c-torture/execute/20041213-1.c: Move...
7706         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
7707
7708 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
7709
7710         PR c++/18721
7711         * g++.dg/lookup/conv-5.C: New.
7712
7713 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
7714
7715         * objc.dg/stabs-1.m: New test.
7716
7717 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
7718
7719         * gcc.dg/visibility-c.c: Change compile to
7720         assemble for the test.
7721
7722 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
7723
7724         PR target/19041
7725         * gcc.dg/visibility-c.c: New test.
7726
7727 2004-12-16  Roger Sayle  <roger@eyesopen.com>
7728
7729         PR middle-end/18493
7730         * gcc.dg/switch-8.c: New test case.
7731
7732 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
7733
7734         PR c++/18905
7735         * g++.dg/template/init4.C: New.
7736         * g++.dg/opt/static3.C: Enable optimizer.
7737
7738 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
7739
7740         * g++.dg/other/complex1.C: New test.
7741
7742 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
7743
7744         * g++.dg/opt/inline9.C: New test.
7745
7746 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7747
7748         PR fortran/18993
7749         * gfotran.dg/nullify_1.f: New test.
7750
7751 2004-12-15  Richard Henderson  <rth@redhat.com>
7752
7753         * gcc.target/i386/i386.exp: New harness.
7754         * gcc.target/i386/vect-args.c: New.
7755
7756 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
7757
7758         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
7759
7760 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7761
7762         PR c++/18825
7763         * g++.dg/template/friend32.C: New test.
7764
7765 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
7766
7767         * cpp/pragma-once-1.c: New test.
7768         * cpp/pragma-once-1b.h: Likewise.
7769         * cpp/pragma-once-1c.h: Likewise.
7770         * cpp/pragma-once-1d.h: Likewise.
7771         * cpp/inc/pragma-once-1a.h: Likewise.
7772
7773 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
7774             Steven G. Kargl  <kargls@comcast.net>
7775
7776         PR fortran/17597
7777         * gfortran.dg/list_read_3.f90: New test.
7778
7779 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
7780
7781         * gcc.dg/ftrapv-2.c: New test.
7782
7783 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
7784
7785         PR c++/18981
7786         * g++.dg/template/typename9.C: New test.
7787
7788 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
7789
7790         PR c++/18738
7791         * g++.dg/template/typename8.C: New test.
7792         * g++.dg/parse/friend2.C: Tweak error message.
7793
7794 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
7795
7796         * gcc.c-torture/20041214-1.c: New test.
7797
7798 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
7799
7800         PR c++/18965
7801         * g++.dg/init/array17.C: New test.
7802
7803 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
7804
7805         PR c++/18793
7806         * g++.dg/init/aggr3.C: New test.
7807
7808 2004-12-14  Janis Johnson  <janis187@us.ibm.com
7809
7810         * gcc.dg/altivec-types-1.c: New test.
7811         * gcc.dg/altivec-types-2.c: New test.
7812         * gcc.dg/altivec-types-3.c: New test.
7813         * gcc.dg/altivec-types-4.c: New test.
7814         * g++.dg/ext/altivec-types-1.C: New test.
7815         * g++.dg/ext/altivec-types-2.C: New test.
7816         * g++.dg/ext/altivec-types-3.C: New test.
7817         * g++.dg/ext/altivec-types-4.C: New test.
7818
7819 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
7820
7821         PR middle-end/18951
7822         * gcc.c-torture/execute/20041213-1.c: New test.
7823
7824 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
7825
7826         PR c++/18949
7827         * g++.dg/template/cast1.C: New.
7828
7829 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
7830
7831         * gcc.c-torture/execute/20041213-2.c: New test.
7832
7833 2004-12-13  Richard Henderson  <rth@redhat.com>
7834
7835         * gcc.dg/i386-sse-10.c: Fix typo in options.
7836
7837 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
7838
7839         PR c++/18968
7840         * g++.dg/opt/pr18968.C: New test.
7841
7842 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
7843
7844         PR c++/18925
7845         * g++.dg/ext/visibility/staticdatamem.C: New test.
7846
7847 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
7848
7849         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
7850
7851 2004-12-13  Roger Sayle  <roger@eyesopen.com>
7852
7853         PR rtl-optimization/18928
7854         * gcc.dg/pr18928-1.c: New test case.
7855
7856 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
7857
7858         PR tree-opt/16951
7859         * gcc.c-torture/compile/20041211-1.c: New.
7860
7861 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7862
7863         PR middle-end/17564
7864         * gcc.c-torture/execute/20041212-1.c: New test.
7865
7866 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7867
7868         PR fortran/18869
7869         * gfortran.dg/common_1.f90: New test.
7870
7871 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
7872         Paul Brook  <paul@codesourcery.com>
7873
7874         PR fortran/16222
7875         * gfortran.dg/real_do_1.f90: New test.
7876
7877 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
7878
7879         PR tree-opt/18040
7880         * g++.dg/opt/ptrmem6.C: New test.
7881
7882 2004-12-11  Roger Sayle  <roger@eyesopen.com>
7883
7884         PR middle-end/18921
7885         * gcc.dg/pr18921-1.c: New test case.
7886
7887 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7888
7889         PR fortran/17175
7890         * gfortran.dg/scale_1.f90: New test.
7891
7892 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
7893
7894         PR middle-end/18903
7895         * gcc.c-torture/compile/pr18903.c: New test.
7896
7897 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
7898
7899         * gcc.c-torture/execute/20041210-1.c: New test.
7900
7901 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7902
7903         PR c++/18731
7904         * g++.dg/parser/struct-1.C: New test.
7905         * g++.dg/parser/struct-2.C: New test.
7906         * g++.dg/parser/struct-3.C: New test.
7907
7908 2004-12-09  Richard Henderson  <rth@redhat.com>
7909
7910         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
7911
7912         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
7913         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
7914
7915 2004-12-09  Matt Austern  <austern@apple.com>
7916
7917         PR c++/18514
7918         * g++.dg/ext/builtin1.C: New
7919         * g++.dg/ext/builtin2.C: New
7920         * g++.dg/ext/builtin3.C: New
7921         * g++.dg/ext/builtin4.C: New
7922         * g++.dg/ext/builtin5.C: New
7923
7924 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
7925
7926         PR tree-opt/18904
7927         * g++.dg/opt/ptrmem5.C: New test.
7928
7929 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
7930
7931         * g++.dg/parse/typename5.C: Adjust for new error.
7932         * g++.dg/parse/typename7.C: New.
7933
7934 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7935
7936         PR c++/18073
7937         * g++.dg/other/mmintrin.C: New test.
7938
7939 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
7940
7941         PR c++/16681
7942         * g++.dg/init/array15.C: New.
7943         * g++.dg/init/array16.C: New.
7944
7945 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7946
7947         PR fortran/18826
7948         * gfortran.dg/assign_1.f90: New test.
7949
7950 2004-12-08  Nick Clifton  <nickc@redhat.com>
7951
7952         * gcc.target/xstormy16/bss_below100: New directory containing tests.
7953         * gcc.target/xstormy16/data_below100: Likewise.
7954         * gcc.target/xstormy16/sfr: Likewise.
7955         * gcc.target/xstormy16/below100.S: New test source file.
7956         * gcc.target/xstormy16/below100.ld: New test linker script.
7957         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
7958         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
7959         bp instructions.
7960         * gcc.target/xstormy16/bp.c: Likewise.
7961
7962         * gcc.target/xstormy16/bss_below100: New files:
7963         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
7964         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
7965         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
7966         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
7967         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
7968         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
7969         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
7970         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
7971         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
7972         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
7973         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
7974         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
7975         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
7976         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
7977         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
7978         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
7979         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
7980         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
7981         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
7982         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
7983         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
7984         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
7985         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
7986         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
7987         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
7988         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
7989         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
7990
7991         * gcc.target/xstormy16/data_below100: New files:
7992         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
7993         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
7994         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
7995         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
7996         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
7997         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
7998         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
7999         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
8000         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
8001         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
8002         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
8003         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
8004         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
8005         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
8006         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
8007         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
8008         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
8009         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
8010         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
8011         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
8012         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
8013         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
8014         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
8015         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
8016         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
8017         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
8018         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
8019
8020         * gcc.target/xstormy16/sfr: New files:
8021         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
8022         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
8023         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
8024         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
8025         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
8026         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
8027         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
8028         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
8029         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
8030         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
8031         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
8032         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
8033         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
8034         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
8035         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
8036         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
8037         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
8038         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
8039         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
8040         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
8041         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
8042         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
8043         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
8044         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
8045         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
8046         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
8047         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
8048         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
8049         27_if0_sfrw_bitfield_f.c
8050
8051 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8052
8053         PR c++/18100
8054         * g++.dg/lookup/name-clash4.C: New test.
8055
8056 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
8057
8058         PR c++/18672
8059         * g++.dg/opt/array1.C: New.
8060
8061         PR c++/18803
8062         * g++.dg/template/operator5.C: New.
8063
8064 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
8065
8066         PR c/18867
8067         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
8068
8069 2004-12-07  Steven Bosscher  <stevenb@suse.de>
8070
8071         * gcc.dg/noncompile/20041207.c: New test.
8072
8073 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
8074
8075         * g++.dg/other/unreachable-1.C: New test.
8076
8077 2004-12-06  Nick Clifton  <nickc@redhat.com>
8078
8079         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
8080         <limits.h> because the latter comes from gcc's include/ directory
8081         and not the newlib/libc/include directory.
8082
8083 2004-12-04  Richard Henderson  <rth@redhat.com>
8084
8085         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
8086
8087 2004-12-04  Richard Henderson  <rth@redhat.com>
8088
8089         * lib/target-supports.exp (check_gc_sections_available): Disable
8090         for alpha and ia64.
8091
8092 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
8093
8094         PR middle-end/17909
8095         * g++.dg/other/vararg-2.C: New test.
8096
8097 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8098
8099         PR c++/17011, c++/17971
8100         * g++.dg/template/error15.C: Adjust expected error.
8101         * g++.dg/template/instantiate3.C: Likewise.
8102
8103 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
8104
8105         * gcc.dg/altivec-18.c: Fix for darwin
8106
8107 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
8108
8109         PR c++/18782
8110         * g++.dg/parse/ptrmem2.C: New.
8111
8112         PR c++/18318
8113         * g++.dg/template/new1.C: New.
8114
8115 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8116
8117         PR fortran/18710
8118         * gfortran.dg/direct_io_3.f90: New test.
8119
8120 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
8121
8122         PR 18758
8123         * g++.dg/parse/crash21.C: New.
8124
8125 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8126
8127         PR c++/15664, c++/18276
8128         * g++.dg/template/ttp13.C: New test.
8129         * g++.dg/template/ttp14.C: Likewise.
8130
8131 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8132
8133         PR c++/18123
8134         * g++.dg/parse/enum2.C: New test.
8135         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
8136
8137 2004-12-02  Nick Clifton  <nickc@redhat.com>
8138
8139         * gcc.target/xstormy16: New test directory.
8140         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
8141         * gcc.target/xstormy16/bp.c: Check the generation of bp
8142         instructions.
8143         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
8144         bn instructions and the BELOW100 attribute.
8145
8146 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
8147
8148         PR target/16952
8149         * gcc.dg/ppc-eabi.c: New.
8150
8151 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
8152
8153         PR fortran/18284
8154         * gfortran.dg/backspace.f90
8155
8156 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
8157
8158         * gfortran.dg/inquire.f90: New test.
8159
8160 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
8161
8162         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
8163         handle effective-target-keyword.
8164         (dg-skip-if): Support effective-target keyword as target list.
8165         (dg-xfail-if): Ditto.
8166         * lib/target-supports.exp (is-effective-target-keyword): New proc.
8167
8168 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
8169
8170         PR tree-optimization/18291
8171         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
8172
8173 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
8174
8175         PR C++/18729
8176         * g++.dg/parse/crash20.C: New.
8177
8178         PR c++/17431
8179         * g++.dg/overload/arg1.C: New.
8180         * g++.dg/overload/arg2.C: New.
8181         * g++.dg/overload/arg3.C: New.
8182         * g++.dg/overload/arg4.C: New.
8183
8184 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
8185
8186         * gcc.dg/c99-flex-array-4.c: Remove.
8187
8188 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
8189
8190         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
8191
8192         * lib/target-supports.exp (is-effective-target): Simplify.
8193
8194         * lib/target-supports.exp (check_effective_target_vect_long):
8195         Fix for powerpc64-*-*.
8196
8197 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
8198
8199         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
8200         to support new requirements on FreeBSD 5.
8201
8202 2004-11-30  Devang Patel  <dpatel@apple.com>
8203
8204         PR 18702
8205         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
8206
8207 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
8208
8209         * g++.dg/ext/altivec-13.C: New test.
8210
8211 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
8212
8213         PR tree-opt/18298
8214         * gcc.c-torture/execute/p18298.c: New test.
8215
8216 2004-11-30  Ira Rosen  <irar@il.ibm.com>
8217             Dorit Naishlos  <dorit@il.ibm.com>
8218
8219         PR tree-opt/18607
8220         * gcc.dg/vect/vect-89.c: New test.
8221
8222 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
8223
8224         * gcc.dg/pr18596-1.c: New test.
8225
8226 2004-11-30  Ben Elliston  <bje@au.ibm.com>
8227
8228         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
8229
8230 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
8231
8232         PR c/18479
8233         * gcc.dg/pr18479.c: New test.
8234
8235 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
8236
8237         PR target/18490
8238         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
8239         mmix-knuth-mmixware.
8240
8241         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
8242         cris-*-elf* cris-*-aout* mmix-*-*
8243
8244 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
8245
8246         PR middle-end/18725
8247         * gcc.dg/pr18725.c: New test.
8248
8249 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
8250
8251         PR target/18488
8252         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
8253
8254         PR target/18336
8255         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
8256
8257 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
8258
8259         PR c++/18368
8260         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
8261         * g++.old-deja/g++.law/ctors5.C: Likewise.
8262         * g++.old-deja/g++.other/crash25.C: Likewise.
8263
8264         PR c++/18674
8265         * g++.dg/template/error16.C: New test.
8266
8267         PR c++/18512
8268         * g++.dg/template/crash29.C: New test.
8269
8270 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
8271
8272         PR tree-optimization/18712
8273         * gcc.c-torture/compile/pr18712.c: New test.
8274
8275 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
8276
8277         PR c/7544
8278         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
8279         tests.
8280
8281 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8282
8283         PR c++/18652
8284         * g++.dg/lookup/crash6.C: New test.
8285
8286 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
8287
8288         PR middle-end/18164
8289         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
8290
8291 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
8292
8293         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
8294         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
8295         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
8296
8297 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
8298
8299         * gcc.dg/pr18164.c: New test.
8300
8301 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
8302
8303         * gcc.dg/funroll-loops-all.c: New.
8304
8305 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
8306
8307         PR target/18489
8308         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
8309         delimeter, match space and TAB as well as ":".
8310
8311         PR target/18484
8312         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
8313
8314         PR target/18348
8315         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
8316
8317         PR target/18345
8318         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
8319
8320         PR target/18337
8321         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
8322
8323 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
8324
8325         * gfortran.dg/direct_io_2.f90: New test.
8326
8327 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
8328
8329         PR target/18334
8330         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
8331
8332 2004-11-28  Richard Henderson  <rth@redhat.com>
8333
8334         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
8335
8336 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
8337
8338         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
8339         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
8340         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
8341         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
8342         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
8343         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
8344         gcc.dg/pointer-arith-8.c: New tests.
8345
8346 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
8347
8348         PR fortran/18364
8349         * gfortran.dg/endfile.f90: New test.
8350
8351 2004-11-27  Falk Hueffner  <falk@debian.org>
8352
8353         * gcc.dg/loop-6.c: New test.
8354
8355 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
8356
8357         * gcc.c-torture/execute/20041126-1.c: New test.
8358
8359 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
8360
8361         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
8362         on IRIX.
8363
8364 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
8365
8366         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
8367         functions.
8368
8369 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
8370
8371         PR rtl-optimization/17825
8372         * gcc.c-torture/compile/20041119-1.c: New test.
8373
8374 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8375
8376         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
8377         Check existence of ld library path variables before unsetting.
8378
8379 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
8380
8381         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
8382
8383 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
8384
8385         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
8386
8387 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
8388
8389         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
8390
8391 2004-11-26  Ben Elliston  <bje@au.ibm.com>
8392
8393         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
8394         dg-do directive.
8395
8396 2004-11-26  Ben Elliston  <bje@au.ibm.com>
8397
8398         * gcc.dg/pr17957.c: Pass --param, not -param.
8399
8400 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
8401
8402         PR middle-end/17957
8403         * testsuite/gcc.dg/pr17957.c: New test.
8404
8405 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
8406
8407         PR c++/18445
8408         * g++.dg/template/crash28.C: Likewise.
8409
8410         PR c++/18001
8411         * g++.dg/expr/unary2.C: Adjust lvalue messages.
8412         * g++.dg/ext/lvaddr.C: Likewise.
8413         * g++.dg/opt/pr7503-3.C: Likewise.
8414
8415         PR c++/18466
8416         * g++.dg/parse/qualified3.C: New test.
8417         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
8418
8419         PR c++/18545
8420         * g++.dg/expr/return1.C: New test.
8421
8422 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8423
8424         Friend class name lookup 3/n, PR c++/3332
8425         * g++.dg/lookup/friend3.C: New test.
8426         * g++.dg/lookup/friend4.C: Likewise.
8427         * g++.dg/lookup/friend5.C: Likewise.
8428
8429 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8430
8431         Friend class name lookup 2/n, PR c++/14513, c++/15410
8432         * g++.dg/lookup/friend2.C: New test.
8433         * g++.dg/template/friend31.C: Likewise.
8434
8435 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8436
8437         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
8438
8439 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
8440
8441         PR c++/17473
8442         * g++.dg/tc1/dr56.C: Remove.
8443         * g++.dg/template/typedef1.C: Add dg-error markers.
8444         * g++.old-deja/g++.other/typedef7.C: Likewise.
8445
8446         PR c++/18285
8447         * g++.dg/parse/typedef7.C: New test.
8448
8449 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
8450
8451         * gcc.c-torture/execute/20041124-1.c: New test.
8452
8453 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
8454
8455         * g++.dg/template/deduce3.C: New test.
8456
8457         PR c++/18586
8458         * g++.dg/template/crash27.C: New test.
8459
8460         PR c++/18530
8461         * g++.dg/warn/Wshadow-3.C: New test.
8462
8463 2004-11-24  Devang Patel  <dpatel@apple.com>
8464
8465         PR/18555
8466         * gcc.dg/cpp/isysroot-1.c: New test.
8467         * gcc.dg/cpp/usr/include/stdio.h: New file.
8468         * gcc.dg/cpp/isysroot-2.c: New test.
8469         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
8470         New file.
8471
8472 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8473
8474         PR c++/8929
8475         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
8476
8477 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
8478
8479         * gcc.target/sparc/align.c: Do not include <stdint.h>.
8480         * gcc.target/sparc/pdist.c: Likewise.
8481
8482 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
8483
8484         PR c++/16882
8485         * g++.dg/conversion/simd1.C: New test.
8486
8487 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8488
8489         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
8490         and restore_ld_library_path_env_vars.
8491         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
8492         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
8493         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
8494         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
8495
8496 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
8497
8498         * gcc.dg/pragma-align-2.c: Test macro expansion.
8499         * gcc.dg/pragma-pack-2.c: New test.
8500
8501 2004-11-23  Richard Henderson  <rth@redhat.com>
8502
8503         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
8504         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
8505         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
8506         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
8507         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
8508         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
8509
8510         * gcc.dg/vect/vect.exp: Add check for alpha.
8511         * lib/target-supports.exp (check_alpha_max_hw_available): New.
8512         (check_effective_target_vect_int): Enable for alpha.
8513         (check_effective_target_vect_long): New.
8514         (is-effective-target): Add it.
8515
8516 2004-11-23  Uros Bizjak <uros@kss-loka.si>
8517
8518         * gcc.dg/pr18614-1.c: New test.
8519
8520 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
8521
8522         * gcc.dg/setjmp-2.c: New test.
8523
8524 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
8525
8526         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
8527         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
8528         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
8529         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
8530         gcc.target/sparc/pdist.c: New tests.
8531
8532 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
8533
8534         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
8535
8536 2004-11-22  Dale Johannesen  <dalej@apple.com>
8537
8538         * gcc.dg/20041111-1.c:  New.
8539
8540 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
8541
8542         PR tree-opt/18536
8543         * gcc.dg/vect/pr18536.c: New test.
8544
8545 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8546
8547         PR c++/18354
8548         * g++.dg/template/nontype11.C: New test.
8549
8550 2004-11-21  Roger Sayle  <roger@eyesopen.com>
8551
8552         PR middle-end/18520
8553         * gcc.dg/pr18520-1.c: New test case.
8554
8555 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
8556
8557         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
8558         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
8559         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
8560         expected diagnostics.
8561
8562 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
8563
8564         PR target/18580
8565         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
8566         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
8567         vect-77.c, vect-77a.c: XFAIL on the SPARC.
8568
8569 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
8570
8571         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
8572
8573 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
8574             Joseph Myers  <joseph@codesourcery.com>
8575
8576         * lib/target-supports.exp (check_visibility_available): Really
8577         test the compiler.
8578
8579 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
8580
8581         PR tree-opt/18181
8582         * gcc.dg/vect/vect-85.c: New test.
8583         * gcc.dg/vect/vect-86.c: New test.
8584         * gcc.dg/vect/vect-87.c: New test.
8585         * gcc.dg/vect/vect-88.c: New test.
8586
8587 2004-11-19  Ben Elliston  <bje@au.ibm.com>
8588
8589         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
8590
8591 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
8592
8593         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
8594         * gcc.dg/ppc-and-1.c: Ditto.
8595         * gcc.dg/ppc-compare-1.c: Ditto.
8596         * gcc.dg/ppc-mov-1.c: Ditto
8597
8598 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
8599             Mark Mitchell  <mark@codesourcery.com>
8600
8601         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
8602
8603 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
8604             Aldy Hernandez  <aldyh@redhat.com>
8605
8606         * lib/target-supports.exp (check_effective_target_vect_int): New
8607         (check_effective_target_vect_float): New
8608         (check_effective_target_vect_double): New.
8609         (is-effective-target): Support new effective targets keywords.
8610         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
8611         default action for dg-do.
8612         * gcc.dg/vect/pr16105.c: Use new support.
8613         * gcc.dg/vect/pr18400.c: Ditto.
8614         * gcc.dg/vect/pr18425.c: Ditto.
8615         * gcc.dg/vect/vect-1.c: Ditto.
8616         * gcc.dg/vect/vect-10.c: Ditto.
8617         * gcc.dg/vect/vect-11.c: Ditto.
8618         * gcc.dg/vect/vect-12.c: Ditto.
8619         * gcc.dg/vect/vect-13.c: Ditto.
8620         * gcc.dg/vect/vect-14.c: Ditto.
8621         * gcc.dg/vect/vect-15.c: Ditto.
8622         * gcc.dg/vect/vect-16.c: Ditto.
8623         * gcc.dg/vect/vect-17.c: Ditto.
8624         * gcc.dg/vect/vect-18.c: Ditto.
8625         * gcc.dg/vect/vect-19.c: Ditto.
8626         * gcc.dg/vect/vect-2.c: Ditto.
8627         * gcc.dg/vect/vect-20.c: Ditto.
8628         * gcc.dg/vect/vect-21.c: Ditto.
8629         * gcc.dg/vect/vect-22.c: Ditto.
8630         * gcc.dg/vect/vect-23.c: Ditto.
8631         * gcc.dg/vect/vect-24.c: Ditto.
8632         * gcc.dg/vect/vect-25.c: Ditto.
8633         * gcc.dg/vect/vect-26.c: Ditto.
8634         * gcc.dg/vect/vect-27.c: Ditto.
8635         * gcc.dg/vect/vect-27a.c: Ditto.
8636         * gcc.dg/vect/vect-28.c: Ditto.
8637         * gcc.dg/vect/vect-29.c: Ditto.
8638         * gcc.dg/vect/vect-29a.c: Ditto.
8639         * gcc.dg/vect/vect-3.c: Ditto.
8640         * gcc.dg/vect/vect-30.c: Ditto.
8641         * gcc.dg/vect/vect-31.c: Ditto.
8642         * gcc.dg/vect/vect-32.c: Ditto.
8643         * gcc.dg/vect/vect-33.c: Ditto.
8644         * gcc.dg/vect/vect-34.c: Ditto.
8645         * gcc.dg/vect/vect-35.c: Ditto.
8646         * gcc.dg/vect/vect-36.c: Ditto.
8647         * gcc.dg/vect/vect-37.c: Ditto.
8648         * gcc.dg/vect/vect-38.c: Ditto.
8649         * gcc.dg/vect/vect-4.c: Ditto.
8650         * gcc.dg/vect/vect-40.c: Ditto.
8651         * gcc.dg/vect/vect-41.c: Ditto.
8652         * gcc.dg/vect/vect-42.c: Ditto.
8653         * gcc.dg/vect/vect-43.c: Ditto.
8654         * gcc.dg/vect/vect-44.c: Ditto.
8655         * gcc.dg/vect/vect-45.c: Ditto.
8656         * gcc.dg/vect/vect-46.c: Ditto.
8657         * gcc.dg/vect/vect-47.c: Ditto.
8658         * gcc.dg/vect/vect-48.c: Ditto.
8659         * gcc.dg/vect/vect-48a.c: Ditto.
8660         * gcc.dg/vect/vect-49.c: Ditto.
8661         * gcc.dg/vect/vect-5.c: Ditto.
8662         * gcc.dg/vect/vect-50.c: Ditto.
8663         * gcc.dg/vect/vect-51.c: Ditto.
8664         * gcc.dg/vect/vect-52.c: Ditto.
8665         * gcc.dg/vect/vect-53.c: Ditto.
8666         * gcc.dg/vect/vect-54.c: Ditto.
8667         * gcc.dg/vect/vect-55.c: Ditto.
8668         * gcc.dg/vect/vect-56.c: Ditto.
8669         * gcc.dg/vect/vect-56a.c: Ditto.
8670         * gcc.dg/vect/vect-57.c: Ditto.
8671         * gcc.dg/vect/vect-58.c: Ditto.
8672         * gcc.dg/vect/vect-59.c: Ditto.
8673         * gcc.dg/vect/vect-6.c: Ditto.
8674         * gcc.dg/vect/vect-60.c: Ditto.
8675         * gcc.dg/vect/vect-61.c: Ditto.
8676         * gcc.dg/vect/vect-62.c: Ditto.
8677         * gcc.dg/vect/vect-63.c: Ditto.
8678         * gcc.dg/vect/vect-64.c: Ditto.
8679         * gcc.dg/vect/vect-65.c: Ditto.
8680         * gcc.dg/vect/vect-66.c: Ditto.
8681         * gcc.dg/vect/vect-67.c: Ditto.
8682         * gcc.dg/vect/vect-68.c: Ditto.
8683         * gcc.dg/vect/vect-69.c: Ditto.
8684         * gcc.dg/vect/vect-7.c: Ditto.
8685         * gcc.dg/vect/vect-72.c: Ditto.
8686         * gcc.dg/vect/vect-72a.c: Ditto.
8687         * gcc.dg/vect/vect-73.c: Ditto.
8688         * gcc.dg/vect/vect-74.c: Ditto.
8689         * gcc.dg/vect/vect-75.c: Ditto.
8690         * gcc.dg/vect/vect-76.c: Ditto.
8691         * gcc.dg/vect/vect-77.c: Ditto.
8692         * gcc.dg/vect/vect-77a.c: Ditto.
8693         * gcc.dg/vect/vect-78.c: Ditto.
8694         * gcc.dg/vect/vect-79.c: Ditto.
8695         * gcc.dg/vect/vect-8.c: Ditto.
8696         * gcc.dg/vect/vect-80.c: Ditto.
8697         * gcc.dg/vect/vect-82.c: Ditto.
8698         * gcc.dg/vect/vect-82_64.c: Ditto.
8699         * gcc.dg/vect/vect-83.c: Ditto.
8700         * gcc.dg/vect/vect-83_64.c: Ditto.
8701         * gcc.dg/vect/vect-9.c: Ditto.
8702         * gcc.dg/vect/vect-all.c: Ditto.
8703         * gcc.dg/vect/vect-none.c: Ditto.
8704
8705 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
8706
8707         * lib/gcc-dg.exp (dg-skip-if): New function.
8708         (dg-forbid-option): Remove.
8709         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
8710         * g++.dg/abi/bitfield8.C: Likewise.
8711         * g++.dg/abi/dtor1.C: Likewise.
8712         * g++.dg/abi/empty10.C: Likewise.
8713         * g++.dg/abi/empty7.C: Likewise.
8714         * g++.dg/abi/empty9.C: Likewise.
8715         * g++.dg/abi/layout3.C: Likewise.
8716         * g++.dg/abi/layout4.C: Likewise.
8717         * g++.dg/abi/thunk1.C: Likewise.
8718         * g++.dg/abi/thunk2.C: Likewise.
8719         * g++.dg/abi/vbase11.C: Likewise.
8720         * g++.dg/abi/vthunk2.C: Likewise.
8721         * g++.dg/abi/vthunk3.C: Likewise.
8722         * g++.dg/ext/attrib8.C: Likewise.
8723         * g++.dg/opt/longbranch2.C: Likewise.
8724         * g++.dg/opt/reg-stack4.C: Likewise.
8725         * g++.old-deja/g++.ext/attrib1.C: Likewise.
8726         * g++.old-deja/g++.ext/attrib2.C: Likewise.
8727         * g++.old-deja/g++.ext/attrib3.C: Likewise.
8728         * g++.old-deja/g++.other/store-expr1.C: Likewise.
8729         * g++.old-deja/g++.other/store-expr2.C: Likewise.
8730         * gcc.dg/20000609-1.c: Likewise.
8731         * gcc.dg/20000720-1.c: Likewise.
8732         * gcc.dg/20011107-1.c: Likewise.
8733         * gcc.dg/20011119-1.c: Likewise.
8734         * gcc.dg/20020108-1.c: Likewise.
8735         * gcc.dg/20020122-2.c: Likewise.
8736         * gcc.dg/20020122-3.c: Likewise.
8737         * gcc.dg/20020201-3.c: Likewise.
8738         * gcc.dg/20020206-1.c: Likewise.
8739         * gcc.dg/20020218-1.c: Likewise.
8740         * gcc.dg/20020310-1.c: Likewise.
8741         * gcc.dg/20020411-1.c: Likewise.
8742         * gcc.dg/20020418-2.c: Likewise.
8743         * gcc.dg/20020426-1.c: Likewise.
8744         * gcc.dg/20020426-2.c: Likewise.
8745         * gcc.dg/20020517-1.c: Likewise.
8746         * gcc.dg/20020523-1.c: Likewise.
8747         * gcc.dg/20020523-2.c: Likewise.
8748         * gcc.dg/20020729-1.c: Likewise.
8749         * gcc.dg/20030204-1.c: Likewise.
8750         * gcc.dg/20030826-2.c: Likewise.
8751         * gcc.dg/20030926-1.c: Likewise.
8752         * gcc.dg/20031202-1.c: Likewise.
8753         * gcc.dg/980312-1.c: Likewise.
8754         * gcc.dg/980313-1.c: Likewise.
8755         * gcc.dg/990117-1.c: Likewise.
8756         * gcc.dg/990424-1.c: Likewise.
8757         * gcc.dg/990524-1.c: Likewise.
8758         * gcc.dg/991230-1.c: Likewise.
8759         * gcc.dg/i386-387-1.c: Likewise.
8760         * gcc.dg/i386-387-2.c: Likewise.
8761         * gcc.dg/i386-387-3.c: Likewise.
8762         * gcc.dg/i386-387-4.c: Likewise.
8763         * gcc.dg/i386-387-5.c: Likewise.
8764         * gcc.dg/i386-387-6.c: Likewise.
8765         * gcc.dg/i386-asm-1.c: Likewise.
8766         * gcc.dg/i386-bitfield1.c: Likewise.
8767         * gcc.dg/i386-bitfield2.c: Likewise.
8768         * gcc.dg/i386-loop-1.c: Likewise.
8769         * gcc.dg/i386-loop-2.c: Likewise.
8770         * gcc.dg/i386-loop-3.c: Likewise.
8771         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
8772         * gcc.dg/i386-pic-1.c: Likewise.
8773         * gcc.dg/i386-regparm.c: Likewise.
8774         * gcc.dg/i386-signbit-1.c: Likewise.
8775         * gcc.dg/i386-signbit-2.c: Likewise.
8776         * gcc.dg/i386-signbit-3.c: Likewise.
8777         * gcc.dg/i386-sse-5.c: Likewise.
8778         * gcc.dg/i386-sse-8.c: Likewise.
8779         * gcc.dg/i386-unroll-1.c: Likewise.
8780         * gcc.dg/tls/opt-1.c: Likewise.
8781         * gcc.dg/tls/opt-2.c: Likewise.
8782         * gcc.dg/unroll-1.c: Likewise.
8783         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
8784         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
8785         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
8786         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
8787
8788 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8789
8790         * g++.dg/template/incomplete1.C: New test.
8791
8792 2004-11-16  Nick Clifton  <nickc@redhat.com>
8793
8794         Revert patches accidentally commited during checkin of fixes for
8795         xstormy16 tests:
8796         gcc.c-torture/execute/simd-4.c: Revert
8797         gcc.dg/20040910-1.c: Revert.
8798
8799 2004-11-16  Paul Brook  <paul@codesourcery.com>
8800
8801         PR fortran/13010
8802         * gfortran.dg/der_pointer_1.f90: New test.
8803
8804 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
8805
8806         PR c/18498
8807         * gcc.dg/bitfld-13.c: New test.
8808
8809 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
8810
8811         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
8812         powerpc*-*-linux*.
8813
8814         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
8815         * gcc.dg/ppc64-abi-2.c: Ditto.
8816         * gcc.dg/ppc64-abi-3.c: Ditto.
8817
8818         * lib/gcc-dg.exp (dg-target-list): Remove.
8819
8820 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
8821
8822         * gcc.dg/ia64-postinc.c: New test.
8823
8824 2004-11-15  Mark Mitchell <mark@codesourcery.com>
8825
8826         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
8827
8828 2004-11-15  Nick Clifton  <nickc@redhat.com>
8829
8830         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
8831         __INT_MAX__ so that the test can be compiled by toolchains
8832         targeted at 16-bit processors.
8833
8834         * gcc.dg/20040625-1.c: Use long constants rather than integers
8835         when performing arithmetic that will overflow 16-bits.
8836
8837         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
8838         xstormy16.  It does not support 128-bit vector operations.
8839
8840         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
8841         with the macro PTR_TYPE.  Define this macro to an integer type
8842         suitable for holding a pointer.
8843
8844         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
8845         the target is a 16-bit processor.
8846
8847         * gcc.dg/cpp/if-2.c: Expect a different warning message from
8848         16-bit targets where the character constant will be too long.
8849
8850         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
8851         where the double will not be directly addressable.
8852
8853 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8854
8855         Friend class name lookup 1/n, PR c++/18471
8856         * g++.dg/template/crash26.C: New test.
8857         * g++.dg/lookup/struct1.C: Adjust expected error.
8858         * g++.dg/parse/elab1.C: Likewise.
8859         * g++.dg/parse/elab2.C: Likewise.
8860         * g++.dg/parse/int-as-enum1.C: Likewise.
8861         * g++.dg/parse/struct-as-enum1.C: Likewise.
8862         * g++.dg/parse/typedef1.C: Likewise.
8863         * g++.dg/parse/typedef3.C: Likewise.
8864         * g++.dg/parse/typedef4.C: Likewise.
8865         * g++.dg/parse/typedef5.C: Likewise.
8866         * g++.dg/template/nontype4.C: Likewise.
8867         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
8868         * g++.old-deja/g++.other/elab1.C: Likewise.
8869         * g++.old-deja/g++.other/syntax4.C: Likewise.
8870
8871 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
8872
8873         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
8874
8875 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
8876
8877         * gcc.c-torture/execute/20041114-1.c: New test.
8878
8879 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
8880
8881         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
8882         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
8883         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
8884         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
8885         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
8886         gcc.dg/switch-7.c: New tests.
8887
8888 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
8889
8890         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
8891
8892 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
8893
8894         PR tree-opt/18400
8895         * gcc.dg/vect/pr18400.c: New test.
8896
8897 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
8898             Andrew Pinski  <pinskia@physics.uc.edu>
8899
8900         PR tree-opt/18425
8901         * gcc.dg/vect/pr18425.c: New test.
8902
8903 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
8904
8905         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
8906         Guard with dg-require-alias and dg-require-visibility.
8907
8908 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
8909
8910         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
8911
8912 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8913
8914         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
8915
8916 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8917
8918         PR c++/17344
8919         * g++.dg/template/defarg5.C: New test.
8920
8921 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
8922
8923         * g++.dg/parse/cast1.C: Run only on ILP32.
8924         * g++.old-deja/g++.mike/p784.C: Likewise.
8925
8926 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
8927
8928         * gcc.c-torture/execute/20041113-1.c: New test.
8929
8930 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
8931
8932         PR target/18230
8933         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
8934         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
8935         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
8936         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
8937         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
8938         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
8939         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
8940         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
8941         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
8942         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
8943         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
8944         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
8945         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
8946
8947 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
8948
8949         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
8950         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
8951         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
8952         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
8953         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
8954         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
8955         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
8956         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
8957         gcc.target/sparc/combined-1.c: New tests.
8958
8959 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
8960
8961         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
8962         New tests.
8963
8964 2004-11-12  Mark Mitchell <mark@codesourcery.com>
8965
8966         * lib/gcc-dg.exp (dg-forbid-option): New function.
8967         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
8968         * g++.dg/abi/bitfield8.C: Likewise.
8969         * g++.dg/abi/dtor1.C: Likewise.
8970         * g++.dg/abi/empty10.C: Likewise.
8971         * g++.dg/abi/empty7.C: Likewise.
8972         * g++.dg/abi/empty9.C: Likewise.
8973         * g++.dg/abi/layout3.C: Likewise.
8974         * g++.dg/abi/layout4.C: Likewise.
8975         * g++.dg/abi/thunk1.C: Likewise.
8976         * g++.dg/abi/thunk2.C: Likewise.
8977         * g++.dg/abi/vbase11.C: Likewise.
8978         * g++.dg/abi/vthunk2.C: Likewise.
8979         * g++.dg/abi/vthunk3.C: Likewise.
8980         * g++.dg/ext/attrib8.C: Likewise.
8981         * g++.dg/opt/longbranch2.C: Likewise.
8982         * g++.dg/opt/reg-stack4.C: Likewise.
8983         * g++.old-deja/g++.ext/attrib1.C: Likewise.
8984         * g++.old-deja/g++.ext/attrib2.C: Likewise.
8985         * g++.old-deja/g++.ext/attrib3.C: Likewise.
8986         * g++.old-deja/g++.other/store-expr1.C: Likewise.
8987         * g++.old-deja/g++.other/store-expr2.C: Likewise.
8988         * gcc.dg/20000609-1.c: Likewise.
8989         * gcc.dg/20000720-1.c: Likewise.
8990         * gcc.dg/20011107-1.c: Likewise.
8991         * gcc.dg/20011119-1.c: Likewise.
8992         * gcc.dg/20020108-1.c: Likewise.
8993         * gcc.dg/20020122-2.c: Likewise.
8994         * gcc.dg/20020122-3.c: Likewise.
8995         * gcc.dg/20020201-3.c: Likewise.
8996         * gcc.dg/20020206-1.c: Likewise.
8997         * gcc.dg/20020218-1.c: Likewise.
8998         * gcc.dg/20020310-1.c: Likewise.
8999         * gcc.dg/20020411-1.c: Likewise.
9000         * gcc.dg/20020418-2.c: Likewise.
9001         * gcc.dg/20020426-1.c: Likewise.
9002         * gcc.dg/20020426-2.c: Likewise.
9003         * gcc.dg/20020517-1.c: Likewise.
9004         * gcc.dg/20020523-1.c: Likewise.
9005         * gcc.dg/20020523-2.c: Likewise.
9006         * gcc.dg/20020729-1.c: Likewise.
9007         * gcc.dg/20030204-1.c: Likewise.
9008         * gcc.dg/20030826-2.c: Likewise.
9009         * gcc.dg/20030926-1.c: Likewise.
9010         * gcc.dg/20031202-1.c: Likewise.
9011         * gcc.dg/980312-1.c: Likewise.
9012         * gcc.dg/980313-1.c: Likewise.
9013         * gcc.dg/990117-1.c: Likewise.
9014         * gcc.dg/990424-1.c: Likewise.
9015         * gcc.dg/990524-1.c: Likewise.
9016         * gcc.dg/991230-1.c: Likewise.
9017         * gcc.dg/i386-387-1.c: Likewise.
9018         * gcc.dg/i386-387-2.c: Likewise.
9019         * gcc.dg/i386-387-3.c: Likewise.
9020         * gcc.dg/i386-387-4.c: Likewise.
9021         * gcc.dg/i386-387-5.c: Likewise.
9022         * gcc.dg/i386-387-6.c: Likewise.
9023         * gcc.dg/i386-asm-1.c: Likewise.
9024         * gcc.dg/i386-bitfield1.c: Likewise.
9025         * gcc.dg/i386-bitfield2.c: Likewise.
9026         * gcc.dg/i386-loop-1.c: Likewise.
9027         * gcc.dg/i386-loop-2.c: Likewise.
9028         * gcc.dg/i386-loop-3.c: Likewise.
9029         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
9030         * gcc.dg/i386-pic-1.c: Likewise.
9031         * gcc.dg/i386-regparm.c: Likewise.
9032         * gcc.dg/i386-signbit-1.c: Likewise.
9033         * gcc.dg/i386-signbit-2.c: Likewise.
9034         * gcc.dg/i386-signbit-3.c: Likewise.
9035         * gcc.dg/i386-sse-5.c: Likewise.
9036         * gcc.dg/i386-sse-8.c: Likewise.
9037         * gcc.dg/i386-unroll-1.c: Likewise.
9038         * gcc.dg/tls/opt-1.c: Likewise.
9039         * gcc.dg/tls/opt-2.c: Likewise.
9040         * gcc.dg/unroll-1.c: Likewise.
9041         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
9042         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
9043         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
9044         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
9045         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
9046         -m64 is specified.
9047
9048 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
9049
9050         PR c++/18389
9051         * g++.dg/parse/cond1.C: New test.
9052
9053         PR c++/18429
9054         * g++.dg/template/array9.C: New test.
9055         * g++.dg/ext/vla1.C: Adjust error messages.
9056         * g++.dg/ext/vlm1.C: Likewise.
9057         * g++.dg/template/crash2.C: Likewise.
9058
9059         PR c++/18436
9060         * g++.dg/template/call3.C: New test.
9061
9062         PR c++/18407
9063         * g++.dg/template/ptrmem11.C: New test.
9064
9065 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
9066
9067         PR other/14264
9068         * lib/g++.exp: Set LC_ALL and LANG to C.
9069         * lib/gcc-dg.exp: Likewise.
9070         * lib/gfortran.exp: Likewise.
9071         * lib/objc.exp: Likewise.
9072         * lib/treelang.exp: Likewise.
9073
9074 2004-11-12  Andreas Schwab  <schwab@suse.de>
9075
9076         * gcc.dg/pr16286.c: Fix last change.
9077
9078 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
9079
9080         PR c++/18416
9081         * g++.dg/init/global1.C: New test.
9082
9083 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
9084
9085         * gcc.c-torture/execute/20041112-1.c: New test.
9086
9087 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
9088
9089         * lib/gcc-dg.exp (dg-target-list): New.
9090
9091 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
9092             Richard Sandiford  <rsandifo@redhat.com>
9093
9094         * lib/target-supports.exp (get-compiler_messages): New.
9095         (check_named_sections_available): Use it.
9096         (check_effective_target_ilp32): New.
9097         (check_effective_target_lp64): New.
9098         (is-effective-target): New.
9099         * lib/gcc-dg.exp (dg-require-effective-target): New.
9100
9101 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
9102
9103         * gcc.dg/precedence-1.c: New test.
9104
9105 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
9106
9107         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
9108
9109         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
9110         message, delete generated files, use more descriptive name for
9111         executable, and make the test unsupported when it cannot be run.
9112
9113         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
9114         (dg-require-weak, dg-require-visibility, dg-require-alias,
9115         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
9116         dg-require-iconv, dg-require-named-sections): Use it.
9117
9118         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
9119
9120 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
9121
9122         PR target/16457
9123         * gcc.dg/ppc-and-1: New
9124
9125         PR target/16796
9126         * gcc.dg/ppc-mov-1.c: New.
9127
9128         PR target/16458
9129         * gcc.dg/ppc-compare-1.c: New.
9130
9131 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
9132
9133         * objc.dg/desig-init-2.m: New test.
9134
9135 2004-11-10  Adam Nemet  <anemet@lnxw.com>
9136
9137         PR middle-end/18160
9138         * g++.dg/warn/register-var-1.C: New test.
9139         * g++.dg/warn/register-var-2.C: New test.
9140
9141 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
9142
9143         * gcc.dg/union-2.c: New test.
9144
9145 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
9146
9147         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
9148         New test for PR tree-optimization/17892.
9149
9150 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
9151
9152         PR c++/18369
9153         * g++.dg/init/new12.C: New test.
9154
9155 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
9156
9157         * gcc.target/sparc: New directory.
9158         * gcc.target/sparc/sparc.exp: New driver.
9159         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
9160         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
9161         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
9162         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
9163
9164 2004-11-10  Paul Brook  <paul@codesourcery.com>
9165
9166         PR fortran/18218
9167         * gfortran.dg/list_read.c: New test.
9168
9169 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
9170
9171         PR c/18322
9172         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
9173         expected diagnostic location.
9174
9175 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
9176
9177         * gcc.dg/20041109-1.c: New test.
9178
9179 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
9180
9181         PR objc/18406
9182         * objc/compile/pr18406.m: New test.
9183
9184 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
9185
9186         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
9187
9188 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
9189
9190         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
9191
9192 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
9193
9194         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
9195
9196 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
9197
9198         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
9199         exit.
9200
9201 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
9202
9203         PR tree-opt/18299
9204         * gcc.c-torture/pr18299-1.c: New test.
9205
9206 2004-11-06  Andreas Schwab  <schwab@suse.de>
9207
9208         * gcc.dg/pr16286.c: Also test for bool and pixel.
9209
9210 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
9211
9212         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
9213         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
9214         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
9215         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
9216         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
9217         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
9218         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
9219         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
9220         gcc.dg/struct-semi-3.c: New tests.
9221
9222 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9223
9224         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
9225
9226 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9227
9228         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
9229         Do not use C99 designators.
9230
9231 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9232
9233         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
9234
9235 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9236
9237         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
9238         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
9239         * gcc.c-torture/execute/simd-5.x: Remove.
9240
9241 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
9242
9243         PR rtl-optimization/17933
9244         * gcc.dg/torture/pr17933-1.c: New test.
9245
9246 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
9247
9248         PR target/18106
9249         * lib/target-supports.exp (check_weak_available): Support
9250         Windows.
9251
9252 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
9253
9254         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
9255         call to fflush(stdout) before abort.
9256         (my_ffsll): New function.
9257         (generate_fields): Use it.
9258
9259 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
9260
9261         * gcc.dg/init-undef-1.c: New test.
9262
9263 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
9264
9265         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
9266         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
9267         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
9268         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
9269         expected messages for new parser.
9270
9271 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
9272
9273         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
9274
9275 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
9276
9277         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
9278         on LP64 targets.
9279
9280 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
9281
9282         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
9283         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
9284         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
9285         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
9286         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
9287         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
9288         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
9289         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
9290         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
9291         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
9292
9293 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
9294
9295         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
9296         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
9297         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
9298         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
9299         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
9300         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
9301         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
9302         for new parser.
9303
9304 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
9305
9306         PR target/15342
9307         * gcc.dg/20041104-1.c: New test.
9308
9309 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9310
9311         * g++.dg/template/nontype7.C: New test.
9312         * g++.dg/template/nontype8.C: Likewise.
9313         * g++.dg/template/nontype9.C: Likewise.
9314         * g++.dg/template/nontype10.C: Likewise.
9315         * g++.dg/tc1/dr49.C: Likewise.
9316         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
9317         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
9318
9319 2004-11-04  Ben Elliston  <bje@au.ibm.com>
9320
9321         * g++.dg/rtti/tinfo1.C: Remove xfails.
9322
9323 2004-11-04  Ben Elliston  <bje@au.ibm.com>
9324
9325         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
9326         packed attribute to the definition to satisfy the new C++ parser.
9327
9328 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
9329
9330         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
9331         invocations of va_arg.
9332
9333 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
9334
9335         PR c++/18124
9336         * g++.dg/template/crash25.C: New test.
9337
9338         PR c++/18155
9339         * g++.dg/template/typedef2.C: New test.
9340         * g++.dg/parse/crash13.C: Adjust error markers.
9341
9342         PR c++/18177
9343         * g++.dg/conversion/const3.C: New test.
9344
9345 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9346
9347         PR fortran/17535
9348         PR fortran/17583
9349         PR fortran/17713
9350         * gfortran.dg/generic_[123].f90: New testcases.
9351
9352 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
9353
9354         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
9355         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
9356
9357 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
9358
9359         PR tree-opt/16808
9360         * gcc.c-torture/compile/pr16808.c: New test.
9361
9362 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
9363
9364         PR rtl-optimization/17104
9365         * gcc.dg/ppc-bitfield1.c: New.
9366
9367 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
9368
9369         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
9370
9371 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
9372
9373         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
9374         strings for 32-bit code.
9375
9376 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
9377
9378         PR c/18239
9379         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
9380
9381 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
9382
9383         PR c++/18064
9384         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
9385
9386 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
9387
9388         PR c++/15172
9389         * g++.dg/init/aggr2.C: New test.
9390
9391 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
9392
9393         * objc.dg/local-decl-1.m: New test.
9394
9395 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9396
9397         * gcc.dg/20040910-1.c: Adjust regex.
9398
9399 2004-10-30  Roger Sayle  <roger@eyesopen.com>
9400
9401         PR rtl-optimization/18084
9402         * g++.dg/opt/pr18084-1.C: New testcase.
9403
9404 2004-10-30  Matt Austern  <austern@apple.com>
9405
9406         PR c++/17542
9407         * g++.dg/ext/attrib18.C: New test.
9408
9409 2004-10-30  Roger Sayle  <roger@eyesopen.com>
9410
9411         PR middle-end/18096
9412         * gcc.dg/pr18096-1.c: New test case.
9413
9414 2004-10-30  Roger Sayle  <roger@eyesopen.com>
9415
9416         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
9417
9418 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
9419
9420         PR c/16666
9421         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
9422         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
9423         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
9424         gcc.dg/old-style-prom-3.c: New tests.
9425
9426 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
9427
9428         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
9429         Remove unnecessary inclusion of stdio.h.
9430
9431 2004-10-29  Roger Sayle  <roger@eyesopen.com>
9432
9433         PR rtl-optimization/17581
9434         * gcc.dg/pr17581-1.c: New test case.
9435
9436 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
9437
9438         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
9439         being implemented.
9440         * g++.dg/conversion/dr195-1.C: New.
9441         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
9442         * g++.old-deja/g++.mike/p10148.C: Likewise.
9443
9444 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
9445
9446         PR c++/17695
9447         * g++.dg/debug/typedef2.C: New test.
9448
9449 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
9450
9451         PR fortran/13490
9452         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
9453         * gfortran.dg/g77/README: Update.
9454
9455 2004-10-28  Matt Austern  <austern@apple.com>
9456
9457         PR c++/14124
9458         * g++.dg/ext/packed7.C: New test.
9459
9460 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
9461
9462         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
9463         scan-assembler.
9464         * lib/scanasm.exp (hidden-scan-for): New proc.
9465         (scan-hidden): Use hidden-scan-for instead of constructing the scan
9466         string.
9467         (scan-not-hidden): Likewise.
9468         * lib/target-supports.exp (check_visibility_available): mach-o is
9469         support too.
9470
9471 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
9472
9473         PR c++/17132
9474         * g++.dg/template/memclass3.C: New test.
9475
9476 2004-10-28  Adam Nemet  <anemet@lnxw.com>
9477
9478         PR middle-end/18160
9479         * gcc.dg/register-var-1.c: New test.
9480         * gcc.dg/register-var-2.c: New test.
9481         * gcc.dg/asm-7.c: Taking the address of a register variable is an
9482         error now.
9483
9484 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
9485
9486         PR other/18172
9487         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
9488         unused variables.
9489         * gcc.dg/vect/vect-22.c: Likewise.
9490
9491 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
9492
9493         * gcc.dg/i386-rotate-1.c: New test.
9494
9495 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
9496
9497         * g++.dg/init/ref12.C: Add "run" marker.
9498
9499         PR c++/17435
9500         * g++.dg/init/ref12.C: New test.
9501
9502         PR c++/18140
9503         * g++.dg/template/shift1.C: New test.
9504         * g++.dg/template/error10.C: Adjust error markers.
9505
9506 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
9507
9508         PR tree-opt/17529
9509         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
9510
9511 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
9512
9513         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
9514         * gcc.dg/weak/weak-3.c: Likewise.
9515         * gcc.dg/weak/weak-5.c: Likewise.
9516         * gcc.dg/weak/weak-9.c: Likewise.
9517         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
9518         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
9519
9520         * gcc.dg/darwin-weakimport-1.c: New.
9521
9522 2004-10-28  Ben Elliston  <bje@au.ibm.com>
9523
9524         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
9525
9526 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
9527
9528         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
9529         'syntax' error messages.
9530         * gcc.dg/cpp/direct2s.c: Likewise.
9531
9532 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
9533
9534         * gcc.c-torture/compile/20041026-1.c: New.
9535
9536 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
9537
9538         PR c++/18093
9539         * g++.dg/lookup/ns2.C: New test.
9540
9541         PR c++/18020
9542         * g++.dg/template/enum4.C: New test.
9543
9544         PR c++/18161
9545         * g++.dg/template/expr1.C: New test.
9546
9547 2004-10-26  Ben Elliston  <bje@au.ibm.com>
9548
9549         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
9550
9551 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
9552
9553         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
9554         gcc.dg/decl-nospec-3.c: New tests.
9555
9556 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
9557
9558         * objc.dg/super-class-3.m: New test.
9559
9560 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
9561
9562         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
9563         resyncing.
9564         * gcc.dg/cpp/direct2s.c: Likewise.
9565
9566 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
9567
9568         * objc.dg/image-info.m: Update for changes to section selection.
9569
9570 2004-10-25  David Ayers  <d.ayers@inode.at>
9571             Ziemowit Laski  <zlaski@apple.com>
9572
9573         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
9574         diagnostics when messaging 'id <Proto>'.
9575         * objc.dg/class-protocol-1.m: New test.
9576         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
9577         a non-existent method signature.
9578         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
9579         Update diagnostics when messaging with non-existent method signature.
9580         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
9581         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
9582         invalid receivers are now resolved as if messaging 'id'; remove
9583         extraneous diagnostics.
9584
9585 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
9586
9587         PR c/16667
9588         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
9589         gcc.dg/init-desig-obs-3.c: New tests.
9590
9591 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
9592
9593         * gcc.dg/debug/20041023-1.c: New test.
9594
9595 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
9596
9597         PR middle-end/17407
9598         * gcc.c-torture/compile/pr17407.c: New test.
9599
9600         PR c++/18121
9601         * g++.dg/template/array8.C: New test.
9602
9603 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
9604
9605         PR other/18138
9606         * lib/g++.exp: Accept more than one multilib libgcc.
9607         * lib/gcc-dg.exp: Likewise.
9608         * lib/objc.exp: Likewise.
9609         * lib/treelang.exp: Likewise.
9610         * lib/gfortran.exp: Likewise.
9611
9612 2004-10-24  Ben Elliston  <bje@au.ibm.com>
9613
9614         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
9615
9616 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
9617
9618         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
9619         * gcc.dg/c99-const-expr-3.c: Likewise.
9620
9621 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
9622
9623         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
9624
9625 2004-10-23  Ben Elliston  <bje@au.ibm.com>
9626
9627         * gcc.c-torture/execute/loop-2e.x: Remove.
9628
9629 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
9630
9631         PR c++/18095
9632         * g++.dg/parse/crash18.C: New.
9633         * g++.dg/parse/crash19.C: New.
9634
9635 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
9636
9637         * g++.dg/ext/dllimport1.C: Move dg-warnings.
9638         * g++.dg/ext/dllimport2.C: Same.
9639         * g++.dg/ext/dllimport8.C: Same.
9640
9641 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
9642
9643         PR c++/10841
9644         * g++.dg/conversion/cast1.C: New test.
9645         * g++.dg/overload/pmf1.C: Adjust error marker.
9646
9647 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
9648
9649         PR objc/17923
9650         * objc.dg/const-str-7.m: New test.
9651
9652 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9653
9654         * g++.dg/template/memfriend11.C: Fix comment typo.
9655         * g++.dg/template/memfriend14.C: Likewise.
9656
9657 2004-10-20  Richard Henderson  <rth@redhat.com>
9658
9659         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
9660         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
9661         -fasynchronous-unwind-tables.
9662
9663 2004-10-20  Richard Henderson  <rth@redhat.com>
9664
9665         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
9666         (main): Return success.
9667         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
9668         (main): Return success.
9669
9670 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9671
9672         PR c++/13495
9673         * g++.dg/template/memfriend9.C: New test.
9674         * g++.dg/template/memfriend10.C: Likewise.
9675         * g++.dg/template/memfriend11.C: Likewise.
9676         * g++.dg/template/memfriend12.C: Likewise.
9677         * g++.dg/template/memfriend13.C: Likewise.
9678         * g++.dg/template/memfriend14.C: Likewise.
9679         * g++.dg/template/memfriend15.C: Likewise.
9680         * g++.dg/template/memfriend16.C: Likewise.
9681         * g++.dg/template/memfriend17.C: Likewise.
9682         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
9683
9684 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
9685
9686         * g++.dg/conversion/dr195.C: New.
9687         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
9688
9689 2004-10-20  Ben Elliston  <bje@au.ibm.com>
9690             Devang Patel  <dpatel@apple.com>
9691
9692         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
9693         of floating point arithmetic, which could trap.
9694
9695 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
9696
9697         PR c++/14035
9698         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
9699         * g++.dg/conversion/const2.C: New test.
9700         * g++.dg/expr/reinterpret2.C: New test.
9701         * g++.dg/expr/reinterpret3.C: New test.
9702         * g++.dg/expr/cast2.C: New test.
9703         * g++.dg/expr/copy1.C: New test.
9704         * g++.dg/other/conversion1.C: Change error message.
9705         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
9706         function pointers to void *.
9707         * g++.old-deja/g++.mike/p10148.C: Likewise.
9708
9709 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9710
9711         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
9712
9713 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
9714
9715         PR c++/18047
9716
9717         * g++.dg/parse/expr3.C: New test.
9718
9719 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
9720
9721         * gcc.dg/smod-1.c: New test.
9722
9723 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
9724
9725         * objc.dg/method-14.m: New test.
9726
9727 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
9728
9729         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
9730         Also xfail as the patch was reverted.
9731
9732 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
9733
9734         PR middle-end/16973
9735         * gcc.dg/pr16973.c: New test.
9736
9737 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
9738
9739         PR tree-optimization/17656
9740         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
9741
9742 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
9743
9744         * g++.dg/eh/shadow1.C: New.
9745
9746 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
9747
9748         * gcc.c-torture/compile/20041018-1.c: New test.
9749
9750 2004-10-18  Ben Elliston  <bje@au.ibm.com>
9751
9752         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
9753         compiler referring to register 0 when accessing sdata.  The linker
9754         now patches things up.
9755
9756 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
9757
9758         PR c/17529
9759         * gcc.c-torture/compile/pr17529.c: New test.
9760
9761 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9762
9763         PR c++/17743
9764         * g++.dg/ext/attrib17.C: New test.
9765
9766 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
9767
9768         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
9769
9770 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9771
9772         PR c++/10479
9773         * g++.dg/ext/attrib16.C: New test.
9774
9775 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
9776
9777         PR c++/17042
9778         * g++.dg/init/dso_handle1.C: New test.
9779
9780         PR c++/14667
9781         * g++.dg/parse/typedef6.C: New test.
9782
9783         PR c++/17916
9784         * g++.dg/parse/pragma1.C: New test.
9785
9786 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
9787
9788         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
9789
9790 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
9791
9792         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
9793         -fno-common when on HPPA HP-UX platforms.
9794
9795 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
9796
9797         PR other/16820
9798         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
9799         stdint.h.
9800         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
9801         uintptr_t.
9802
9803 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
9804
9805         PR c++/16301
9806         * g++.dg/lookup/strong-using-4.C: New test.
9807
9808 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
9809
9810         PR middle-end/16567
9811         * gcc.c-torture/compile/nested-1.c: New test.
9812
9813 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
9814
9815         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
9816         and mipsisa64*-*-* (until support for misaligned loads is added).
9817         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
9818         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
9819         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
9820         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
9821         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
9822         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
9823
9824 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
9825
9826         PR c++/17976
9827         * g++.dg/init/dtor3.C: New test.
9828
9829 2004-10-15  Ben Elliston  <bje@au.ibm.com>
9830
9831         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
9832
9833 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
9834
9835         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
9836         * gcc.dg/macho-lo-sum.c: Likewise.
9837
9838 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
9839
9840         * gcc.dg/ppc-spe64-1.c: New test.
9841
9842 2004-10-14  Devang Patel  <dpatel@apple.com>
9843
9844         PR 17635
9845         * gcc.dg/pr17635.c : New test.
9846
9847 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
9848
9849         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
9850         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
9851         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
9852         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
9853         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
9854         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
9855         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
9856         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
9857         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
9858         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
9859         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
9860         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
9861         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
9862         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
9863         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
9864         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
9865         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
9866         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
9867
9868 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
9869
9870         * gcc.dg/vect/vect-82.c: New testcase.
9871         * gcc.dg/vect/vect-82_64.c: New testcase.
9872         * gcc.dg/vect/vect-83.c: New testcase.
9873         * gcc.dg/vect/vect-83_64.c: New testcase.
9874
9875 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
9876
9877         * gcc.dg/cpp/error-1.c: New test.
9878
9879 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
9880
9881         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
9882
9883 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
9884
9885         PR target/17984
9886         * gcc.dg/cris-peep2-xsrand2.c: New test.
9887
9888 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
9889
9890         PR c++/17661
9891         * testsuite/g++.dg/expr/for2.C: New test.
9892
9893 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
9894
9895         * g++.dg/inherit/thunk1.C: Run on the SPARC.
9896
9897 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
9898
9899         PR tree-optimization/17724
9900         * g++.dg/opt/pr17724-1.C: New test.
9901         * g++.dg/opt/pr17724-2.C: New test.
9902         * g++.dg/opt/pr17724-3.C: New test.
9903         * g++.dg/opt/pr17724-4.C: New test.
9904         * g++.dg/opt/pr17724-5.C: New test.
9905         * g++.dg/opt/pr17724-6.C: New test.
9906
9907 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
9908
9909         PR c/17301
9910         * gcc.dg/pr17301-2.c: New test.
9911
9912 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
9913
9914         PR c++/15876
9915         * g++.dg/parse/error22.C: New test.
9916
9917         PR c++/17936
9918         * g++.dg/template/spec18.C: New test.
9919
9920 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
9921
9922         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
9923         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
9924         memcpy.
9925         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
9926         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
9927
9928 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
9929
9930         * g++.dg/eh/cleanup5.C: Add dg-options "".
9931
9932 2004-10-11  Roger Sayle  <roger@eyesopen.com>
9933
9934         PR middle-end/17657
9935         * gcc.dg/switch-4.c: New test case.
9936
9937 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
9938
9939         * gcc.c-torture/execute/20041011-1.c: New test.
9940
9941 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
9942
9943         PR c++/17554
9944         * g++.dg/init/for3.C: New test.
9945
9946         PR c++/17657
9947         * g++.dg/opt/switch2.C: New test.
9948
9949         PR middle-end/17703
9950         * g++.dg/warn/Wreturn-2.C: New test.
9951
9952 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
9953
9954         PR c++/17907
9955         * g++.dg/eh/cleanup5.C: New test.
9956
9957 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
9958
9959         PR c++/17393
9960         * g++.dg/parse/error21.C: New test.
9961
9962 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9963
9964         * g++.dg/overload/pmf1.C: Adjust quoting marks.
9965         * g++.dg/warn/incomplete1.C: Likewise.
9966         * g++.dg/template/qualttp20.C: Likewise.
9967
9968 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
9969
9970         PR c/17881
9971         * parm-incomplete-1.c: New test.
9972
9973 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
9974
9975         PR c++/17867
9976         * g++.dg/parse/error19.C: New test.
9977
9978         PR c++/17670
9979         * g++.dg/init/new11.C: New test.
9980
9981         PR c++/17821
9982         * g++.dg/parse/error20.C: New test.
9983
9984         PR c++/17826
9985         * g++.dg/template/crash24.C: New test.
9986
9987 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
9988
9989         PR c/17301
9990         * gcc.dg/pr17301-1.c: New test.
9991
9992 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
9993
9994         PR c/17189
9995         * gcc.dg/anon-struct-5.c: New test.
9996
9997 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
9998
9999         PR c/17844
10000         * gcc.dg/pr17844-1.c: New test.
10001
10002 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
10003
10004         PR tree-optimization/17906
10005         * gcc.c-torture/compile/pr17906.c: New.
10006
10007 2004-10-09  Stuart Hastings  <stuart@apple.com>
10008             Roger Sayle  <roger@eyesopen.com>
10009
10010         PR rtl-optimization/17853
10011         * gcc.dg/i386-mmx-5.c: New testcase.
10012
10013 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
10014
10015         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
10016
10017 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
10018
10019         PR c++/17524
10020         * g++.dg/template/static9.C: New test.
10021
10022         PR c++/17685
10023         * g++.dg/parse/operator5.C: New test.
10024
10025 2004-10-09  Roger Sayle  <roger@eyesopen.com>
10026
10027         PR middle-end/17894
10028         * gcc.c-torture/execute/divcmp-4.c: New test case.
10029
10030 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
10031
10032         PR tree-opt/17902
10033         * g++.dg/opt/pr17902.C: New test.
10034
10035 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
10036
10037         * gcc.dg/cpp/ident-1.c: Add dg-options "".
10038
10039 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
10040
10041         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
10042
10043 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
10044
10045         * gcc.dg/assign-warn-3.c: New test.
10046
10047 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
10048
10049         PR c/16999
10050         * gcc.dg/cpp/ident-1.c: New test.
10051
10052 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
10053
10054         * gcc.c-torture/compile/acc1.c: New.
10055
10056 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
10057
10058         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
10059         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
10060
10061 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
10062
10063         * gcc.dg/ultrasp11.c: New test.
10064
10065 2004-10-08  Michael Matz  <matz@suse.de>
10066
10067         * gcc.dg/doloop-2.c: New test.
10068
10069 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
10070
10071         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
10072         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
10073         objc.dg/method-9.m: Update expected diagnostics.
10074
10075 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
10076
10077         * gcc.dg/ppc-fsel-3.c: New file.
10078         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
10079
10080 2004-10-07  Paul Brook  <paul@codesourcery.com>
10081
10082         * gfortran.dg/intrinsic_verify_1.f90: New test.
10083
10084 2004-10-07  Paul Brook  <paul@codesourcery.com>
10085
10086         * gfortran.dg/empty_format_1.f90: Remove stray commas.
10087
10088 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10089
10090         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
10091         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
10092         commit.
10093
10094 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
10095
10096         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
10097
10098 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10099
10100         PR c++/17115
10101         * g++.dg/warn/Winline-4.C: New test.
10102
10103 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
10104
10105         * gcc.c-torture/compile/20041007-1.c: New test.
10106
10107 2004-10-07  Paul Brook  <paul@codesourcery.com>
10108
10109         PR fortran/17678
10110         * gfortran.dg/use_allocated_1.f90: New test.
10111
10112 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
10113
10114         PR middle-end/17849
10115         * gfortran.fortran-torture/compile/nested.f90: New test
10116
10117 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
10118
10119         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
10120
10121 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
10122
10123         PR c++/17368
10124         * g++.dg/ext/asm6.C: New test.
10125
10126 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
10127
10128         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
10129
10130 2004-10-06  Paul Brook  <paul@codesourcery.com>
10131
10132         PR libfortran/17709
10133         * gfortran.dg/empty_format_1.f90: New test.
10134
10135 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10136
10137         PR fortran/17568
10138         * gfortran.dg/ishft.f90: New test.
10139
10140         PR fortran/17283
10141         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
10142         tests.
10143
10144 2004-10-06  Paul Brook  <paul@codesourcery.com>
10145
10146         * gfortran.dg/do_1.f90: New test.
10147
10148 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10149
10150         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
10151         optimizing for size.
10152
10153 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
10154
10155         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
10156
10157 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
10158
10159         * gcc.c-torture/compile/20041005-1.c: New test.
10160
10161 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
10162
10163         PR c++/17829
10164         * g++.dg/lookup/koenig4.C: New.
10165
10166 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10167
10168         * g++.dg/other/classkey1.C: Adjust quoting marks.
10169         * g++.dg/parse/error15.C: Likewise.
10170         * g++.dg/template/meminit2.C (int>): Likewise.
10171
10172 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10173
10174         PR fortran/17283
10175         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
10176
10177         PR fortran/17631
10178         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
10179
10180         PR fortran/17708
10181         * gfortran.dg/pr17708.f90: New test.
10182
10183 2004-10-04  Chao-ying Fu  <fu@mips.com>
10184
10185         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
10186         * gcc.dg/vect/vect-4.c: Ditto.
10187         * gcc.dg/vect/vect-5.c: Ditto.
10188         * gcc.dg/vect/vect-6.c: Ditto.
10189         * gcc.dg/vect/vect-8.c: Ditto.
10190         * gcc.dg/vect/vect-16.c: Ditto.
10191         * gcc.dg/vect/vect-30.c: Ditto.
10192         * gcc.dg/vect/vect-40.c: Ditto.
10193         * gcc.dg/vect/vect-41.c: Ditto.
10194         * gcc.dg/vect/vect-42.c: Ditto.
10195         * gcc.dg/vect/vect-43.c: Ditto.
10196         * gcc.dg/vect/vect-44.c: Ditto.
10197         * gcc.dg/vect/vect-45.c: Ditto.
10198         * gcc.dg/vect/vect-46.c: Ditto.
10199         * gcc.dg/vect/vect-47.c: Ditto.
10200         * gcc.dg/vect/vect-48.c: Ditto.
10201         * gcc.dg/vect/vect-49.c: Ditto.
10202         * gcc.dg/vect/vect-50.c: Ditto.
10203         * gcc.dg/vect/vect-51.c: Ditto.
10204         * gcc.dg/vect/vect-52.c: Ditto.
10205         * gcc.dg/vect/vect-53.c: Ditto.
10206         * gcc.dg/vect/vect-54.c: Ditto.
10207         * gcc.dg/vect/vect-55.c: Ditto.
10208         * gcc.dg/vect/vect-56.c: Ditto.
10209         * gcc.dg/vect/vect-57.c: Ditto.
10210         * gcc.dg/vect/vect-58.c: Ditto.
10211         * gcc.dg/vect/vect-59.c: Ditto.
10212         * gcc.dg/vect/vect-60.c: Ditto.
10213         * gcc.dg/vect/vect-74.c: Ditto.
10214         * gcc.dg/vect/vect-79.c: Ditto.
10215         * gcc.dg/vect/vect-80.c: Ditto.
10216
10217 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
10218
10219         * gcc.dg/unused-7.c: Use the correct option.
10220
10221 2004-10-04  Paul Brook  <paul@codesourcery.com>
10222         Bud Davis  <bdavis9659@comcast.net>
10223
10224         PR fortran/17706
10225         PR fortran/16434
10226         * gfortran/pr17706.f90: New test.
10227         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
10228
10229 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10230
10231         * gfortran.dg/pr17612.f90: New test.
10232
10233 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10234
10235         * g++.dg/template/local1.C: Adjust quoting marks in
10236         testing for diagnostics.
10237         * g++.dg/tls/diag-2.C: Likewise.
10238         * g++.dg/other/error8.C: Likewise.
10239
10240 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
10241
10242         PR c/17178
10243         * gcc.dg/unused-4.c: Adjust to be correct.
10244
10245         PR c/17820
10246         * gcc.dg/unused-7.c: New test.
10247
10248 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
10249
10250         PR c++/17797
10251         * g++.dg/overload/template2.C: New test.
10252
10253 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
10254
10255         PR tree-optimization/16632
10256         * gcc.dg/tree-ssa/20041002-1.c: New.
10257
10258 2004-10-03  Paul Brook  <paul@codesourcery.com>
10259
10260         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
10261         rather than relying on default formatting.
10262
10263 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
10264
10265         * gcc.dg/20040920-1.c: Update expected message text.
10266
10267 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
10268
10269         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
10270
10271 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
10272
10273         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
10274         tree level.
10275
10276 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
10277
10278         * gcc.dg/tree-ssa/pr17343.c: Remove.
10279
10280 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
10281
10282         PR tree-opt/17343
10283         * gcc.dg/tree-ssa/pr17343.c: New test.
10284
10285 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
10286
10287         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
10288         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
10289         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
10290         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
10291         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
10292
10293 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
10294
10295         * gcc.dg/lvalue-2.c: New test.
10296
10297 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
10298
10299         PR c/17730
10300         * gcc.dg/pr17730-1.c: New test
10301
10302 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
10303
10304         PR c/7425
10305         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
10306
10307 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
10308
10309         * gcc.c-torture/execute/stdarg-1.c: New test.
10310         * gcc.c-torture/execute/stdarg-2.c: New test.
10311         * gcc.c-torture/execute/stdarg-3.c: New test.
10312         * gcc.dg/tree-ssa/stdarg-1.c: New test.
10313         * gcc.dg/tree-ssa/stdarg-2.c: New test.
10314         * gcc.dg/tree-ssa/stdarg-3.c: New test.
10315         * gcc.dg/tree-ssa/stdarg-4.c: New test.
10316         * gcc.dg/tree-ssa/stdarg-5.c: New test.
10317
10318 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
10319
10320         PR tree-optimization/17697
10321         * g++.dg/opt/pr17697-1.C: New test.
10322         * g++.dg/opt/pr17697-2.C: New test.
10323         * g++.dg/opt/pr17697-3.C: New test.
10324
10325 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
10326
10327         PR c/16409
10328         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
10329         gcc.dg/vla-init-5.c: New tests.
10330
10331 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
10332
10333         PR c/13804
10334         * gcc.dg/pr13804-1.c: New test.
10335
10336 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10337
10338         PR fortran/16938
10339         * gfortran.dg/pr16938.f90: New test.
10340
10341 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
10342
10343         * g++.dg/template/crash23.C: New test.
10344
10345 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
10346
10347         PR c++/17585
10348         * g++.dg/template/static8.C: New test.
10349
10350 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
10351
10352         PR c++/17681
10353         * g++.dg/other/error9.C: New test.
10354
10355 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
10356
10357         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
10358
10359 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10360
10361         PR fortran/15164
10362         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
10363
10364 2004-09-26  Roger Sayle  <roger@eyesopen.com>
10365
10366         PR middle-end/17112
10367         * gcc.dg/pr17112-1.c: New test case.
10368
10369 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
10370
10371         PR c/11459
10372         * gcc.dg/pr11459-1.c: New test.
10373
10374 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
10375
10376         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
10377         * gcc.dg/tree-ssa/loop-4.c: Likewise.
10378
10379 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10380
10381         * gfortran.dg/pr15324.f90: Make array bounds consistent.
10382
10383 2004-09-25  Jan Hubicka  <jh@suse.cz>
10384
10385         * compile/30040909-1.c: New test.
10386         * compile/30040907-1.c: New test.
10387
10388 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
10389
10390         * gcc.c-torture/execute/va-arg-26.c: New test.
10391
10392 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
10393
10394         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
10395         extra diagnostics on targets with 64-bit pointers.
10396         * objc.dg/selector-1.m: Adjust dg-warning regexp.
10397
10398 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
10399
10400         PR c/17188
10401         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
10402         * gcc.dg/decl-3.c: Adjust expected message.
10403
10404 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10405
10406         PR fortran/17615
10407         * gfortran.dg/pr17615.f90: New test.
10408
10409 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
10410
10411         PR tree-optimzation/17517
10412         * g++.dg/tree-ssa/pr17517.C: New Test.
10413
10414 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
10415
10416         PR c++/16889
10417         * g++.dg/lookup/ambig3.C: New.
10418
10419 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
10420
10421         PR tree-opt/17624
10422         * g++.dg/opt/pr17624.C: New test.
10423
10424 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
10425
10426         PR c/6980
10427         * gcc.dg/Wbad-function-cast-1.c: New test.
10428
10429 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
10430
10431         * g++.dg/ext/complit1.C
10432         * g++.dg/other/error2.C
10433         * g++.dg/other/nontype-1.C
10434         * g++.dg/parse/crash11.C
10435         * g++.dg/parse/crash12.C
10436         * g++.dg/parse/error15.C
10437         * g++.dg/parse/error4.C
10438         * g++.dg/parse/tmpl-outside1.C
10439         * g++.dg/parse/too-many-tmpl-args1.C
10440         * g++.dg/template/dependent-expr3.C
10441         * g++.dg/template/error10.C
10442         * g++.dg/template/instantiate1.C
10443         * g++.dg/template/vtable2.C
10444         * g++.dg/warn/Wshadow-1.C
10445         * g++.dg/warn/weak1.C
10446         * g++.old-deja/g++.brendan/crash16.C
10447         * g++.old-deja/g++.brendan/crash18.C
10448         * g++.old-deja/g++.brendan/crash48.C
10449         * g++.old-deja/g++.brendan/crash49.C
10450         * g++.old-deja/g++.brendan/crash55.C
10451         * g++.old-deja/g++.brendan/crash56.C
10452         * g++.old-deja/g++.brendan/crash8.C
10453         * g++.old-deja/g++.brendan/enum11.C
10454         * g++.old-deja/g++.brendan/enum8.C
10455         * g++.old-deja/g++.brendan/enum9.C
10456         * g++.old-deja/g++.brendan/friend3.C
10457         * g++.old-deja/g++.brendan/misc14.C
10458         * g++.old-deja/g++.bugs/900402_02.C
10459         * g++.old-deja/g++.bugs/900404_03.C
10460         * g++.old-deja/g++.bugs/900404_04.C
10461         * g++.old-deja/g++.bugs/900428_03.C
10462         * g++.old-deja/g++.jason/crash4.C
10463         * g++.old-deja/g++.jason/overload21.C
10464         * g++.old-deja/g++.jason/redecl1.C
10465         * g++.old-deja/g++.jason/report.C
10466         * g++.old-deja/g++.jason/rfg10.C
10467         * g++.old-deja/g++.jason/template30.C
10468         * g++.old-deja/g++.law/arm12.C
10469         * g++.old-deja/g++.law/ctors5.C
10470         * g++.old-deja/g++.law/cvt20.C
10471         * g++.old-deja/g++.law/init10.C
10472         * g++.old-deja/g++.law/init8.C
10473         * g++.old-deja/g++.law/visibility17.C
10474         * g++.old-deja/g++.law/visibility7.C
10475         * g++.old-deja/g++.mike/net8.C
10476         * g++.old-deja/g++.mike/p646.C
10477         * g++.old-deja/g++.mike/p700.C
10478         * g++.old-deja/g++.mike/p701.C
10479         * g++.old-deja/g++.mike/p811.C
10480         * g++.old-deja/g++.ns/template13.C
10481         * g++.old-deja/g++.other/array3.C
10482         * g++.old-deja/g++.other/crash25.C
10483         * g++.old-deja/g++.other/dtor3.C
10484         * g++.old-deja/g++.other/dtor4.C
10485         * g++.old-deja/g++.other/main1.C
10486         * g++.old-deja/g++.other/warn7.C
10487         * g++.old-deja/g++.pt/crash11.C
10488         * g++.old-deja/g++.pt/crash36.C
10489         * g++.old-deja/g++.pt/spec22.C
10490         * g++.old-deja/g++.pt/spec9.C
10491         * g++.old-deja/g++.pt/ttp52.C
10492         * g++.old-deja/g++.robertl/eb103.C
10493         * g++.old-deja/g++.robertl/eb121.C
10494         * g++.old-deja/g++.robertl/eb22.C
10495         * g++.old-deja/g++.robertl/eb8.C:
10496         Update locations and/or regexps of dg-error markers.
10497         Remove markers for some bogus messages that are no longer issued.
10498
10499 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
10500
10501         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
10502         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
10503
10504 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
10505
10506         PR c++/17618
10507         * g++.dg/lookup/crash5.C: New test.
10508
10509 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
10510
10511         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
10512         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
10513         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
10514         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
10515         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
10516         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
10517
10518         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
10519         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
10520         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
10521         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
10522         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
10523         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
10524
10525         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
10526
10527         * gcc.dg/vect/vect-44.c: Check additional cases.
10528         * gcc.dg/vect/vect-48.c: Check additional cases.
10529
10530         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
10531         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
10532         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
10533         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
10534         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
10535         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
10536         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
10537         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
10538         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
10539
10540         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
10541         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
10542         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
10543
10544 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10545
10546         * gcc.dg/tree-ssa/loop-6.c: New test.
10547
10548 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
10549
10550         PR c++/17620
10551         * g++.dg/inherit/base2.C: New.
10552
10553 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
10554
10555         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
10556         * gcc.dg/20001012-2.c: Likewise.
10557         * gcc.dg/20001013-1.c: Likewise.
10558         * gcc.dg/20001101-1.c: Likewise.
10559         * gcc.dg/20001102-1.c: Likewise.
10560         * gcc.dg/bf-spl1.c: Likewise.
10561         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
10562         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
10563
10564 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
10565
10566         PR tree-optimization/16721
10567         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
10568
10569 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
10570
10571         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
10572         * gcc.dg/20040305-1.c: Likewise.
10573
10574 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
10575
10576         PR c/16566
10577         * gcc.c-torture/compile/pr16566-1.c,
10578         gcc.c-torture/compile/pr16566-2.c,
10579         gcc.c-torture/compile/pr16566-3.c: New tests.
10580
10581 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
10582
10583         PR tree-optimization/17512
10584         * gcc.c-torture/compile/20040916-1.c.
10585
10586 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
10587
10588         * gcc.dg/pragma-re-3.c: New test.
10589
10590 2004-09-17  Matt Austern  <austern@apple.com>
10591
10592         PR c++/15049
10593         * g++.dg/other/anon3.C: New.
10594
10595 2004-09-21  Roger Sayle  <roger@eyesopen.com>
10596
10597         PR c++/7503
10598         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
10599         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
10600         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
10601         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
10602         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
10603
10604 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
10605
10606         PR fortran/17286
10607         * gfortran.dg/pr17286.f90: New test.
10608
10609 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
10610
10611         PR c++/17530
10612         * g++.dg/template/static7.C: New test.
10613
10614 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
10615
10616         PR tree-opt/17558
10617         * gcc.c-torture/compile/pr17558.c: New test.
10618
10619 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
10620
10621         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
10622         if SKIP_ATTRIBUTE is defined.
10623
10624 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10625
10626         PR fortran/15957
10627         * gfortran.dg/pr15957.f90: New test.
10628
10629 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
10630
10631         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
10632         in comparison.
10633         * gcc.dg/vect/vect-79.c: Likewise.
10634         * gcc.dg/vect/vect-80.c: Likewise.
10635
10636 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10637
10638         PR fortran/15750
10639         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
10640
10641 2004-09-20  Ira Rosen  <irar@il.ibm.com>
10642
10643         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
10644         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
10645         * gcc.dg/vect/vect-62.c: New testcase.
10646         * gcc.dg/vect/vect-63.c: New testcase.
10647         * gcc.dg/vect/vect-64.c: New testcase.
10648         * gcc.dg/vect/vect-65.c: New testcase.
10649         * gcc.dg/vect/vect-66.c: New testcase.
10650         * gcc.dg/vect/vect-67.c: New testcase.
10651         * gcc.dg/vect/vect-68.c: New testcase.
10652         * gcc.dg/vect/vect-69.c: New testcase.
10653         * gcc.dg/vect/vect-79.c: New testcase.
10654         * gcc.dg/vect/vect-80.c: New testcase.
10655
10656 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
10657
10658         * gcc.target/mips/asm-1.c: New test.
10659
10660 2004-09-19  Ira Rosen  <irar@il.ibm.com>
10661
10662         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
10663         * gcc.dg/vect/vect-73.c: New testcase.
10664         * gcc.dg/vect/vect-74.c: New testcase.
10665         * gcc.dg/vect/vect-75.c: New testcase.
10666         * gcc.dg/vect/vect-76.c: New testcase.
10667         * gcc.dg/vect/vect-77.c: New testcase.
10668         * gcc.dg/vect/vect-78.c: New testcase
10669
10670 2004-09-18  Paul Brook  <paul@codesourcery.com>
10671
10672         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
10673
10674 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
10675
10676         PR c/17424
10677         * gcc.dg/pr17424-1.c: New test.
10678
10679 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
10680
10681         * g++.dg/tree-ssa/pr17153.C: New test.
10682
10683 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
10684
10685         PR pch/13361
10686         * testsuite/g++.dg/pch/wchar-1.C: New.
10687         * testsuite/g++.dg/pch/wchar-1.Hs: New.
10688
10689 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
10690
10691         * gcc.c-torture/execute/20040917-1.c: New test.
10692
10693 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
10694
10695         PR tree-optimization/17319
10696         * gcc.dg/pr17319.c: New test.
10697
10698 2004-09-17  Devang Patel  <dpatel@apple.com>
10699
10700         * gcc.dg/20040813-1.c: New test.
10701
10702 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
10703
10704         PR tree-optimization/17273
10705         * gcc.c-torture/compile/pr17273.c: New test.
10706
10707 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
10708
10709         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
10710         Update expected messages.
10711         * gcc.dg/declspec-13.c: New test.
10712
10713 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
10714
10715         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
10716
10717 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
10718
10719         * gcc.c-torture/execute/pr17252.c: Use post-increment to
10720         change what 'a' is pointing to.
10721
10722 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
10723
10724         PR c++/16002
10725         * g++.dg/template/error18.C: New test.
10726
10727         PR c++/16029
10728         * g++.dg/warn/Wunused-8.C: New test.
10729
10730 2004-09-17  Steven Bosscher  <stevenb@suse.de>
10731
10732         PR tree-optimization/17513
10733         * gcc.dg/20040916-1.c: New test.
10734
10735 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
10736
10737         PR c++/17501
10738         * g++.dg/template/typename7.C: New test.
10739
10740 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10741
10742         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
10743
10744 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
10745
10746         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
10747         with -ftree-based-profiling also.
10748         * lib/profopt.exp: Support late-set profile_option/feedback_option.
10749
10750 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
10751
10752         PR/15364
10753         * gfortran.dg/der_array_io_1.f90: New test.
10754         * gfortran.dg/der_array_io_2.f90: New test.
10755         * gfortran.dg/der_array_io_3.f90: New test.
10756
10757 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
10758
10759         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
10760         EABI.
10761
10762 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
10763
10764         * g++.dg/opt/switch1.C: New test.
10765
10766 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
10767
10768         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
10769         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
10770         Update expected messages.
10771
10772 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10773
10774         PR fortran/16485
10775         * gfortran.dg/same_name_1.f90: New test.
10776
10777 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
10778
10779         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
10780         dereference garbage pointers.
10781
10782 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
10783
10784         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
10785         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
10786
10787         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
10788         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
10789         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
10790
10791 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
10792
10793         PR c++/17324
10794         * g++.dg/template/mangle1.C: New test.
10795
10796 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
10797
10798         PR tree-optimization/17252
10799         * gcc.c-torture/execute/pr17252.c: New test.
10800
10801 2004-09-14  Andrew Pinski  <apinski@apple.com>
10802
10803         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
10804
10805 2004-09-14  Roger Sayle  <roger@eyesopen.com>
10806
10807         PR rtl-optimization/9771
10808         * gcc.dg/pr9771-1.c: New test case.
10809
10810 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
10811
10812         PR tree-optimization/15262
10813         * gcc.c-torture/execute/pr15262-1.c: New test.
10814         * gcc.c-torture/execute/pr15262-2.c: New test.
10815
10816 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
10817
10818         * gcc.dg/declspec-12.c: New test.
10819
10820 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
10821
10822         * gfortran.dg/pr17090.f90: Add directives to test.
10823
10824 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10825
10826         * gcc.c-torture/compile/20040914-1.c: New test.
10827
10828 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
10829
10830         PR c++/16162
10831         * g++.dg/template/decl2.C: New test.
10832
10833 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
10834
10835         PR fortran/17090
10836         * gfortran.dg/pr17090.f90: New test.
10837
10838 2004-09-13  Dale Johannesen  <dalej@apple.com>
10839
10840         * gcc.c-torture/compile/pr17408.c:  New test case.
10841
10842 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
10843
10844         PR c++/16716
10845         * g++.dg/parse/crash17.C: New test.
10846
10847         PR c++/17327
10848         * g++.dg/template/enum3.C: New test.
10849
10850 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
10851
10852         * lib/gcc-defs.exp: Load wrapper.exp.
10853         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
10854         using local code.
10855         * lib/gcc.exp (gcc_init): Similar.
10856         * lib/gfortran.exp (gfortran_init): Similar.
10857         * lib/objc.exp (objc_init): Similar.
10858         * lib/treelang.exp (treelang_init): Similar.
10859         * lib/wrapper.exp: New file with build_wrapper call machinery in
10860         ${tool}_maybe_build_wrapper.
10861
10862 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
10863
10864         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
10865         "inline".
10866         * gcc.dg/declspec-11.c: Update expected messages.
10867         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
10868         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
10869         gcc.dg/inline-12.c: New tests.
10870
10871 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
10872
10873         * g++.dg/tree-ssa/pr17400.C: New testcase.
10874
10875 2004-09-13  James E Wilson  <wilson@specifixinc.com>
10876
10877         * gcc.target/mips/sb1-1.c: New testcase.
10878
10879 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
10880
10881         * lib/g77-dg.exp: Remove unused file.
10882         * lib/mike-g77.exp: Ditto.
10883         * lib/g77.exp: Ditto.
10884
10885 2004-09-12  Richard Henderson  <rth@redhat.com>
10886
10887         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
10888
10889 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
10890
10891         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
10892         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
10893         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
10894         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
10895         Update expected messages.
10896
10897 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
10898
10899         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
10900         declaration/use mismatch for dirp parameter.
10901
10902 2004-09-12  Andrew Pinski  <apinski@apple.com>
10903
10904         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
10905         -fgnu-runtime is passed.
10906
10907 2004-09-12  Richard Henderson  <rth@redhat.com>
10908
10909         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
10910         do the uplevel thing and update additional_flags directly.
10911         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
10912         gfortran.fortran-torture/execute/intrinsic_nearest.x,
10913         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
10914         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
10915
10916 2004-09-11  Steven Bosscher  <stevenb@suse.de>
10917
10918         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
10919
10920 2004-09-11  Roger Sayle  <roger@eyesopen.com>
10921
10922         PR middle-end/17411
10923         * g++.dg/opt/pr17411-1.C: New test case.
10924
10925 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
10926
10927         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
10928         gcc.dg/tls/diag-2.c: Update expected messages.
10929         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
10930         messages.
10931         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
10932         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
10933         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
10934         gcc.dg/tls/diag-5.c: New tests.
10935
10936 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
10937
10938         * gcc.dg/20040910-1.c: Correct dg-error regexp.
10939
10940 2004-09-11  Steven Bosscher  <stevenb@suse.de>
10941
10942         * g++.dg/parse/break-in-for.C: New test.
10943
10944 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
10945
10946         * gcc.dg/tree-ssa/20040911-1.c: New test.
10947
10948 2004-09-11  Andreas Jaeger  <aj@suse.de>
10949
10950         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
10951         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
10952
10953 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
10954
10955         * gcc.target/frv: New directory of FR-V-specific tests.
10956
10957 2004-09-10  James E Wilson  <wilson@specifixinc.com>
10958
10959         * gcc.dg/convert-vec-1.c: New test.
10960
10961 2004-09-10  Roger Sayle  <roger@eyesopen.com>
10962
10963         PR middle-end/17024
10964         * gcc.dg/pr17024-1.c: New test case.
10965
10966 2004-09-10  Eric Christopher  <echristo@redhat.com>
10967
10968         * gcc.dg/20040910-1.c: New test.
10969
10970 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
10971
10972         * gcc.dg/bitfld-9.c: New test.
10973
10974 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
10975
10976         * gcc.c-torture/execute/ieee/acc1.c: New test.
10977         * gcc.c-torture/execute/ieee/acc2.c: New test.
10978         * gcc.c-torture/execute/ieee/mzero6.c: New test.
10979
10980 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
10981
10982         * gcc.dg/deprecated-2.c: New test.
10983
10984 2004-09-09  James E Wilson  <wilson@specifixinc.com>
10985
10986         * gcc.dg/init-vec-1.c: New test.
10987
10988 2004-09-09  Roger Sayle  <roger@eyesopen.com>
10989
10990         PR middle-end/17055
10991         * gcc.dg/pr17055-1.c: New test case.
10992
10993 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
10994
10995         PR target/17377
10996         * gcc.c-torture/execute/pr17377.c: New test.
10997
10998 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
10999
11000         PR c/8420
11001         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
11002         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
11003         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
11004         gcc.dg/long-long-typespec-1.c: New tests.
11005         * gcc.dg/tls/diag-2.c: Update expected diagnostics
11006
11007 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
11008
11009         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
11010         gcc.dg/gnu99-static-1.c: New tests.
11011
11012 2004-09-08  Devang Patel  <dpatel@apple.com>
11013
11014         * gcc.dg/darwin-ld-20040828-1.c: New test.
11015         * gcc.dg/darwin-ld-20040828-2.c: New test.
11016         * gcc.dg/darwin-ld-20040828-3.c: New test.
11017
11018 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
11019
11020         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
11021         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
11022         in error message.
11023         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
11024         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
11025         in error message.
11026         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
11027         types they qualify.
11028         * objc.dg/type-size-2.m: Fix wording in comment.
11029         * objc.dg/va-meth-1.m: New test case.
11030
11031 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
11032
11033         PR c/16633:
11034         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
11035         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
11036
11037 2004-09-06  Devang Patel  <dpatel@apple.com>
11038
11039         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
11040         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
11041
11042 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
11043
11044         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
11045         reflect changed line numbering of diagnostics.
11046
11047 2004-09-06  Paul Brook  <paul@codesourcery.com>
11048
11049         * gfortran.dg/edit_real_1.f90: Add new test.
11050
11051 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11052
11053         * gcc.dg/tree-ssa/loop-2.c: New test.
11054         * gcc.dg/tree-ssa/loop-3.c: New test.
11055         * gcc.dg/tree-ssa/loop-4.c: New test.
11056         * gcc.dg/tree-ssa/loop-5.c: New test.
11057
11058 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11059
11060         * gcc.dg/format/sentinel-1.c: Update for parameter option.
11061
11062 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11063
11064         * gcc.dg/format/sentinel-1.c: New test.
11065
11066 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
11067
11068         * testsuite/gcc.dg/builtins-46.c: New.
11069
11070 2004-09-03  Devang Patel  <dpatel@apple.com>
11071
11072         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
11073         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
11074
11075 2004-09-03  Jan Beulich  <jbeulich@novell.com>
11076
11077         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
11078         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
11079         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
11080         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
11081         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
11082         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
11083         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
11084         the non-portable bzero.
11085         * gcc.dg/20010912-1.c: xfail for NetWare.
11086         * gcc.dg/20020426-2.c: xfail for NetWare.
11087         * gcc.dg/20021014-1.c: xfail for NetWare.
11088         * gcc.dg/20021018-1.c: xfail for NetWare.
11089         * gcc.dg/20030213-1.c: xfail for NetWare.
11090         * gcc.dg/20030225-1.c: xfail for NetWare.
11091         * gcc.dg/20030708-1.c: xfail for NetWare.
11092         * gcc.dg/builtins-config.h: Also exclude NetWare.
11093         * gcc.dg/format/format.h: Define restrict only if not already defined.
11094         * gcc.dg/nest.c: xfail for NetWare.
11095         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
11096         * lib/target-supports.exp (check_visibility_available): Exclude
11097         NetWare.
11098
11099 2004-09-03  Jan Beulich  <jbeulich@novell.com>
11100
11101         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
11102         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
11103         deterministic starting point for the alignment of structure fields.
11104         * gcc.dg/Wpadded.c: Dito.
11105         * g++.dg/abi/vbase10.C: Dito.
11106
11107 2004-09-03  Devang Patel  <dpatel@apple.com>
11108
11109         * g++.dg/debug/pr15736.cc: New test.
11110
11111 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
11112
11113         * README.QMTEST: Fix out-of-date link.
11114
11115 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
11116
11117         PR fortran/16579
11118         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
11119         Delete.  Duplicate of gfortran.dg/g77/20010610.f
11120
11121 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
11122
11123         * g++.dg/abi/arm_rtti1.C: New test.
11124
11125 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
11126
11127         * gcc.dg/ppc-vector-memcpy.c: New.
11128         * gcc.dg/ppc-vector-memset.c: New.
11129
11130 2004-09-02  Chao-ying Fu  <fu@mips.com>
11131
11132         * gcc.target/mips/mips-3d-1.c: New test.
11133         * gcc.target/mips/mips-3d-2.c: New test.
11134         * gcc.target/mips/mips-3d-3.c: New test.
11135         * gcc.target/mips/mips-3d-4.c: New test.
11136         * gcc.target/mips/mips-3d-5.c: New test.
11137         * gcc.target/mips/mips-3d-6.c: New test.
11138         * gcc.target/mips/mips-3d-7.c: New test.
11139         * gcc.target/mips/mips-3d-8.c: New test.
11140         * gcc.target/mips/mips-3d-9.c: New test.
11141         * gcc.target/mips/mips-ps-1.c: New test.
11142         * gcc.target/mips/mips-ps-2.c: New test.
11143         * gcc.target/mips/mips-ps-3.c: New test.
11144         * gcc.target/mips/mips-ps-4.c: New test.
11145         * gcc.target/mips/mips-ps-type.c: New test.
11146
11147 2004-09-02  Paul Brook  <paul@codesourcery.com>
11148
11149         * gfortran.dg/edit_real_1.f90: Add new tests.
11150
11151 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11152
11153         PR fortran/15327
11154         * gfortran.dg/merge_char_1.f90: New test.
11155
11156 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11157
11158         PR fortran/16404
11159         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
11160
11161 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
11162
11163         PR c/1522
11164         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
11165
11166 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
11167
11168         * g++.dg/opt/loop1.C: Do not XFAIL.
11169
11170 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
11171
11172         * gcc.c-torture/execute/20040831-1.c: New test.
11173
11174 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
11175
11176         PR fortran/16579
11177         * gfortran.dg/g77/20010610.f: Now passes.
11178         Copy from g77.f-torture/execute. Add dg-run directive.
11179         * gfortran.dg/g77/README: Update
11180
11181 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
11182
11183         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
11184         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
11185         (t1, t2, t3, t4): Add volatile.
11186
11187 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
11188
11189         * g++.dg/ext/visibility/arm1.C: New test.
11190
11191 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
11192
11193         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
11194         -pedantic-errors.
11195
11196 2004-09-01  Paul Brook  <paul@codesourcery.com>
11197
11198         * gfortran.dg/eof_2.f90: New test.
11199
11200 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11201
11202         PR fortran/16579
11203         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
11204
11205 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
11206
11207         PR libfortran/16805
11208         * gfortran.dg/list_read_2.f90: New test.
11209
11210 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
11211
11212         * g++.dg/abi/key1.C: New test.
11213
11214 2004-08-31  Richard Henderson  <rth@redhat.com>
11215
11216         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
11217         form of offsetof.
11218         * g++.dg/other/offsetof5.C: Remove duplicate.
11219
11220 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11221
11222         PR fortran/17244
11223         * gfortran.dg/func_derived_1.f90: New test.
11224
11225 2004-08-31  Paul Brook  <paul@codesourcery.com>
11226
11227         * gfortran.dg/eof_1.f90: New test.
11228
11229 2004-08-31  Paul Brook  <paul@codesourcery.com>
11230
11231         * gfortran.dg/list_read_1.f90: New file.
11232
11233 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
11234
11235         * g++.dg/opt/loop1.C: XFAIL.
11236
11237 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
11238
11239         * gcc.dg/funcdef-storage-1.c: New.
11240         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
11241         an extern function in local scope.
11242         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
11243         declare an 'auto inline' function in local scope.
11244         * gcc.dg/20011130-1.c: Likewise.
11245         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
11246         an 'auto' function in local scope.
11247         * gcc.dg/20021014-1.c: Likewise.
11248         * gcc.dg/20030331-2.c: Likewise.
11249
11250 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11251
11252         * gfortran.dg/blockdata_1.f90: New test.
11253
11254 2004-08-30  Richard Henderson  <rth@redhat.com>
11255
11256         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
11257
11258 2004-08-30  Richard Henderson  <rth@redhat.com>
11259
11260         * lib/fortran-torture.exp (fortran-torture-execute): Honor
11261         additional_flags set by alternate driver.
11262         (ieee-options): New procedure.
11263         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
11264         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
11265         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
11266         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
11267
11268 2004-08-30  Richard Henderson  <rth@redhat.com>
11269
11270         * lib/f-torture.exp: Remove.
11271
11272 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
11273
11274         PR rtl-optimization/16590
11275         * g++.dg/opt/loop1.C: New test.
11276
11277 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11278
11279         PR fortran/13910
11280         * gfortran.dg/oldstyle_1.f90: New test.
11281
11282 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
11283         Paul Brook  <paul@codesourcery.com>
11284
11285         * gfortran.dg/g77/README: Update.
11286         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
11287         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
11288         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
11289
11290 2004-08-28  Paul Brook  <paul@codesourcery.com>
11291
11292         PR libfortran/17195
11293         * gfortran.dg/edit_real_1.f90: New test.
11294
11295 2004-08-27  Paul Brook  <paul@codesourcery.com>
11296
11297         * gfortran.dg/rewind_1.f90: New test.
11298
11299 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
11300
11301         PR fortran/16597
11302         * gfortran.dg/pr16597.f90: New test.
11303
11304 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
11305
11306         PR c/13801
11307         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
11308         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
11309         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
11310         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
11311         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
11312
11313 2004-08-26  Nick Clifton  <nickc@redhat.com>
11314
11315         * gcc.c-torture/compile/pr17119.c: New test.
11316
11317 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
11318
11319         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
11320
11321 2004-08-25  Richard Henderson  <rth@redhat.com>
11322
11323         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
11324         the bits that expect kind=8 to be the largest real kind.
11325
11326 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
11327
11328         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
11329
11330 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11331
11332         * gfortran.dg/assignment_1.f90: New test.
11333
11334 2004-08-25  Adam Nemet  <anemet@lnxw.com>
11335
11336         * g++.dg/template/repo3.C: New test.
11337
11338 2004-08-25  Roger Sayle  <roger@eyesopen.com>
11339
11340         PR middle-end/16693
11341         PR tree-optimization/16372
11342         * g++.dg/opt/pr16372-1.C: New test case.
11343         * g++.dg/opt/pr16693-1.C: New test case.
11344         * g++.dg/opt/pr16693-2.C: New test case.
11345
11346 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
11347
11348         * objc.dg/proto-lossage-4.m: New test.
11349
11350 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
11351
11352         PR c++/17155
11353         * g++.dg/inherit/local2.C: New test.
11354
11355 2004-08-25  Paul Brook  <paul@codesourcery.com>
11356
11357         PR fortran/17144
11358         * gfortran.dg/string_ctor_1.f90: New test.
11359
11360 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11361
11362         PR c++/14428
11363         * g++.dg/template/redecl2.C: New test.
11364
11365 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
11366
11367         PR fortran/17143
11368         * gfortran.dg/pr17143.f90: New test.
11369
11370 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
11371
11372         PR fortran/17164
11373         * gfortran.dg/pr17164.f90: New test.
11374
11375 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11376
11377         * gcc.dg/tree-ssa/loop-1.c: New test.
11378
11379 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
11380
11381         * gcc.c-torture/compile/20040824-1.c: New test.
11382
11383 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
11384
11385         * gcc.c-torture/compile/iftrap-3.c: New test.
11386
11387 2004-08-24  Paul Brook  <paul@codesourcery.com>
11388
11389         * gfortran.dg/entry_2.f90: New test.
11390
11391 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
11392
11393         PR c++/16889
11394         * g++.dg/lookup/ambig[12].C: New.
11395
11396 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11397
11398         PR c++/16706
11399         * g++.dg/template/crash21.C: New test.
11400         * g++.dg/template/crash22.C: Likewise.
11401
11402 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
11403
11404         PR c++/17149
11405         * g++.dg/template/access15.C: New.
11406
11407 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
11408
11409         PR c++/17163
11410         * g++.dg/template/repo2.C: New test.
11411
11412 2004-08-23  Roger Sayle  <roger@eyesopen.com>
11413
11414         PR rtl-optimization/17078
11415         * gcc.c-torture/execute/pr17078-1.c: New test case.
11416
11417 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
11418
11419         PR c/14492
11420         * gcc.dg/debug/crash1.c: New test.
11421
11422 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
11423
11424         PR c/16180
11425         * gcc.dg/loop-5.c: New test.
11426
11427 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11428
11429         * gcc.c-torture/execute/20040823-1.c: New test.
11430
11431 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
11432
11433         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
11434         to the assembler.  Simplify test accordingly.
11435         (asm_abi_flags): Use GNU names.
11436         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
11437         to check for ABI flags.
11438
11439 2004-08-22  Andrew Pinski  <apinski@apple.com>
11440
11441         * g++.dg/opt/pr14029.C: New test.
11442         * gcc.c-torture/execute/pr15262.c: New test.
11443
11444 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11445
11446         * gfortran.dg/reduction.f90: Add checks with complex arguments.
11447
11448 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
11449
11450         PR 16908
11451         * gfortran.dg/direct_io.f90: New test.
11452
11453 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
11454
11455         PR c++/17121
11456         * g++.dg/inherit/local2.C: New test.
11457
11458 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
11459
11460         PR c++/17120
11461         * g++.dg/warn/Wparentheses-4.C: New test.
11462
11463 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
11464
11465         PR c++/17121
11466         * g++.dg/inherit/local2.C: New test.
11467
11468         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
11469         * gcc.dg/ppc-ldstruct.c: Likewise.
11470         * gcc.dg/ppc64-abi-2.c: Likewise.
11471
11472 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
11473
11474         PR rtl-optimization/17099
11475         * gcc.c-torture/execute/20040820-1.c: New test.
11476
11477 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
11478
11479         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
11480
11481 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
11482
11483         PR fortran/17077
11484         * gfortran.dg/auto_array_1.f90: New test.
11485
11486 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11487
11488         PR fortran/17074
11489         * gfortran.dg/simpleif_1.f90: New test.
11490
11491 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
11492
11493         * lib/target-supports.exp (check_profiling_available): Return
11494         false for arm*-*-symbianelf* and arm*-*-eabi*.
11495
11496         PR c++/15890
11497         * g++.dg/template/delete1.C: New test.
11498
11499 2004-08-19  Paul Brook  <paul@codesourcery.com>
11500
11501         PR fortran/14976
11502         PR fortran/16228
11503         * gfortran.dg/data_char_1.f90: New test.
11504
11505 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
11506
11507         PR fortran/16946
11508         * gfortran.dg/reduction.f90: New testcase.
11509
11510 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11511
11512         PR fortran/16520
11513         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
11514
11515 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
11516
11517         PR c++/17041
11518         * g++.dg/Wparentheses-3.C: New test.
11519
11520 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
11521
11522         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
11523         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
11524         * gcc.dg/vect/vect-2.c: Likewise.
11525         * gcc.dg/vect/vect-3.c: Likewise.
11526         * gcc.dg/vect/vect-4.c: Likewise.
11527         * gcc.dg/vect/vect-5.c: Likewise.
11528         * gcc.dg/vect/vect-6.c: Likewise.
11529         * gcc.dg/vect/vect-7.c: Likewise.
11530         * gcc.dg/vect/vect-25.c: Likewise.
11531         * gcc.dg/vect/vect-31.c: Likewise.
11532         * gcc.dg/vect/vect-32.c: Likewise.
11533         * gcc.dg/vect/vect-34.c: Likewise.
11534         * gcc.dg/vect/vect-36.c: Likewise.
11535         * gcc.dg/vect/vect-all.c: Likewise.
11536
11537 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
11538
11539         PR c++/17068
11540         * g++.dg/template/operator4.C: New test.
11541
11542 2004-08-18  Richard Henderson  <rth@redhat.com>
11543
11544         * gcc.dg/20040206-1.c: XFAIL.
11545
11546 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
11547
11548         PR c++/16246
11549         * g++.dg/template/array7.C: New test.
11550
11551 2004-08-17  James E Wilson  <wilson@specifixinc.com>
11552
11553         * gcc.dg/mips-movcc-1.c: New test.
11554         * gcc.dg/mips-movcc-2.c: New test.
11555         * gcc.dg/mips-movcc-3.c: New test.
11556
11557         * gcc.dg/mips-nmadd-1.c: New test.
11558         * gcc.dg/mips-nmadd-2.c: New test.
11559
11560 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
11561
11562         PR c++/15871
11563         * g++.dg/opt/inline8.C: New test.
11564
11565         PR c++/16965
11566         * g++.dg/parse/error17.C: New test.
11567
11568 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
11569
11570         * gcc.dg/vect: New directory for vectorizer tests.
11571         * gcc.dg/vect/tree-vect.h: New file.
11572         * gcc.dg/vect/vect.exp: New file.
11573         * gcc.dg/vect/pr16105.c.c: New test.
11574         * gcc.dg/vect/vect-1.c: New test.
11575         * gcc.dg/vect/vect-2.c: New test.
11576         * gcc.dg/vect/vect-3.c: New test.
11577         * gcc.dg/vect/vect-4.c: New test.
11578         * gcc.dg/vect/vect-5.c: New test.
11579         * gcc.dg/vect/vect-6.c: New test.
11580         * gcc.dg/vect/vect-7.c: New test.
11581         * gcc.dg/vect/vect-8.c: New test.
11582         * gcc.dg/vect/vect-9.c: New test.
11583         * gcc.dg/vect/vect-10.c: New test.
11584         * gcc.dg/vect/vect-11.c: New test.
11585         * gcc.dg/vect/vect-12.c: New test.
11586         * gcc.dg/vect/vect-13.c: New test.
11587         * gcc.dg/vect/vect-14.c: New test.
11588         * gcc.dg/vect/vect-15.c: New test.
11589         * gcc.dg/vect/vect-16.c: New test.
11590         * gcc.dg/vect/vect-17.c: New test.
11591         * gcc.dg/vect/vect-18.c: New test.
11592         * gcc.dg/vect/vect-19.c: New test.
11593         * gcc.dg/vect/vect-20.c: New test.
11594         * gcc.dg/vect/vect-21.c: New test.
11595         * gcc.dg/vect/vect-22.c: New test.
11596         * gcc.dg/vect/vect-23.c: New test.
11597         * gcc.dg/vect/vect-24.c: New test.
11598         * gcc.dg/vect/vect-25.c: New test.
11599         * gcc.dg/vect/vect-26.c: New test.
11600         * gcc.dg/vect/vect-27.c: New test.
11601         * gcc.dg/vect/vect-28.c: New test.
11602         * gcc.dg/vect/vect-29.c: New test.
11603         * gcc.dg/vect/vect-30.c: New test.
11604         * gcc.dg/vect/vect-31.c: New test.
11605         * gcc.dg/vect/vect-32.c: New test.
11606         * gcc.dg/vect/vect-33.c: New test.
11607         * gcc.dg/vect/vect-34.c: New test.
11608         * gcc.dg/vect/vect-35.c: New test.
11609         * gcc.dg/vect/vect-36.c: New test.
11610         * gcc.dg/vect/vect-37.c: New test.
11611         * gcc.dg/vect/vect-38.c: New test.
11612         * gcc.dg/vect/vect-40.c: New test.
11613         * gcc.dg/vect/vect-41.c: New test.
11614         * gcc.dg/vect/vect-42.c: New test.
11615         * gcc.dg/vect/vect-43.c: New test.
11616         * gcc.dg/vect/vect-44.c: New test.
11617         * gcc.dg/vect/vect-45.c: New test.
11618         * gcc.dg/vect/vect-46.c: New test.
11619         * gcc.dg/vect/vect-47.c: New test.
11620         * gcc.dg/vect/vect-48.c: New test.
11621         * gcc.dg/vect/vect-49.c: New test.
11622         * gcc.dg/vect/vect-50.c: New test.
11623         * gcc.dg/vect/vect-51.c: New test.
11624         * gcc.dg/vect/vect-52.c: New test.
11625         * gcc.dg/vect/vect-53.c: New test.
11626         * gcc.dg/vect/vect-54.c: New test.
11627         * gcc.dg/vect/vect-55.c: New test.
11628         * gcc.dg/vect/vect-56.c: New test.
11629         * gcc.dg/vect/vect-57.c: New test.
11630         * gcc.dg/vect/vect-58.c: New test.
11631         * gcc.dg/vect/vect-59.c: New test.
11632         * gcc.dg/vect/vect-60.c: New test.
11633         * gcc.dg/vect/vect-61.c: New test.
11634         * gcc.dg/vect/vect-all.c: New test.
11635         * gcc.dg/vect/vect-none.c: New test.
11636
11637 2004-08-17  Paul Brook  <paul@codesourcery.com>
11638
11639         PR fortran/13082
11640         * gfortran.dg/entry_1.f90: New test.
11641
11642 2004-08-17  Andrew Pinski  <apinski@apple.com>
11643
11644         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
11645
11646 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
11647
11648         * gcc.dg/pr17036-1.c: New test.
11649
11650 2004-08-16  Devang Patel  <dpatel@apple.com>
11651
11652         * gcc.dg/darwin-20040809-1.c: New test.
11653
11654 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
11655
11656         * gcc.dg/funcdef-attr-1.c: New test.
11657
11658 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
11659
11660         * gcc.dg/altivec-17.c: New test.
11661         * gcc.dg/altivec-18.c: New test.
11662
11663 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11664
11665         PR c++/6749
11666         * g++.dg/template/vtable2.C: New test.
11667
11668 2004-08-14  Richard Henderson  <rth@redhat.com>
11669
11670         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
11671         * gcc.dg/pack-test-4.c (main): Return 0.
11672         * gcc.dg/setjmp-1.c: Remove XFAIL.
11673         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
11674
11675 2004-08-14  Richard Henderson  <rth@redhat.com>
11676
11677         * gcc.dg/980217-1.c: Add prototype for printf.
11678
11679 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
11680
11681         * gfortran.dg/pr16935.f90: New test.
11682
11683 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
11684
11685         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
11686
11687 2004-08-13  Paul Brook  <paul@codesourcery.com>
11688
11689         * gfortran.dg/der_io_1.f90: Remove stray comma.
11690
11691 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
11692
11693         * gcc.dg/vmx/cw-bug-2.c: Remove.
11694         * gcc.dg/vmx/vprint-1.c: Remove.
11695         * gcc.dg/vmx/vscan-1.c: Remove.
11696
11697 2004-08-12  Devang patel  <dpatel@apple.com>
11698
11699         * gcc.dg/darwin-20040809-2.c: New test.
11700
11701 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
11702
11703         * g++.dg/ext/altivec-12.C: New test.
11704
11705         * g++.dg/ext/altivec-11.C: New test.
11706
11707 2004-08-12  Paul Brook  <paul@codesourcery.com>
11708
11709         * g++.dg/abi/arm_cxa_vec_1.C: New test.
11710
11711 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
11712
11713         * g++.dg/ext/altivec-2.C: Check for hardware support before
11714         executing any VMX instructions.
11715
11716         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
11717
11718 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
11719
11720         PR c++/16276
11721         * g++.old-deja/g++.other/comdat4.C: New test.
11722         * g++.old-deja/g++.other/comdat4-aux.cc: New.
11723
11724 2004-08-12  Ben Elliston  <bje@au.ibm.com>
11725
11726         PR target/16286
11727         * gcc.dg/pr16286.c: New test.
11728
11729 2004-08-12 Jan Beulich <jbeulich@novell.com>
11730
11731         * g++.dg/ext/asm5.C: New.
11732
11733 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
11734
11735         PR c++/16698
11736         * g++.dg/eh/crash1.C: New test.
11737
11738         PR c++/16717
11739         * g++.dg/ext/construct1.C: New test.
11740
11741 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
11742
11743         PR c++/16853
11744         * g++.dg/init/ptrmem1.C: New test.
11745
11746         PR c++/16618
11747         * g++.dg/parse/offsetof5.C: New test.
11748
11749         PR c++/16870
11750         * g++.dg/template/overload3.C: New test.
11751
11752 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
11753
11754         PR c++/16964
11755         * g++.dg/parse/error16.C: New test.
11756
11757         PR c++/16904
11758         * g++.dg/template/error14.C: New test.
11759
11760         PR c++/16929
11761         * g++.dg/template/error15.C: New test.
11762
11763 2004-08-11  Devang Patel  <dpatel@apple.com>
11764
11765         * gcc.dg/darwin-ld-20040809-1.c: New test.
11766         * gcc.dg/darwin-ld-20040809-2.c: New test.
11767
11768 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
11769
11770         PR fortran/16917
11771         * gfortran.dg/dfloat_1.f90: New test.
11772
11773 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
11774
11775         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
11776         * gcc.dg/dll-2.c: Fix dg-require syntax.
11777         * gcc.misc-tests/arm-isr.c (abort): Declare.
11778         (exit): Likewise.
11779
11780 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
11781
11782         PR c++/16971
11783         * g++.dg/parse/crash16.C: New test.
11784
11785 2004-08-10  Roger Sayle  <roger@eyesopen.com>
11786
11787         * gcc.dg/mips-rsqrt-1.c: New test case.
11788         * gcc.dg/mips-rsqrt-2.c: New test case.
11789         * gcc.dg/mips-rsqrt-3.c: New test case.
11790
11791 2004-08-10  Paul Brook  <paul@codesourcery.com>
11792
11793         * gfortran.dg/der_io_1.f90: New test.
11794
11795 2004-08-10  Paul Brook  <paul@codesourcery.com>
11796
11797         PR fortran/16919
11798         * gfortran.dg/der_array_1.f90: New test.
11799
11800 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
11801
11802         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
11803
11804 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
11805
11806         * gcc.dg/wchar_t-2.c: Fix typo.
11807
11808 2004-08-09  Falk Hueffner  <falk@debian.org>
11809
11810         PR tree-optimization/12517
11811         * gcc.c-torture/compile/pr12517.c: New test.
11812
11813         PR tree-optimization/12578
11814         * gcc.c-torture/compile/pr12578.c: New test.
11815
11816         PR tree-optimization/12899
11817         * gcc.c-torture/compile/pr12899.c: New test.
11818
11819         PR rtl-optimization/14692
11820         * gcc.c-torture/compile/pr14692.c: New test.
11821
11822         PR tree-optimization/16461
11823         * gcc.c-torture/compile/pr16461.c: New test.
11824
11825 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
11826
11827         * gfortran.dg/getenv_1.f90: New test.
11828
11829 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
11830
11831         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
11832         wchar_t.
11833         * gcc.dg/symbian5.c: Test -fno-short-wchar.
11834
11835 2004-08-06  Paul Brook  <paul@codesourcery.com>
11836
11837         * gfortran.dg/ret_array_1.f90: New test.
11838         * gfortran.dg/ret_pointer_1.f90: New test.
11839
11840 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
11841
11842         * gcc.dg/missing-field-init-[12].c: New tests.
11843         * g++.dg/warn/missing-field-init-[12].C: New tests.
11844
11845 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
11846
11847         * gcc.dg/enum2.c: New test.
11848         * gcc.dg/symbian3.c: Likewise.
11849         * gcc.dg/symbian4.c: Likewise.
11850         * gcc.dg/wchar_t-2.c: Likewise.
11851
11852 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
11853
11854         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
11855         destructor tests.
11856
11857 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
11858
11859         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
11860         dg-require-visiblity.
11861         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
11862         * g++.dg/ext/visibility/fvisibility.C: Likewise.
11863         * g++.dg/ext/visibility/memfuncts.C: Likewise.
11864         * g++.dg/ext/visibility/new1.C: Likewise.
11865         * g++.dg/ext/visibility/pragma.C: Likewise.
11866         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
11867         * g++.dg/ext/visibility/virtual.C: Likewise.
11868         * g++/dg/ext/visibility/visibility-1.C: Likewise.
11869         * g++/dg/ext/visibility/visibility-2.C: Likewise.
11870         * g++/dg/ext/visibility/visibility-3.C: Likewise.
11871         * g++/dg/ext/visibility/visibility-4.C: Likewise.
11872         * g++/dg/ext/visibility/visibility-5.C: Likewise.
11873         * g++/dg/ext/visibility/visibility-6.C: Likewise.
11874         * g++/dg/ext/visibility/visibility-7.C: Likewise.
11875         * g++/dg/ext/visibility/visibility-8.C: New test.
11876         * gcc.c-torture/compile/dll.x: Remove.
11877         * gcc.dg/dll-2.c: Use dg-require-dll
11878         * gcc.dg/visibility-10.c: New test.
11879         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
11880         supporting DLLs.
11881         * testsuite/lib/scanasm.exp (scan_hidden): New function.
11882         (scan_not_hidden): Likewise.
11883
11884 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
11885
11886         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
11887
11888 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
11889
11890         * gcc.c-torture/execute/20040805-1.c: New test.
11891
11892 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
11893
11894         * gcc.dg/20020118-1.c: Declare abort.
11895         * gcc.dg/altivec_check.h: Likewise.
11896         * gcc.dg/iftrap-2.c: Likewise.
11897         * gcc.dg/pragma-darwin.c: Likewise.
11898         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
11899
11900 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
11901
11902         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
11903
11904 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
11905
11906         * gcc.c-torture/execute/builtins/abs-2.c,
11907         gcc.c-torture/execute/builtins/abs-3.c,
11908         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
11909         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
11910         intmax_t, uintmax_t and their limits.
11911         * gcc.dg/intmax_t-1.c: New test.
11912
11913 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11914
11915         * g++.dg/tc1/dr147.C: Add reference to PR.
11916
11917 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
11918
11919         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
11920         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
11921
11922 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
11923
11924         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
11925
11926 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
11927
11928         * gcc.dg/redecl-5.c: New test.
11929         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
11930         of scanf.
11931
11932 2004-08-03  Roger Sayle  <roger@eyesopen.com>
11933
11934         PR middle-end/16790
11935         * gcc.c-torture/execute/pr16790-1.c: New test case.
11936
11937 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
11938
11939         * g++.dg/ext/visibility/assign1.C: New test.
11940         * g++.dg/ext/visibility/new1.C: Likewise.
11941
11942         * gcc.dg/symbian1.c: New test.
11943         * gcc.dg/symbian2.c: Likewise.
11944
11945 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
11946
11947         PR target/16570
11948         * gcc.dg/i386-sse-9.c: New test.
11949
11950 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
11951
11952         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
11953
11954 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
11955
11956         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
11957         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
11958         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
11959         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
11960         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
11961         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
11962         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
11963         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
11964         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
11965         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
11966         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
11967         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
11968         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
11969         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
11970         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
11971         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
11972         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
11973         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
11974         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
11975         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
11976         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
11977         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
11978         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
11979         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
11980         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
11981         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
11982         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
11983         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
11984         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
11985         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
11986         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
11987         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
11988         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
11989         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
11990         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
11991         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
11992         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
11993         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
11994         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
11995         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
11996         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
11997         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
11998         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
11999         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
12000         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
12001         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
12002         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
12003         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
12004         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
12005         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
12006         gcc.misc-tests/i386-pf-3dnow-1.c,
12007         gcc.misc-tests/i386-pf-athlon-1.c,
12008         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
12009         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
12010         Declare built-in functions used.
12011         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
12012
12013 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
12014
12015         PR c++/16707
12016         * g++.dg/lookup/using12.C: New test.
12017
12018         * g++.dg/init/null1.C: Fix PR number.
12019         * g++.dg/parse/namespace10.C: Likewise.
12020
12021 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
12022
12023         PR c++/16224
12024         * g++.dg/template/spec17.C: New test.
12025         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
12026         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
12027
12028 2004-08-02  David Billinghurst
12029
12030         PR fortran/16292
12031         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
12032
12033 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
12034
12035         * gcc.dg/ia64-got-1.c: New test case.
12036
12037 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
12038
12039         PR c++/16489
12040         * g++.dg/init/null1.C: New test.
12041         * g++.dg/tc1/dr76.C: Adjust error marker.
12042
12043         PR c++/16529
12044         * g++.dg/parse/namespace10.C: New test.
12045
12046         PR c++/16810
12047         * g++.dg/inherit/ptrmem2.C: New test.
12048
12049 2004-08-02  Ben Elliston  <bje@au.ibm.com>
12050
12051         PR target/16155
12052         * gcc.dg/pr16155.c: New test.
12053
12054 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
12055
12056         * gcc.dg/redecl-2.c: New test.
12057
12058 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
12059
12060         * gcc.dg/darwin-longdouble.c: New file.
12061
12062 2004-07-30  Richard Henderson  <rth@redhat.com>
12063
12064         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
12065         write to constant argument.
12066         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
12067
12068 2004-07-30  Richard Henderson  <rth@redhat.com>
12069
12070         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
12071         tests of nearest around zero.
12072
12073 2004-07-30  Andrew Pinski  <apinski@apple.com>
12074
12075         * gcc.c-torture/compile/20040730-1.c: New test.
12076
12077 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
12078
12079         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
12080         powerpc-eabispe.
12081
12082 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
12083
12084         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
12085
12086 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
12087
12088         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
12089         contains $ld_library_path.
12090         * lib/gfortran.exp (gfortran_link_flags): Likewise.
12091
12092 2004-07-29  Richard Henderson  <rth@redhat.com>
12093
12094         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
12095
12096         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
12097         (alt2, which): New.
12098         (Check): Accept either alternative.
12099
12100 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
12101
12102         * g++.dg/abi/inline1.C: New test.
12103         * g++.dg/abi/local1-a.cc: Likewise.
12104         * g++.dg/abi/local1.C: Likewise.
12105         * g++.dg/abi/mangle11.C: Tweak location of warnings.
12106         * g++.dg/abi/mangle12.C: Likewise.
12107         * g++.dg/abi/mangle17.C: Likewise.
12108         * g++.dg/abi/mangle20-2.C: Likewise.
12109         * g++.dg/opt/interface1.C: Likewise.
12110         * g++.dg/opt/interface1.h: Likewise.
12111         * g++.dg/opt/interface1-a.cc: New test.
12112         * g++.dg/parse/repo1.C: New test.
12113         * g++.dg/template/repo1.C: Likewise.
12114         * g++.dg/warn/Winline-1.C: Likewise.
12115         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
12116
12117 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
12118
12119         * gcc.dg/tree-ssa/20040729-1.c: New test.
12120
12121 2004-07-27  Matt Austern <austern@apple.com>
12122
12123         * gcc.dg/darwin-bool-1.c: New test.
12124         * gcc.dg/darwin-bool-2.c: New test.
12125
12126 2004-07-28  Richard Henderson  <rth@redhat.com>
12127
12128         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
12129         arguments in the correct type.  Don't write to constant arguments.
12130
12131 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
12132
12133         PR tree-optimization/16688
12134         PR tree-optimization/16689
12135         * g++.dg/tree-ssa/pr16688.C: New test.
12136
12137 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
12138
12139         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
12140         loads.  Not only in the comment, this time.
12141
12142 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
12143
12144         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
12145         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
12146         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
12147         * gcc.dg/sh4a-bitmovua.c: New.
12148         * gcc.dg/sh4a-cos.c: New.
12149         * gcc.dg/sh4a-cosf.c: New.
12150         * gcc.dg/sh4a-fprun.c: New.
12151         * gcc.dg/sh4a-fsrra.c: New.
12152         * gcc.dg/sh4a-memmovua.c: New.
12153         * gcc.dg/sh4a-sin.c: New.
12154         * gcc.dg/sh4a-sincos.c: New.
12155         * gcc.dg/sh4a-sincosf.c: New.
12156         * gcc.dg/sh4a-sinf.c: New.
12157
12158 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
12159
12160         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
12161         conditionals.
12162         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
12163         loads.
12164         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
12165         DOM1.
12166
12167 2004-07-27  Andrew Pinski  <apinski@apple.com>
12168
12169         * g++.dg/rtti/tinfo1.C: Correct the xfail.
12170
12171 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
12172
12173         * gcc.dg/pragma-isr.c: New test.
12174
12175 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12176
12177         PR c++/14429
12178         * g++.dg/template/ttp11.C: New test.
12179
12180 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
12181
12182         * gcc.c-torture/compile/20040727-1.c: New test.
12183
12184 2004-07-26  Eric Christopher  <echristo@redhat.com>
12185
12186         * gcc.c-torture/compile/20040726-2.c: New test.
12187
12188 2004-07-26  Andrew Pinski  <apinski@apple.com>
12189
12190         * g++.dg/rtti/tinfo1.C: Xfail.
12191
12192 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
12193
12194         * gcc.c-torture/compile/20040726-1.c: New test.
12195
12196 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
12197             Brian Ryner  <bryner@brianryner.com>
12198
12199         PR c++/9283
12200         PR c++/15000
12201         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
12202         * g++.dg/ext/visibility/: New directory.
12203         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
12204         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
12205         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
12206         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
12207         * g++.dg/ext/visibility/fvisibility.C,
12208         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
12209         g++.dg/ext/visibility/fvisibility-override1.C
12210         g++.dg/ext/visibility/fvisibility-override2.C
12211         g++.dg/ext/visibility/memfuncts.C
12212         g++.dg/ext/visibility/noPLT.C
12213         g++.dg/ext/visibility/pragma.C
12214         g++.dg/ext/visibility/pragma-override1.C
12215         g++.dg/ext/visibility/pragma-override2.C
12216         g++.dg/ext/visibility/staticmemfuncts.C
12217         g++.dg/ext/visibility/virtual.C: New tests.
12218
12219 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
12220
12221         PR c/15360
12222         * gcc.dg/pr15360-1.c: New test.
12223
12224 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
12225
12226         * gcc.dg/pragma-align-2.c: New test.
12227         * gcc.dg/pragma-init-fini.c: New test.
12228         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
12229         targets.
12230
12231 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
12232
12233         * gcc.dg/init-string-2.c: New test.
12234
12235 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
12236
12237         PR 16684
12238         * gcc.dg/Wredundant-decls-1.c: New test case.
12239
12240 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
12241
12242         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
12243         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
12244         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
12245         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
12246         * gcc.dg/compat/generate-random.c: New file.
12247         * gcc.dg/compat/generate-random.h: Likewise.
12248         * gcc.dg/compat/generate-random_r.c: Likewise.
12249         * gcc.dg/compat/struct-layout-1.h: Likewise.
12250         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
12251         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
12252         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
12253         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
12254         * gcc.dg/compat/struct-layout-1_main.c: New test.
12255         * gcc.dg/compat/struct-layout-1_x.c: New file.
12256         * gcc.dg/compat/struct-layout-1_y.c: New file.
12257         * gcc.dg/compat/struct-layout-1_test.h: New file.
12258
12259 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
12260
12261         * gcc.dg/comp-return-1.c: New test
12262
12263 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
12264
12265         * gcc.dg/vmx/8-02a.c: Fix typo.
12266
12267         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
12268         * gcc.dg/darwin-abi-3.c: New test.
12269
12270         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
12271         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
12272
12273         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
12274         * gcc.dg/vmx/ops-long-1.c: New test.
12275         * gcc.dg/vmx/ops-long-2.c: New test.
12276
12277 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
12278
12279         * g++.dg/lookup/conv-[1234].C: New.
12280
12281 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
12282
12283         * g++.dg/parse/attr2.C: Simplify.
12284
12285 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
12286
12287         PR c/7284
12288         * gcc.c-torture/execute/pr7284-1.c: New test.
12289
12290 2004-07-22  Brian Booth  <bbooth@redhat.com>
12291
12292         * gcc.dg/tree-ssa/20040721-1.c: New test.
12293
12294 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
12295
12296         * g++.dg/template/crash20.c: New.
12297
12298 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
12299
12300         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
12301         Add dg-run directive.  Declare variables as required.
12302         * gfortran.dg/g77/README: Update
12303
12304 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
12305
12306         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
12307         gcc.dg/cris-peep2-andu2.c: New tests.
12308
12309 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
12310
12311         PR c/15052
12312         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
12313         on return type.
12314         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
12315         messages.
12316         * gcc.dg/qual-return-2.c: Update expected messages.
12317         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
12318
12319 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
12320
12321         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
12322         * gcc.dg/noncompile/921102-1.c: Update expected error message.
12323
12324 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
12325
12326         PR c/11250
12327         * gcc.dg/init-string-1.c: New test.
12328
12329 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
12330
12331         PR middle-end/15345
12332         PR c/16450
12333         * gcc.dg/torture/nested-fn-1.c: New test.
12334
12335 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
12336
12337         PR target/16559
12338         * gcc.dg/ia64-fptr-1.c: New file.
12339
12340 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12341
12342         PR c++/14497
12343         * g++.dg/template/spec16.C: New test.
12344         * g++.old-deja/g++.robertl/eb118.C: Remove.
12345
12346 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12347
12348         PR c++/509
12349         * g++.dg/template/spec15.C: New test.
12350
12351 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
12352
12353         Copy cases from g77.f-torture/execute and add dg-run
12354         directive.  Other changes as noted.
12355         * gfortran.dg/g77/13037.f
12356         * gfortran.dg/g77/1832.f
12357         * gfortran.dg/g77/19981119-0.f
12358         * gfortran.dg/g77/19990313-0.f
12359         * gfortran.dg/g77/19990313-1.f
12360         * gfortran.dg/g77/19990313-2.f
12361         * gfortran.dg/g77/19990313-3.f
12362         * gfortran.dg/g77/19990419-1.f
12363         * gfortran.dg/g77/19990826-0.f
12364         * gfortran.dg/g77/19990826-2.f
12365         * gfortran.dg/g77/20000503-1.f
12366         * gfortran.dg/g77/20001111.f
12367         * gfortran.dg/g77/20010116.f
12368         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
12369         * gfortran.dg/g77/20010430.f
12370         * gfortran.dg/g77/6177.f
12371         * gfortran.dg/g77/947.f
12372         * gfortran.dg/g77/970816-3.f
12373         * gfortran.dg/g77/971102-1.f
12374         * gfortran.dg/g77/980520-1.f
12375         * gfortran.dg/g77/980628-0.f
12376         * gfortran.dg/g77/980628-1.f
12377         * gfortran.dg/g77/980628-10.f
12378         * gfortran.dg/g77/980628-2.f
12379         * gfortran.dg/g77/980628-3.f
12380         * gfortran.dg/g77/980628-7.f
12381         * gfortran.dg/g77/980628-8.f
12382         * gfortran.dg/g77/980628-9.f
12383         * gfortran.dg/g77/980701-0.f
12384         * gfortran.dg/g77/980701-1.f
12385         * gfortran.dg/g77/cabs.f
12386         * gfortran.dg/g77/claus.f
12387         * gfortran.dg/g77/complex_1.f
12388         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
12389         * gfortran.dg/g77/dcomplex.f
12390         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
12391         * gfortran.dg/g77/f90-intrinsic-mathematical.f
12392         * gfortran.dg/g77/f90-intrinsic-numeric.f
12393         * gfortran.dg/g77/int8421.f
12394         * gfortran.dg/g77/labug1.f
12395         * gfortran.dg/g77/large_vec.f
12396         * gfortran.dg/g77/le.f
12397         * gfortran.dg/g77/short.f
12398         * gfortran.dg/g77/README: Update
12399
12400 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
12401
12402         PR c++/16637
12403         * g++.dg/parse/lookup4.C: New test.
12404
12405 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12406
12407         PR c++/16175
12408         * g++.dg/template/ttp10.C: New test.
12409
12410 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
12411
12412         * gcc.dg/pr12625-1.c: New test.
12413
12414 2004-07-20  Steven Bosscher  <stevenb@suse.de>
12415
12416         * testsuite/gcc.dg/switch-warn-1.c: New test.
12417         * testsuite/gcc.dg/switch-warn-2.c: New test.
12418         * gcc.c-torture/compile/pr14730.c: Update.
12419
12420 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
12421
12422         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
12423         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
12424         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
12425         g++.dg/template/nontype3.C: Remove trailing CR from tests.
12426
12427 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
12428
12429         PR c++/16623
12430         * g++.dg/template/assign1.C: New test.
12431
12432 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12433
12434         PR c++/12170
12435         * g++.dg/template/ttp9.C: New test.
12436
12437 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
12438
12439         * gcc.dg/format/cmn-err-1.c: New test.
12440
12441 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
12442
12443         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
12444         gcc.dg/Wparentheses-10.c: New tests.
12445         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
12446
12447 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12448
12449         PR fortran/16465
12450         * gfortran.dg/g77//ffixed-line-length-0.f,
12451         gfortran.dg/g77/ffixed-line-length-132.f,
12452         gfortran.dg/g77/ffixed-line-length-72.f,
12453         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
12454         gfortran.dg/g77/README: Update.
12455
12456 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12457
12458         PR c++/13092
12459         * g++.dg/template/non-dependent7.C: New test.
12460         * g++.dg/template/non-dependent8.C: Likewise.
12461         * g++.dg/template/non-dependent9.C: Likewise.
12462         * g++.dg/template/non-dependent10.C: Likewise.
12463
12464 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
12465
12466         PR c++/16337
12467         * g++.dg/parse/attr2.C: New test.
12468
12469 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
12470
12471         * g77.dg: Removed.
12472         * g77.f-torture: Ditto.
12473
12474 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
12475
12476         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
12477         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
12478         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
12479
12480 2004-07-16  Richard Henderson  <rth@redhat.com>
12481
12482         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
12483
12484 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12485
12486         * lib/fortran-torture.exp (fortran-torture): Don't test compile
12487         tests with full list of options.
12488         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
12489         of TORTURE_OPTIONS if test contains 'dg-do run'.
12490
12491         PR fortran/16404
12492         * gfortran.dg/do_iterator.f90: New test.
12493
12494 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12495
12496         PR rtl-optimization/16536
12497         * gcc.c-torture/execute/restrict-1.c: New test.
12498
12499 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12500
12501         PR fortran/15324
12502         * gfortran.dg/pr15324.f90: New test.
12503
12504         PR fortran/15129
12505         * gfortran.dg/pr15129.f90: New test.
12506
12507         PR fortran/15140
12508         * gfortran.dg/pr15140.f90: New test.
12509
12510         PR fortran/13792
12511         * gfortran.fortran-torture/execute/bounds.f90: Add check for
12512         compile-time simplification.
12513
12514 2004-07-14  Mike Stump  <mrs@apple.com>
12515
12516         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
12517
12518 2004-07-14  James E Wilson  <wilson@specifixinc.com>
12519
12520         PR target/16325
12521         * gcc.dg/profile-generate-1.c: New.
12522
12523 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
12524
12525         * gcc.c-torture/execute/20040709-1.c: New test.
12526         * gcc.c-torture/execute/20040709-2.c: New test.
12527
12528 2004-07-14  Mike Stump  <mrs@apple.com>
12529
12530         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
12531
12532 2004-07-14  Mike Stump  <mrs@apple.com>
12533
12534         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
12535
12536 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
12537
12538         PR c++/16518
12539         * g++.dg/parse/mutable1.C: New test.
12540
12541 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
12542
12543         PR tree-optimization/16443
12544         * gcc.dg/tree-ssa/20040713-1.c: New test.
12545
12546 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
12547
12548         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
12549         for operator new.
12550
12551 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
12552
12553         * gfortran.dg/g77/README: New file
12554         * gfortran.dg/g77/19981216-0.f:  Copy from
12555         g77.f-torture/noncompile.  Add "dg-do compile" and
12556         dg-error as required.
12557         * gfortran.dg/g77/19990218-1.f: Likewise
12558         * gfortran.dg/g77/19990905-1.f: Likewise
12559         * gfortran.dg/g77/9263.f: Likewise
12560         * gfortran.dg/g77/980615-0.f: Likewise
12561         * gfortran.dg/g77/980616-0.f: Likewise
12562         * gfortran.dg/g77/check0.f: Likewise
12563         * gfortran.dg/g77/select_no_compile.f: Likewise
12564
12565 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
12566
12567         Copy files from g77.f-torture/compile.
12568         Add "{ dg-do compile}".  Other changes as noted
12569         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
12570         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
12571         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
12572         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
12573         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
12574         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
12575         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
12576         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
12577         statement to conform to standard.  Append alpha1.x for reference.
12578         * gfortran.dg/g77/xformat.f: Add dg-warning
12579
12580 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
12581
12582         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
12583         Add {dg-do compile} directive.
12584         * gfortran.dg/g77/cpp2.F: Likewise
12585
12586 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12587
12588         PR c++/5402
12589         * g++.dg/lookup/name-clash1.C: New test.
12590
12591         PR c++/9777
12592         * g++.dg/lookup/name-clash2.C: New test.
12593
12594         PR c++/12102
12595         * g++.dg/lookup/name-clash3.C: New test.
12596
12597 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12598
12599         * g++.dg/lookup/new2.C: New test.
12600         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
12601
12602 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
12603
12604         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
12605         Add {dg-do compile} directive.
12606         * gfortran.dg/g77/13060.f: Likewise
12607         * gfortran.dg/g77/19990218-0.f: Likewise
12608         * gfortran.dg/g77/19990305-0.f: Likewise
12609         * gfortran.dg/g77/19990419-0.f: Likewise
12610         * gfortran.dg/g77/19990502-0.f: Likewise
12611         * gfortran.dg/g77/19990502-1.f: Likewise
12612         * gfortran.dg/g77/19990525-0.f: Likewise
12613         * gfortran.dg/g77/19990826-1.f: Likewise
12614         * gfortran.dg/g77/19990826-3.f: Likewise
12615         * gfortran.dg/g77/19990905-2.f: Likewise
12616         * gfortran.dg/g77/20000412-1.f: Likewise
12617         * gfortran.dg/g77/20000511-1.f: Likewise
12618         * gfortran.dg/g77/20000511-2.f: Likewise
12619         * gfortran.dg/g77/20000518.f: Likewise
12620         * gfortran.dg/g77/20000601-1.f: Likewise
12621         * gfortran.dg/g77/20000601-2.f: Likewise
12622         * gfortran.dg/g77/20000629-1.f: Likewise
12623         * gfortran.dg/g77/20000630-2.f: Likewise
12624         * gfortran.dg/g77/20010115.f: Likewise
12625         * gfortran.dg/g77/20010321-1.f: Likewise
12626         * gfortran.dg/g77/20010426.f: Likewise
12627         * gfortran.dg/g77/20020307-1.f: Likewise
12628         * gfortran.dg/g77/8485.f: Likewise
12629         * gfortran.dg/g77/960317-1.f: Likewise
12630         * gfortran.dg/g77/970915-0.f: Likewise
12631         * gfortran.dg/g77/980310-1.f: Likewise
12632         * gfortran.dg/g77/980310-2.f: Likewise
12633         * gfortran.dg/g77/980310-3.f: Likewise
12634         * gfortran.dg/g77/980310-4.f: Likewise
12635         * gfortran.dg/g77/980310-6.f: Likewise
12636         * gfortran.dg/g77/980310-7.f: Likewise
12637         * gfortran.dg/g77/980310-8.f: Likewise
12638         * gfortran.dg/g77/980419-2.f: Likewise
12639         * gfortran.dg/g77/980424-0.f: Likewise
12640         * gfortran.dg/g77/980427-0.f: Likewise
12641         * gfortran.dg/g77/980729-0.f: Likewise
12642         * gfortran.dg/g77/981117-1.f: Likewise
12643         * gfortran.dg/g77/toon_1.f: Likewise
12644
12645 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12646
12647         PR c++/2204
12648         * g++.dg/other/abstract2.C: New test.
12649
12650 2004-07-12  Paul Brook  <paul@codesourcery.com>
12651
12652         * gfortran.dg/pointer_init_1.f90: New test.
12653
12654 2004-07-11  Paul Brook  <paul@codesourcery.com>
12655
12656         PR fortran/15986
12657         * gfortran.dg/contained_1.f90: New test.
12658
12659 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
12660
12661         * g++.dg/parse/defarg8.C: New test.
12662
12663 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12664
12665         PR fortran/16433
12666         * gfortran.dg/pr16433.f: New test.
12667
12668         PR fortran/17574
12669         * gfortran.dg/pr15754.f90: New test.
12670
12671 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
12672
12673         PR tree-optimization/16437
12674         * gcc.c-torture/execute/bitfld-4.c: New test.
12675
12676 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12677
12678         * gfortran.fortran-torture/execute/common_2.f90: Add check for
12679         access to common var from module.
12680
12681 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12682
12683         PR fortran/16336
12684         * gfortran.fortran-torture/execute/common_2.f90: New test.
12685
12686 2004-07-10  Paul Brook  <paul@codesourcery.com>
12687
12688         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
12689
12690 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12691
12692         PR fortran/15969
12693         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
12694
12695 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
12696
12697         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
12698         * gfortran.dg/g77/ffixed-form-2.f: Likewise
12699         * gfortran.dg/g77/ffree-form-1.f: Likewise
12700         * gfortran.dg/g77/ffree-form-2.f: Likewise
12701         * gfortran.dg/g77/ffree-form-3.f: Likewise
12702         * gfortran.dg/g77/fno-underscoring.f: Likewise
12703         * gfortran.dg/g77/funderscoring.f: Likewise
12704         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
12705
12706 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12707
12708         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
12709
12710 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12711         Paul Brook  <paul@codesourcery.com>
12712
12713         PR fortran/13415
12714         * gfortran.dg/common_pointer_1.f90: New test.
12715
12716 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12717
12718         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
12719
12720 2004-07-09  James E Wilson  <wilson@specifixinc.com>
12721
12722         PR target/16364
12723         * gcc.c-torture/compile/20040709-1.c: New.
12724
12725 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12726
12727         PR fortran/14077
12728         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
12729
12730 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12731
12732         PR fortran/13201
12733         * gfortran.dg/shape_1.f90: New test.
12734
12735 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
12736             Andrew Pinski  <apinski@apple.com>
12737
12738         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
12739
12740 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12741
12742         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
12743         comment.
12744
12745 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12746         Paul Brook  <paul@codesourcery.com>
12747
12748         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
12749         '.f95' and '.F95'.
12750
12751 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
12752
12753         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
12754
12755 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12756
12757         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
12758         testcases with capital suffix.
12759
12760 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12761
12762         PR fortran/15481
12763         PR fortran/13372
12764         PR fortran/13575
12765         PR fortran/15978
12766         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
12767
12768         * gfortran.dg/implicit_1.f90: New test.
12769
12770 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
12771
12772         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
12773         expression to match gfortran warning/error messages
12774         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
12775         dg-error text.
12776
12777 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
12778
12779         * lib/fortran-torture.exp: Rename proc search_for to
12780         search_for_re.
12781
12782 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
12783
12784         * gcc.c-torture/execute/simd-5.x: New file.
12785         XFAIL on SPARC 64-bit at -O0.
12786
12787 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12788
12789         PR c++/8211
12790         PR c++/16165
12791         * g++.dg/warn/effc3.C: New test.
12792
12793 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
12794
12795         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
12796         change X to 1X in format.
12797         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
12798         add data statements to conform to standard.
12799
12800 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
12801
12802         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
12803         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
12804         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
12805
12806 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
12807
12808         * gfortran.dg/g77/7388.f: Copy from g77.dg
12809         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
12810         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
12811         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
12812         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
12813         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
12814         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
12815         * gfortran.dg/g77/strlen0.f: Likewise
12816
12817 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
12818
12819         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
12820         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
12821
12822 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
12823
12824         * gcc.c-torture/execute/920428-2.x: Delete.
12825         * gcc.c-torture/execute/920501-7.x: Likewise.
12826
12827 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
12828
12829         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
12830         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
12831         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
12832         prescott and c3-2.
12833         (PREFETCH_3DNOW): Add -march=c3.
12834
12835 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
12836
12837         PR c/16437
12838         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
12839         * gcc.c-torture/execute/bf64-1.x: Likewise.
12840
12841 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
12842
12843         * gcc.c-torture/compile/20040708-1.c: New test.
12844
12845 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12846
12847         PR c++/16169
12848         * g++.dg/warn/effc2.C: New test.
12849
12850 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
12851
12852         * gcc.c-torture/execute/bitfld-1.x: Remove.
12853         * gcc.c-torture/execute/bitfld-3.c: New test.
12854         * gcc.dg/bitfld-2.c: Remove XFAILs.
12855
12856 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
12857
12858         PR c++/16276
12859         * g++.dg/rtti/tinfo1.C: New file.
12860
12861 2004-07-07  Eric Christopher  <echristo@redhat.com>
12862
12863         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
12864
12865 2004-07-07  Andrew Pinski  <apinski@apple.com>
12866
12867         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
12868
12869 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
12870
12871         * g++.dg/init/call1.C: XFAIL.
12872
12873 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
12874
12875         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
12876         except for movstrict*, to movmem* and clrstr* to clrmem*.
12877
12878 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
12879
12880         * gcc.c-torture/execute/20040707-1.c: New test.
12881
12882 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
12883
12884         * gcc.c-torture/execute/20040706-1.c: New test.
12885
12886 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12887
12888         PR c++/3671
12889         * g++.dg/template/spec14.C: New test.
12890
12891 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
12892
12893         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
12894         nothing if not yet defined.  Use it in b, c and d type definitions.
12895         * gcc.c-torture/execute/20040705-1.c: New test.
12896         * gcc.c-torture/execute/20040705-2.c: New test.
12897
12898 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12899
12900         PR c++/2518
12901         * g++.dg/lookup/new1.C: New test.
12902
12903 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12904
12905         PR c++/11406
12906         * g++.dg/template/sizeof8.C: New test.
12907
12908 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
12909
12910         * gcc.c-torture/compile/20040705-1.c: New test.
12911
12912 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
12913
12914         * gfortran.fortran-torture/execute/seq_io.f90: New test.
12915
12916 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
12917
12918         * gcc.dg/cpp/if-mop.c: Two new testcases.
12919         * gcc.dg/cpp/trad/comment-3.c: New.
12920
12921 2004-07-04  Paul Brook  <paul@codesourcery.com>
12922
12923         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
12924
12925 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
12926
12927         PR c++/3761
12928         * g++.dg/lookup/crash4.C: New test.
12929
12930 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
12931
12932         * gcc.c-torture/execute/builtin-abs-1.c
12933         * gcc.c-torture/execute/builtin-abs-2.c
12934         * gcc.c-torture/execute/builtin-complex-1.c
12935         * gcc.c-torture/execute/builtins/string-1-lib.c
12936         * gcc.c-torture/execute/builtins/string-1.c
12937         * gcc.c-torture/execute/builtins/string-2-lib.c
12938         * gcc.c-torture/execute/builtins/string-2.c
12939         * gcc.c-torture/execute/builtins/string-3-lib.c
12940         * gcc.c-torture/execute/builtins/string-3.c
12941         * gcc.c-torture/execute/builtins/string-4-lib.c
12942         * gcc.c-torture/execute/builtins/string-4.c
12943         * gcc.c-torture/execute/builtins/string-5-lib.c
12944         * gcc.c-torture/execute/builtins/string-5.c
12945         * gcc.c-torture/execute/builtins/string-6-lib.c
12946         * gcc.c-torture/execute/builtins/string-6.c
12947         * gcc.c-torture/execute/builtins/string-7-lib.c
12948         * gcc.c-torture/execute/builtins/string-7.c
12949         * gcc.c-torture/execute/builtins/string-8-lib.c
12950         * gcc.c-torture/execute/builtins/string-8.c
12951         * gcc.c-torture/execute/builtins/string-9-lib.c
12952         * gcc.c-torture/execute/builtins/string-9.c
12953         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
12954         * gcc.c-torture/execute/builtins/string-asm-1.c
12955         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
12956         * gcc.c-torture/execute/builtins/string-asm-2.c
12957         * gcc.c-torture/execute/stdio-opt-1.c
12958         * gcc.c-torture/execute/stdio-opt-2.c
12959         * gcc.c-torture/execute/stdio-opt-3.c
12960         * gcc.c-torture/execute/string-opt-1.c
12961         * gcc.c-torture/execute/string-opt-10.c
12962         * gcc.c-torture/execute/string-opt-11.c
12963         * gcc.c-torture/execute/string-opt-12.c
12964         * gcc.c-torture/execute/string-opt-13.c
12965         * gcc.c-torture/execute/string-opt-14.c
12966         * gcc.c-torture/execute/string-opt-15.c
12967         * gcc.c-torture/execute/string-opt-16.c
12968         * gcc.c-torture/execute/string-opt-2.c
12969         * gcc.c-torture/execute/string-opt-6.c
12970         * gcc.c-torture/execute/string-opt-7.c
12971         * gcc.c-torture/execute/string-opt-8.c:
12972         Replace with ...
12973
12974         * gcc.c-torture/execute/builtins/abs-2.c
12975         * gcc.c-torture/execute/builtins/abs-3.c
12976         * gcc.c-torture/execute/builtins/complex-1.c
12977         * gcc.c-torture/execute/builtins/fprintf.c
12978         * gcc.c-torture/execute/builtins/fputs.c
12979         * gcc.c-torture/execute/builtins/memcmp.c
12980         * gcc.c-torture/execute/builtins/memmove.c
12981         * gcc.c-torture/execute/builtins/memops-asm.c
12982         * gcc.c-torture/execute/builtins/mempcpy-2.c
12983         * gcc.c-torture/execute/builtins/mempcpy.c
12984         * gcc.c-torture/execute/builtins/memset.c
12985         * gcc.c-torture/execute/builtins/printf.c
12986         * gcc.c-torture/execute/builtins/sprintf.c
12987         * gcc.c-torture/execute/builtins/strcat.c
12988         * gcc.c-torture/execute/builtins/strchr.c
12989         * gcc.c-torture/execute/builtins/strcmp.c
12990         * gcc.c-torture/execute/builtins/strcpy.c
12991         * gcc.c-torture/execute/builtins/strcspn.c
12992         * gcc.c-torture/execute/builtins/strlen-2.c
12993         * gcc.c-torture/execute/builtins/strlen.c
12994         * gcc.c-torture/execute/builtins/strncat.c
12995         * gcc.c-torture/execute/builtins/strncmp-2.c
12996         * gcc.c-torture/execute/builtins/strncmp.c
12997         * gcc.c-torture/execute/builtins/strncpy.c
12998         * gcc.c-torture/execute/builtins/strpbrk.c
12999         * gcc.c-torture/execute/builtins/strpcpy-2.c
13000         * gcc.c-torture/execute/builtins/strpcpy.c
13001         * gcc.c-torture/execute/builtins/strrchr.c
13002         * gcc.c-torture/execute/builtins/strspn.c
13003         * gcc.c-torture/execute/builtins/strstr-asm.c
13004         * gcc.c-torture/execute/builtins/strstr.c:
13005         ... these new files.
13006
13007         * gcc.c-torture/execute/builtins/abs-2-lib.c
13008         * gcc.c-torture/execute/builtins/abs-3-lib.c
13009         * gcc.c-torture/execute/builtins/complex-1-lib.c
13010         * gcc.c-torture/execute/builtins/fprintf-lib.c
13011         * gcc.c-torture/execute/builtins/fputs-lib.c
13012         * gcc.c-torture/execute/builtins/memcmp-lib.c
13013         * gcc.c-torture/execute/builtins/memmove-lib.c
13014         * gcc.c-torture/execute/builtins/memops-asm-lib.c
13015         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
13016         * gcc.c-torture/execute/builtins/mempcpy-lib.c
13017         * gcc.c-torture/execute/builtins/memset-lib.c
13018         * gcc.c-torture/execute/builtins/printf-lib.c
13019         * gcc.c-torture/execute/builtins/sprintf-lib.c
13020         * gcc.c-torture/execute/builtins/strcat-lib.c
13021         * gcc.c-torture/execute/builtins/strchr-lib.c
13022         * gcc.c-torture/execute/builtins/strcmp-lib.c
13023         * gcc.c-torture/execute/builtins/strcpy-lib.c
13024         * gcc.c-torture/execute/builtins/strcspn-lib.c
13025         * gcc.c-torture/execute/builtins/strlen-2-lib.c
13026         * gcc.c-torture/execute/builtins/strlen-lib.c
13027         * gcc.c-torture/execute/builtins/strncat-lib.c
13028         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
13029         * gcc.c-torture/execute/builtins/strncmp-lib.c
13030         * gcc.c-torture/execute/builtins/strncpy-lib.c
13031         * gcc.c-torture/execute/builtins/strpbrk-lib.c
13032         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
13033         * gcc.c-torture/execute/builtins/strpcpy-lib.c
13034         * gcc.c-torture/execute/builtins/strrchr-lib.c
13035         * gcc.c-torture/execute/builtins/strspn-lib.c
13036         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
13037         * gcc.c-torture/execute/builtins/strstr-lib.c
13038         * gcc.c-torture/execute/builtins/lib/abs.c
13039         * gcc.c-torture/execute/builtins/lib/fprintf.c
13040         * gcc.c-torture/execute/builtins/lib/memset.c
13041         * gcc.c-torture/execute/builtins/lib/printf.c
13042         * gcc.c-torture/execute/builtins/lib/sprintf.c
13043         * gcc.c-torture/execute/builtins/lib/strcpy.c
13044         * gcc.c-torture/execute/builtins/lib/strcspn.c
13045         * gcc.c-torture/execute/builtins/lib/strncat.c
13046         * gcc.c-torture/execute/builtins/lib/strncmp.c
13047         * gcc.c-torture/execute/builtins/lib/strncpy.c
13048         * gcc.c-torture/execute/builtins/lib/strpbrk.c
13049         * gcc.c-torture/execute/builtins/lib/strspn.c
13050         * gcc.c-torture/execute/builtins/lib/strstr.c:
13051         New files containing support routines.
13052
13053         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
13054         declaration.
13055         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
13056         when not optimizing.
13057
13058 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
13059
13060         PR c++/16240
13061         * g++.dg/abi/mangle22.C: New test.
13062         * g++.dg/abi/mangle23.C: Likewise.
13063
13064 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
13065
13066         PR fortran/16290
13067         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
13068         Allow for cases without denormalized floating point numbers.
13069
13070 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
13071
13072         PR c/1027
13073         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
13074         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
13075         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
13076         expected warning text.
13077         * gcc.dg/format/diag-2.c: New test.
13078
13079 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
13080
13081         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
13082
13083 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
13084
13085         * gcc.dg/builtins-43.c: New.
13086         * gcc.dg/builtins-44.c: New.
13087         * gcc.dg/builtins-45.c: New.
13088
13089 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
13090             Andreas Tobler  <a.tobler@schweiz.ch>
13091
13092         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
13093         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
13094         as SIGSEGV.
13095         * gcc.dg/cleanup-11.c: Likewise.
13096         * gcc.dg/cleanup-8.c: Likewise.
13097         * gcc.dg/cleanup-9.c: Likewise.
13098         * gcc.dg/cleanup-5.c: Run on all platforms.
13099
13100 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
13101
13102         * g++.dg/warn/nonnull1.C: New test.
13103
13104 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
13105
13106         * gcc.dg/compat/compat-common.h: Wrap up CINT in
13107         an #ifndef SKIP_COMPLEX_INT/#endif pair.
13108         Special-case the Sun compiler wrt to <complex.h>.
13109
13110 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
13111
13112         * gcc.dg/Wunreachable-8.C: New test.
13113
13114         * gcc.dg/h8300-ice2.c : New test.
13115
13116 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
13117
13118         PR fortran/16161
13119         * gfortran.fortran-torture/compile/implicit.f90: Add test
13120         for implicit character.
13121
13122 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
13123
13124         PR fortran/16289
13125         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
13126         Use tiny() intrinsic to find smallest non-negative real
13127
13128 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
13129
13130         * gcc.dg/compat/struct-by-value-22_main.c: New test.
13131         * gcc.dg/compat/struct-by-value-22_x.c: New.
13132         * gcc.dg/compat/struct-by-value-22_y.c: New.
13133
13134         * gcc.c-torture/execute/20040629-1.c: New test.
13135
13136 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
13137
13138         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
13139         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
13140
13141         PR target/16195
13142         * gcc.dg/20040625-1.c: New test.
13143
13144 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13145
13146         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
13147
13148 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13149
13150         PR fortran/15963
13151         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
13152
13153 2004-06-29  Richard Henderson  <rth@redhat.com>
13154
13155         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
13156
13157 2004-06-29  Paul Brook  <paul@codesourcery.com>
13158
13159         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
13160         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
13161
13162 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
13163
13164         PR c++/16260
13165         * g++.dg/parse/crash15.C: New.
13166
13167 2004-06-28  Andrew Pinski  <apinski@apple.com>
13168
13169         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
13170         by the error already.
13171
13172         * g++.dg/opt/ptrmem4.C: Change to compile only test.
13173
13174 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
13175
13176         PR target/14041
13177         * gcc.dg/h8300-bss-align-1.c : New.
13178
13179 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
13180
13181         * PR c++/16174
13182         * g++.dg/template/ctor4.C: New.
13183
13184 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
13185
13186         PR c++/16205
13187         * g++.dg/warn/Wsequence-point-1.C: New test.
13188
13189 2004-06-27  Paul Brook  <paul@codesourcery.com>
13190
13191         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
13192
13193 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
13194
13195         * g++.old-deja/g++.mike/p7325.C: Remove.
13196
13197 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
13198
13199         PR c/14963
13200         * gcc.dg/pr14963.c: New test.
13201
13202 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
13203
13204         PR c++/16193
13205         * g++.dg/parse/redef1.C: New test.
13206
13207 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
13208
13209         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
13210         20021110.c.
13211         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
13212         20021119-1.c.
13213         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
13214         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
13215         5-04.c.
13216         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
13217         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
13218         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
13219         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
13220         g++.brendan/enum14.C.
13221         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
13222         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
13223         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
13224         g++.mike/virt1.C.
13225         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
13226         memtemp24.C.
13227
13228 2004-06-27  Roger Sayle  <roger@eyesopen.com>
13229
13230         * gcc.dg/20040527-1.c: New test case.
13231
13232 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
13233
13234         PR gfortran/pr16196
13235         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
13236
13237 2004-06-25  Roger Sayle  <roger@eyesopen.com>
13238
13239         PR middle-end/15825
13240         * gcc.dg/pr15825-1.c: New test case.
13241
13242 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
13243
13244         * gcc.c-torture/execute/20040625-1.c: New test.
13245
13246 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13247
13248         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
13249
13250 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
13251
13252         * gcc.dg/torture/mips-div-1.c: New test.
13253
13254 2004-06-24  Jeff Law  <law@redhat.com>
13255
13256         * gcc.dg/tree-ssa/20040624-1.c: New test.
13257
13258 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
13259
13260         * gcc.c-torture/compile/20040624-1.c: New test.
13261
13262 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13263
13264         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
13265         this directory.
13266
13267 2004-06-23  Andrew Pinski  <apinski@apple.com>
13268
13269         PR middle-end/15988
13270         * g++.dg/opt/ptrmem4.C: New test.
13271
13272         * gcc.dg/c90-array-quals-2.c: New test.
13273
13274 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
13275
13276         * gcc.dg/kpice1.c: New test.
13277
13278 2006-06-23  Andrew Pinski  <apinski@apple.com>
13279
13280         * gcc.dg/c90-array-quals.c: New test.
13281
13282 2006-06-22  Richard Henderson  <rth@redhat.com>
13283
13284         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
13285
13286 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
13287
13288         * gcc.dg/builtins-config.h: Handle FreeBSD.
13289
13290 2006-06-22  Richard Henderson  <rth@redhat.com>
13291
13292         * g++.dg/opt/devirt1.C: New.
13293
13294 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
13295
13296         * g++.dg/opt/pr15551.C: New testcase.
13297
13298 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
13299
13300         PR target/14800
13301         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
13302         x86_64-*-linux* when compiling for 32bit.
13303
13304 2004-06-21  Andrew Pinski  <apinski@apple.com>
13305
13306         * gcc.dg/pch/struct-1.c: New.
13307         * gcc.dg/pch/struct-1.hs: New.
13308
13309 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
13310
13311         * gcc.dg/pch/save-temps-1.c: New file.
13312         * gcc.dg/pch/save-temps-1.hs: New file.
13313
13314 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
13315
13316         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
13317         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
13318
13319 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13320
13321         * gfortran.fortran-torture/execute/select_1.f90: Rename function
13322         to fix type error.
13323         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
13324         Remove trailing spaces.
13325
13326 2004-06-21  Richard Henderson  <rth@redhat.com>
13327
13328         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
13329         merging && to BIT_FIELD_REF.
13330
13331 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
13332
13333         * g++.dg/opt/placeholder1.C: New test.
13334
13335 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
13336
13337         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
13338         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
13339         * gcc.dg/compat/union-m128-1_x.c: Likewise.
13340         * gcc.dg/compat/union-m128-1_y.c: Likewise.
13341
13342 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
13343
13344         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
13345         extern "C".
13346         * g++.dg/other/pragma-re-1.C: Add comments.
13347
13348 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
13349
13350         PR gfortran/16080
13351         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
13352
13353 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
13354
13355         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
13356         instead of setting the type of size_t by
13357         hand.
13358
13359 2004-06-18  Roger Sayle  <roger@eyesopen.com>
13360
13361         * gcc.dg/unordered-2.c: New test case.
13362         * gcc.dg/unordered-3.c: New test case.
13363
13364 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
13365
13366         PR other/16043
13367         * lib/g++.exp (g++_version): Tweak regexp for version
13368         * lib/g77.exp (g77_version): Likewise
13369         * lib/gfortran.exp (gfortran_version): Likewise
13370         * lib/objc.exp (objc_version): Likewise
13371         * lib/treelang.exp (treelang_version): Likewise
13372
13373 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
13374
13375         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
13376         Use INT_MAX instead of __INT_MAX__.
13377         * gcc.dg/compat/struct-align-2_y.c: Likewise.
13378
13379         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
13380         * gcc.dg/compat/scalar-return-3_x.c: Use it.
13381         * gcc.dg/compat/scalar-return-3_y.c: Use it.
13382         * gcc.dg/compat/scalar-return-4_x.c: Use it.
13383         * gcc.dg/compat/scalar-return-4_y.c: Use it.
13384         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
13385         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
13386         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
13387         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
13388
13389         * gcc.dg/range-test-1.c: New test.
13390         * g++.dg/opt/range-test-1.C: New test.
13391
13392 2004-06-17  Richard Henderson  <rth@redhat.com>
13393
13394         * objc.dg/sync-1.m: New.
13395         * objc.dg/try-catch-1.m: Don't force next runtime.
13396         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
13397         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
13398         shadowed catch clause.
13399         * objc.dg/try-catch-5.m: New.
13400
13401 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
13402
13403         Bug 14610
13404         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
13405
13406 2004-06-15  Richard Henderson  <rth@redhat.com>
13407
13408         * gcc.dg/20001116-1.c: Move expected warning line.
13409
13410 2004-06-15  Richard Henderson  <rth@redhat.com>
13411
13412         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
13413         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
13414
13415 2004-06-15  Jeff Law  <law@redhat.com>
13416
13417         * gcc.dg/tree-ssa/20040615-1.c: New test.
13418         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
13419         be less sensitive to operand ordering.
13420         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
13421
13422 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
13423
13424         * g++.dg/abi/bitfield3.C: Add comment..
13425
13426 2004-06-15  Richard Henderson  <rth@redhat.com>
13427
13428         * g++.dg/ext/stmtexpr1.C: XFAIL.
13429         * gcc.dg/20030612-1.c: XFAIL.
13430
13431 2004-06-15  Eric Christopher  <echristo@redhat.com>
13432
13433         * g++.dg/charset/asm5.c: New.
13434         * gcc.dg/charset/asm6.c: New.
13435
13436 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13437
13438         PR fortran/15962
13439         * gfortran.fortran-torture/execute/select_1.f90: New test.
13440
13441 2004-06-15  Paul Brook  <paul@codesourcery.com>
13442
13443         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
13444
13445 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13446
13447         PR c++/15967
13448         * g++.dg/lookup/crash3.C: New test.
13449
13450 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13451
13452         PR c++/15947
13453         * g++.dg/parse/dtor4.C: New test.
13454
13455 2004-06-14  Jeff Law  <law@redhat.com>
13456
13457         * gcc.c-torture/compile/20040614-1.c: New test.
13458
13459 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13460
13461         PR fortran/15211
13462         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
13463         LEN of a character array.
13464
13465 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
13466
13467         PR c++/15096
13468         * g++.dg/template/ptrmem10.C: New test.
13469
13470         PR c++/14930
13471         * g++.dg/template/friend30.C: New test.
13472
13473 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13474
13475         PR fortran/14928
13476         * gfortran.fortran-torture/compile/mloc.f90: New test.
13477
13478 2004-06-13  Paul Brook  <paul@codesourcery.com>
13479
13480         * gfortran.fortran-torture/execute/random_2.f90: New test.
13481
13482 2004-06-13  Eric Christopher  <echristo@redhat.com>
13483
13484         * gcc.dg/noncompile/redecl-1.c: Fix error message.
13485
13486 2004-06-12  Paul Brook  <paul@codesourcery.com>
13487
13488         * gfortran.fortran-torture/execute/contained_3.f90: New test.
13489
13490 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13491
13492         PR fortran/14923
13493         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
13494
13495 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13496
13497         PR fortran/14957
13498         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
13499         syntax errors in end statements of contained subroutines.
13500
13501 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13502
13503         PR fortran/12841
13504         * gfortran.fortran-torture/execute/null_arg.f90: New test.
13505
13506 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
13507
13508         PR fortran/15665
13509         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
13510
13511 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
13512
13513         PR gfortran/12839
13514         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
13515
13516 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
13517
13518         PR c++/15862
13519         * g++.dg/parse/enum1.C: New test.
13520
13521 2004-06-10  Jeff Law  <law@redhat.com>
13522
13523         * gcc.c-torture/compile/20040610-1.c: New test.
13524
13525 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13526
13527         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
13528         * g++.old-deja/g++.other/decl3.C: Likewise.
13529
13530 2004-06-10  Brian Booth  <bbooth@redhat.com>
13531
13532         * gcc.dg/tree-ssa/20031015-1.c: Scan for
13533         V_MAY_DEF instead of VDEF.
13534         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
13535
13536 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
13537
13538         PR c++/14211
13539         * g++.dg/conversion/const1.C: New test.
13540
13541         PR c++/15076
13542         * g++.dg/conversion/reinterpret1.C: New test.
13543
13544         PR c++/15877
13545         * g++.dg/template/enum2.C: New test.
13546
13547         PR c++/15227
13548         * g++.dg/template/error13.C: New test.
13549
13550 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13551
13552         PR fortran/14957
13553         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
13554         arguments to test_* REAL and of the right size.
13555
13556 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
13557
13558         PR target/15569
13559         PR rtl-optimization/15681
13560         * gcc.dg/20040609-1.c: New test.
13561
13562 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
13563
13564         PR c++/14791
13565         * g++.dg/opt/builtins1.C: New test.
13566
13567 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
13568
13569         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
13570         that use default windows32 struct layout.
13571         * gcc.dg/i386-bitfield2.c: Likewise.
13572
13573 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
13574
13575         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
13576         for mingw32 and cygwin targets.
13577
13578 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
13579
13580         * gcc.dg/pch/macro-4.c: New.
13581         * gcc.dg/pch/macro-4.hs: New.
13582
13583 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13584
13585         PR fortran/13249
13586         * gfortran.fortran-torture/compile/name_clash.f90: New test.
13587
13588 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13589
13590         PR fortran/13372
13591         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
13592
13593 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
13594
13595         PR gfortran/14897
13596         * gfortran.fortran-torture/execute/t_edit.f90: New test.
13597
13598 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
13599
13600         PR gfortran/15755
13601         * gfortran.fortran-torture/execute/backspace.c : New test.
13602
13603 2004-06-09  Paul Brook  <paul@codesourcery.com>
13604
13605         * gfortran.fortran-torture/execure/intrinsic_associated.f90
13606         (pointer_to_section): Rewrite to use smaller array.
13607
13608 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
13609
13610         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
13611         * gcc.dg/ext/altivec-10.c: Same.
13612         * gcc.dg/ext/altivec-11.c: Same.
13613         * gcc.dg/ext/altivec-12.c: Same.
13614         * gcc.dg/ext/altivec-13.c: Same.
13615         * gcc.dg/ext/altivec-14.c: Same.
13616         * gcc.dg/ext/altivec-15.c: Same.
13617         * gcc.dg/ext/altivec-16.c: Same.
13618         * gcc.dg/ext/altivec-3.c: Same.
13619         * gcc.dg/ext/altivec-4.c: Same.
13620         * gcc.dg/ext/altivec-6.c: Same.
13621         * gcc.dg/ext/altivec-7.c: Same.
13622         * gcc.dg/ext/altivec-8.c: Same.
13623         * gcc.dg/ext/altivec-varargs-1.c: Same.
13624
13625         * g++.dg/ext/altivec-1.C: Correct dg syntax.
13626         * g++.dg/ext/altivec-10.C: Same.
13627         * g++.dg/ext/altivec-2.C: Same.
13628         * g++.dg/ext/altivec-3.C: Same.
13629         * g++.dg/ext/altivec-4.C: Same.
13630         * g++.dg/ext/altivec-5.C: Same.
13631         * g++.dg/ext/altivec-6.C: Same.
13632         * g++.dg/ext/altivec-7.C: Same.
13633         * g++.dg/ext/altivec-8.C: Same.
13634         * g++.dg/ext/altivec-9.C: Same.
13635
13636 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13637
13638         PR c++/7841
13639         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
13640
13641 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
13642
13643         * gcc.dg/union-1.c: New test.
13644
13645 2004-06-07  Roger Sayle  <roger@eyesopen.com>
13646
13647         * gcc.dg/builtins-41.c: New test case.
13648         * gcc.dg/builtins-42.c: New test case.
13649
13650 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
13651
13652         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
13653         * g++.dg/ext/altivec-10.C: Same.
13654         * g++.dg/ext/altivec-2.C: Same.
13655         * g++.dg/ext/altivec-3.C: Same.
13656         * g++.dg/ext/altivec-4.C: Same.
13657         * g++.dg/ext/altivec-5.C: Same.
13658         * g++.dg/ext/altivec-6.C: Same.
13659         * g++.dg/ext/altivec-7.C: Same.
13660         * g++.dg/ext/altivec-8.C: Same.
13661         * g++.dg/ext/altivec-9.C: Same.
13662         * g++.old-deja/g++.abi/cxa_vec.C: Same.
13663         * g++.old-deja/g++.brendan/new3.C: Same.
13664         * gcc.c-torture/execute/eeprof-1.x: Same.
13665
13666 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
13667
13668         PR c/14765
13669         * gcc.dg/pr14765-1.c: New test.
13670
13671 2004-06-07  Roger Sayle  <roger@eyesopen.com>
13672
13673         PR c/14649
13674         * gcc.dg/pr14649-1.c: New test case.
13675
13676 2004-06-07  Richard Henderson  <rth@redhat.com>
13677
13678         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
13679         if temporaries.
13680
13681 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
13682
13683         * g++.dg/eh/elide1.C: Remove XFAIL.
13684
13685 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
13686
13687         PR c++/15337
13688         * g++.dg/expr/sizeof3.C: New test.
13689
13690         PR c++/14777
13691         * g++.dg/template/access14.C: New test.
13692
13693         PR c++/15554
13694         * g++.dg/template/enum1.C: New test.
13695
13696         PR c++/15057
13697         * g++.dg/eh/throw1.C: New test.
13698
13699 2004-06-07  David Ayers  <d.ayers@inode.at>
13700             Ziemowit Laski  <zlaski@apple.com>
13701
13702         * lib/objc.exp (objc_target_compile): Revert the '-framework
13703         Foundation' flag fix, since bare Darwin does not ship
13704         with the Foundation framework.
13705         * objc/execute/next_mapping.h: Provide a local NSConstantString
13706         @interface and @implementation.
13707         (objc_constant_string_init): A constructor function, used to
13708         initialize the NSConstantString meta-class object.
13709         * objc/execute/string1.m: Include "next_mapping.h" instead of
13710         <Foundation/NSString.h>.
13711         * objc/execute/string2.m: Likewise.
13712         * objc/execute/string3.m: Likewise.
13713         * objc/execute/string4.m: Likewise.
13714
13715 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
13716
13717         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
13718         to double. Replace double with FLOAT.
13719         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
13720
13721         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
13722         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
13723         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
13724         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
13725         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
13726         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
13727         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
13728         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
13729
13730 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
13731
13732         PR c/13519
13733         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
13734
13735 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13736
13737         PR c++/15503
13738         * g++.dg/template/meminit2.C: New test.
13739
13740 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
13741
13742         PR target/15822
13743         * gcc.c-torture/execute/compare-fp-1.c,
13744         gcc.c-torture/execute/compare-fp-2.c,
13745         gcc.c-torture/execute/compare-fp-3.c,
13746         gcc.c-torture/execute/compare-fp-4.c,
13747         gcc.c-torture/execute/compare-fp-3.x,
13748         gcc.c-torture/execute/compare-fp-4.x: Moved...
13749         * gcc.c-torture/execute/ieee/compare-fp-1.c,
13750         gcc.c-torture/execute/ieee/compare-fp-2.c,
13751         gcc.c-torture/execute/ieee/compare-fp-3.c,
13752         gcc.c-torture/execute/ieee/compare-fp-4.c,
13753         gcc.c-torture/execute/ieee/compare-fp-3.x,
13754         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
13755
13756 2004-06-04  David Ayers  <d.ayers@inode.at>
13757
13758         * objc/execute/protocol-isEqual-4.m: New testcase.
13759
13760 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
13761
13762         * objc/execute/protocol-isEqual-1.m: New testcase.
13763         * objc/execute/protocol-isEqual-2.m: New testcase.
13764         * objc/execute/protocol-isEqual-3.m: New testcase.
13765
13766 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13767
13768         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
13769
13770 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
13771
13772         * lib/objc.exp (objc_target_compile): When running tests on
13773         Darwin (Mac OS X), inform the linker about '-framework
13774         'Foundation'.
13775
13776 2004-06-02  Eric Christopher  <echristo@redhat.com>
13777
13778         * gcc.c-torture/compile/20040602-1.c: New.
13779
13780 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
13781
13782         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
13783         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
13784
13785         PR tree-optimization/14736
13786         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
13787
13788         PR tree-optimization/14042
13789         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
13790
13791         PR tree-optimization/14729
13792         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
13793
13794 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13795
13796         PR fortran/15557
13797         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
13798
13799 2004-06-01  Richard Hederson  <rth@redhat.com>
13800
13801         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
13802
13803 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13804
13805         PR c++/14932
13806         * g++.dg/parse/offsetof4.C: New test.
13807
13808 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
13809
13810         PR objc/7993
13811         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
13812
13813 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
13814
13815         PR c++/15701
13816         * g++.dg/template/friend29.C: New test.
13817
13818 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
13819
13820         PR c/15749
13821         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
13822
13823 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
13824
13825         * gcc.dg/sparc-trap-1.c: New test.
13826
13827 2004-05-31  Roger Sayle  <roger@eyesopen.com>
13828
13829         PR middle-end/15069
13830         * g++.dg/opt/fold3.C: New test case.
13831
13832 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
13833
13834         * lib/target-supports.exp (check_iconv_available): Fix fallout
13835         from 2004-05-28 patch.
13836
13837 2004-05-30  Paul Brook  <paul@codesourcery.com>
13838
13839         PR fortran/15620
13840         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
13841         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
13842
13843 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
13844
13845         * gfortran.fortran-torture/execute/random_1.f90: New test.
13846
13847 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
13848
13849         * g++.dg/ext/altivec-10.C: New test.
13850
13851 2004-05-29  Paul Brook  <paul@codesourcery.com>
13852
13853         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
13854
13855 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
13856
13857         * gcc.dg/altivec-16.c: New test.
13858
13859 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
13860
13861         * lib/target-supports.exp (check_vmx_hw_available): New.
13862         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
13863
13864         * lib/target-supports.exp (check_alias_available,
13865         check_iconv_available, check_named_sections_available): Use
13866         unique names for temporary files.
13867
13868 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
13869
13870         * gcc.dg/altivec-15.c: New test.
13871
13872 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
13873
13874         PR c++/15083
13875         * g++.dg/warn/noeffect6.C: New test.
13876
13877         PR c++/15471
13878         * g++.dg/expr/ptrmem4.C: New test.
13879
13880         PR c++/15640
13881         * g++.dg/template/operator3.C: New test.
13882
13883 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
13884
13885         PR c++/14668
13886         * g++.dg/lookup/redecl1.C: New test.
13887         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
13888
13889 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
13890
13891         * gcc.c-torture/execute/compare-fp-1.c,
13892         gcc.c-torture/execute/compare-fp-2.c,
13893         gcc.c-torture/execute/compare-fp-3.c,
13894         gcc.c-torture/execute/compare-fp-4.c,
13895         gcc.c-torture/execute/compare-fp-3.x,
13896         gcc.c-torture/execute/compare-fp-4.x,
13897         gcc.dg/pr15649-1.c: New.
13898
13899 2004-05-27  Adam Nemet  <anemet@lnxw.com>
13900
13901         PR c++/12883
13902         * g++.dg/init/array14.C: New test.
13903
13904 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
13905
13906         * lib/compat.exp (compat-get-options-main): New.
13907         (compat-get-options): Remove unneeded code, warn for ignored
13908         command.
13909         (compat-execute): Check flag set by dg-require-* commands.
13910
13911         * lib/compat.exp (compat-execute): Break up long lines.
13912
13913 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
13914
13915         * gcc.dg/altivec-7.c: Don't use 'vector long'.
13916         * gcc.dg/altivec-14.c: New test.
13917         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
13918
13919         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
13920         * gcc.dg/altivec-12.c: Ditto.
13921
13922         * gcc.dg/altivec-3.c: Move call to altivec_check.
13923
13924 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
13925
13926         PR c++/15044
13927         * g++.dg/template/error12.C: New test.
13928
13929         PR c++/15317
13930         * g++.dg/ext/attrib15.C: New test.
13931
13932         PR c++/15329
13933         * g++.dg/template/ptrmem9.C: New test.
13934
13935 2004-05-25  Paul Brook  <paul@codesourcery.com>
13936
13937         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
13938
13939 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
13940
13941         PR c++/15165
13942         * g++.dg/template/crash19.C: New test.
13943
13944 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
13945
13946         PR c++/15025
13947         * g++.dg/template/redecl1.C: New test.
13948
13949 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
13950
13951         PR c++/14821
13952         * g++.dg/other/ns1.C: New test.
13953
13954         PR c++/14883
13955         * g++.dg/template/invalid1.C: New test.
13956
13957 2004-05-23  Paul Brook  <paul@codesourcery.com>
13958         Victor Leikehman  <lei@haifasphere.co.il>
13959
13960         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
13961         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
13962
13963 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
13964
13965         PR c++/15285
13966         PR c++/15299
13967         * g++.dg/template/non-dependent5.C: New test.
13968         * g++.dg/template/non-dependent6.C: New test.
13969
13970 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
13971
13972         PR c++/15507
13973         * g++.dg/inherit/union1.C: New test.
13974
13975         PR c++/15542
13976         * g++.dg/template/addr1.C: New test.
13977
13978         PR c++/15427
13979         * g++.dg/template/array5.C: New test.
13980
13981         PR c++/15287
13982         * g++.dg/template/array6.C: New test.
13983
13984 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
13985             Roger Sayle  <roger@eyesopen.com>
13986
13987         * g++.dg/lookup/forscope2.C: New test case.
13988
13989 2004-05-22  Ben Elliston  <bje@au.ibm.com>
13990
13991         * gcc.dg/cpp/Wmissingdirs.c: New.
13992
13993 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
13994
13995         PR target/15301
13996         * gcc.dg/compat/union-m128-1.h: New file.
13997         * gcc.dg/compat/union-m128-1_main.c: Likewise.
13998         * gcc.dg/compat/union-m128-1_x.c: Likewise.
13999         * gcc.dg/compat/union-m128-1_y.c: Likewise.
14000
14001 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
14002
14003         PR target/15302
14004         * gcc.dg/compat/struct-complex-1.h: New file.
14005         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
14006         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
14007         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
14008
14009 2004-05-20  Roger Sayle  <roger@eyesopen.com>
14010
14011         PR middle-end/3074
14012         * gcc.dg/pr3074-1.c: New test case.
14013         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
14014
14015 2004-05-20  Falk Hueffner  <falk@debian.org>
14016
14017         PR other/15526
14018         * gcc.dg/ftrapv-1.c: New test case.
14019
14020 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
14021
14022         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
14023
14024 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
14025             Jeff Law  <law@redhat.com>
14026
14027         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
14028         * gcc.dg/tree-ssa/20040518-2.c: New test.
14029
14030         * gcc.dg/tree-ssa/20040518-1.c: New test.
14031
14032 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
14033
14034         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
14035
14036 2004-05-18  Paul Brook  <paul@codesourcery.com>
14037
14038         PR fortran/13930
14039         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
14040
14041 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14042
14043         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
14044         constant folding.
14045
14046 2004-05-17  Steven Bosscher  <stevenb@suse.de>
14047
14048         * gcc.dg/tree-ssa/20040517-1.c: New test.
14049
14050 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14051
14052         * gcc.dg/loop-4.c: New test.
14053
14054 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
14055
14056         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
14057
14058 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
14059
14060         PR fortran/15311
14061         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
14062
14063 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14064
14065         PR fortran/13826
14066         PR fortran/13940
14067         * gfortran.fortran-torture/compile/data_1.f90: New test.
14068
14069 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
14070
14071         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
14072         * gcc.dg/uninit-H.c: Define ASM for __s390__.
14073
14074 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
14075
14076         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
14077
14078 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
14079
14080         PR c/15444
14081         * gcc.dg/format/xopen-1.c: Adjust expected message.
14082         * gcc.dg/format/xopen-3.c: New test.
14083
14084 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
14085
14086         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
14087
14088 2004-05-14  Jeff Law  <law@redhat.com>
14089
14090         * gcc.dg/tree-ssa/20040514-2.c: New test.
14091
14092 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14093
14094         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
14095         this ...
14096         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
14097         this.
14098
14099 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
14100
14101         * gcc.dg/tree-ssa/20040514-1.c: New test.
14102
14103 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14104
14105         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
14106         test.
14107
14108 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14109
14110         PR fortran/14066
14111         * gfortran.fortran-torture/compile/do_1.f90: New test.
14112
14113 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14114
14115         PR fortran/15051
14116         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
14117         test.
14118
14119 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
14120
14121         PR fortran/15149
14122         * gfortran.fortran-torture/execute/random_init.f90: New test.
14123
14124 2004-05-13  Paul Brook  <paul@codesourcery.com>
14125
14126         PR fortran/15314
14127         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
14128
14129 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
14130
14131         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
14132         for the powerpc case.
14133
14134 2004-05-13  Jeff Law  <law@redhat.com>
14135
14136         * gcc.dg/tree-ssa/20040513-1.c: New test.
14137         * gcc.dg/tree-ssa/20040513-2.c: New test.
14138
14139 2004-05-13  Paul Brook  <paul@codesourcery.com>
14140
14141         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
14142         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
14143         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
14144
14145 2004-05-13  Andreas Schwab  <schwab@suse.de>
14146
14147         PR other/10819
14148         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
14149         characters.
14150
14151 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
14152
14153         PR fortran/15294
14154         * gfortran.fortran-torture/execute/adjustr.f90: New file.
14155
14156 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
14157
14158         Merge from tree-ssa-20020619-branch.  See
14159         ChangeLog.tree-ssa for details.
14160
14161 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
14162
14163         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
14164         include <altivec.h> explicitly.
14165         * gcc.dg/altivec-13.c: Likewise.
14166
14167 2004-05-11  Paul Brook  <paul@codesourcery.com>
14168
14169         * gcc.c-torture/compile/20010518-1.c: Force enum size.
14170
14171 2004-05-10  Eric Christopher  <echristo@redhat.com>
14172
14173         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
14174         * gcc.dg/sibcall-4.c: Ditto.
14175
14176 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
14177
14178         * g++.dg/ext/altivec-8.C: New test case.
14179         * gcc.dg/altivec-13.c: New test case.
14180
14181 2004-05-08  Roger Sayle  <roger@eyesopen.com>
14182
14183         * gcc.c-torture/execute/divcmp-1.c: New test case.
14184         * gcc.c-torture/execute/divcmp-2.c: New test case.
14185         * gcc.c-torture/execute/divcmp-3.c: New test case.
14186
14187 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
14188
14189         * g++.dg/other/pragma-re-2.C: New test.
14190
14191 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
14192
14193         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
14194         * gcc.dg/i386-387-2.c: Likewise.
14195
14196         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
14197         __builtin_drem.
14198         * gcc.dg/i386-387-6.c: Likewise.
14199
14200 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
14201
14202         * gcc.dg/builtins-33.c:  Also check log1p*.
14203
14204 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
14205
14206         PR optimization/15296
14207         * gcc.c-torture/execute/pr15296.c: New test.
14208
14209 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
14210
14211         * gcc.dg/builtins-40.c: New test.
14212
14213 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
14214
14215         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
14216
14217 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
14218
14219         * g++.dg/ext/spe1.C: New testcase.
14220
14221 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
14222
14223         * objc.dg/image-info.m: Allow additional attributes
14224         for __image_info section.
14225
14226 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
14227
14228         * gcc.dg/torture/mips-hilo-2.c: New test.
14229
14230 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14231
14232         PR c++/14389
14233         * g++.dg/template/member5.C: New test.
14234
14235 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
14236
14237         * gcc.dg/builtins-34.c: Also check expm1*.
14238
14239 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14240
14241         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
14242         * gcc.dg/torture/builtin-convert-3.c: New test.
14243
14244 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
14245
14246         PR middle-end/15054
14247         * g++.dg/opt/pr15054.C: New test.
14248
14249 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14250
14251         * gcc.dg/torture/builtin-rounding-1.c: New test.
14252         * gcc.dg/builtins-25.c: Delete.
14253         * gcc.dg/builtins-29.c: Delete.
14254
14255 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
14256
14257         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
14258         * gcc.dg/sibcall-4.c: Likewise.
14259         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
14260
14261 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
14262
14263         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
14264         bit-field on 16-bit targets.
14265
14266 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
14267
14268         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
14269         16-bit targets.
14270
14271 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
14272
14273         * gcc.dg/rs6000-power2-1.c: Change to compile only.
14274         * gcc.dg/rs6000-power2-2.c: Likewise.
14275
14276 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
14277
14278         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
14279         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
14280         Change the asm registers to be in form of frN instead of fN.
14281
14282 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14283
14284         * gcc.dg/torture/builtin-convert-2.c: New test.
14285
14286 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
14287
14288         * gcc.dg/rs6000-power2-1.c: New test.
14289         * gcc.dg/rs6000-power2-2.c: New test.
14290
14291 2004-04-28  Jan Hubicka  <jh@suse.cz>
14292
14293         * gcc.dg/unused-6.c: New test.
14294
14295 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
14296             Ulrich Weigand  <uweigand@de.ibm.com>
14297
14298         * ada/acats/run_all.sh: Define $target variable.
14299
14300 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
14301
14302         PR c++/15119
14303         * g++.dg/other/vararg-1.C: New test.
14304
14305         PR c++/4794
14306         * g++.dg/eh/cleanup3.C: New test.
14307
14308 2004-04-24  Laurent GUERBY <laurent@guerby.net>
14309
14310         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
14311         and ad8011a (target_insn).
14312         * ada/acats/support/macro.dfs: Likewise.
14313         * ada/acats/support/impbit.adb: New file.
14314
14315 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
14316
14317         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
14318
14319 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
14320
14321         * gcc.dg/loop-3.c: New test.
14322
14323 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
14324
14325         * gcc.c-torture/execute/simd-5.c: New test.
14326
14327 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14328
14329         PR c++/15064
14330         * g++.dg/template/crash18.C: New test.
14331
14332 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
14333
14334         * g++.dg/ext/complit3.C: New test.
14335
14336 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
14337
14338         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
14339         * gcc.dg/altivec-3.c: Same.
14340         * gcc.dg/altivec-varargs-1.c: Same.
14341
14342 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
14343
14344         * lib/target-supports.exp (check_profiling_available): Assume
14345         profiling is not available on powerpc-eabi targets.
14346
14347 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
14348
14349         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
14350         * gcc.dg/vmx/bug-1.c: Ditto.
14351
14352 2004-04-20  Eric Christopher  <echristo@redhat.com>
14353
14354         * gcc.dg/charset/extern.c: New test.
14355         * g++.dg/charset/extern3.cc: Ditto.
14356
14357 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
14358
14359         * gcc.dg/builtins-39.c: New test.
14360
14361 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
14362
14363         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
14364
14365 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
14366
14367         * gcc.dg/torture/mips-hilo-1.c: New test.
14368
14369 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
14370
14371         * gcc.c-torture/compile/20040419-1.c: New test.
14372
14373 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
14374
14375         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
14376
14377 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
14378             Aldy Hernandez  <aldyh@redhat.com>
14379
14380         * gcc.c-torture/execute/va-arg-24.c: New.
14381
14382 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
14383             Aldy Hernandez  <aldyh@redhat.com>
14384
14385         * gcc.dg/vmx/1b-01.c: New.
14386         * gcc.dg/vmx/1b-02.c: New.
14387         * gcc.dg/vmx/1b-03.c: New.
14388         * gcc.dg/vmx/1b-04.c: New.
14389         * gcc.dg/vmx/1b-05.c: New.
14390         * gcc.dg/vmx/1b-06.c: New.
14391         * gcc.dg/vmx/1b-07.c: New.
14392         * gcc.dg/vmx/1c-01.c: New.
14393         * gcc.dg/vmx/1c-02.c: New.
14394         * gcc.dg/vmx/3a-01a.c: New.
14395         * gcc.dg/vmx/3a-01.c: New.
14396         * gcc.dg/vmx/3a-01m.c: New.
14397         * gcc.dg/vmx/3a-03.c: New.
14398         * gcc.dg/vmx/3a-03m.c: New.
14399         * gcc.dg/vmx/3a-04.c: New.
14400         * gcc.dg/vmx/3a-04m.c: New.
14401         * gcc.dg/vmx/3a-05.c: New.
14402         * gcc.dg/vmx/3a-06.c: New.
14403         * gcc.dg/vmx/3a-06m.c: New.
14404         * gcc.dg/vmx/3a-07.c: New.
14405         * gcc.dg/vmx/3b-01.c: New.
14406         * gcc.dg/vmx/3b-02.c: New.
14407         * gcc.dg/vmx/3b-10.c: New.
14408         * gcc.dg/vmx/3b-13.c: New.
14409         * gcc.dg/vmx/3b-14.c: New.
14410         * gcc.dg/vmx/3b-15.c: New.
14411         * gcc.dg/vmx/3c-01a.c: New.
14412         * gcc.dg/vmx/3c-01.c: New.
14413         * gcc.dg/vmx/3c-02.c: New.
14414         * gcc.dg/vmx/3c-03.c: New.
14415         * gcc.dg/vmx/3d-01.c: New.
14416         * gcc.dg/vmx/4-01.c: New.
14417         * gcc.dg/vmx/4-03.c: New.
14418         * gcc.dg/vmx/5-01.c: New.
14419         * gcc.dg/vmx/5-02.c: New.
14420         * gcc.dg/vmx/5-03.c: New.
14421         * gcc.dg/vmx/5-04.c: New.
14422         * gcc.dg/vmx/5-05.c: New.
14423         * gcc.dg/vmx/5-06.c: New.
14424         * gcc.dg/vmx/5-07.c: New.
14425         * gcc.dg/vmx/5-07t.c: New.
14426         * gcc.dg/vmx/5-08.c: New.
14427         * gcc.dg/vmx/5-10.c: New.
14428         * gcc.dg/vmx/5-11.c: New.
14429         * gcc.dg/vmx/7-01a.c: New.
14430         * gcc.dg/vmx/7-01.c: New.
14431         * gcc.dg/vmx/7c-01.c: New.
14432         * gcc.dg/vmx/7d-01.c: New.
14433         * gcc.dg/vmx/7d-02.c: New.
14434         * gcc.dg/vmx/8-01.c: New.
14435         * gcc.dg/vmx/8-02a.c: New.
14436         * gcc.dg/vmx/8-02.c: New.
14437         * gcc.dg/vmx/brode-1.c: New.
14438         * gcc.dg/vmx/bug-1.c: New.
14439         * gcc.dg/vmx/bug-2.c: New.
14440         * gcc.dg/vmx/bug-3.c: New.
14441         * gcc.dg/vmx/cw-bug-1.c: New.
14442         * gcc.dg/vmx/cw-bug-2.c: New.
14443         * gcc.dg/vmx/cw-bug-3.c: New.
14444         * gcc.dg/vmx/dct.c: New.
14445         * gcc.dg/vmx/debug-1.c: New.
14446         * gcc.dg/vmx/debug-2.c: New.
14447         * gcc.dg/vmx/debug-3.c: New.
14448         * gcc.dg/vmx/debug-4.c: New.
14449         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
14450         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
14451         * gcc.dg/vmx/eg-5.c: New.
14452         * gcc.dg/vmx/fft.c: New.
14453         * gcc.dg/vmx/gcc-bug-1.c: New.
14454         * gcc.dg/vmx/gcc-bug-2.c: New.
14455         * gcc.dg/vmx/gcc-bug-3.c: New.
14456         * gcc.dg/vmx/gcc-bug-4.c: New.
14457         * gcc.dg/vmx/gcc-bug-5.c: New.
14458         * gcc.dg/vmx/gcc-bug-6.c: New.
14459         * gcc.dg/vmx/gcc-bug-7.c: New.
14460         * gcc.dg/vmx/gcc-bug-8.c: New.
14461         * gcc.dg/vmx/gcc-bug-9.c: New.
14462         * gcc.dg/vmx/gcc-bug-b.c: New.
14463         * gcc.dg/vmx/gcc-bug-c.c: New.
14464         * gcc.dg/vmx/gcc-bug-d.c: New.
14465         * gcc.dg/vmx/gcc-bug-e.c: New.
14466         * gcc.dg/vmx/gcc-bug-f.c: New.
14467         * gcc.dg/vmx/gcc-bug-g.c: New.
14468         * gcc.dg/vmx/gcc-bug-i.c: New.
14469         * gcc.dg/vmx/harness.h: New.
14470         * gcc.dg/vmx/ira1.c: New.
14471         * gcc.dg/vmx/ira2a.c: New.
14472         * gcc.dg/vmx/ira2b.c: New.
14473         * gcc.dg/vmx/ira2.c: New.
14474         * gcc.dg/vmx/ira2c.c: New.
14475         * gcc.dg/vmx/mem.c: New.
14476         * gcc.dg/vmx/newton-1.c: New.
14477         * gcc.dg/vmx/ops.c: New.
14478         * gcc.dg/vmx/sn7153.c: New.
14479         * gcc.dg/vmx/spill2.c: New.
14480         * gcc.dg/vmx/spill3.c: New.
14481         * gcc.dg/vmx/spill.c: New.
14482         * gcc.dg/vmx/t.c: New.
14483         * gcc.dg/vmx/varargs-1.c: New.
14484         * gcc.dg/vmx/varargs-2.c: New.
14485         * gcc.dg/vmx/varargs-3.c: New.
14486         * gcc.dg/vmx/varargs-4.c: New.
14487         * gcc.dg/vmx/varargs-5.c: New.
14488         * gcc.dg/vmx/varargs-6.c: New.
14489         * gcc.dg/vmx/varargs-7.c: New.
14490         * gcc.dg/vmx/vmx.exp: New.
14491         * gcc.dg/vmx/vprint-1.c: New.
14492         * gcc.dg/vmx/vscan-1.c: New.
14493         * gcc.dg/vmx/x-01.c: New.
14494         * gcc.dg/vmx/x-02.c: New.
14495         * gcc.dg/vmx/x-03.c: New.
14496         * gcc.dg/vmx/x-04.c: New.
14497         * gcc.dg/vmx/x-05.c: New.
14498         * gcc.dg/vmx/yousufi-1.c: New.
14499         * gcc.dg/vmx/zero-1.c: New.
14500         * gcc.dg/vmx/zero.c: New.
14501
14502 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
14503
14504         * g++.dg/lookup/java1.C: Update for chage of
14505         _Jv_AllocObject.
14506         * g++.dg/lookup/java2.C: Likewise.
14507
14508 2004-04-17  Laurent GUERBY <laurent@guerby.net>
14509
14510         * ada/acats/run_all.sh: use -O2 by default.
14511
14512 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
14513
14514         * gcc.dg/vr-mult-[12].c: New tests.
14515
14516 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14517
14518         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
14519
14520         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
14521
14522 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
14523
14524         * lib/target-supports.exp (check_profiling_available): Assume profiling
14525         isn't available for mips*-*-elf targets.
14526
14527 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
14528
14529         * gcc.dg/builtins-38.c: New test.
14530
14531 2004-04-14  Eric Christopher  <echristo@redhat.com>
14532
14533         * g++.dg/charset/charset.exp: Run .cc extension tests.
14534
14535 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
14536
14537         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
14538
14539 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14540
14541         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
14542
14543 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
14544
14545         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
14546         * gcc.dg/i386-387-2.c: Likewise.
14547
14548         * gcc.dg/i386-387-7.c: New test.
14549         * gcc.dg/i386-387-8.c: New test.
14550
14551         * gcc.dg/builtins-37.c: New test.
14552
14553 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
14554
14555         * g++.dg/pch/externc-1.C: Add missing semicolon.
14556
14557 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
14558
14559         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
14560
14561 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
14562
14563         * gcc.c-torture/execute/20040411-1.c: New test.
14564
14565 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
14566
14567         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
14568
14569 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
14570
14571         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
14572
14573 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
14574
14575         * lib/target-supports.exp (check_named_sections_available): New.
14576         * lib/gcc-dg.exp (dg-require-named-sections): New.
14577         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
14578         old-deja.exp.  Also prune error-count message from HP linker.
14579         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
14580
14581         * g++.dg/init/init-ref4.C: Use dg-require-weak.
14582         * g++.old-deja/g++.pt/static3.C: Likewise.
14583         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
14584
14585 2004-04-09  Roger Sayle  <roger@eyesopen.com>
14586
14587         * gcc.c-torture/execute/20040409-1.c: New test case.
14588         * gcc.c-torture/execute/20040409-2.c: New test case.
14589         * gcc.c-torture/execute/20040409-3.c: New test case.
14590
14591 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
14592
14593         * gcc.dg/20040409-1.c: New test.
14594
14595 2004-04-08  Roger Sayle  <roger@eyesopen.com>
14596
14597         PR target/14888
14598         * g++.dg/opt/pr14888.C: New test case.
14599
14600 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
14601
14602         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
14603         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
14604         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
14605         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
14606         New tests.
14607
14608 2004-04-08  Paul Brook  <paul@codesourcery.com>
14609
14610         * gcc.dg/spill-1.c: New test.
14611
14612 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14613
14614         * gcc.dg/torture/builtin-ctype-2.c: New test.
14615
14616 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
14617
14618         * gcc.dg/pch/pch.exp: Add largefile test.
14619
14620 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
14621
14622         * g++.dg/pch/externc-1.Hs: New.
14623         * g++.dg/pch/externc-1.C: New.
14624
14625 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14626
14627         * gcc.dg/compat/struct-by-value-5a_main.c,
14628         gcc.dg/compat/struct-by-value-5b_main.c: New files.
14629         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
14630         * gcc.dg/compat/struct-by-value-5a_x.c,
14631         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
14632         gcc.dg/compat/struct-by-value-5_x.c.
14633         * gcc.dg/compat/struct-by-value-5a_y.c,
14634         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
14635         gcc.dg/compat/struct-by-value-5_y.c.
14636
14637         * gcc.dg/compat/struct-by-value-6a_main.c,
14638         gcc.dg/compat/struct-by-value-6b_main.c: New files.
14639         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
14640         * gcc.dg/compat/struct-by-value-6a_x.c,
14641         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
14642         gcc.dg/compat/struct-by-value-6_x.c.
14643         * gcc.dg/compat/struct-by-value-6a_y.c,
14644         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
14645         gcc.dg/compat/struct-by-value-6_y.c.
14646
14647         * gcc.dg/compat/struct-by-value-7a_main.c,
14648         gcc.dg/compat/struct-by-value-7b_main.c: New files.
14649         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
14650         * gcc.dg/compat/struct-by-value-7a_x.c,
14651         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
14652         gcc.dg/compat/struct-by-value-7_x.c.
14653         * gcc.dg/compat/struct-by-value-7a_y.c,
14654         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
14655         gcc.dg/compat/struct-by-value-7_y.c.
14656
14657 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
14658
14659         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
14660         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
14661         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
14662         options.
14663
14664 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
14665
14666         * gcc.dg/builtins-36.c: New test.
14667
14668 2004-04-06  Paul Brook  <paul@codesourcery.com>
14669
14670         * README.gcc: Remove obsolete contraint on testcases.
14671
14672 2004-04-05  Paul Brook  <paul@codesourcery.com>
14673
14674         PR2123
14675         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
14676         failure and exit(0) on success.
14677         * g++.dg/expr/anew2.C: Ditto.
14678         * g++.dg/expr/anew3.C: Ditto.
14679         * g++.dg/expr/anew4.C: Ditto.
14680
14681 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
14682
14683         PR c++/3518
14684         * g++.dg/template/unify7.C: New.
14685
14686 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
14687
14688         * g++.dg/README: Bring up to date with new subdirectories; remove
14689         duplicate subdirectory lines.
14690
14691 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
14692
14693         PR c++/14007
14694         * g++.dg/template/unify5.C: New.
14695         * g++.dg/template/unify6.C: New.
14696         * g++.dg/template/qualttp20.C: Adjust.
14697         * g++.old-deja/g++.jason/report.C: Adjust.
14698         * g++.old-deja/g++.other/qual1.C: Adjust.
14699
14700 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
14701
14702         PR c++/14803
14703         * g++.dg/inherit/ptrmem1.C: New test.
14704
14705 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
14706
14707         PR c++/14755
14708         * gcc.c-torture/execute/20040331-1.c: New test.
14709         * gcc.dg/20040331-1.c: New test.
14710
14711 2004-04-01  Paul Brook  <paul@codesourcery.com>
14712
14713         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
14714
14715 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
14716
14717         PR c++/14724
14718         * g++.dg/init/goto1.C: New test.
14719
14720         PR c++/14763
14721         * g++.dg/template/defarg4.C: New test.
14722
14723 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
14724
14725         * gcc.dg/altivec-11.c: Extend test for more valid cases.
14726
14727 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
14728
14729         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
14730
14731 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
14732
14733         * gcc.dg/noncompile/undeclared-2.c: New test.
14734
14735 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
14736
14737         * gcc.dg/940409-1.c: Remove XFAIL.
14738         * gcc.dg/reg-vol-struct-1.c: New test.
14739
14740 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14741
14742         * gcc.dg/torture/builtin-wctype-1.c: New test.
14743
14744 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
14745
14746         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
14747         * gcc.dg/20001101-1.c: Likewise.
14748         * gcc.dg/20001102-1.c: Likewise.
14749
14750 2004-03-25  Roger Sayle  <roger@eyesopen.com>
14751
14752         * gcc.dg/compare8.c: Add an additional test for XOR.
14753
14754 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14755
14756         * gcc.dg/torture/builtin-ctype-1.c: New test.
14757
14758 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14759
14760         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
14761         * gcc.dg/torture/builtin-math-1.c: Likewise.
14762         * gcc.dg/torture/builtin-power-1.c: New test.
14763
14764 2004-03-24  Andreas Schwab  <schwab@suse.de>
14765
14766         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
14767         IA64 assembler.
14768
14769 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
14770             Roger Sayle  <roger@eyesopen.com>
14771
14772         * gcc.dg/compare8.c: New test case.
14773
14774 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
14775
14776         * g++.dg/ext/altivec-7.C: New test.
14777
14778 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
14779
14780         PR 12267, 12391, 12560, 13129, 14114, 14133
14781         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
14782         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
14783         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
14784         Adjust error regexps.
14785         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
14786         * gcc.dg/noncompile/undeclared-1.c: New test cases.
14787         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
14788         * gcc.dg/local1.c: Add explanatory comment.
14789
14790 2004-03-23  Roger Sayle  <roger@eyesopen.com>
14791
14792         PR optimization/14669
14793         * g++.dg/opt/fold2.C: New test case.
14794
14795 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
14796
14797         PR c/14069
14798         * gcc.dg/20040322-1.c: New test.
14799
14800 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
14801
14802         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
14803         * gcc.dg/ultrasp4.c: Likewise.
14804         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
14805
14806 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
14807
14808         * gcc.dg/i386-sse-8.c: Reset default options.
14809
14810 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
14811
14812         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
14813         in the error message text.
14814
14815 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14816
14817         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
14818
14819 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
14820
14821         PR c++/14616
14822         * g++.dg/init/array13.C: New test.
14823
14824 2004-03-20  Roger Sayle  <roger@eyesopen.com>
14825
14826         PR target/13889
14827         * gcc.c-torture/compile/pr13889.c: New test case.
14828
14829 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
14830
14831         PR c/14635
14832         * builtins-1.c (nan, nans): Don't test.
14833         * builtins-30.c: Don't use nan, nanf, nanl.
14834         * builtins-35.c: New test.
14835
14836 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
14837
14838         * g++.dg/ext/altivec-6.C: New test.
14839
14840 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
14841
14842         * g++.dg/init/placement3.C: New test.
14843
14844         * g++.dg/template/spec13.C: New test.
14845
14846         * g++.dg/lookup/using11.C: New test.
14847
14848         * g++.dg/lookup/koenig3.C: New test.
14849
14850         * g++.dg/template/operator2.C: New test.
14851
14852         * g++.dg/expr/dtor3.C: New test.
14853         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
14854         marker.
14855         * g++.old-deja/g++.law/visibility28.C: Likewise.
14856
14857 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
14858
14859         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
14860         * gcc.dg/ppc64-abi-3.c: Likewise.
14861
14862 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14863
14864         PR c++/14545
14865         * g++.dg/parse/template15.C: New test.
14866
14867 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
14868
14869         * g++.dg/expr/dtor2.C: New test.
14870
14871         * g++.dg/lookup/anon4.C: New test.
14872
14873         * g++.dg/overload/using1.C: New test.
14874
14875         * g++.dg/template/lookup7.C: New test.
14876
14877         * g++.dg/template/typename6.C: New test.
14878
14879         * g++.dg/expr/cond6.C: New test.
14880
14881 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14882
14883         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
14884
14885 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
14886
14887         * g++.dg/expr/cond5.C: New test.
14888         * g++.dg/expr/constcast1.C: Likewise.
14889         * g++.dg/expr/ptrmem2.C: Likewise.
14890         * g++.dg/expr/ptrmem3.C: Likewise.
14891         * g++.dg/lookup/main1.C: Likewise.
14892         * g++.dg/template/lookup6.C: Likewise.
14893
14894 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
14895
14896         * gcc.dg/local1.c: New test.
14897
14898         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
14899
14900 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14901
14902         * gcc.dg/torture/builtin-convert-1.c: New test.
14903
14904 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14905
14906         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
14907
14908 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
14909
14910         PR c++/14481
14911         * g++.dg/warn/Wunused-7.C: New test.
14912
14913 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14914
14915         * gcc.dg/torture/builtin-integral-1.c: New test.
14916
14917 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
14918
14919         PR c++/14586
14920         * g++.dg/parse/non-dependent3.C: New test.
14921
14922 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
14923
14924         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
14925         * g++.dg/eh/simd-2.C: Likewise.
14926         * g++.dg/init/array10.C: Likewise.
14927         * gcc.c-torture/compile/simd-1.c: Likewise.
14928         * gcc.c-torture/compile/simd-2.c: Likewise.
14929         * gcc.c-torture/compile/simd-3.c: Likewise.
14930         * gcc.c-torture/compile/simd-4.c: Likewise.
14931         * gcc.c-torture/compile/simd-6.c: Likewise.
14932         * gcc.c-torture/execute/simd-1.c: Likewise.
14933         * gcc.c-torture/execute/simd-2.c: Likewise.
14934         * gcc.dg/compat/vector-defs.h: Likewise.
14935         * gcc.dg/20020531-1.c: Likewise.
14936         * gcc.dg/altivec-3.c: Likewise.
14937         * gcc.dg/altivec-4.c: Likewise.
14938         * gcc.dg/altivec-varargs-1.c: Likewise.
14939         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
14940         * gcc.dg/i386-mmx-3.c: Likewise.
14941         * gcc.dg/i386-sse-4.c: Likewise.
14942         * gcc.dg/i386-sse-5.c: Likewise.
14943         * gcc.dg/i386-sse-8.c: Likewise.
14944         * gcc.dg/simd-1.c: Likewise.
14945         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
14946         __ev64_opaque__ since the machine description provides it.
14947
14948 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
14949
14950         * lib/compat.exp (skip_list): New global variable.
14951         Use it to hold the user defined COMPAT_SKIPS list if any.
14952         (compat-obj): Add the members of skip_list to optall.
14953
14954 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
14955
14956         * gcc.dg/compat/union-by-value-1_main.c,
14957         union-by-value-1_x.c, union-by-value-1_y.c,
14958         union-check.h, union-defs.h,
14959         union-init.h, union-return-1_main.c,
14960         union-return-1_x.c, union-return-1_y.c: New files.
14961
14962 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
14963
14964         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
14965         mixed-struct-init.h: Add 4 mixed structure types.
14966         struct-by-value-21_main.c, struct-by-value-21_x.c,
14967         struct-by-value-21_y.c, struct-return-21_main.c,
14968         struct-return-21_x.c, struct-return-21_y.c: New files.
14969
14970 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
14971
14972         PR c++/14550
14973         * g++.dg/parse/template14.C: New test.
14974
14975 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
14976
14977         * gcc.c-torture/execute/20040313-1.c: New test.
14978
14979 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
14980
14981         PR target/14533
14982         * gcc.dg/20040311-2.c: New test.
14983
14984 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
14985
14986         PR other/14544
14987         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
14988         bit-field.
14989
14990 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
14991
14992         * gcc.dg/20040305-2.c: Add missing return statement.
14993
14994 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14995
14996         * gcc.dg/builtins-34.c: Also check pow10*.
14997
14998 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
14999
15000         PR target/14262
15001         * gcc.dg/20040305-2.c: New test.
15002
15003 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
15004
15005         * gcc.dg/20040310-1.c: New test.
15006
15007 2004-03-11  Roger Sayle  <roger@eyesopen.com>
15008
15009         * gcc.c-torture/execute/20040311-1.c: New test case.
15010
15011 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
15012
15013         PR c++/14476
15014         * g++.dg/lookup/enum1.C: New test.
15015
15016 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
15017
15018         PR c++/14510
15019         * g++.dg/lookup/struct2.C: New test.
15020
15021 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
15022
15023         * gcc.dg/builtins-34.c: New test.
15024
15025 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15026
15027         * gcc.dg/torture/builtin-nonneg-1.c: New test.
15028
15029 2004-03-09  James E Wilson  <wilson@specifixinc.com>
15030
15031         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
15032         * gcc.dg/alias-2.c: New testcase.
15033
15034 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
15035
15036         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
15037
15038 2004-03-09  Roger Sayle  <roger@eyesopen.com>
15039
15040         * gcc.c-torture/execute/20040309-1.c: New test case.
15041
15042 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
15043
15044         PR c++/14397
15045         * g++.dg/overload/ref1.C: New.
15046
15047 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15048
15049         PR c++/14409
15050         * g++.dg/template/spec12.C: New test.
15051
15052         PR c++/14448
15053         * g++.dg/parse/crash14.C: New test.
15054
15055 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
15056
15057         PR c++/14230
15058         * g++.dg/init/ref11.C: New test.
15059
15060 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
15061
15062         PR c++/14432
15063         * g++.dg/parse/builtin2.C: New test.
15064
15065 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
15066
15067         PR c++/14401
15068         * g++.dg/init/ctor3.C: New test.
15069         * g++.dg/init/union1.C: New test.
15070         * g++.dg/ext/anon-struct4.C: New test.
15071
15072 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
15073
15074         * g++.dg/lookup/koenig1.C: Tweak error messages.
15075         * g++.dg/lookup/used-before-declaration.C: Likewise.
15076         * g++.dg/other/do1.C: Likewise.
15077         * g++.dg/overload/koenig1.C: Likewise.
15078         * g++.dg/parse/crash13.C: Likewise.
15079         * g++.dg/template/instantiate3.C: Likewise.
15080
15081 2004-03-08  Eric Christopher  <echristo@redhat.com>
15082
15083         * * lib/target-supports.exp: Enable libiconv in test
15084         compilation.  Fix up error checking.
15085
15086 2004-03-08  Roger Sayle  <roger@eyesopen.com>
15087
15088         PR middle-end/14289
15089         * gcc.dg/pr14289-1.c: New test case.
15090         * gcc.dg/pr14289-2.c: Likewise.
15091         * gcc.dg/pr14289-3.c: Likewise.
15092
15093 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
15094
15095         * gcc.c-torture/execute/20040308-1.c: New test.
15096
15097 2004-03-07  Roger Sayle  <roger@eyesopen.com>
15098
15099         * gcc.c-torture/execute/20040307-1.c: New test case.
15100
15101 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
15102
15103         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
15104
15105 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
15106
15107         * gcc.dg/20040306-1.c: New test.
15108
15109 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
15110
15111         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
15112         them static.
15113         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
15114
15115 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
15116
15117         PR c/14465
15118         * gcc.dg/decl-6.c: New test.
15119
15120 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15121
15122         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
15123         Rename LOGPOW -> LOG_POW.
15124         (SQRT_EXP, POW_EXP): New.
15125
15126 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
15127
15128         * gcc.dg/i386-sse-8.c: New test.
15129
15130 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
15131
15132         PR c/14114
15133         * gcc.dg/decl-5.c: New test.
15134
15135 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
15136
15137         * gcc.dg/20040305-1.c: New test.
15138
15139 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
15140
15141         PR other/14354
15142         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
15143
15144 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
15145
15146         PR c++/14425, c++/14426
15147         * g++.dg/ext/altivec-4.C: New test.
15148         * g++.dg/ext/altivec-5.C: New test.
15149
15150 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
15151
15152         * g++.old-deja/g++.other/linkage1.C: Expect errors about
15153         global variables of a type with no linkage.
15154         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
15155         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
15156         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
15157         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
15158         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
15159         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
15160         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
15161         * g++.dg/warn/deprecated.C: Name enum Color.
15162         * g++.dg/overload/VLA.C: Name structure for 'b'.
15163         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
15164
15165 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
15166
15167         * gcc.c-torture/compile/20040304-1.c: New test.
15168
15169 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
15170
15171         PR 13728
15172         * gcc.dg/decl-4.c: New testcase.
15173
15174 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
15175
15176         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
15177         as PRECF if sizeof (float) > sizeof (double).
15178         (PRECL): Make it the same as PRECF if
15179         sizeof (float) > sizeof (long double).
15180
15181 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15182
15183         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
15184         system type.  Add check for irix6 which doesn't have c99 runtime.
15185
15186 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
15187
15188         * gcc.dg/const-elim-1.c: xfail for xtensa.
15189
15190 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
15191
15192         PR c++/14369
15193         * g++.dg/template/cond4.C: New test.
15194
15195 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
15196
15197         PR c++/14360
15198         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
15199
15200         PR c++/14361
15201         * g++.dg/parse/defarg7.C: New test.
15202
15203         PR c++/14359
15204         * g++.dg/template/friend26.C: New test.
15205
15206 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
15207
15208         PR c++/14324
15209         * g++.dg/abi/mangle21.C: New test.
15210
15211         PR c++/14260
15212         * g++.dg/parse/constructor2.C: New test.
15213
15214         PR c++/14337
15215         * g++.dg/template/sfinae1.C: New test.
15216
15217 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
15218
15219         PR c++/14267
15220         * g++.dg/expr/crash2.C: New test.
15221
15222         PR middle-end/13448
15223         * gcc.dg/inline-5.c: New test.
15224         * gcc.dg/always-inline.c: Split out tests into ...
15225         * gcc.dg/always-inline2.c: ... this and ...
15226         * gcc.dg/always-inline3.c: ... this.
15227
15228 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
15229
15230         PR debug/12103
15231         * g++.dg/debug/crash1.C: New test.
15232
15233 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
15234
15235         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
15236         function with __attribute__((noinline)).
15237         (recurser_void2): Likewise.
15238         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
15239         (recurser_void2): Likewise.
15240
15241 2004-02-29  Roger Sayle  <roger@eyesopen.com>
15242
15243         PR middle-end/14203
15244         * g++.dg/warn/Wunused-6.C: New test case.
15245
15246 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
15247
15248         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
15249         not defined.
15250
15251 2004-02-27  Eric Christopher  <echristo@redhat.com>
15252
15253         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
15254         * g++.dg/charset/asm2.c: Run only x86.
15255         * gcc.dg/charset/asm3.c: Ditto.
15256
15257 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
15258
15259         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
15260         ld_library_path.
15261
15262 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
15263
15264         * g++.dg/ext/altivec-3.C: New.
15265
15266 2004-02-26  Richard Henderson  <rth@redhat.com>
15267
15268         * g++.dg/ext/attrib10.C: Mark for warning.
15269         * gcc.dg/attr-alias-1.c: New.
15270
15271 2004-02-26  Richard Henderson  <rth@redhat.com>
15272
15273         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
15274         * gcc.c-torture/execute/20040208-2.c: ... it back.
15275
15276 2004-02-26  Eric Christopher  <echristo@redhat.com>
15277
15278         * lib/target-supports.exp (check-iconv-available): New function.
15279         * lib/gcc-dg.exp (dg-require-iconv): New function.
15280         Use above.
15281         * gcc.dg/charset: New directory.
15282         * gcc.dg/charset/charset.exp: New file.
15283         * gcc.dg/charset/asm1.c: Ditto.
15284         * gcc.dg/charset/asm2.c: Ditto.
15285         * gcc.dg/charset/asm3.c: Ditto.
15286         * gcc.dg/charset/asm4.c: Ditto.
15287         * gcc.dg/charset/asm5.c: Ditto.
15288         * gcc.dg/charset/attribute1.c: Ditto.
15289         * gcc.dg/charset/attribute2.c: Ditto.
15290         * gcc.dg/charset/string1.c: Ditto.
15291         * g++.dg/charset: New directory.
15292         * g++.dg/dg.exp: Add here. Special options.
15293         * g++.dg/charset/charset.exp: New file.
15294         * g++.dg/charset/asm1.c: Ditto.
15295         * g++.dg/charset/asm2.c: Ditto.
15296         * g++.dg/charset/asm3.c: Ditto.
15297         * g++.dg/charset/asm4.c: Ditto.
15298         * g++.dg/charset/attribute1.c: Ditto.
15299         * g++.dg/charset/attribute2.c: Ditto.
15300         * g++.dg/charset/extern1.cc: Ditto.
15301         * g++.dg/charset/extern2.cc: Ditto.
15302         * g++.dg/charset/string1.c: Ditto.
15303
15304 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
15305
15306         PR c++/14278
15307         * g++.dg/parse/comma1.C: New test.
15308
15309 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15310
15311         PR c++/14284
15312         * g++.dg/template/ttp8.C: New test.
15313
15314 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
15315
15316         * gcc.dg/fixuns-trunc-1.c: New test.
15317
15318 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15319
15320         * gcc.dg/builtins-config.h: Use #elif.
15321
15322 2004-02-26  Michael Matz  <matz@suse.de>
15323
15324         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
15325         * gcc.dg/991214-1.c: Likewise.
15326         * gcc.dg/i386-asm-1.c: Likewise.
15327
15328 2004-02-25  Richard Henderson  <rth@redhat.com>
15329
15330         * gcc.c-torture/execute/20040208-2.c: Move ...
15331         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
15332
15333 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15334
15335         PR c++/14246
15336         * g++.dg/other/crash-3.C: New test.
15337
15338 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15339
15340         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
15341         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
15342
15343         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
15344         HP-UX.
15345
15346 2004-02-24  Michael Matz  <matz@suse.de>
15347
15348         * gcc.dg/i386-regparm.c: New.
15349
15350 2004-02-23  James E Wilson  <wilson@specifixinc.com>
15351
15352         * gcc.c-torture/execute/20040223-1.c: New.
15353
15354 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
15355             Kazu Hirata  <kazu@cs.umass.edu>
15356
15357         * gcc.dg/fwritable-strings-1.c: Remove.
15358
15359 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
15360
15361         PR c/14156
15362         * gcc.dg/20040223-1.c: New test.
15363
15364 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15365
15366         PR c++/14106
15367         * g++.dg/ext/typeof9.C: New test.
15368
15369 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15370
15371         PR c++/14250
15372         * g++.dg/other/switch1.C: New test.
15373
15374 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
15375
15376         * gcc.dg/cast-function-1.c: Adjust for new informative message.
15377         * gcc.dg/va-arg-1.c: Likewise.
15378
15379 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15380
15381         PR c++/14143
15382         * g++.dg/template/koenig5.C: New test.
15383
15384 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
15385
15386         * g++.dg/ext/altivec-1.C: Generalize target triple.
15387         * g++.dg/ext/altivec-2.C: New test case.
15388         * g++.dg/ext/altivec_check.h: New file.
15389         * gcc.dg/altivec-1.c: Generalize target triple;
15390         include altivec_check.h and call altivec_check().
15391         * gcc.dg/altivec-[2-5].c: Generalize target triple.
15392         * gcc.dg/altivec-6.c: New test case.
15393         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
15394         type casts as needed.
15395         * gcc.dg/altivec-10.c: Include altivec_check.h and call
15396         altivec_check().
15397         * gcc.dg/altivec-12.c: New test case.
15398         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
15399         include altivec_check.h and call altivec_check().
15400         * gcc.dg/altivec_check.h: New file.
15401
15402 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15403
15404         * lib/target-supports.exp (check_alias_available): Don't mangle
15405         function `g' in test program.
15406
15407 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15408
15409         * lib/target-supports.exp (check_profiling_available): Check
15410         argument to determine whether we support a profiling type.
15411         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
15412         check_profiling_available.
15413         * g++.dg/bprob/bprob.exp: Likewise
15414         * g77.dg/bprob/bprob.exp: Likewise.
15415         * gcc.misc-tests/bprob.exp: Likewise.
15416         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
15417         dg-require-profiling and delete expected error handling.
15418         * gcc.dg/20021014-1.c: Likewise.
15419         * gcc.dg/nest.c: Likewise.
15420
15421 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15422
15423         PR c++/12007
15424         * g++.dg/other/vthunk1.C: New test.
15425
15426 2004-02-20  Falk Hueffner  <falk@debian.org>
15427
15428         PR target/14201
15429         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
15430
15431 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
15432
15433         PR c++/13927
15434         * g++.dg/other/error8.C: Remove XFAIL markers.
15435
15436         PR c++/14173
15437         * g++.dg/ext/packed5.C: New test.
15438
15439         PR c++/14199
15440         * g++.dg/warn/Wunused-5.C: New test.
15441
15442         PR c++/14186
15443         * g++.dg/lookup/member1.C: New test.
15444
15445 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
15446
15447         * gcc.c-torture/compile/20040130-1.c: Enable only when
15448         __INT_MAX__ >= 2147483647L.
15449         * gcc.c-torture/compile/961203-1.c: Likewise.
15450
15451 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
15452
15453         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
15454         * g++.dg/opt/template1.C: Robustify assembler regexp
15455
15456 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
15457
15458         * gcc.c-torture/execute/simd-4.x: Remove.
15459         * gcc.c-torture/execute/va-arg-25.x: Likewise.
15460         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
15461         Guard with #ifndef SKIP_ATTRIBUTE.
15462         * gcc.dg/compat/vector-1_y.c: Likewise.
15463         * gcc.dg/compat/vector-2_x.c: Likewise.
15464         * gcc.dg/compat/vector-2_y.c: Likewise.
15465         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
15466         * g++.dg/eh/simd-2.C: Likewise.
15467
15468 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
15469
15470         * gcc.c-torture/compile/complex-1.c: New.
15471
15472 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
15473
15474         PR target/14209
15475         * gcc.c-torture/execute/20040218-1.c: New test.
15476
15477 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15478
15479         PR c++/14181
15480         * g++.dg/parse/new2.C: New test.
15481
15482 2004-02-18  Paul Brook  <paul@codesourcery.com>
15483
15484         * gcc.c-torture/compile/libcall-1.c: New test.
15485
15486 2004-02-18  Paul Brook  <paul@codesourcery.com>
15487
15488         PR debug/12934
15489         * gcc.dg/debug/debug-7.c: New test.
15490
15491 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
15492
15493         * gcc.dg/20040217-1.c: New test.
15494
15495 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
15496
15497         * gcc.c-torture/execute/990208-1.x: Delete.
15498
15499 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
15500
15501         * gcc.c-torture/execute/20040208-2.x: New file.
15502
15503 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
15504
15505         PR c++/11326
15506         * g++.dg/abi/structret1.C: New test.
15507
15508 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
15509
15510         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
15511         (i386_cpuid): No need to test if cpuid is available on AMD64.
15512         Fix assembly, so that it works onboth i386 and AMD64.
15513         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
15514         (vecInLong): Fix s[] member type to unsigned int.
15515         (vecInWord): Remove type.
15516         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
15517         (a64, b64, c64, d64, e64): Remove.
15518         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
15519         Remove unused variable.  Remove initialization of removed variables.
15520         Don't call mmx_tests nor sse_tests.
15521         (reference_mmx, reference_sse): Remove.
15522         (check): Add return stmt.
15523         * gcc.dg/i386-sse-7.c: New test.
15524         * gcc.dg/i386-mmx-4.c: New test.
15525
15526 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15527
15528         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
15529         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
15530         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
15531         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
15532         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
15533         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
15534         g++.dg/tc1/dr94.C: Fix line terminator.
15535
15536 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
15537
15538         * gcc.c-torture/compile/20040216-1.c: New.
15539
15540 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15541
15542         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
15543         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
15544         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
15545         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
15546         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
15547         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
15548
15549 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
15550
15551         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
15552
15553 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
15554
15555         PR c++/13971
15556         * g++.dg/expr/cond4.C: New test.
15557
15558         PR c++/14086
15559         * g++.dg/lookup/crash2.C: New test.
15560
15561 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
15562
15563         * gcc.c-torture/compile/20040214-2.c: New test.
15564
15565 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
15566
15567         PR c++/14116
15568         * g++.dg/ext/typeof8.C: New test.
15569
15570 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
15571
15572         * gcc.c-torture/compile/20040214-1.c: New test.
15573
15574 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15575
15576         PR c++/13635
15577         * g++.dg/template/spec11.C: New test.
15578
15579 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15580
15581         PR c++/13927
15582         * g++.dg/other/error8.C: New test.
15583
15584 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
15585
15586         PR c++/14122
15587         * g++.dg/template/array4.C: New test.
15588
15589         PR c++/14108
15590         * g++.dg/inherit/thunk2.C: New test.
15591
15592         PR c++/14083
15593         * g++.dg/eh/cond2.C: New test.
15594
15595 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
15596
15597         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
15598
15599 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
15600
15601         * lib/scanasm.exp (dg-scan): Quote pattern before display.
15602
15603 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
15604
15605         * g++.dg/simd-2.C: xfail on ppc64-linux.
15606
15607 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
15608
15609         PR c/456
15610         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
15611         tests.
15612
15613 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
15614
15615         * gcc.dg/builtins-33.c: New test.
15616
15617 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
15618
15619         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
15620
15621 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
15622
15623         * g++.dg/simd-2.C: Set -maltivec for ppc64.
15624
15625 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
15626
15627         * gcc.dg/ppc64-abi-3.c: New test.
15628
15629 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
15630
15631         PR c/14092
15632
15633         * gcc.dg/pr14092-1.c: New testcase.
15634
15635 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
15636
15637         * gcc.dg/cpp/assert4.c: Fix typo last change.
15638
15639         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
15640         * gcc.dg/cpp/assert4.c: Handle powerpc64.
15641
15642         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
15643
15644 2004-02-09  Roger Sayle  <roger@eyesopen.com>
15645
15646         * gcc.c-torture/compile/20040209-1.c: New test case.
15647
15648 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
15649
15650         * gcc.dg/c90-init-1.c: Adjust expected error messages.
15651
15652 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
15653
15654         * gcc.c-torture/execute/20040208-[12].c: New tests.
15655
15656 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
15657
15658         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
15659
15660 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
15661
15662         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
15663
15664 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
15665
15666         Bug 13856
15667         * gcc.dg/visibility-8.c: New testcase.
15668
15669 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
15670
15671         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
15672         arguments.
15673         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
15674
15675 2004-02-07  Roger Sayle  <roger@eyesopen.com>
15676
15677         PR middle-end/13696
15678         * g++.dg/opt/fold1.C: New test case.
15679
15680 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15681
15682         PR c++/14033
15683         * g++.dg/other/crash-2.C: New test.
15684
15685 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15686
15687         PR c++/14028
15688         * g++.dg/parse/angle-bracket2.C: New test.
15689
15690 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
15691
15692         PR middle-end/13750
15693         Revert:
15694         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
15695         PR pch/13361
15696         * testsuite/g++.dg/pch/wchar-1.C: New.
15697         * testsuite/g++.dg/pch/wchar-1.Hs: New.
15698
15699 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15700
15701         PR c++/14008
15702         * g++.dg/parse/error15.C: New test.
15703         * g++.dg/parse/crash11.C: Update dg-error mark.
15704
15705 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
15706
15707         PR c++/13932
15708         * g++.dg/warn/conv2.C: New test.
15709
15710 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15711
15712         PR c++/13086
15713         * g++.dg/warn/incomplete1.C: Remove xfail.
15714
15715 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
15716
15717         * lib/file-format.exp (gcc_target_object_format): Use
15718         ${tool}_target_compile, not gcc_target_compile.
15719         * lib/target-supports.exp (check_alias_available): Likewise.
15720         (check_gc_sections_available): Likewise.
15721         * g++.dg/ext/attrib10.C: Use dg-require-alias.
15722         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
15723         dg-require-alias.
15724
15725 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
15726
15727         PR c++/13969
15728         * g++.dg/template/static6.C: New test.
15729
15730 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
15731
15732         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
15733
15734 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15735
15736         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
15737         tests for systems where `char' is unsigned by default.
15738
15739 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15740
15741         PR c++/13997
15742         * g++.dg/template/partial3.C: New test.
15743
15744 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
15745
15746         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
15747         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
15748         Remove mentions of obsolete ports.
15749
15750 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
15751
15752         * gcc.dg/noncompile/20001228-1.c: Fix for new
15753         error message.
15754
15755 2004-02-03  Roger Sayle  <roger@eyesopen.com>
15756
15757         PR target/9348
15758         * gcc.c-torture/execute/multdi-1.c: New test case.
15759
15760 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
15761
15762         PR c++/13925
15763         * g++.dg/template/lookup5.C: New test.
15764
15765 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
15766
15767         PR c++/13950
15768         * g++.dg/template/lookup4.C: New test.
15769
15770         PR c++/13970
15771         * g++.dg/parse/error14.C: New test.
15772
15773         PR c++/14002
15774         * g++.dg/parse/template13.C: New test.
15775
15776 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
15777
15778         PR c++/13978
15779         * g++.dg/template/koenig4.C: New test.
15780
15781         PR c++/13968
15782         * g++.dg/template/crash17.C: New test.
15783
15784         PR c++/13975
15785         * g++.dg/parse/error13.C: New test.
15786         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
15787
15788 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
15789
15790         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
15791
15792 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
15793
15794         PR c/11658
15795         PR c/13994
15796         * gcc.dg/noncompile/20040203-1.c: New test.
15797         * gcc.dg/noncompile/20040203-2.c: Likewise.
15798         * gcc.dg/noncompile/20040203-3.c: Likewise.
15799         * gcc.dg/20040203-1.c: Likewise.
15800
15801 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
15802
15803         PR c++/10858
15804         * g++.dg/template/sizeof7.C: New test.
15805
15806 2004-02-02  Eric Christopher  <echristo@redhat.com>
15807             Zack Weinberg  <zack@codesourcery.com>
15808
15809         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
15810
15811 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
15812
15813         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
15814         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
15815         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
15816         * gcc.dg/cleanup-5.c: Run only on Linux targets.
15817
15818 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
15819
15820         PR c++/13113
15821         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
15822
15823         PR c++/13854
15824         * g++.dg/ext/attrib13.C: New test.
15825
15826         PR c++/13907
15827         * g++.dg/conversion/op2.C: New test.
15828
15829 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
15830
15831         * gcc.dg/titype-1.c: Fix pasto.
15832
15833 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
15834
15835         * gcc.dg/titype-1.c: New test.
15836
15837 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15838
15839         PR c++/13957
15840         * g++.dg/template/non-type-template-argument-1.C,
15841         g++.dg/template/qualified-id1.C: Update dg-error marks.
15842         * g++.dg/template/nontype6.C: New test.
15843
15844 2004-02-01  Roger Sayle  <roger@eyesopen.com>
15845
15846         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
15847         * gcc.dg/builtins-31.c: New testcase.
15848         * gcc.dg/builtins-32.c: New testcase.
15849
15850 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
15851
15852         * objc.dg/call-super-2.m: Update line numbers
15853         for the including of stddef.h.
15854
15855 2004-01-30  Michael Matz  <matz@suse.de>
15856
15857         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
15858         g++.dg/ext/case-range3.C: New tests.
15859
15860 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15861
15862         DR206
15863         PR c++/13813
15864         * g++.dg/template/member4.C: New test.
15865
15866 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15867
15868         PR c++/13683
15869         * g++.dg/template/sizeof6.C: New test.
15870
15871 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
15872
15873         * gcc.dg/fwritable-strings-1.c: New test.
15874
15875 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
15876
15877         * gcc.c-torture/compile/20040130-1.c: New test.
15878
15879 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
15880
15881         * objc.dg/call-super-2.m: Include stddef.h for size_t.
15882
15883 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
15884
15885         PR c++/13883
15886         * g++.dg/template/ctor3.C: New test.
15887
15888 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15889
15890         * g++.dg/tc1: New directory.
15891         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
15892         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
15893         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
15894         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
15895         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
15896
15897 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15898
15899         * g++.dg/parse/error11.C: New test.
15900         * g++.dg/parse/error12.C: Likewise.
15901
15902 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
15903
15904         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
15905         (scan_initial, main): Use aligned_sizeof instead of sizeof.
15906
15907 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
15908
15909         PR c++/13791
15910         * g++.dg/ext/attrib12.C: New test.
15911
15912         PR c++/13736
15913         * g++.dg/parse/cast2.C: New test.
15914
15915 2004-01-27  James E Wilson  <wilson@specifixinc.com>
15916
15917         * objc.dg/encode-2.m (main): New local string.  Set depending on
15918         sizeof long.  Use in sscanf call.
15919         * objc.dg/encode-3.m (main): New local string.  Set depending on
15920         sizeof long.  Use in scan_initial call.
15921
15922 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15923
15924         * objc.dg/call-super-2.m: Make LP64-safe.
15925         * objc.dg/desig-init-1.m: Likewise.
15926
15927 2004-01-27  Devang Patel <dpatel@apple.com>
15928
15929         * g++.dg/debug/namespace1.C: New test.
15930
15931 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
15932
15933         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
15934         xscale-*-*.
15935
15936         * gcc.dg/arm-mmx-1.c: New test.
15937
15938 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
15939
15940         * gcc.dg/20040127-1.c: New test.
15941         * gcc.dg/20040127-2.c: New test.
15942
15943 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
15944
15945         * objc.dg/stret-1.m (glob): Renamed to globa.
15946
15947 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
15948
15949         PR c++/13663
15950         * g++.dg/expr/for1.C: New test.
15951
15952 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
15953
15954         PR middle-end/13779
15955         * gcc.dg/darwin-longlong.c: New test.
15956
15957 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
15958
15959         * gcc.dg/20040124-1.c: Moved test from here...
15960         * gcc.c-torture/compile/20040124-1.c: ...to here.
15961
15962 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
15963
15964         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
15965         the assembly output if -m64 is passed.
15966
15967 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
15968
15969         PR c++/13833
15970         * g++.dg/template/cond3.C: New test.
15971
15972 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15973
15974         PR c++/13810
15975         * g++.dg/template/ttp7.C: New test.
15976
15977 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15978
15979         PR c++/13797
15980         * g++.dg/template/nontype4.C: New test.
15981         * g++.dg/template/nontype5.C: Likewise.
15982
15983 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
15984
15985         * gcc.dg/torture/mips-clobber-at.c: New test.
15986
15987 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
15988
15989         * gcc.dg/20040124-1.c: New test.
15990
15991 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
15992
15993         * gcc.dg/20040123-1.c: New test.
15994
15995 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
15996
15997         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
15998
15999 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
16000
16001         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
16002
16003 2004-01-23  Andrew Pinski  <apinski@apple.com>
16004
16005         * gcc.dg/20030121-1.c: Move to ..
16006         * gcc.dg/20040121-1.c: here.
16007
16008 2004-01-23  Roger Sayle  <roger@eyesopen.com>
16009
16010         * gcc.dg/builtins-29.c: New test case.
16011
16012 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
16013
16014         PR 18314
16015         * gcc.dg/builtins-30.c: New testcase.
16016
16017 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
16018
16019         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
16020         * lib/g77.exp: Likewise.
16021         * lib/objc.exp: Likewise.
16022         * lib/g++.exp: Likewise.
16023
16024 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
16025
16026         * gcc.dg/struct-by-value-2.c: New test.
16027
16028 2004-01-21  Andrew Pinski  <apinski@apple.com>
16029
16030         PR target/13785
16031         * gcc.dg/20030121-1.c: New test.
16032
16033 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
16034
16035         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
16036         clobber frame pointer register in asm statement.
16037
16038 2004-01-21  Falk Hueffner  <falk@debian.org>
16039
16040         * gcc.c-torture/compile/20040121-1.c: New test.
16041
16042 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
16043
16044         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
16045
16046 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
16047
16048         * gcc.dg/ppc64-abi-2.c: New test.
16049
16050 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
16051
16052         * lib/treelang.exp: Fill out this file.
16053         * lib/treelang-dg.exp: New File.
16054
16055 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
16056
16057         * gcc.c-torture/compile/981022-1.c: Remove.
16058         * gcc.dg/array-5.c: Remove XFAIL.
16059         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
16060         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
16061         gcc.dg/cond-lvalue-1.c: Update.
16062         * gcc.dg/cast-lvalue-2.c: New test.
16063
16064 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
16065
16066         PR c++/13592
16067         * g++.dg/other/error1.C (class foo): Tweak error message.
16068
16069         PR c++/13592
16070         * g++.dg/template/call2.C: New test.
16071
16072 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16073
16074         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
16075         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
16076         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
16077         scalar-return-1_x.c, scalar-return-2_y.c,
16078         scalar-return-3_x.c, scalar-return-3_y.c,
16079         scalar-return-4_x.c, scalar-return-4_y.c,
16080         struct-align-1.h, struct-align-1_x.c,
16081         struct-align-1_y.c, struct-align-2.h,
16082         struct-align-2_x.c, struct-align-2_y.c,
16083         struct-by-value-10_y.c, struct-by-value-11_x.c,
16084         struct-by-value-11_y.c, struct-by-value-12_x.c,
16085         struct-by-value-12_y.c, struct-by-value-13_x.c,
16086         struct-by-value-13_y.c, struct-by-value-14_x.c,
16087         struct-by-value-14_y.c, struct-by-value-15_x.c,
16088         struct-by-value-15_y.c, struct-by-value-16_y.c,
16089         struct-by-value-17_y.c, struct-by-value-18_y.c,
16090         struct-by-value-19_y.c, struct-by-value-1_x.c,
16091         struct-by-value-1_y.c, struct-by-value-20_y.c,
16092         struct-by-value-2_x.c, struct-by-value-2_y.c,
16093         struct-by-value-3_y.c, struct-by-value-4_x.c,
16094         struct-by-value-4_y.c, struct-by-value-5_y.c,
16095         struct-by-value-6_y.c, struct-by-value-7_y.c
16096         struct-by-value-8_x.c, struct-by-value-8_y.c
16097         struct-by-value-9_x.c, struct-by-value-9_y.c
16098         struct-return-10_x.c, struct-return-10_y.c,
16099         struct-return-19_x.c, struct-return-20_x.c
16100         struct-return-2_x.c, struct-return-2_y.c
16101         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
16102         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
16103
16104 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16105
16106         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
16107         attribute on sparc*-sun-solaris2.*.
16108
16109 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
16110
16111         PR c++/13710
16112         * g++.dg/ext/typeof7.C: New test.
16113
16114 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
16115
16116         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
16117         * gcc.dg/const-elim-1.c: Same.
16118
16119 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
16120
16121         * objc.dg/stret-1.m: New.
16122         * objc.dg/stret-2.m: New.
16123
16124 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
16125
16126         PR c++/11895
16127         * g++.dg/ext/vector1.C: New test.
16128
16129 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
16130
16131         * gcc.dg/pch/import-1.c: New.
16132         * gcc.dg/pch/import-1.hs: New.
16133         * gcc.dg/pch/import-1a.h: New.
16134         * gcc.dg/pch/import-1b.h: New.
16135         * gcc.dg/pch/import-1c.h: New.
16136
16137 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
16138
16139         PR c++/13574
16140         * g++.dg/ext/array1.C: New test.
16141
16142         PR c++/13178
16143         * g++.dg/conversion/op1.C: New test.
16144
16145 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
16146
16147         PR 11864
16148         From Kazumoto Kojima / Dan Kegel:
16149         * gcc.dg/pr11864-1.c: New test.
16150
16151         PR 10392
16152         From Marcus Comstedt / Dan Kegel:
16153         * gcc.dg/pr10392-1.c: New test.
16154
16155 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
16156
16157         PR c++/13478
16158         * g++.dg/init/ref10.C: New test.
16159
16160 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16161
16162         PR c++/13407
16163         * g++.dg/parse/typename6.C: New test.
16164
16165 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
16166
16167         PR pch/13361
16168         * testsuite/g++.dg/pch/wchar-1.C: New.
16169         * testsuite/g++.dg/pch/wchar-1.Hs: New.
16170
16171 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16172
16173         PR c++/9259
16174         * g++.dg/expr/sizeof2.C: New test.
16175
16176 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
16177
16178         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
16179
16180 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
16181
16182         PR c++/13659
16183         * g++.dg/lookup/strong-using-3.C: New.
16184         * g++.dg/lookup/using-10.C: New.
16185
16186 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
16187
16188         PR c++/13594
16189         * g++.dg/lookup/strong-using-2.C: New.
16190
16191 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
16192             Dan Kegel <dank@kegel.com>
16193             J"orn Rennecke <joern.rennecke@superh.com>
16194
16195         PR target/9365
16196         * gcc.dg/pr9365-1.c: New test.
16197
16198 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16199
16200         PR c++/8856
16201         * g++.dg/parse/casting-operator2.C: New test.
16202         * g++.old-deja/g++.pt/explicit83.C: Remove.
16203
16204 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
16205
16206         * gcc.dg/label-compound-stmt-1.c: New test.
16207         * gcc.c-torture/compile/950922-1.c,
16208         gcc.c-torture/compile/20000211-3.c,
16209         gcc.c-torture/compile/20000518-1.c,
16210         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
16211         compound statements.
16212
16213 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
16214
16215         * gcc.dg/ppc64-abi-1.c: New test.
16216
16217 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
16218
16219          * g++.dg/ext/attrib9.C: Add dg-warnings.
16220
16221 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16222
16223         PR c++/12335
16224         * g++.dg/parse/dtor3.C: New test.
16225
16226 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
16227
16228         PR c++/12709
16229         * g++.dg/parse/try-catch-1.C: New test.
16230
16231 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
16232
16233         * ada/acats/run_all.sh: Add more verbose output in acats.log
16234         when compiling tests.
16235
16236 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
16237
16238         PR 13656
16239         * gcc.dg/typedef-redecl.c: New test case.
16240         * gcc.dg/typedef-redecl.h: New support file.
16241
16242 2004-01-13  Jan Hubicka  <jh@suse.cz>
16243
16244         * gcc.dg/always_inline.c: New test.
16245         * gcc.dg/debug/20031231-1.c: Fix.
16246
16247 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16248
16249         PR c++/13474
16250         * g++.dg/template/array3.C: New test.
16251
16252 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
16253
16254         * g++.dg/ext/lvalue1.C: No longer expected to fail.
16255         * g++.dg/warn/Wunused-2.C: Likewise.
16256
16257 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16258
16259         PR c++/13289
16260         * g++.dg/template/instantiate6.C: New test.
16261
16262 2004-01-12  Roger Sayle  <roger@eyesopen.com>
16263
16264         PR middle-end/11397
16265         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
16266
16267 2004-01-12  Jan Hubicka  <jh@suse.cz>
16268
16269         PR opt/12826
16270         * gcc.dg/20040112-1.c: New.
16271
16272         * gcc.dg/dwarf-die[1-7].c: Move to...
16273         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
16274         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
16275
16276 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
16277
16278         PR c++/4100
16279         * g++.dg/parse/friend4.C: New test.
16280
16281 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
16282
16283         PR c++/4100
16284         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
16285         definition is called a friend.
16286
16287 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
16288
16289         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
16290
16291 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
16292
16293         PR c++/3478
16294         * g++.dg/parse/error10.C: New test.
16295         * g++.dg/template/arg2.C: Accept "invalid type" error.
16296
16297 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
16298
16299         PR middle-end/13392
16300         * g++.dg/opt/expect2.C: New test.
16301
16302 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
16303
16304         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
16305         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
16306         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
16307         Update dg-error regexps.
16308
16309 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
16310
16311         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
16312         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
16313
16314 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
16315
16316         * gcc.dg/pragma-re-1.c: Use right pointer type.
16317
16318 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
16319
16320         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
16321
16322 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
16323
16324         * gcc.dg/rs6000-ldouble-1.c: New.
16325
16326 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16327
16328         DR 337
16329         PR c++/9256
16330         * g++.dg/other/abstract1.C: New test.
16331
16332 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
16333
16334         * g++.dg/lookup/strong-using-1.C: New.
16335
16336 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
16337
16338         PR c/11234
16339         * gcc.dg/func-ptr-conv-1.c: New test.
16340         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
16341
16342 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
16343
16344         PR target/13380.
16345         * gcc.c-torture/compile/20040109-1.c: New.
16346
16347 2004-01-08  Stuart Hastings  <stuart@apple.com>
16348
16349         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
16350         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
16351         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
16352
16353 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
16354
16355         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
16356
16357 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
16358
16359         * ada/acats/run_acats: Treat 'gnatchop' the same way
16360         as 'gnatmake'.  Export GCC_DRIVER.
16361         * ada/acats/run_all.sh: Add target_gnatchop.  Use
16362         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
16363
16364 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16365
16366         PR c++/12573
16367         * g++.dg/template/dependent-expr4.C: New test.
16368
16369 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
16370
16371         * gcc.dg/altivec-11.c: New test.
16372
16373 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
16374
16375         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
16376
16377 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
16378
16379         PR c/6024
16380         * gcc.dg/enum-compat-1.c: New test.
16381         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
16382
16383 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
16384
16385         PR c/12165
16386         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
16387         gcc.dg/c99-idem-qual-3.c: New tests.
16388
16389 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
16390
16391         * gcc.dg/winline-7.c: Don't cast void * to int.
16392
16393 2004-01-06  Jan Hubicka  <jh@suse.cz>
16394
16395         * gcc.dg/i386-sse-5.c: New test
16396         * g++.dg/eh/simd-1.c: Add -w argument for i386.
16397
16398 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
16399
16400         PR c++/12815
16401         * g++.dg/rtti/typeid4.C: New test.
16402
16403 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
16404
16405         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
16406
16407 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
16408
16409         PR c++/12132
16410         * g++.dg/template/error11.C: New test.
16411
16412         PR c++/13451
16413         * g++.dg/template/class2.C: New test.
16414
16415 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
16416         Richard Sandiford <rsandifo@redhat.com>
16417
16418         PR c++/13387
16419         * g++.dg/opt/alias3.C: New test.
16420
16421 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
16422
16423         PR c++/13157
16424         * g++.dg/template/koenig3.C: New test.
16425
16426         PR c++/13529
16427         * g++.dg/parse/offsetof3.C: New test.
16428
16429         * g++.dg/init/copy7.C: Add missing dg-error markers.
16430
16431         PR c++/12226
16432         * g++.dg/init/copy7.c: New test.
16433
16434         PR c++/13536
16435         * g++.dg/parse/cast1.C: New test.
16436
16437 2004-01-04  Jan Hubicka  <jh@suse.cz>
16438
16439         * gcc.dg/winline[1-7].c: New tests.
16440
16441 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16442
16443         PR c++/13520
16444         * g++.dg/template/qualttp22.C: New test.
16445
16446 2004-01-01  Jan Hubicka  <jh@suse.cz>
16447
16448         * gcc.dg/debug/20031231-1.c: New.
16449         * gcc.c-torture/compile/20040101-1.c: New.
16450         * gcc.dg/dwarf-die-[1-7].c: New.
16451
16452 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
16453
16454         PR optimization/13521
16455         * gcc.c-torture/compile/20031231-1.c: New test.
16456
16457 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
16458
16459         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
16460
16461 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16462
16463         PR c++/10079
16464         * g++.dg/template/crash16.C: New test.
16465
16466 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
16467
16468         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
16469
16470 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
16471
16472         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
16473         ports.
16474         * g++.old-deja/g++.jason/thunk3.C: Likewise.
16475         * g++.old-deja/g++.law/profile1.C: Likewise.
16476         * gcc.c-torture/compile/981006-1.c: Likewise.
16477         * gcc.c-torture/execute/loop-2e.x: Likewise.
16478         * gcc.c-torture/execute/loop-2f.x: Remove.
16479         * gcc.c-torture/execute/loop-2g.x: Likewise.
16480         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
16481         * gcc.dg/20020312-2.c: Remove traces of dead ports.
16482
16483 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
16484
16485         PR c++/13507
16486         * g++.dg/ext/attrib11.C: New test.
16487
16488         PR c++/13494
16489         * g++.dg/template/array2-1.C: New test.
16490         * g++.dg/template/array2-2.C: New test.
16491
16492 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
16493
16494         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
16495
16496 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
16497
16498         PR c++/12774
16499         * g++.dg/template/array1-1.C: New test.
16500         * g++.dg/template/array1-2.C: New test.
16501
16502 2003-12-29  Roger Sayle  <roger@eyesopen.com>
16503
16504         PR fortran/12632
16505         * g77.dg/12632.f: New test case.
16506
16507 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16508
16509         PR c++/13289
16510         * g++.dg/parse/nontype1.C: New test.
16511
16512 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16513
16514         PR c++/12403
16515         * g++.dg/parse/explicit1.C: New test.
16516         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
16517
16518 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
16519
16520         PR c++/13081
16521         * g++.dg/opt/inline6.C: New test.
16522
16523         PR c++/12613
16524         * g++.dg/parse/error9.C: New test.
16525
16526         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
16527
16528 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
16529
16530         PR c++/13009
16531         * g++.dg/init/assign1.C: New test.
16532
16533 2003-12-28  Roger Sayle  <roger@eyesopen.com>
16534
16535         PR c++/13070
16536         * g++.dg/warn/format3.C: New test case.
16537
16538 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16539
16540         * gcc.c-torture/compile/20031227-1.c: New test.
16541
16542 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
16543
16544         * g++.dg/bprob/bprob.exp: Load target-supports.exp
16545         * g77.dg/bprob/bprob.exp: Likewise.
16546         * gcc.misc-tests/bprob.exp: Likewise.
16547         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
16548         variants on systems where the library does not provide that
16549         functionality.
16550         * gcc.dg/builtins-20.c: Use builtins-config.h.
16551         * gcc.dg/builtins-config.h: New file.
16552
16553 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
16554
16555         * lib/gcc-dg.exp (dg-require-profiling): New function.
16556         * lib/target-supports.exp (check_profiling_available): Likewise.
16557         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
16558         * g77.dg/bprob/bprob.exp: Likewise.
16559         * gcc.misc-tests/bprob.exp: Likewise.
16560         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
16561         * gcc.dg/20021014-1.c: Likewise.
16562         * gcc.dg/nest.c: Likewise.
16563
16564 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
16565
16566         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
16567         compiling.
16568         * g++.dg/lookup/java2.C: Likewise.
16569         * gcc.dg/cpp/lexident.c: Likewise.
16570
16571 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
16572
16573         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
16574         given.
16575         * gcc.c-torture/compile/961203-1.c: Likewise.
16576         * gcc.c-torture/compile/980506-1.c: Likewise.
16577
16578 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
16579
16580         * lib/gcc-dg.exp (dg-prune-output): New annotation.
16581         (additional_prunes): New global.
16582         (gcc-dg-prune): Handle additional per-test pruning.
16583         (dg-test): Clear additional_prunes between tests.
16584
16585         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
16586         dg-prune-output to avoid spurious failures from assembler
16587         complaining about nonexistent WAW violations.
16588         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
16589         Use dg-prune-output to avoid spurious failures from assembler
16590         warning about Itanium B-step errata.
16591
16592 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
16593
16594         * g++.dg/abi/macro0.C: New test.
16595         * g++.dg/abi/macro1.C: Likewise.
16596         * g++.dg/abi/macro2.C: Likewise.
16597
16598         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
16599         * g++.dg/abi/bitfield7.C: Likewise.
16600         * g++.dg/abi/dtor2.C: Likewise.
16601         * g++.dg/abi/mangle11.C: Likewise.
16602         * g++.dg/abi/mangle12.C: Likewise.
16603         * g++.dg/abi/mangle14.C: Likewise.
16604         * g++.dg/abi/mangle17.C: Likewise.
16605         * g++.dg/abi/vbase10.C: Likewise.
16606         * g++.dg/abi/vbase14.C: Likewise.
16607         * g++.dg/template/qualttp17.C: Likewise.
16608
16609 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
16610
16611         PR c/11995
16612         * gcc.dg/20031223-1.c: New test.
16613
16614 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
16615
16616         * gcc.dg/noreturn-7.c: New test.
16617
16618 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
16619
16620         * gcc.dg/null-pointer-1.c: New test.
16621
16622 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
16623
16624         * g++.old-deja/g++.jason/template18.C: Remove.
16625         * g++.old-deja/g++.jason/template37.C: Likewise.
16626
16627         PR c++/12862
16628         * g++.dg/lookup/ns1.C: New test.
16629
16630         PR c++/12397
16631         * g++.dg/template/lookup3.C: New test.
16632
16633 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
16634
16635         * g++.dg/template/recurse1.C: New test
16636
16637 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
16638
16639         PR c++/12479
16640         * g++.dg/parse/semicolon1.C: New test.
16641         * g++.dg/parse/semicolon1.h: Likewise.
16642
16643 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
16644
16645         * gcc.dg/darwin-misaligned.c: New test.
16646
16647 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
16648
16649         PR c/9163
16650         * gcc.dg/20031222-1.c: New test.
16651
16652 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
16653
16654         PR c++/13438
16655         * g++.dg/parse/error8.C: New test.
16656
16657         PR c++/11554
16658         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
16659
16660 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
16661
16662         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
16663         too small.
16664         * gcc.c-torture/compile/930217-1.c: Likewise.
16665         * gcc.c-torture/compile/930513-1.c: Likewise.
16666         * gcc.c-torture/execute/920908-2.c: Likewise.
16667         * gcc.c-torture/execute/921204-1.c: Likewise.
16668         * gcc.c-torture/execute/930621-1.c: Likewise.
16669         * gcc.c-torture/execute/930630-1.c: Likewise.
16670         * gcc.c-torture/execute/931031-1.c: Likewise.
16671         * gcc.c-torture/execute/980602-2.c: Likewise.
16672         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
16673         * gcc.c-torture/execute/compndlit-1.c: Likewise.
16674         * gcc.c-torture/execute/extzvsi.c: Likewise.
16675         * gcc.c-torture/unsorted/ext.c: Likewise.
16676
16677 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
16678
16679         PR target/12749
16680         * gcc.c-torture/compile/20031220-2.c: New test case.
16681
16682 2003-12-20  Roger Sayle  <roger@eyesopen.com>
16683
16684         PR optimization/13031
16685         * gcc.c-torture/compile/20031220-1.c: New test case.
16686
16687 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
16688
16689         * gcc.dg/cast-function-1.c: New test.
16690
16691 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
16692
16693         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
16694         formats.
16695
16696 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
16697
16698         PR c++/12795
16699         * g++.dg/ext/attrib10.C: New test.
16700
16701 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
16702
16703         * gcc.dg/cleanup-10.c: New test.
16704         * gcc.dg/cleanup-11.c: New test.
16705
16706 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
16707
16708         PR c++/13239
16709         * g++.dg/opt/expect1.C: New test.
16710
16711 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
16712
16713         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
16714
16715 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
16716
16717         PR debug/12923
16718         * gcc.dg/20031218-1.c: New test.
16719
16720         PR debug/12389
16721         * gcc.dg/20031218-2.c: New test.
16722         * gcc.dg/20031218-3.c: New test.
16723
16724         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
16725         of label name and allow for USER_LABEL_PREFIX == "_" names.
16726         * g++.dg/abi/mangle18-2.C: Likewise.
16727         * g++.dg/abi/mangle19-1.C: Likewise.
16728         * g++.dg/abi/mangle19-2.C: Likewise.
16729         * g++.dg/abi/mangle20-1.C: Likewise.
16730         * g++.dg/abi/mangle20-2.C: Likewise.
16731
16732 2003-12-18  Richard Henderson  <rth@redhat.com>
16733
16734         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
16735
16736 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
16737             Dan Kegel <dank@kegel.com>
16738
16739         PR other/12009
16740         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
16741         testing a cross compiler, it causes spurious compile failures.
16742         * lib/g++.exp: Likewise.
16743
16744 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16745
16746         PR c++/13262
16747         * g++.dg/template/access13.C: New test.
16748
16749 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
16750
16751         * gcc.dg/20031216-1.c: New test.
16752
16753 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16754
16755         PR c++/9154
16756         * g++.dg/template/error10.C: New test.
16757
16758 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
16759
16760         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
16761         * g++.dg/eh/simd-2.C: Likewise.
16762
16763 2003-12-17  James E Wilson  <wilson@specifixinc.com>
16764             Roger Sayle  <roger@eyesopen.com>
16765
16766         * gcc.c-torture/execute/ieee/mzero5.c: New.
16767
16768 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
16769
16770         PR c++/10603
16771         * g++.dg/parse/error6.C: New test.
16772
16773         PR c++/12827
16774         * g++.dg/parse/error7.C: New test.
16775
16776 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
16777
16778         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
16779         at -O with stabs debugging formats.
16780         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
16781         * gcc.dg/debug/debug-2.c: Likewise.
16782
16783 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
16784
16785         PR c++/12696
16786         * g++.dg/init/error1.C: New test.
16787
16788         PR c++/12218
16789         * g++.dg/init/pm3.C: New test.
16790
16791 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
16792
16793         PR c/3347
16794         * gcc.dg/bitfld-8.c: New test.
16795
16796 2003-12-16  James Lemke  <jim@wasabisystems.com>
16797
16798         * gcc.dg/arm-scd42-[123].c: New tests.
16799
16800 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
16801
16802         PR c++/9043
16803         * g++.dg/abi/mangle20-1.C: New test.
16804         * g++.dg/abi/mangle20-2.C: New test.
16805
16806 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
16807
16808         PR c++/13275
16809         * g++.dg/other/offsetof2.C: Remove XFAIL.
16810         * g++.dg/parse/offsetof1.C: New test.
16811         * g++.gd/parse/offsetof2.C: Likewise.
16812
16813 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16814
16815         * g++.dg/template/nontype3.C: New test.
16816         * g++.dg/template/static2.C: Tweaked the dg-error clause.
16817
16818 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16819
16820         * g++.dg/warn/noreturn-3.C: Also test instantiation.
16821
16822 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
16823
16824         PR c++/13387
16825         * g++.dg/expr/assign1.C: New test.
16826
16827         PR c++/13242
16828         * g++.dg/abi/mangle19-1.C: New test.
16829         * g++.dg/abi/mangle19-2.C: New test.
16830
16831 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
16832
16833         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
16834
16835 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
16836
16837         * gcc.c-torture/execute/20031216-1.c: New test.
16838
16839 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16840
16841         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
16842         an ICE regression.
16843
16844 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
16845
16846         PR c++/10926
16847         * g++.dg/template/error9.C: New test.
16848
16849         PR c++/11116
16850         * g++.dg/template/error8.C: New test.
16851
16852 2003-12-15  Roger Sayle  <roger@eyesopen.com>
16853
16854         PR middle-end/13400
16855         * gcc.c-torture/execute/20031215-1.c: New test case.
16856
16857 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
16858
16859         PR c++/13269
16860         * g++.dg/parse/error5.C: New test.
16861
16862         PR c++/12989
16863         * g++.dg/expr/sizeof1.C: New test.
16864
16865         PR c++/13310
16866         * g++.dg/template/crash15.C: New test.
16867
16868 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
16869
16870         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
16871         a non-POD type as the last named parameter of a varargs function.
16872
16873 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
16874
16875         PR c++/13243
16876         PR c++/12573
16877         * g++.dg/template/crash14.C: New test.
16878         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
16879
16880 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
16881
16882         * g++.dg/other/java1.C: New test.
16883
16884         PR c++/13241
16885         * g++.dg/abi/mangle18-1.C: New test.
16886         * g++.dg/abi/mangle18-2.C: New test.
16887
16888 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16889
16890         PR optimization/10312
16891         * gcc.c-torture/execute/20031214-1.c: New.
16892
16893 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
16894
16895         PR c++/10779
16896         PR c++/12160
16897         * g++.dg/parse/error3.C: New test.
16898         * g++.dg/parse/error4.C: Likewise.
16899         * g++.dg/abi/mangle4.C: Tweak error messages.
16900         * g++.dg/lookup/using5.C: Likewise.
16901         * g++.dg/other/error2.C: Likewise.
16902         * g++.dg/parse/typename5.C: Likewise.
16903         * g++.dg/parse/undefined1.C: Likewise.
16904         * g++.dg/template/arg2.C: Likewise.
16905         * g++.dg/template/ttp3.C: Likewise.
16906         * g++.dg/template/type1.C: Likewise.
16907         * g++.old-deja/g++.other/crash32.C: Likewise.
16908         * g++.old-djea/g++.pt/defarg8.C: Likewise.
16909
16910 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16911
16912         PR c++/13106
16913         * g++.dg/warn/noreturn-3.C: New test.
16914
16915 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
16916
16917         PR c++/13118
16918         * g++.dg/abi/covariant3.C: New.
16919
16920 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
16921
16922         * g++.dg/eh/ia64-1.C: New test.
16923
16924 2003-12-12  Roger Sayle  <roger@eyesopen.com>
16925
16926         PR optimization/13037
16927         * g77.f-torture/execute/13037.f: New test case.
16928
16929 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
16930
16931         PR c++/12881
16932         * g++.dg/abi/covariant2.C: New.
16933
16934 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
16935
16936         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
16937
16938 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
16939
16940         * gcc.c-torture/execute/wchar_t-1.x: Delete.
16941
16942 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
16943
16944         PR other/10819
16945         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
16946         to fix Bug 10819.
16947         * lib/g++.exp (g++_version): Likewise.
16948         * lib/g77.exp (g77_version): Likewise.
16949         * lib/objc.exp (default_objc_version): Likewise.
16950
16951 2003-12-10  Richard Henderson  <rth@redhat.com>
16952
16953         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
16954
16955         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
16956
16957 2003-12-08  Matt Austern  <austern@apple.com>
16958
16959         PR c/13134
16960         * lib/gcc-dg.exp (dg-require-visibility): Define.
16961         * lib/target-supports (check_visibility_available): Define.
16962         * gcc.dg/visibility-1.c: New test.
16963         * gcc.dg/visibility-2.c: Likewise.
16964         * gcc.dg/visibility-3.c: Likewise.
16965         * gcc.dg/visibility-4.c: Likewise.
16966         * gcc.dg/visibility-5.c: Likewise.
16967         * gcc.dg/visibility-6.c: Likewise.
16968         * g++.dg/ext/visibility-1.C: Likewise.
16969         * g++.dg/ext/visibility-2.C: Likewise.
16970         * g++.dg/ext/visibility-3.C: Likewise.
16971         * g++.dg/ext/visibility-4.C: Likewise.
16972         * g++.dg/ext/visibility-5.C: Likewise.
16973         * g++.dg/ext/visibility-6.C: Likewise.
16974
16975 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16976
16977         * g++.dg/lookup/java1.C: New test.
16978         * g++.dg/lookup/java2.C: New test.
16979
16980 2003-12-07  Falk Hueffner  <falk@debian.org>
16981
16982         * g++.dg/opt/noreturn-1.C: New test.
16983
16984 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
16985
16986         * gcc.dg/overflow-1.c: New test.
16987
16988 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
16989
16990         * g77.f-torture/compile/13060.f: New test.
16991
16992 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
16993
16994         PR c++/13323
16995         * g++.dg/inherit/operator2.C: New test.
16996
16997 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
16998
16999         PR c++/13305
17000         * g++.dg/ext/attrib9.C: New test.
17001
17002 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
17003
17004         PR c++/13314
17005         * g++.dg/template/error7.C: New test.
17006
17007 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
17008             J"orn Rennecke <joern.rennecke@superh.com>
17009
17010         PR target/13302
17011         * g++.dg/other/struct-va_list.C: New test.
17012
17013 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17014
17015         PR c++/13166
17016         * g++.dg/parse/defarg6.C: New test.
17017
17018 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
17019
17020         PR target/13256
17021         * gcc.c-torture/execute/20031201-1.c: New test.
17022
17023 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
17024
17025         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
17026
17027 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
17028
17029         * gcc.dg/builtin-return-1.c: New test.
17030
17031 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
17032             J"orn Rennecke <joern.rennecke@superh.com>
17033
17034         PR optimization/13260
17035         * gcc.c-torture/execute/20031204-1.c: New test.
17036
17037 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
17038
17039         PR c++/9127
17040         * g++.dg/template/error6.C: New test.
17041
17042 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
17043
17044         * gcc.dg/20031202-1.c: New test.
17045
17046 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
17047
17048         PR c++/13179
17049         * g++.dg/template/eh1.C: New test.
17050
17051         PR c++/10771
17052         * g++.dg/template/error5.C: New test.
17053
17054 2003-12-02  David Ung  <davidu@mips.com>
17055
17056         * gcc.dg/compat/vector-check.h: Corrected type for var
17057         g_##TMODE
17058
17059 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17060
17061         PR c++/10126
17062         * g++.dg/template/ptrmem8.C: New test.
17063
17064 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17065
17066         PR c++/12573
17067         * g++.dg/template/dependent-expr3.C: New test.
17068
17069 2003-12-01  James Lemke  <jim@wasabisystems.com>
17070
17071         * gcc.dg/arm-g2.c: New test.
17072
17073 2003-12-01  Roger Sayle  <roger@eyesopen.com>
17074
17075         PR optimization/11634
17076         * gcc.dg/20031201-2.c: New test case.
17077
17078 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
17079
17080         PR 11433
17081         * objc.dg/proto-lossage-3.m: New test.
17082
17083 2003-12-01  Roger Sayle  <roger@eyesopen.com>
17084
17085         PR optimization/12628
17086         * gcc.dg/20031201-1.c: New test case.
17087
17088 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
17089
17090         * gcc.dg/unaligned-1.c: New test.
17091
17092 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
17093
17094         PR c++/9849
17095         * g++.dg/template/error4.C: New test.
17096         * g++.dg/template/nested3.C: Adjust error markers.
17097
17098 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17099
17100         * gcc.dg/cpp/assert4.c: Check more #system assertions.
17101
17102 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
17103
17104         PR c/10333
17105         * gcc.dg/bitfld-7.c: New test.
17106
17107 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
17108
17109         * gcc.dg/tls/asm-1.C: New test.
17110
17111 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17112
17113         * gcc.dg/cpp/assert4.c: Update.
17114
17115 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
17116
17117         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
17118         * gcc.dg/builtin-apply3.c: New test.
17119
17120 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
17121
17122         * lib/compat.exp (compat-obj): New xfaildata parameter.
17123         Use it to set compiler_conditional_xfail_data before compiling.
17124         (compat-get-options): Handle dg-xfail-if.
17125         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
17126         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
17127         * gcc.dg/compat/vector-1_y.c: Likewise.
17128         * gcc.dg/compat/vector-2_x.c: Likewise.
17129         * gcc.dg/compat/vector-2_y.c: Likewise.
17130
17131 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
17132
17133         * g++.dg/opt/reg-stack4.C: New test.
17134
17135 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
17136
17137         * gcc.dg/builtin-apply2.c: New test.
17138
17139 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
17140
17141         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
17142
17143 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17144
17145         PR c++/12924
17146         * g++.dg/template/template-id-2.C: New test.
17147
17148 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17149
17150         PR c++/5369
17151         * g++.dg/template/memfriend1.C: New test.
17152         * g++.dg/template/memfriend2.C: Likewise.
17153         * g++.dg/template/memfriend3.C: Likewise.
17154         * g++.dg/template/memfriend4.C: Likewise.
17155         * g++.dg/template/memfriend5.C: Likewise.
17156         * g++.dg/template/memfriend6.C: Likewise.
17157         * g++.dg/template/memfriend7.C: Likewise.
17158         * g++.dg/template/memfriend8.C: Likewise.
17159         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
17160
17161 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
17162
17163         PR c++/12515
17164         * g++.dg/ext/cond1.C: New test.
17165
17166 2003-11-20  Richard Henderson  <rth@redhat.com>
17167
17168         * gcc.dg/20020201-2.c: Remove.
17169         * gcc.dg/20020201-4.c: Remove.
17170         * gcc.dg/20020304-1.c: Remove.
17171
17172 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
17173
17174         * gcc.dg/cpp/trad/xwin1.c: New test case.
17175
17176 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
17177
17178         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
17179         * lib/g77.exp: Likewise.
17180         * lib/objc.exp: Likewise.
17181         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
17182         for darwin.
17183
17184 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17185
17186         PR c++/12932
17187         * g++.dg/template/static5.C: New test.
17188
17189 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
17190
17191         * gcc.dg/nested-func-1.c: New test.
17192
17193 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17194
17195         * gcc.dg/cpp/assert4.c: New test.
17196
17197 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
17198
17199         PR c++/2294
17200         * g++.dg/lookup/using9.c: New test.
17201
17202 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
17203
17204         PR c++/12762
17205         * g++.dg/template/error3.C: New test.
17206
17207 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
17208
17209         PR ada/13035
17210         * ada/acats/run_acats, run_all.sh: Fix syntax error.
17211         No longer use a wrapper for gcc, since this does not work under
17212         Windows.
17213
17214 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
17215
17216         PR c++/2094
17217         * g++.dg/template/ptrmem7.C: New test.
17218
17219 2003-11-13  Andrew Pinski <apinski@apple.com>
17220
17221         * gcc.c-torture/compile/20031113-1.c: New test.
17222
17223 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
17224             Kean Johnston <jkj@sco.com>
17225
17226         PR c/13029
17227         * gcc.dg/unused-4.c: Update.
17228
17229 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
17230
17231         * g++.dg/opt/const3.C: New test.
17232
17233 2003-11-13  Jan Hubicka  <jh@suse.cz>
17234
17235         * gcc.c-torture/compile/20031112-1.c: New test.
17236
17237 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
17238
17239         * g++.dg/parse/crash10.C: Remove bogus error marker.
17240
17241 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17242
17243         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
17244         (host_gcc): Likewise.
17245         (ROOT): Honor $PWDCMD.
17246         (BASE): Likewise.
17247         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
17248
17249 2003-11-12  Catherine Moore  <clm@redhat.com>
17250
17251         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
17252
17253 2003-11-12  Andreas Jaeger  <aj@suse.de>
17254             Jakub Jelinek  <jakub@redhat.com>
17255             Andrew Pinski  <pinskia@physics.uc.edu>
17256             Richard Henderson  <rth@redhat.com>
17257
17258         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
17259         systems.
17260         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
17261
17262         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
17263         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
17264
17265 2003-11-11  Andreas Jaeger  <aj@suse.de>
17266
17267         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
17268
17269         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
17270
17271 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
17272
17273         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
17274         Clean ups.
17275
17276 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
17277
17278         * gcc.dg/trampoline-1.c: New test.
17279
17280 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
17281
17282         * gcc.c-torture/compile/200031109-1.c: New test.
17283
17284 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
17285
17286         PR c/3190
17287         PR c/8714
17288         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
17289         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
17290         gcc.dg/format/no-y2k-1.c: Update.
17291
17292 2003-11-08  Roger Sayle  <roger@eyesopen.com>
17293
17294         PR optimization/10467
17295         * gcc.dg/20031108-1.c: New test case.
17296
17297 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
17298
17299         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
17300
17301 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
17302
17303         * gcc.dg/compound-lvalue-1.c: New test.
17304         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
17305         some XFAILs.
17306
17307 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
17308
17309         * gcc.dg/altivec-varargs-1.c: New test.
17310
17311 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
17312
17313         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
17314         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
17315         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
17316         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
17317         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
17318
17319 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
17320
17321         * gcc.dg/cond-lvalue-1.c: New test.
17322
17323 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
17324
17325         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
17326
17327 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17328
17329         PR c++/11616
17330         * g++.dg/template/instantiate5.C: New test.
17331
17332 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17333
17334         PR c++/12726
17335         * g++.dg/ext/complit2.C: Replace test with self-contained version.
17336         * ChangeLog: Add missing first entry for above test.
17337
17338 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17339
17340         PR c++/9810
17341         * g++.dg/template/using8.C: New test.
17342         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
17343
17344 2003-11-02  Roger Sayle  <roger@eyesopen.com>
17345
17346         PR optimization/10817
17347         * gcc.c-torture/compile/20031102-1.c: New test case.
17348
17349 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
17350
17351         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
17352         2147483647.
17353
17354 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
17355
17356         * gcc.dg/20031102-1.c: New test.
17357
17358 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
17359
17360         * gcc.dg/complex-1.c: New test.
17361
17362 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17363
17364         PR c++/12796
17365         * g++.dg/template/crash13.C: Adjust expected error location.
17366         * g++.old-deja/g++.brendan/ns1.C: Likewise.
17367
17368 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
17369
17370         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
17371
17372 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
17373
17374         PR/10239
17375         * gcc.c-torture/compile/20031031-2.c: New test.
17376
17377 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
17378
17379         PR/11640
17380         * gcc.c-torture/compile/20031031-1.c: New test.
17381
17382 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
17383
17384         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
17385         * gcc.misc-tests/bprob.exp: Likewise.
17386         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
17387         the execution test on arm-elf configs.
17388         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
17389         configs that don't support scratch files.
17390         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
17391
17392 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
17393
17394         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
17395         done by dejagnu.
17396
17397 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
17398
17399         * ada/acats/run_all.sh: Redirect mv output to /dev/null
17400         Avoid non pure sh syntax. Add more logging.
17401
17402         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
17403         fail.
17404
17405 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17406
17407         PR libgcj/10610
17408         * gcc.dg/ppc-stackalign-1.c: New test.
17409
17410 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
17411
17412         * ada/acats/run_all.sh: Change output to be more compliant with
17413         dejagnu framework.
17414         Create acats.sum and acats.log files under testsuite/ada/acats
17415         Only run [a-z]* directories, to filter out e.g. CVS.
17416         Redirect build output to log file.
17417
17418 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
17419
17420         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
17421
17422 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
17423
17424         PR ada/5909:
17425         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
17426
17427 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
17428
17429         * gcc.c-torture/compile/20031023-1.c: New test.
17430         * gcc.c-torture/compile/20031023-2.c: New test.
17431         * gcc.c-torture/compile/20031023-3.c: New test.
17432         * gcc.c-torture/compile/20031023-4.c: New test.
17433
17434 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17435
17436         PR c++/10371
17437         * g++.dg/lookup/scoped8.C: New test.
17438
17439 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
17440
17441         * g++.dg/opt/reg-stack3.C: New test.
17442
17443 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
17444
17445         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
17446
17447 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17448
17449         PR c++/11076
17450         * g++.dg/template/crash13.C: New test.
17451
17452 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
17453
17454         * gcc.dg/c99-restrict-2.c: New test.
17455
17456 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
17457
17458         PR c++/12698, c++/12699, c++/12700, c++/12566
17459         * g++.dg/inherit/covariant9.C: New test.
17460         * g++.dg/inherit/covariant10.C: New test.
17461         * g++.dg/inherit/covariant11.C: New test.
17462
17463 2003-10-23  Jason Merrill  <jason@redhat.com>
17464
17465         PR c++/12726
17466         * g++.dg/ext/complit2.C: New test.
17467
17468 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
17469
17470         PR target/12654
17471         * gcc.c-torture/execute/20031020-1.c: New test.
17472
17473 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17474
17475         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
17476         following the jump_insn.
17477
17478 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
17479
17480         * gcc.dg/cast-lvalue-1.c: New test.
17481
17482 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
17483
17484         PR c++/11962
17485         * g++.dg/template/cond2.C: New test.
17486
17487 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
17488
17489         * gcc.dg/builtins-28.c: New test.
17490
17491 2003-10-20  Jan Hubicka  <jh@suse.cz>
17492
17493         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
17494         parameter.
17495         * testsuite/gcc.dg/inline-2.c: Likewise.
17496
17497 2003-10-20  Phil Edwards  <phil@codesourcery.com>
17498
17499         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
17500         * gcc.dg/nest.c:  Likewise.
17501
17502 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17503
17504         PR c++/9781, c++/10583, c++/11862
17505         * g++.dg/parse/crash13.C: New test.
17506
17507 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17508
17509         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
17510
17511 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
17512
17513         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
17514         Define HAVE_C99_RUNTIME except on Solaris.
17515         * gcc.dg/builtins-20.c: Likewise.
17516
17517 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17518
17519         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
17520
17521 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17522
17523         PR c++/12495
17524         * g++.dg/template/crash21.C: New test.
17525
17526 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17527
17528         PR c++/2513
17529         * g++.dg/template/typename5.C: New test.
17530
17531 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17532
17533         PR c++/12369
17534         * g++.dg/template/friend25.C: New test.
17535
17536 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
17537
17538         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
17539         versions.
17540
17541 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
17542
17543         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
17544         == 2147483647.
17545
17546 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
17547
17548         * gcc.c-torture/execute/960416-1.x: Remove.
17549         * gcc.c-torture/execute/divconst-3.x: Likewise.
17550
17551 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
17552
17553         PR target/12598
17554         * gcc.dg/torture/cris-volatile-1.c: New test.
17555
17556 2003-10-14  Roger Sayle  <roger@eyesopen.com>
17557
17558         PR optimization/9325
17559         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
17560         for overflowing floating point to integer conversion during RTL
17561         simplification.
17562
17563 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
17564
17565         * objc/execute/_cmd.m: Fix typo.
17566         * objc.dg/image-info.m, objc.dg/symtab-1.m:
17567         Relax 'scan-assembler' regexp.
17568         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
17569         objc.dg/try-catch-4.m: Run on non-Darwin targets.
17570         * objc.dg/zero-link-2.m: Remove blank line.
17571         * objc.dg/zero-link-3.m: New test case.
17572
17573 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
17574
17575         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
17576
17577         * gcc.dg/asm-names.c: Use scan-assembler-not rather
17578         than linker trickery.
17579
17580 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17581
17582         PR c++/12370
17583         * g++.dg/other/friend2.C: New test.
17584
17585 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
17586
17587         * gcc.dg/20031012-1.c: New test.
17588
17589 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
17590
17591         * gcc.dg/weak/weak-3.c: Fix for new warning.
17592
17593 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
17594
17595         PR optimization/8750
17596         * gcc.c-torture/execute/20031012-1.c: New test case.
17597
17598 2003-10-11  Roger Sayle  <roger@eyesopen.com>
17599
17600         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
17601         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
17602
17603 2003-10-11  Roger Sayle  <roger@eyesopen.com>
17604
17605         PR optimization/12260
17606         * gcc.c-torture/compile/20031011-2.c: New test case.
17607
17608 2003-10-11  Roger Sayle  <roger@eyesopen.com>
17609
17610         * gcc.c-torture/execute/20031011-1.c: New testcase.
17611
17612 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
17613
17614         * gcc.c-torture/compile/20031011-1.c: New test.
17615
17616 2003-10-11  Jan Hubicka  <jh@suse.cz>
17617
17618         * g++.dg/other/first-global.C: New test.
17619
17620 2003-10-11  Roger Sayle  <roger@eyesopen.com>
17621
17622         * gcc.c-torture/execute/string-opt-18.c: New testcase.
17623
17624 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
17625
17626         * gcc.c-torture/compile/20031010-1.c: New test.
17627
17628 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
17629
17630         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
17631         * gcc.c-torture/execute/va-arg-25.c: ... here.
17632
17633 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
17634
17635         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
17636
17637 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
17638
17639         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
17640
17641 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
17642
17643         * g++.dg/parse/error2.C: New test.
17644
17645 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
17646
17647         PR c++/11097
17648         * g++.dg/other/error5.C: Modify the error message.
17649         * g++.dg/lookup/using8.C: New test.
17650
17651 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
17652
17653         * gcc.dg/darwin-abi-2.c: New file.
17654         * gcc.c-torture/execute/va-arg-24.c: New file.
17655
17656 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
17657
17658         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
17659         indentation.
17660
17661 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
17662
17663         PR c++/10147
17664         * g++.dg/other/error4.C: Update error messages.
17665         * g++.dg/template/ptrmem4.C: Likewise.
17666
17667         PR c++/12337
17668         * g++.dg/init/new9.C: New test.
17669
17670         PR c++/12334, c++/12236, c++/8656
17671         * g++.dg/ext/attrib8.C: New test.
17672
17673 2003-10-06  Devang Patel  <dpatel@apple.com>
17674
17675         * gcc.dg/debug/dwarf2-3.h: New test.
17676         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
17677
17678 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
17679
17680         * g++.dg/opt/cfg2.C: New test.
17681
17682 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17683
17684         * g++.dg/opt/float1.C: New test.
17685
17686 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17687
17688         * gcc.dg/c90-array-lval-6.c: New test.
17689         * gcc.dg/c99-array-lval-6.c: New test.
17690
17691 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
17692             Ziemowit Laski  <zlaski@apple.com>
17693
17694         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
17695         'Derived', so that it is never considered a class method; add
17696         new warning for '+port' method ambiguity.
17697         * objc.dg/method-12.m: Include <objc/objc.h> instead of
17698         <objc/objc-api.h> (needed on Mac OS X).
17699         * objc.dg/method-13.m: New test.
17700
17701 2003-10-03  Roger Sayle  <roger@eyesopen.com>
17702
17703         PR optimization/9325, PR java/6391
17704         * gcc.c-torture/execute/20031003-1.c: New test case.
17705
17706 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
17707
17708         PR optimization/12180
17709         * gcc.dg/20031002-1.c: New test.
17710
17711         PR c++/12486
17712         * g++.dg/inherit/error1.C: New test.
17713
17714 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
17715
17716         * lib/f-torture.exp (search_for): Rename to...
17717         (search_for_re): This.  Also, clean up comments and the
17718         "regexp" invocation.
17719
17720 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
17721
17722         * gcc.c-torture/compile/20031002-1.c: New test.
17723
17724 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
17725
17726         * g++.dg/opt/cond1.C: New test.
17727
17728 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
17729
17730         * gcc.dg/Wold-style-definition-2.c: New testcase.
17731         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
17732
17733 2003-09-29  Richard Henderson  <rth@redhat.com>
17734
17735         * g++.dg/init/array10.C: Add dg-options.
17736
17737 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
17738
17739         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
17740
17741 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17742
17743         * g++.dg/template/friend19.C: Fix typo.
17744         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
17745
17746 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
17747
17748         * gcc.c-torture/execute/20030928-1.c: New test.
17749         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
17750
17751 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
17752
17753         * g++.dg/opt/unroll1.C: New test.
17754
17755 2003-09-26  Roger Sayle  <roger@eyesopen.com>
17756
17757         PR optimization/11741
17758         * gcc.dg/20030926-1.c: New test case.
17759
17760 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17761
17762         PR c++/5655
17763         * g++.dg/parse/access7.C: New test.
17764         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
17765
17766 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
17767
17768         MERGE OF objc-improvements-branch into MAINLINE:
17769         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
17770         if libobjc has not been built.
17771         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
17772         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
17773         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
17774         objc/execute/nested-3.m, objc/execute/np-2.m,
17775         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
17776         objc/execute/redefining_self.m, objc/execute/root_methods.m,
17777         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
17778         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
17779         objc.dg/special/unclaimed-category-1.h,
17780         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
17781         well as GNU runtime.
17782         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
17783         * execute/cascading-1.m, execute/function-message-1.m,
17784         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
17785         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
17786         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
17787         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
17788         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
17789         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
17790         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
17791         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
17792         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
17793         * objc.dg/bitfield-2.m: Run only on Darwin.
17794         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
17795         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
17796         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
17797         * objc.dg/const-str-1.m: Fix constant string layout.
17798
17799 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
17800
17801         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
17802
17803 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
17804
17805         * gcc.dg/darwin-abi-1.c: New file.
17806
17807 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
17808
17809         PR target/12281
17810         * gcc.c-torture/compile/20030921-1.c: New test.
17811
17812 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
17813
17814         * g++.dg/opt/reg-stack2.C: New test.
17815
17816 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
17817
17818         * g++.dg/eh/delayslot1.C: New test.
17819
17820 2003-09-20  Richard Henderson  <rth@redhat.com>
17821
17822         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
17823
17824 2003-09-20  Roger Sayle  <roger@eyesopen.com>
17825
17826         * gcc.c-torture/execute/20030920-1.c: New test case.
17827
17828 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17829
17830         * g++.dg/rtti/typeid3.C: Correct expected error message.
17831
17832 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17833
17834         PR c++/157
17835         * g++.dg/parse/crash12.C: New test.
17836
17837 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
17838
17839         * gcc.dg/compat/mixed-struct-check.h: New.
17840         * gcc.dg/compat/mixed-struct-defs.h: New.
17841         * gcc.dg/compat/mixed-struct-init.h: New.
17842         * gcc.dg/compat/struct-by-value-19_main.c: New.
17843         * gcc.dg/compat/struct-by-value-19_x.c: New.
17844         * gcc.dg/compat/struct-by-value-19_y.c: New.
17845         * gcc.dg/compat/struct-by-value-20_main.c: New.
17846         * gcc.dg/compat/struct-by-value-20_x.c: New.
17847         * gcc.dg/compat/struct-by-value-20_y.c: New.
17848         * gcc.dg/compat/struct-return-19_main.c: New.
17849         * gcc.dg/compat/struct-return-19_x.c: New.
17850         * gcc.dg/compat/struct-return-19_y.c: New.
17851         * gcc.dg/compat/struct-return-20_main.c: New.
17852         * gcc.dg/compat/struct-return-20_x.c: New.
17853         * gcc.dg/compat/struct-return-20_y.c: New.
17854
17855 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
17856         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
17857         so that it will not complain on LP64 targets.
17858
17859 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17860
17861         PR c++/495
17862         * g++.dg/template/friend24.C: New test.
17863
17864 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
17865
17866         PR c++/12332
17867         * g++.dg/template/memtmpl2.C: New test.
17868
17869 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
17870
17871         PR target/11184
17872         * gcc.dg/builtin-apply1.c: New test.
17873
17874 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
17875
17876         PR c++/9848
17877         * g++.dg/warn/Wunused-4.C: New test.
17878
17879 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17880
17881         PR c++/12316
17882         * g++.dg/other/gc2.C: New test.
17883
17884 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
17885
17886         PR c++/11991
17887         * g++.dg/rtti/typeid3.C: New test.
17888
17889         PR c++/12266
17890         * g++.dg/overload/template1.C: New test.
17891
17892 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
17893
17894         * g++.dg/opt/cfg3.C: New test.
17895
17896 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17897
17898         PR c++/7939
17899         * g++.dg/template/crash11.C: New test.
17900
17901 2003-09-16  Jason Merrill  <jason@redhat.com>
17902             Jakub Jelinek  <jakub@redhat.com>
17903
17904         * gcc.dg/attr-warn-unused-result.c: New test.
17905
17906 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
17907
17908         PR c++/12184
17909         * g++.dg/expr/call2.C: New test.
17910
17911 2003-09-15  Andreas Jaeger  <aj@suse.de>
17912
17913         * gcc.dg/Wold-style-definition-1.c: New test.
17914
17915 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
17916
17917         PR c++/3907
17918         * g++.dg/parse/template12.C: New test.
17919
17920         * g++.dg/abi/bitfield11.C: New test.
17921         * g++.dg/abi/bitfield12.C: Likewise.
17922
17923 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
17924
17925         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
17926         non-expansion of functional macro name without arguments at EOL.
17927         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
17928
17929 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
17930
17931         * gcc.c-torture/execute/20030914-[12].c: New tests.
17932
17933 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
17934
17935         PR c++/11788
17936         * g++.dg/overload/addr1.C: New test.
17937
17938 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
17939
17940         * gcc.dg/20030909-1.c: New test.
17941
17942 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
17943
17944         * gcc.dg/ultrasp10.c: New test.
17945
17946 2003-09-09  Devang Patel  <dpatel@apple.com>
17947
17948         * gcc.dg/darwin-ld-6.c: New test.
17949
17950 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17951
17952         * gcc.dg/torture/builtin-explog-1.c: New testcase.
17953
17954 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
17955
17956         * gcc.dg/ia64-types1.c: New test.
17957         * gcc.dg/ia64-types2.c: Likewise.
17958
17959 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17960
17961         * gcc.dg/builtins-1.c: Add more _Complex tests.
17962         * gcc.dg/torture/builtin-attr-1.c: Likewise.
17963
17964         * gcc.dg/builtins-1.c: Test existing _Complex functions.
17965         * gcc.dg/torture/builtin-attr-1.c: Likewise.
17966
17967 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
17968
17969         PR c++/11786
17970         * g++.dg/lookup/koenig2.C: New test.
17971
17972         PR c++/5296
17973         * g++.dg/rtti/typeid2.C: New test.
17974
17975 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
17976
17977         * gcc.c-torture/compile/20030904-1.c: New test.
17978
17979 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
17980
17981         * g++.dg/opt/longbranch2.C: New test.
17982
17983 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
17984
17985         * g++.dg/template/crash10.C: Only compile it.
17986
17987 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
17988
17989         PR middle-end/11665
17990         * gcc.c-torture/compile/20030907-1.c: New test.
17991         * g++.dg/init/array11.C: New test.
17992
17993 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
17994
17995         PR c++/11852
17996         * g++.dg/init/struct1.C: New test.
17997
17998 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
17999
18000         PR c++/12181
18001         * g++.dg/expr/comma1.C: New test.
18002
18003 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
18004
18005         PR c++/11867
18006         * g++.dg/expr/static_cast5.C: New test.
18007
18008 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
18009
18010         PR c++/11507
18011         * g++.dg/lookup/scoped7.C: New test.
18012
18013         PR c++/9574
18014         * g++.dg/other/static1.C: New test.
18015
18016         PR c++/11490
18017         * g++.dg/warn/template-1.C: New test.
18018
18019         PR c++/11432
18020         * g++.dg/template/crash10.C: New test.
18021
18022         PR c++/2478
18023         * g++.dg/overload/VLA.C: New test.
18024
18025         PR c++/10804
18026         * g++.dg/template/call1.C: New test.
18027
18028 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
18029
18030         PR c++/11794
18031         * g++.dg/parse/using3.C: New test.
18032
18033 2003-09-06  Roger Sayle  <roger@eyesopen.com>
18034
18035         PR c++/11409
18036         * g++.dg/overload/builtin3.C: New test case.
18037
18038 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
18039
18040         PR c/9862
18041         * gcc.dg/20030906-1.c: New test.
18042         * gcc.dg/20030906-2.c: Likewise.
18043
18044 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
18045
18046         PR c++/12167
18047         * g++.dg/parse/defarg5.C: New test.
18048
18049         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
18050
18051 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
18052
18053         PR c++/12163
18054         * g++.dg/expr/static_cast4.C: New test.
18055
18056         PR c++/12146
18057         * g++.dg/template/crash9.C: New test.
18058
18059 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
18060
18061         * g++.old-deja/g++.ext/pretty2.C: Update for change
18062         in __FUNCTION__.
18063         * g++.old-deja/g++.ext/pretty3.C: Likewise.
18064
18065 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
18066
18067         PR c++/11922
18068         * g++/dg/template/qualified-id1.C: New test.
18069
18070         PR c++/12037
18071         * g++.dg/warn/noeffect4.C: New test.
18072
18073 2003-09-04  Matt Austern  <austern@apple.com>
18074
18075         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
18076         * g++.dg/ext/fnname2.C: Likewise.
18077         * g++.dg/ext/fnname3.C: Likewise.
18078
18079 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
18080
18081         * g++.dg/expr/lval1.C: New test.
18082         * g++.dg/ext/lvcast.C: Remove.
18083
18084 2003-09-03  Roger Sayle  <roger@eyesopen.com>
18085
18086         PR optimization/11700.
18087         * gcc.c-torture/compile/20030903-1.c: New test case.
18088
18089 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
18090
18091         PR c++/12053
18092         * g++.dg/abi/layout4.C: New test.
18093
18094 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
18095
18096         PR c++/11553
18097         * g++.dg/parse/friend3.C: New test.
18098
18099 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
18100
18101         PR c++/11847
18102         * g++.dg/template/class1.C: New test.
18103
18104         PR c++/11808
18105         * g++.dg/expr/call1.C: New test.
18106
18107 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
18108
18109         PR c++/12114
18110         * g++.dg/init/ref9.C: New test.
18111
18112         PR c++/11972
18113         * g++.dg/template/nested4.C: New test.
18114
18115 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
18116
18117         PR c++/12093
18118         * g++.dg/template/non-dependent4.C: New test.
18119
18120         PR c++/11928
18121         * g++.dg/inherit/conv1.C: New test.
18122
18123 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
18124
18125         PR c++/6196
18126         * g++.dg/ext/label1.C: New test.
18127         * g++.dg/ext/label2.C: Likewise.
18128
18129 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
18130
18131         * g++.dg/expr/cond3.C: New test.
18132
18133 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18134
18135         * gcc.dg/builtins-1.c: Add new builtin cases.
18136
18137 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18138
18139         * gcc.dg/builtins-1.c: Add new cases.
18140         * gcc.dg/torture/builtin-attr-1.c: Likewise.
18141
18142 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18143
18144         * gcc.dg/builtins-1.c: Add more math builtin tests.
18145         * gcc.dg/torture/builtin-attr-1.c: New test.
18146
18147 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
18148
18149         PR optimization/5079
18150         * g++.dg/opt/static3.C: New test.
18151
18152 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18153
18154         * gcc.misc-tests/gcov-10b.c: New test.
18155
18156 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
18157
18158         * g++.dg/opt/ptrmem3.C: New test.
18159
18160         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
18161
18162 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
18163
18164         * gcc.dg/20030826-2.c: New test.
18165
18166 2003-08-26  Roger Sayle  <roger@eyesopen.com>
18167
18168         PR middle-end/12002
18169         * g77.f-torture/compile/12002.f: New test case.
18170
18171 2003-08-26  Roger Sayle  <roger@eyesopen.com>
18172
18173         * gcc.dg/20030826-1.c: New test case.
18174
18175 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
18176
18177         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
18178
18179 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
18180
18181         PR c++/11871
18182         * c++.dg/lookup/crash1.C: New test.
18183
18184         * c++.dg/warn/noeffect3.C: New test.
18185
18186 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
18187
18188         * gcc.dg/compat/vector-1_x.c: Compile with -w.
18189         * gcc.dg/compat/vector-1_y.c: Ditto.
18190         * gcc.dg/compat/vector-2_x.c: Ditto.
18191         * gcc.dg/compat/vector-2_y.c: Ditto.
18192
18193 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
18194
18195         * gcc.dg/20030702-1.c: New test.
18196
18197 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
18198
18199         PR c++/8795
18200         * g++.dg/ext/altivec-1.C: New test.
18201
18202 2003-08-24  Richard Henderson  <rth@redhat.com>
18203
18204         * g++.dg/eh/simd-2.C: Add -w for x86.
18205
18206 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
18207
18208         * gcc.dg/20030815-1.c: New test.
18209
18210 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18211
18212         PR c++/3765
18213         * g++.dg/parse/access6.C: New test.
18214
18215 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18216
18217         PR c++/641, c++/11876
18218         * g++.dg/template/friend22.C: New test.
18219         * g++.dg/template/friend23.C: Likewise.
18220
18221 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
18222
18223         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
18224         identically.
18225
18226 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
18227
18228         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
18229
18230 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
18231
18232         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
18233
18234 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
18235
18236         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
18237
18238 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
18239
18240         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
18241
18242 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
18243
18244         PR c++/11919
18245         * g++.dg/overload/prom1.C: New test.
18246
18247         PR c++/11551
18248         * g++.dg/parse/dtor2.C: New test.
18249
18250         PR c++/10762
18251         * g++.dg/parse/using2.C: New test.
18252
18253 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
18254
18255         PR target/11805
18256         * gcc.c-torture/compile/20030821-1.c: New.
18257
18258 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
18259
18260         PR c++/11834
18261         * g++.dg/template/deduce2.C: New test.
18262
18263 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
18264
18265         * gcc.c-torture/execute/20030821-1.c: New test.
18266
18267 2003-08-20  Roger Sayle  <roger@eyesopen.com>
18268
18269         PR middle-end/11984
18270         * gcc.dg/20030820-1.c: New test case.
18271
18272 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
18273
18274         PR c++/11945
18275         * g++.dg/warn/noeffect2.C: New test.
18276
18277 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
18278
18279         PR c++/10926
18280         * g++.dg/template/dtor2.C: New test.
18281
18282         PR c++/11684
18283         * g++.dg/template/operator1.C: New test.
18284         * g++.dg/parse/operator4.C: New test.
18285
18286         PR c++/11946.C
18287         * g++.dg/expr/enum1.C: New test.
18288         * gcc.dg/c99-bool-1.c: Remove bogus warning.
18289
18290         PR c++/11036.C
18291         * g++.dg/parse/elab2.C: New test.
18292         * g++.dg/parse/typedef4.C: Change error message.
18293         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
18294         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
18295         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
18296
18297 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
18298
18299         * gcc.dg/pch/warn-1.c: New.
18300         * gcc.dg/pch/warn-1.hs: New.
18301
18302         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
18303         not-tested file.
18304
18305 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
18306
18307         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
18308
18309 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
18310
18311         * gcc.dg/uninit-D.c: New Test.
18312         * gcc.dg/uninit-E.c: New Test.
18313         * gcc.dg/uninit-F.c: New Test.
18314         * gcc.dg/uninit-G.c: New Test.
18315
18316 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
18317
18318         * g++.dg/README: Describe the pch directory.
18319
18320 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18321
18322         PR c++/11174
18323         * g++.dg/parse/access4.C: New test.
18324         * g++.dg/parse/access5.C: Likewise.
18325         * g++.old-deja/g++.jason/access17.C: Adjust error message.
18326
18327 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
18328
18329         * gcc.dg/noncompile/20030818-1.c: New.
18330
18331 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
18332
18333         PR c++/11957
18334         * g++.dg/warn/noeffect1.C: New test.
18335
18336         * g++.dg/template/scope2.C: New test.
18337         * g++.dg/template/error2.C: Correct dg-error
18338
18339 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
18340
18341         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
18342
18343 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
18344
18345         PR C++/11512
18346         * g++.dg/template/warn1.C: New.
18347
18348 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
18349
18350         * g++.dg/template/error2.C: New test.
18351         * g++.dg/lookup/using7.C: Adjust errors
18352         * g++.old-deja/g++.pt/crash36.C: Likewise.
18353         * g++.old-deja/g++.pt/derived3.C: Likewise.
18354
18355 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18356
18357         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
18358         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
18359         * gcc.c-torture/execute/builtins/string-9.c: New, from
18360         string-opt-9.c.  Adjust for execute/builtins framework.
18361         * gcc.c-torture/execute/string-opt-9.c: Delete.
18362
18363 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
18364
18365         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
18366
18367         * g++.dg/parse/ret-type2.C: New test.
18368
18369         PR c++/11703
18370         * g++.dg/init/new8.C: New test.
18371
18372         PR c++/10923
18373         * g++.dg/parse/typedef5.C: New test.
18374
18375         PR c++/9512
18376         * g++.dg/parse/qualified2.C: New test.
18377         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
18378         invalid code.
18379
18380 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
18381
18382         * g++.dg/conversion/ptrmem1.C: New test.
18383
18384 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
18385
18386         PR target/11693
18387         * gcc.dg/20030811-1.c: New test.
18388
18389         PR target/11535
18390         * gcc.c-torture/execute/20030811-1.c: New test.
18391
18392 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18393
18394         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
18395
18396 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
18397
18398         PR c++/11789.C
18399         * g++.dg/inherit/multiple1.C: New test.
18400
18401 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
18402
18403         * gcc.dg/spe1.c: New test.
18404
18405         PR c++/11670
18406         * g++.dg/expr/cast2.C: New test.
18407
18408         PR c++/10530
18409         * g++.dg/template/dependent-name2.C: New test.
18410
18411 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
18412
18413         * g++.dg/parse/crash11.C: Put the dg options in comments.
18414
18415 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
18416
18417         * lib/gcc-dg.exp: Update for diagnostic change.
18418
18419 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18420
18421         PR c++/5767
18422         * g++.dg/parse/crash11.C: New test.
18423
18424 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
18425
18426         * gcc.dg/cpp/spacing1.c: Update.
18427
18428 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
18429
18430         PR target/11739
18431         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
18432         a value for -mtune.
18433
18434 2003-08-04  Roger Sayle  <roger@eyesopen.com>
18435
18436         PR middle-end/11771
18437         * gcc.c-torture/compile/20030804-1.c: New test case.
18438
18439 2003-08-04  Roger Sayle  <roger@eyesopen.com>
18440
18441         * gcc.dg/20030804-1.c: New test case.
18442
18443 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
18444
18445         * gcc.dg/cpp/separate-1.c: New test.
18446
18447 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
18448
18449         PR c++/11704
18450         * g++.dg/template/dependent-expr2.C: New test.
18451
18452         PR c++/11766
18453         * g++.dg/expr/ptrmem1.C: New test.
18454
18455 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18456
18457         PR c++/9453
18458         * g++.dg/template/friend15.C: New test.
18459
18460 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
18461
18462         * lib/dg-pch.exp: Work round PCH bug.
18463
18464 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18465
18466         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
18467         builtins.  Move cases from builtins-4.c here.
18468
18469         * gcc.dg/torture/builtin-math-1.c: New test taken from
18470         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
18471         additional cases.
18472
18473         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
18474         Delete.
18475
18476 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
18477
18478         PR c++/9447
18479         * g++.dg/template/using7.C: New test.
18480
18481 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
18482
18483         * import1.c, import2.c: New tests.
18484
18485 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
18486
18487         * g++.dg/eh/crossjump1.C: New test.
18488
18489 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
18490
18491         PR c++/11697
18492         * g++.dg/template/using6.C: New test.
18493
18494         PR c++/11744
18495         * g++.dg/template/koenig2.C: New test.
18496
18497 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18498
18499         PR c++/7983
18500         * g++.dg/parse/typedef4.C: New test.
18501
18502 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18503
18504         PR c++/8442, c++/8806
18505         * g++.dg/template/elab1.C: New test.
18506         * g++.dg/template/type2.C: Likewise.
18507         * g++.dg/template/ttp3.C: Adjust expected error message.
18508         * g++.old-deja/g++.law/visibility13.C: Likewise.
18509         * g++.old-deja/g++.niklas/t135.C: Likewise.
18510         * g++.old-deja/g++.pt/ttp41.C: Likewise.
18511         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
18512         template argument.
18513         * g++.old-deja/g++.pt/ttp44.C: Likewise.
18514
18515 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
18516
18517         PR c++/11295
18518         * g++.dg/ext/stmtexpr1.C: New test.
18519
18520         * g++.dg/opt/tmp1.C: New test.
18521
18522         PR c++/11525
18523         * g++.dg/parse/constant4.C: New test.
18524
18525         PR c++/9447
18526         * g++.dg/template/using5.C: New test.
18527
18528 2003-07-31  Roger Sayle  <roger@eyesopen.com>
18529
18530         * gcc.dg/builtins-27.c: New test case.
18531
18532 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
18533
18534         * gcc.dg/tls/opt-7.c: New test.
18535
18536 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
18537
18538         * g++.old-deja/g++.other/crash18.C: Remove.
18539
18540 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
18541
18542         * g++.dg/template/explicit3.C: New.
18543         * g++.dg/template/explicit4.C: New.
18544         * g++.dg/template/explicit5.C: New.
18545
18546         PR c++/11347
18547         * g++.dg/template/memtmpl1.C: New.
18548
18549 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
18550
18551         PR target/11565
18552         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
18553         * gcc.dg/i386-387-5.c (dg-options): Likewise.
18554
18555 2003-07-30  Jan Hubicka  <jh@suse.cz>
18556
18557         * vtgc1.c: Kill.
18558
18559 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
18560
18561         * gcc.dg/struct-in-proto-1.c: New test.
18562
18563 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
18564
18565         * gcc.dg/cpp/include2.c: Only expect one message.
18566
18567 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
18568
18569         PR c++/9447
18570         * g++.dg/template/using1.C: New test.
18571         * g++.dg/template/using2.C: New test.
18572         * g++.dg/template/using3.C: New test.
18573         * g++.dg/template/using4.C: New test.
18574
18575 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
18576
18577         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
18578         * gcc.c-torture/execute/string-opt-10.c: Likewise.
18579
18580 2003-07-28  Jan Hubicka  <jh@suse.cz>
18581
18582         PR c++/11530
18583         * g++.dg/opt/call1.C: New test.
18584
18585 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
18586
18587         PR c++/11667
18588         * g++.dg/init/enum2.C: New test.
18589         * g++.dg/template/overload1.C: Add "-w" option.
18590
18591 2003-07-28    <hp@bitrange.com>
18592
18593         * gcc.dg/Wdeclaration-after-statement-1.c,
18594         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
18595
18596 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
18597
18598         * gcc.c-torture/compile/20030725-1.c: New test.
18599
18600 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
18601
18602         * gcc.dg/20030505.c: Only run for SPE.
18603         Remove definition of opaque type.
18604
18605 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
18606
18607         * g++.dg/template/ptrmem6.C: New test.
18608
18609 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
18610
18611         * gcc.c-torture/compile/zero-strct-2.c: New test.
18612
18613 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
18614
18615         * gcc.dg/intermod-1.c: New test.
18616
18617 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
18618
18619         PR c++/11617
18620         * g++.dg/template/lookup2.C: New test.
18621         * g++.dg/template/memclass1.C: Remove instantiated from error.
18622         * g++.dg/other/error2.C: Tweak expected errors.
18623
18624         PR c++/11596
18625         * g++.dg/template/defarg3.C: New test.
18626
18627         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
18628
18629 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
18630
18631         * g++.dg/inherit/access5.C: New test.
18632
18633 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18634
18635         PR c++/11513
18636         * g++.dg/template/crash8.C: New test.
18637
18638 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
18639
18640         PR c/10602
18641         * gcc.dg/noncompile/incomplete-2.c: New test.
18642
18643 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
18644
18645         PR c++/11645
18646         * g++.dg/inherit/access4.C: New test.
18647
18648         PR c++/11517
18649         * g++.dg/expr/cond2.C: New test.
18650
18651         PR optimization/10679
18652         * g++.dg/opt/inline4.C: New test.
18653
18654 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
18655
18656         * g++.dg/parse/crash10: New test.
18657
18658 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
18659
18660         * g++.dg/ext/flexary1.C: New test.
18661
18662 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18663
18664         PR c++/10793
18665         * g++.dg/template/crash9.C: New test.
18666
18667 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18668
18669         PR c++/3004
18670         * g++.dg/parse/typedef3.C: New test.
18671
18672         PR c++/7906
18673         * g++.dg/parse/operator2.C: New test.
18674
18675         PR c++/8895
18676         * g++.dg/parse/def-tmpl-arg1.C: New test.
18677
18678         PR c++/9282
18679         * g++.dg/parse/funptr1.C: New test.
18680
18681         PR c++/9452
18682         * g++.dg/parse/ambig3.C: New test.
18683
18684         PR c++/9454
18685         * g++.dg/parse/operator3.C: New test.
18686
18687         PR c++/9486
18688         * g++.dg/parse/template10.C: New test.
18689
18690         PR c++/9488
18691         * g++.dg/parse/template11.C: New test.
18692
18693         PR c++/10150
18694         * g++.dg/parse/invalid-op1.C: New test.
18695
18696         PR c++/10247
18697         * g++.dg/parse/condexpr1.C: New test.
18698
18699 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
18700
18701         * g++.dg/ext/packed3.C: New test.
18702         * g++.dg/ext/packed4.C: New test.
18703
18704         * gcc.dg/pack-test-3.c: New test.
18705
18706 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
18707
18708         * lib/compat.exp: Handle dg-options per source file.
18709         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
18710         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
18711         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
18712         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
18713         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
18714         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
18715         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
18716         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
18717         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
18718         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
18719         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
18720         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
18721         * g++.dg/compat/break/bitfield7_x.C: Ditto.
18722         * g++.dg/compat/break/bitfield7_y.C: Ditto.
18723
18724 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
18725
18726         PR c/10320
18727         * gcc.c-torture/execute/20030718-1.c: New test.
18728
18729 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
18730
18731         PR optimization/11536
18732         * gcc.dg/20030721-1.c: New test.
18733
18734 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
18735
18736         PR c++/11546
18737         * g++.dg/template/lookup1.C: New test.
18738
18739 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
18740
18741         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
18742         diagnostics of ill-formed constructs involving labels.
18743         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
18744         the new 'previously defined here' message.
18745
18746 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
18747
18748         * g++.dg/parse/non-dependent2.C: New test.
18749
18750 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
18751
18752         * g++.dg/init/init-ref4.C: xfail on targets without
18753         weak symbols.
18754
18755 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
18756
18757         PR target/11087
18758         * gcc.c-torture/execute/20030717-1.c: New test.
18759
18760 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
18761
18762         * g++.dg/opt/cfg1.C: New test.
18763
18764 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
18765
18766         PR optimization/11557
18767         * gcc.dg/20030717-1.c: New test.
18768
18769 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
18770
18771         PR c++/10476
18772         * g++.dg/expr/crash-1.C: New test.
18773
18774         PR c++/11027
18775         * g++.dg/template/init3.C: New test.
18776
18777         PR c++/8222
18778         * g++.dg/template/non-dependent1.C: New test.
18779
18780         PR c++/11070
18781         * g++.dg/template/non-dependent2.C: New test.
18782
18783         PR c++/11071
18784         * g++.dg/template/non-dependent3.C: New test.
18785
18786         PR c++/9907
18787         * g++.dg/template/sizeof5.C: New test.
18788
18789 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
18790
18791         PR 11498
18792         * gcc.c-torture/compile/mangle-1.c: New file.
18793
18794 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18795
18796         PR c++/7809
18797         * g++.dg/parse/access3.C: New test.
18798
18799 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
18800
18801         PR c++/11384
18802         * g++.dg/init/init-ref4.C: New test.
18803
18804 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
18805
18806         PR c++/11547
18807         * g++.dg/parse/constant3.C: New test.
18808         * g++.dg/parse/crash7.C: Likewise.
18809
18810 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
18811
18812         PR target/11008
18813         * gcc.dg/i386-pentium4-not-mull.c: New.
18814
18815 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
18816
18817         * gcc.dg/asm-names.c (ymain): Make it weak.
18818
18819 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18820
18821         PR c++/5421
18822         * g++.dg/template/friend21.C: New test.
18823
18824 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
18825
18826         * gcc.dg/cleanup-8.c: New test.
18827         * gcc.dg/cleanup-9.c: New test.
18828
18829 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
18830
18831         * g++.dg/ext/dll-MI1.h: New file.
18832         * g++.dg/ext/dllexport-MI1.C: New file.
18833         * g++.dg/ext/dllimport-MI1.C: New file.
18834
18835 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
18836
18837         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
18838         it does not have cmpstrsi patterns (just cmpmemsi).
18839
18840 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
18841
18842         PR debug/11473
18843         * g++.dg/debug/debug8.C: New test.
18844
18845 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18846
18847         PR c++/10108
18848         * g++.dg/template/crash7.C: New test.
18849
18850 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
18851
18852         PR target/10795
18853         * gcc.c-torture/compile/20030708-1.c: New.
18854
18855 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
18856
18857         * gcc.c-torture/execute/20030715-1.c: New test.
18858
18859 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
18860
18861         * gcc.dg/pch/inline-3.c: New file.
18862         * gcc.dg/pch/inline-3.hs: New file.
18863         * gcc.dg/pch/inline-4.c: New file.
18864         * gcc.dg/pch/inline-4.hs: New file.
18865
18866 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
18867
18868         PR c++/11509
18869         * g++.dg/template/crash6.C: New test.
18870
18871         PR c++/7053
18872         * g++.dg/template/friend20.C: New test.
18873
18874         PR c++/7019
18875         * g++.dg/template/overload2.C: New test.
18876
18877 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18878
18879         PR optimization/11440
18880         * gcc.c-torture/execute/20030714-1.c: New test.
18881
18882 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18883
18884         PR c++/11154
18885         * g++.dg/template/partial2.C: New test.
18886
18887 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
18888
18889         PR c++/11503
18890         * g++.dg/template/anon1.C: New test.
18891
18892         PR c++/11493
18893         PR c++/11495
18894         * g++.dg/parse/template9.C: Likewise.
18895         * g++.dg/template/crash4.C: New test.
18896         * g++.dg/template/koenig1.C: Likewise.
18897         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
18898         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
18899         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
18900         functions.
18901         * g++.old-deja/g++.jason/template36.C: Likewise.
18902         * g++.old-deja/g++.mike/p1989.C: Likewise.
18903         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
18904         * g++.old-deja/g++.pt/ttp20.C: Use this->.
18905         * g++.old-deja/g++.pt/ttp21.C: Use this->.
18906         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
18907         compiling.
18908         * g++.old-deja/g++.pt/union2.C: Use this->.
18909
18910 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
18911
18912         * gcc.dg/20030711-1.c: New test.
18913
18914 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
18915
18916         PR c++/11050
18917         * g++.dg/parse/args1.C: New test.
18918         * g++.pt/defarg8.C: Change expected errors.
18919
18920 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
18921
18922         PR c++/8164
18923         * g++.dg/template/nontype2.C: New test.
18924
18925         PR c++/10558
18926         * g++.dg/parse/template8.C: New test.
18927
18928         PR c++/8327
18929         * g++.dg/template/scope1.C: New test.
18930
18931         * g++.dg/warn/Wsign-compare-1.C: New test.
18932
18933 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
18934
18935         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
18936
18937 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
18938
18939         PR c++/9411
18940         * g++.dg/template/explicit2.C: New test.
18941
18942         PR c++/10032
18943         * g++.dg/warn/pedantic1.C: New test.
18944
18945 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
18946
18947         PR c++ 9483
18948         * g++.dg/other/field1.C: New test.
18949
18950 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
18951
18952         PR c/11449
18953         * gcc.c-torture/compile/20030707-1.c: New.
18954
18955 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18956
18957         PR c++/10849
18958         * g++.dg/template/access12.C: New test.
18959
18960 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
18961
18962         * g++.dg/bprob/bprob.exp (prof_ext): Update.
18963         * g77.dg/bprob/bprob.exp (prof_ext): Update.
18964         * gcc.misc-tests/bprob.exp (prof_ext): Update.
18965         * gcc.misc-tests/gcov.exp: Update
18966         * g++.dg/gcov/gcov.exp: Update
18967         * lib/gcov.exp: Update.
18968
18969 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
18970
18971         * g++.dg/abi/mangle17.C: Make sure template expressions are
18972         dependent.
18973         * g++.dg/abi/mangle4.C: Mark erroneous casts.
18974         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
18975         * g++.dg/opt/stack1.C: Remove erroneous code.
18976         * g++.dg/parse/template7.C: New test.
18977         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
18978         * g++.old-deja/g++.pt/crash4.C: Likewise.
18979
18980 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18981
18982         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
18983         with zero or one occurence of `$' after the initial `L'.
18984
18985 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
18986
18987         * gcc.c-torture/compile/20030704-1.c: Add a comment.
18988
18989 2003-07-08  Roger Sayle  <roger@eyesopen.com>
18990
18991         PR c/11370
18992         * gcc.dg/Wunreachable-6.c: New testcase.
18993         * gcc.dg/Wunreachable-7.c: New testcase.
18994
18995 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
18996
18997         PR c/11420
18998         * gcc.dg/20030708-1.c: New test.
18999
19000 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
19001
19002         * gcc.dg/compat/sdata-section.h: New file.
19003         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
19004         * gcc.dg/torture/mips-sdata-1.c: New test.
19005
19006 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19007
19008         PR c++/11030
19009         * g++.dg/template/friend19.C: New test.
19010
19011 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
19012
19013         * g++.dg/opt/strength-reduce.C: New test.
19014
19015 2003-07-07  Roger Sayle  <roger@eyesopen.com>
19016
19017         PR target/10979
19018         * gcc.dg/20030707-1.c: New testcase.
19019
19020 2003-07-07  Roger Sayle  <roger@eyesopen.com>
19021
19022         PR optimization/11059
19023         * g++.dg/opt/emptyunion.C: New testcase.
19024
19025 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
19026             Eric Botcazou  <ebotcazou@libertysurf.fr>
19027
19028         * g++.dg/opt/stack1.C: New test.
19029
19030 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
19031
19032         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
19033         run test.
19034
19035         PR c++/11431
19036         * g++.dg/expr/static_cast3.C: New test.
19037
19038 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
19039
19040         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
19041         everywhere.
19042         * gcc.dg/concat.c: Concatenation of string constants with
19043         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
19044         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
19045         * gcc.dg/cpp/escape-2.c: Use wide character constants where
19046         necessary to avoid multi-character character constant warning.
19047         * gcc.dg/cpp/escape.c: Likewise.
19048         * gcc.dg/cpp/ucs.c: Likewise.
19049         Remove backslashes from dg-bogus comments, as they confuse Tcl.
19050         Fix a typo.
19051
19052 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
19053
19054         PR c/11428
19055         * gcc.c-torture/compile/20030704-1.c: New.
19056
19057 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
19058
19059         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
19060
19061 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
19062
19063         PR c++/5287, PR c++/7910,  PR c++/11021
19064         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
19065         tests for warnings.
19066         * g++.dg/ext/dllimport2.C: Add tests for warnings.
19067         * g++.dg/ext/dllimport3.C: Likewise.
19068         * g++.dg/ext/dllimport4.C: New file.
19069         * g++.dg/ext/dllimport5.C: New file.
19070         * g++.dg/ext/dllimport6.C: New file.
19071         * g++.dg/ext/dllimport7.C: New file.
19072         * g++.dg/ext/dllimport8.C: New file.
19073         * g++.dg/ext/dllimport9.C: New file.
19074         * g++.dg/ext/dllimport10.C: New file.
19075         * g++.dg/ext/dllexport1.C: New file.
19076
19077 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
19078
19079         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
19080         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
19081
19082 2003-07-03  Roger Sayle  <roger@eyesopen.com>
19083
19084         * gcc.dg/builtins-25.c: New testcase.
19085         * gcc.dg/builtins-26.c: New testcase.
19086
19087 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
19088
19089         * gcc.dg/compat/vector-defs.h: New file.
19090         * gcc.dg/compat/vector-setup.h: New file.
19091         * gcc.dg/compat/vector-check.h: New file.
19092         * gcc.dg/compat/vector-1_main.c: New file.
19093         * gcc.dg/compat/vector-1_x.c: New file.
19094         * gcc.dg/compat/vector-1_y.c: New file.
19095         * gcc.dg/compat/vector-2_main.c: New file.
19096         * gcc.dg/compat/vector-2_x.c: New file.
19097         * gcc.dg/compat/vector-2_y.c: New file.
19098
19099         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
19100         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
19101         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
19102         * gcc.dg/compat/struct-align-1.h: New file.
19103         * gcc.dg/compat/struct-align-1_main.c: New file.
19104         * gcc.dg/compat/struct-align-1_x.c: New file.
19105         * gcc.dg/compat/struct-align-1_y.c: New file.
19106         * gcc.dg/compat/struct-align-2.h: New file.
19107         * gcc.dg/compat/struct-align-2_main.c: New file.
19108         * gcc.dg/compat/struct-align-2_x.c: New file.
19109         * gcc.dg/compat/struct-align-2_y.c: New file.
19110
19111         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
19112         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
19113         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
19114         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
19115         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
19116         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
19117         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
19118         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
19119         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
19120         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
19121         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
19122         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
19123         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
19124         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
19125         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
19126         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
19127         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
19128         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
19129         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
19130         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
19131         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
19132         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
19133         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
19134         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
19135         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
19136         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
19137         * gcc.dg/compat/struct-return-10_x.c: Ditto.
19138         * gcc.dg/compat/struct-return-2_x.c: Ditto.
19139         * gcc.dg/compat/struct-return-3_x.c: Ditto.
19140
19141 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
19142
19143         * gcc.dg/i386-call-1.c: New test.
19144
19145 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
19146
19147         PR c++/9162
19148         * g++.dg/parse/defarg4.C: New.
19149
19150 2003-07-03  Roger Sayle  <roger@eyesopen.com>
19151
19152         PR target/10700
19153         * gcc.c-torture/compile/20030703-1.c: New test case.
19154
19155 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
19156
19157         * g++.dg/template/local3.C: Remove extra semicolon.
19158
19159 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
19160
19161         * gcc.dg/i386-volatile-1.c: New test.
19162
19163 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
19164
19165         PR c++/11072
19166         * g++.dg/other/offsetof2.C: XFAIL.
19167         * g++.dg/other/offsetof5.C: New.
19168
19169         PR c++/10219
19170         * g++.dg/template/error1.C: New.
19171
19172         PR c++/9779
19173         * g++.dg/template/dependent-expr1.C: New.
19174
19175 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
19176
19177         PR c++/6949
19178         * g++.dg/template/local3.C: New test.
19179
19180         PR c++/11149
19181         * g++.dg/lookup/scoped6.C: New test.
19182
19183 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
19184
19185         PR c++/8046
19186         * g++.dg/other/error7.C: New test.
19187
19188 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
19189
19190         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
19191         * g++.old-deja/g++.abi/vtable3.h: Likewise.
19192         * g++.old-deja/g++.law/code-gen5.C: Likewise.
19193         * g++.old-deja/g++.other/union2.C: Likewise.
19194         * gcc.dg/c90-const-expr-2.c: Likewise.
19195         * gcc.dg/c90-const-expr-3.c: Likewise.
19196         * gcc.dg/c99-const-expr-2.c: Likewise.
19197         * gcc.dg/c99-const-expr-3.c: Likewise.
19198         * gcc.dg/concat.c: Likewise.
19199
19200 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
19201
19202         PR c++/9559
19203         * g++.dg/init/static1.C: New test.
19204
19205 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19206
19207         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
19208         * g++.old-deja/g++.other/access2.C: Likewise.
19209         * g++.old-deja/g++.other/decl2.C: Likewise.
19210         * gcc.c-torture/execute/20020615-1.c: Likewise.
19211
19212 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
19213
19214         PR c++/4933
19215         * g++.dg/template/sizeof4.C: New test.
19216
19217 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
19218
19219         * g++.dg/other/error6.C: New test.
19220
19221 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
19222
19223         PR c++/10750
19224         * g++.dg/parse/constant2.C: New test.
19225
19226 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
19227
19228         PR c++/11106
19229         * g++.dg/other/error5.C: New test.
19230
19231 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19232
19233         * gcc.dg/format/gcc_diag-1.c: New test.
19234
19235 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
19236
19237         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
19238
19239 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
19240
19241         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
19242         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
19243         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
19244
19245 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
19246
19247         * gcc.c-torture/execute/builtins/string-8.c: New test.
19248         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
19249         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
19250         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
19251
19252 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
19253
19254         PR c++/10468
19255         * g++.dg/ext/typeof6.C: New test.
19256
19257 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
19258
19259         PR c++/10796
19260         * g++.dg/init/enum1.C: New test.
19261
19262 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
19263
19264         * gcc.dg/20030627-1.c: New test.
19265
19266 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
19267
19268         PR c++/11332
19269         * g++.dg/expr/static_cast2.C: New test.
19270
19271 2003-06-26  Roger Sayle  <roger@eyesopen.com>
19272             Jakub Jelinek  <jakub@redhat.com>
19273
19274         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
19275         sprintf(dst,"%s",src) optimization.
19276         * gcc.c-torture/execute/20030626-1.c: New test case.
19277         * gcc.c-torture/execute/20030626-2.c: New test case.
19278
19279 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
19280
19281         * gcc.c-torture/execute/multi-ix.c: New test.
19282
19283         * gcc.c-torture/execute/simd-4.c (main):
19284         Added missing semicolon at end of union.
19285
19286 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
19287
19288         PR c++/8266
19289         * g++.dg/template/explicit-instantiation3.C: New test.
19290
19291 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
19292
19293         * gcc.dg/20030626-1.c: Use signed char.
19294
19295 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
19296
19297         * gcc.dg/20030626-1.c: New test.
19298
19299 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
19300
19301         * const-str-2.m: Update.
19302
19303 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
19304
19305         PR c++/10990
19306         * g++.dg/rtti/dyncast1.C: New test.
19307         * g++.dg/abi/mangle4.C: Correct base-specifier access.
19308         * g++.dg/lookup/scoped1.C: Remove XFAIL.
19309         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
19310
19311         PR c++/10931
19312         * g++.dg/expr/static_cast1.C: New test.
19313
19314 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
19315
19316         * gcc.dg/20030625-1.c: New test.
19317
19318 2003-06-24  Roger Sayle  <roger@eyesopen.com>
19319
19320         * gcc.c-torture/compile/20030624-1.c: New test case.
19321
19322 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
19323
19324         * gcc.c-torture/execute/string-opt-17.c: New test.
19325
19326 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
19327
19328         PR c++/5754
19329         * g++.dg/parse/crash6.C: New test.
19330
19331 2003-06-23  Roger Sayle  <roger@eyesopen.com>
19332
19333         * gcc.dg/builtins-24.c: New test case.
19334
19335 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
19336
19337         * g++.dg/opt/operator1.C: New test.
19338
19339 2003-06-22  Roger Sayle  <roger@eyesopen.com>
19340
19341         * gcc.c-torture/execute/string-opt-16.c: New test case.
19342
19343 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
19344
19345         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
19346         * g++.old-deja/g++.other/conv7.C: Likewise
19347         * g++.old-deja/g++.other/overcnv2.C: Likewise.
19348         * g++.old-deja/g++.other/overload14.C: Likewise.
19349
19350 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
19351
19352         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
19353         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
19354
19355 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
19356
19357         PR c++/10888
19358         * g++.dg/warn/Winline-3.C: New test.
19359
19360 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
19361
19362         * lib/target-supports.exp (check_alias_available): Make the test
19363         program acceptable to the Solaris assembler.
19364
19365         PR c++/10749
19366         * g++.dg/template/memclass2.C: New test.
19367
19368 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
19369             Eric Botcazou  <ebotcazou@libertysurf.fr>
19370
19371         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
19372         data for non-matching targets.
19373         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
19374
19375 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
19376
19377         PR c++/10845
19378         * g++.dg/template/member3.C: New test.
19379
19380 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
19381
19382         PR c++/10939
19383         * g++.dg/template/func1.C: New test.
19384
19385         PR c++/9649
19386         * g++.dg/template/static4.C: New test.
19387         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
19388
19389         PR c++/11041
19390         * g++.dg/init/ref7.C: New test.
19391
19392 2003-06-19  Matt Austern  <austern@apple.com>
19393
19394         PR c++/11228
19395         * g++.dg/anew1.C: New test.
19396         * g++.dg/anew2.C: New test.
19397         * g++.dg/anew3.C: New test.
19398         * g++.dg/anew4.C: New test.
19399
19400 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
19401
19402         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
19403
19404 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
19405
19406         * gcc.c-torture/execute/simd-4.c (main): Make expected value
19407         endian-dependent.
19408
19409 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
19410
19411         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
19412         Remove cruft.
19413
19414 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
19415
19416         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
19417         * gcc.c-torture/compile/961203-1.c: Likewise.
19418         * gcc.c-torture/compile/980506-1.c: Likewise.
19419
19420 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
19421
19422         PR c++/10712
19423         * g++.dg/lookup/using7.C: New test.
19424
19425 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
19426
19427         PR c++/11105
19428         * g++.dg/abi/conv1.C: Remove it.
19429         * g++.dg/template/conv7.C: New test.
19430         * g++.dg/template/conv8.C: Likewise.
19431         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
19432         conversion operator.
19433
19434 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
19435
19436         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
19437         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
19438         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
19439         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
19440         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
19441         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
19442         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
19443         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
19444         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
19445         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
19446         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
19447         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
19448         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
19449         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
19450         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
19451         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
19452         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
19453         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
19454         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
19455         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
19456         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
19457         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
19458         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
19459         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
19460         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
19461         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
19462         * gcc.dg/compat/struct-return-10_x.c: Ditto.
19463         * gcc.dg/compat/struct-return-2_x.c: Ditto.
19464         * gcc.dg/compat/struct-return-3_x.c: Ditto.
19465
19466 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
19467
19468         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
19469         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
19470         indications.
19471
19472 2003-06-16  Roger Sayle  <roger@eyesopen.com>
19473
19474         * gcc.dg/i386-387-5.c: New test case.
19475         * gcc.dg/i386-387-6.c: New test case.
19476         * gcc.dg/builtins-23.c: New test case.
19477
19478 2003-06-15  Roger Sayle  <roger@eyesopen.com>
19479
19480         * gcc.dg/builtins-22.c: New test case.
19481         * gcc.dg/i386-387-1.c: Update to test exp.
19482         * gcc.dg/i386-387-2.c: Likewise.
19483
19484 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19485
19486         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
19487
19488 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
19489
19490         * lib/gcc-dg.exp (dg-require-dll): New function.
19491         (dg-xfail-if): Likewise.
19492         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
19493         driver.
19494
19495         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
19496         * gcc.c-torture/compile/20001205-1.c: Likewise.
19497         * gcc.c-torture/compile/20001226-1.c: Likewise.
19498         * gcc.c-torture/compile/20010518-2.c: Likewise.
19499         * gcc.c-torture/compile/20020312-1.c: Likewise.
19500         * gcc.c-torture/compile/20020604-1.c: Likewise.
19501         * gcc.c-torture/compile/920501-12.c: Likewise.
19502         * gcc.c-torture/compile/920501-4.c: Likewise.
19503         * gcc.c-torture/compile/920520-1.c: Likewise.
19504         * gcc.c-torture/compile/920521-1.c: Likewise.
19505         * gcc.c-torture/compile/920625-1.c: Likewise.
19506         * gcc.c-torture/compile/961203-1.c: Likewise.
19507         * gcc.c-torture/compile/980506-1.c: Likewise.
19508         * gcc.c-torture/compile/981006-1.c: Likewise.
19509         * gcc.c-torture/compile/981022-1.c: Likewise.
19510         * gcc.c-torture/compile/981223-1.c: Likewise.
19511         * gcc.c-torture/compile/990617-1.c: Likewise.
19512         * gcc.c-torture/compile/dll.c: Likewise.
19513         * gcc.c-torture/compile/labels-3.c: Likewise.
19514         * gcc.c-torture/compile/mipscop-1.c: Likewise.
19515         * gcc.c-torture/compile/mipscop-2.c: Likewise.
19516         * gcc.c-torture/compile/mipscop-3.c: Likewise.
19517         * gcc.c-torture/compile/mipscop-4.c: Likewise.
19518         * gcc.c-torture/compile/simd-5.c: Likewise.
19519         * gcc.c-torture/compile/20000804-1.x: Remove.
19520         * gcc.c-torture/compile/20001205-1.x: Likewise.
19521         * gcc.c-torture/compile/20001226-1.x: Likewise.
19522         * gcc.c-torture/compile/20010518-2.x: Likewise.
19523         * gcc.c-torture/compile/20020312-1.x: Likewise.
19524         * gcc.c-torture/compile/20020604-1.x: Likewise.
19525         * gcc.c-torture/compile/920501-12.x: Likewise.
19526         * gcc.c-torture/compile/920501-4.x: Likewise.
19527         * gcc.c-torture/compile/920520-1.x: Likewise.
19528         * gcc.c-torture/compile/920521-1.x: Likewise.
19529         * gcc.c-torture/compile/920625-1.x: Likewise.
19530         * gcc.c-torture/compile/961203-1.x: Likewise.
19531         * gcc.c-torture/compile/980506-1.x: Likewise.
19532         * gcc.c-torture/compile/981006-1.x: Likewise.
19533         * gcc.c-torture/compile/981022-1.x: Likewise.
19534         * gcc.c-torture/compile/981223-1.x: Likewise.
19535         * gcc.c-torture/compile/990617-1.x: Likewise.
19536         * gcc.c-torture/compile/mipscop-1.x: Likewise.
19537         * gcc.c-torture/compile/mipscop-2.x: Likewise.
19538         * gcc.c-torture/compile/mipscop-3.x: Likewise.
19539         * gcc.c-torture/compile/mipscop-4.x: Likewise.
19540         * gcc.c-torture/compile/simd-5.x: Likewise.
19541
19542         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
19543
19544 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
19545
19546         * gcc.c-torture/execute/20030611-1.c: New test.
19547
19548 2003-06-12  Roger Sayle  <roger@eyesopen.com>
19549
19550         PR middle-end/168
19551         * gcc.dg/20030612-1.c: New test case.
19552
19553 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
19554
19555         PR c++/10635
19556         * g++.dg/expr/cast1.C: New test.
19557
19558 2003-06-12  Roger Sayle  <roger@eyesopen.com>
19559
19560         * gcc.dg/builtins-21.c: New test case.
19561
19562 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
19563
19564         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
19565         options instead of at the end.
19566         * lib/objc.exp (objc_target_compile): Likewise.
19567
19568 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
19569
19570         PR c++/10432
19571         * g++.dg/parse/error1.C: New test.
19572
19573 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
19574
19575         * gcc.dg/compat/struct-by-value-11_main.c: New file.
19576         * gcc.dg/compat/struct-by-value-11_x.c: New file.
19577         * gcc.dg/compat/struct-by-value-11_y.c: New file.
19578         * gcc.dg/compat/struct-by-value-12_main.c: New file.
19579         * gcc.dg/compat/struct-by-value-12_x.c: New file.
19580         * gcc.dg/compat/struct-by-value-12_y.c: New file.
19581         * gcc.dg/compat/struct-by-value-13_main.c: New file.
19582         * gcc.dg/compat/struct-by-value-13_x.c: New file.
19583         * gcc.dg/compat/struct-by-value-13_y.c: New file.
19584         * gcc.dg/compat/struct-by-value-14_main.c: New file.
19585         * gcc.dg/compat/struct-by-value-14_x.c: New file.
19586         * gcc.dg/compat/struct-by-value-14_y.c: New file.
19587         * gcc.dg/compat/struct-by-value-15_main.c: New file.
19588         * gcc.dg/compat/struct-by-value-15_x.c: New file.
19589         * gcc.dg/compat/struct-by-value-15_y.c: New file.
19590         * gcc.dg/compat/struct-by-value-16_main.c: New file.
19591         * gcc.dg/compat/struct-by-value-16_x.c: New file.
19592         * gcc.dg/compat/struct-by-value-16_y.c: New file.
19593         * gcc.dg/compat/struct-by-value-17_main.c: New file.
19594         * gcc.dg/compat/struct-by-value-17_x.c: New file.
19595         * gcc.dg/compat/struct-by-value-17_y.c: New file.
19596         * gcc.dg/compat/struct-by-value-18_main.c: New file.
19597         * gcc.dg/compat/struct-by-value-18_x.c: New file.
19598         * gcc.dg/compat/struct-by-value-18_y.c: New file.
19599
19600         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
19601         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
19602         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
19603         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
19604         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
19605         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
19606         * gcc.dg/compat/scalar-return-3_main.c: New file.
19607         * gcc.dg/compat/scalar-return-3_x.c: New file.
19608         * gcc.dg/compat/scalar-return-3_y.c: New file.
19609         * gcc.dg/compat/scalar-return-4_main.c: New file.
19610         * gcc.dg/compat/scalar-return-4_x.c: New file.
19611         * gcc.dg/compat/scalar-return-4_y.c: New file.
19612
19613 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
19614
19615         * gcc.dg/compat/fp2-struct-check.h: New file.
19616         * gcc.dg/compat/fp2-struct-defs.h: New file.
19617         * gcc.dg/compat/fp2-struct-init.h: New file.
19618         * gcc.dg/compat/struct-by-value-10_main.c: New file.
19619         * gcc.dg/compat/struct-by-value-10_x.c: New file.
19620         * gcc.dg/compat/struct-by-value-10_y.c: New file.
19621         * gcc.dg/compat/struct-return-10_main.c: New file.
19622         * gcc.dg/compat/struct-return-10_x.c: New file.
19623         * gcc.dg/compat/struct-return-10_y.c: New file.
19624
19625         * gcc.dg/compat/compat-common.h: New file.
19626         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
19627         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
19628         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
19629         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
19630         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
19631         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
19632         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
19633         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
19634         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
19635         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
19636         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
19637         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
19638         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
19639         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
19640         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
19641         * gcc.dg/compat/small-struct-check.h: Ditto.
19642         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
19643         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
19644         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
19645         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
19646         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
19647         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
19648         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
19649         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
19650         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
19651         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
19652         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
19653         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
19654         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
19655         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
19656         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
19657         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
19658         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
19659         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
19660         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
19661         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
19662         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
19663         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
19664         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
19665         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
19666         * gcc.dg/compat/struct-return-2_main.c: Ditto.
19667         * gcc.dg/compat/struct-return-2_x.c: Ditto.
19668         * gcc.dg/compat/struct-return-2_y.c: Ditto.
19669         * gcc.dg/compat/struct-return-3_main.c: Ditto.
19670         * gcc.dg/compat/struct-return-3_x.c: Ditto.
19671         * gcc.dg/compat/struct-return-3_y.c: Ditto.
19672
19673 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
19674
19675         * g++.dg/pch/static-1.C: New file.
19676         * g++.dg/pch/static-1.Hs: New file.
19677
19678 2003-06-10  Richard Henderson  <rth@redhat.com>
19679
19680         * gcc.dg/asm-7.c: Adjust expected warning text.
19681
19682 2003-06-10  Roger Sayle  <roger@eyesopen.com>
19683
19684         * gcc.dg/builtins-20.c: New test case.
19685
19686 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
19687
19688         PR c++/11131
19689         * g++.dg/opt/template1.C: New test.
19690
19691 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
19692
19693         * lib/gcc-dg.exp (dg-test): Clear additional_files and
19694         additional_sources.
19695
19696 2003-05-21  David Taylor  <dtaylor@emc.com>
19697
19698         * gcc.dg/Wpadded.c: New file.
19699
19700 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
19701
19702         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
19703         * gcc.dg/special/weak-2.c: Add dg-require-weak.
19704         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
19705         dg-require-weak.
19706
19707 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
19708
19709         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
19710
19711 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
19712
19713         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
19714         (dg-require-alias): Likewise.
19715         (dg-require-gc-sections): Likewise.
19716         * lib/target-supports.exp (check_gc_sections_available): Likewise.
19717
19718 2003-06-08  Richard Henderson  <rth@redhat.com>
19719
19720         * gcc.dg/20011029-2.c: Fix the array reference.
19721         * gcc.dg/asm-7.c: New.
19722
19723 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
19724
19725         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
19726
19727 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
19728
19729         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
19730         (dg-require-gc-sections): Likewise.
19731
19732 2003-06-08  Jan Hubicka  <jh@suse.cz>
19733
19734         * i386-cmov1.c: Fix regular expression.
19735         * i386-cvt-1.c: Likewise.
19736         * i386-local.c: Likewise.
19737         * i386-local2.c: Likewise.
19738         * i386-mul.c: Likewise.
19739         * i386-ssetype-1.c: Likewise.
19740         * i386-ssetype-3.c: Likewise.
19741         * i386-ssetype-5.c: Likewise.
19742
19743 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19744
19745         PR c++/11039
19746         * g++.dg/warn/implicit-typename2.C: New test.
19747         * g++.dg/warn/implicit-typename3.C: New test.
19748
19749 2003-06-07  Richard Henderson  <rth@redhat.com>
19750
19751         * g++.dg/other/offsetof3.C: Use size_t.
19752         * g++.dg/other/offsetof4.C: Likewise.
19753
19754 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
19755
19756         * lib/copy-file.exp: New. Implement gcc_copy_files.
19757
19758         * lib/dg-pch.exp: Load copy-file.exp
19759         (dg-pch): Use gcc_copy_files instead of "file copy".
19760
19761 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
19762
19763         * gcc.dg/weak/weak.exp: Simplify.
19764         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
19765         * gcc.dg/weak/weak-1.c: Likewise.
19766         * gcc.dg/weak/weak-2.c: Likewise.
19767         * gcc.dg/weak/weak-3.c: Likewise.
19768         * gcc.dg/weak/weak-4.c: Likewise.
19769         * gcc.dg/weak/weak-5.c: Likewise.
19770         * gcc.dg/weak/weak-6.c: Likewise.
19771         * gcc.dg/weak/weak-7.c: Likewise.
19772         * gcc.dg/weak/weak-8.c: Likewise.
19773         * gcc.dg/weak/weak-9.c: Likewise.
19774
19775 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
19776
19777         gcc.c-torture/execute/20030606-1.c: New.
19778
19779 2003-06-06  Roger Sayle  <roger@eyesopen.com>
19780
19781         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
19782         * gcc.dg/builtins-19.c: Likewise.
19783
19784 2003-06-06  Roger Sayle  <roger@eyesopen.com>
19785
19786         * gcc.dg/builtins-2.c: Add some more tests.
19787         * gcc.dg/builtins-18.c: New test case.
19788         * gcc.dg/builtins-19.c: New test case.
19789
19790 2003-06-06  Roger Sayle  <roger@eyesopen.com>
19791             Jim Wilson  <wilson@tuliptree.org>
19792
19793         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
19794
19795 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
19796
19797         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
19798         mempcpy/stpcpy calls not to be optimized into something else.
19799         * gcc.c-torture/execute/string-opt-3.c: Moved to...
19800         * gcc.c-torture/execute/builtins/string-7.c: ...here.
19801         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
19802
19803 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19804
19805         * gcc.dg/format/asm_fprintf-1.c: New test.
19806
19807 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
19808
19809         * lib/gcc-defs.exp (additional_sources): New variable.
19810         (dg-additional-sources): New function.
19811         (additional_files): New variable.
19812         (dg-additional-files): New function.
19813         (dg-additional-files-options): Likewise.
19814         * lib/gcc-dg.exp (dg-require-weak): New function.
19815         (dg-require-alias): Likewise.
19816         (dg-require-gc-sections): Likewise.
19817         * lib/target-supports.exp (check_alias_available): Remove testfile
19818         parameter.
19819         (check_gc_sections_available): New function.
19820         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
19821         (dg-gpp-additional-files): Likewise.
19822         * lib/g++.exp (additional_sources): Remove.
19823         (additional_files): Likewise.
19824         (g++_target_compile): Use dg-additional-files-options.
19825
19826         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
19827         Tcl logic.
19828         * gcc.dg/special/ecos.exp: Remove.
19829         * gcc.dg/special/20000419-2.c: Use dg-require-*.
19830         * gcc.dg/special/alias-1.c: Likewise.
19831         * gcc.dg/special/alias-2.c: Likewise.
19832         * gcc.dg/special/gcsec-1.c: Likewise.
19833         * gcc.dg/special/weak-1.c: Likewise.
19834         * gcc.dg/special/weak-2.c: Likewise.
19835         * gcc.dg/special/wkali-1.c: Likewise.
19836         * gcc.dg/special/wkali-2.c: Likewise.
19837
19838         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
19839         dg-gpp-additional-*.
19840         * g++.dg/special/conpr-3.C: Likewise.
19841         * g++.dg/special/conpr-4.C: Likewise.
19842         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
19843         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
19844         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
19845         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
19846         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
19847         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
19848         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
19849         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
19850         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
19851         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
19852         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
19853         * g++.old-deja/g++.other/comdat1.C: Likewise.
19854         * g++.old-deja/g++.other/comdat2.C: Likewise.
19855         * g++.old-deja/g++.other/comdat3.C: Likewise.
19856         * g++.old-deja/g++.other/ctor1.C: Likewise.
19857         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
19858
19859 2003-06-05  Richard Henderson  <rth@redhat.com>
19860
19861         * gcc.dg/debug/20030605-1.c: New.
19862
19863 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
19864
19865         * README.QMTEST: Update.
19866
19867 2003-06-04  Richard Henderson  <rth@redhat.com>
19868
19869         * gcc.dg/cleanup-1.c: New.
19870         * gcc.dg/cleanup-2.c: New.
19871         * gcc.dg/cleanup-3.c: New.
19872         * gcc.dg/cleanup-4.c: New.
19873         * gcc.dg/cleanup-5.c: New.
19874         * gcc.dg/cleanup-6.c: New.
19875         * gcc.dg/cleanup-7.c: New.
19876
19877 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
19878
19879         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
19880
19881         * lib/dg-pch.exp: New file.
19882         * g++.dg/pch/pch.exp: Use dg-pch.exp.
19883         * gcc.dg/pch/pch.exp: Likewise.
19884
19885 2003-06-04  Roger Sayle  <roger@eyesopen.com>
19886
19887         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
19888         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
19889         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
19890         * gcc.dg/builtins-17.c: New test case.
19891         * gcc.dg/i386-387-4.c: New test case.
19892         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
19893
19894 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
19895
19896         * gcc.dg/ultrasp9.c: New test.
19897
19898 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
19899
19900         * gcc.c-torture/compile/20030604-1.c: New test.
19901         * gcc.dg/sparc-constant-1.c: New test.
19902
19903 2003-06-03  Glen Nakamura  <glen@imodulo.com>
19904
19905         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
19906
19907 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
19908
19909         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
19910
19911         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
19912         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
19913
19914 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
19915
19916         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
19917
19918 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19919
19920         PR c++/10940
19921         * g++.dg/template/spec10.C: New test.
19922
19923 2003-06-03  Roger Sayle  <roger@eyesopen.com>
19924
19925         * gcc.dg/builtins-16.c: New test case.
19926
19927 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
19928
19929         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
19930         mempcpy test with post-increments.
19931         * gcc.c-torture/execute/string-opt-3.c: New test.
19932         * gcc.dg/string-opt-1.c: New test.
19933
19934 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
19935
19936         PR fortran/10965
19937         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
19938
19939 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
19940
19941         * lib/scanasm.exp (dg-scan): New function, factored out of ...
19942         (scan-assembler): ... here.  Use dg-scan.
19943         (scan-assembler-not): Likewise.
19944         (scan-file): New function.
19945         (scan-file-not): Likewise.
19946         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
19947         * gcc.dg/cpp/_Pragma4.c: Likewise.
19948         * gcc.dg/cpp/_Pragma5.c: Likewise.
19949         * gcc.dg/cpp/avoidpaste1.c: Likewise.
19950         * gcc.dg/cpp/avoidpaste2.c: Likewise.
19951         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
19952         * gcc.dg/cpp/cmdlne-P.c: Likewise.
19953         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
19954         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
19955         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
19956         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
19957         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
19958         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
19959         * gcc.dg/cpp/cxxcom1.c: Likewise.
19960         * gcc.dg/cpp/line1.c: Likewise.
19961         * gcc.dg/cpp/maccom1.c: Likewise.
19962         * gcc.dg/cpp/maccom2.c: Likewise.
19963         * gcc.dg/cpp/maccom3.c: Likewise.
19964         * gcc.dg/cpp/maccom4.c: Likewise.
19965         * gcc.dg/cpp/maccom5.c: Likewise.
19966         * gcc.dg/cpp/maccom6.c: Likewise.
19967         * gcc.dg/cpp/multiline.c: Likewise.
19968         * gcc.dg/cpp/spacing1.c: Likewise.
19969         * gcc.dg/cpp/spacing2.c: Likewise.
19970         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
19971         * gcc.dg/cpp/trad/maccom1.c: Likewise.
19972         * gcc.dg/cpp/trad/maccom2.c: Likewise.
19973         * gcc.dg/cpp/trad/maccom3.c: Likewise.
19974         * gcc.dg/cpp/trad/maccom4.c: Likewise.
19975         * gcc.dg/cpp/trad/maccom6.c: Likewise.
19976         * gcc.dg/cpp/cxxcom2.c: Likewise.
19977         * gcc.dg/cpp/cxxcom2.h: New file.
19978
19979         * gcc.dg/cpp/truefalse.cpp: Move it to ...
19980         * g++.dg/cpp/truefalse.C: Here.
19981         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
19982
19983 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
19984
19985         * gcc.dg/cpp/redef3.c: New file.
19986
19987 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
19988
19989         * gcc.dg/i386-loop-3.c: New test.
19990
19991 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
19992
19993         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
19994
19995 2003-05-31  Roger Sayle  <roger@eyesopen.com>
19996
19997         * gcc.dg/fwrapv-1.c: New test case.
19998         * gcc.dg/fwrapv-2.c: New test case.
19999
20000 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20001
20002         PR c++/10956
20003         * g++.dg/template/spec9.C: New test.
20004
20005 2003-05-29  Roger Sayle  <roger@eyesopen.com>
20006
20007         * gcc.dg/duff-4.c: New test case.
20008
20009 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
20010
20011         PR fortran/10843
20012         * g77.dg/ffixed-form-1.f: New test
20013         * g77.dg/ffixed-form-2.f: New test
20014         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
20015         * g77.dg/ffree-form-3.f: New test
20016
20017 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
20018
20019         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
20020         * gcc.dg/wint_t-1.c: Likewise.
20021
20022 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20023
20024         * g++.dg/template/access11.C: New test.
20025
20026 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20027
20028         PR c++/10849
20029         * g++.dg/template/access10.C: New test.
20030
20031 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
20032             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20033
20034         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
20035
20036 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
20037
20038         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
20039         suppress for powerpc-*-darwin*.
20040         * gcc.dg/torture/builtin-noret-2.c: Likewise.
20041
20042 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
20043
20044         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
20045         suppress option for powerpc-*-darwin*.
20046
20047 2003-05-23  Roger Sayle  <roger@eyesopen.com>
20048
20049         * gcc.dg/builtins-1.c: Add tests for tan and atan.
20050         * gcc.dg/builtins-4.c: Add test for fmod.
20051
20052 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20053
20054         PR c++/10682
20055         * g++.dg/template/instantiate4.C: New test.
20056
20057 2003-05-22  Roger Sayle  <roger@eyesopen.com>
20058
20059         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
20060
20061 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
20062
20063         * gcc.dg/compat/scalar-return-1_main.c: New file.
20064         * gcc.dg/compat/scalar-return-1_x.c: New file.
20065         * gcc.dg/compat/scalar-return-1_y.c: New file.
20066         * gcc.dg/compat/scalar-return-2_main.c: New file.
20067         * gcc.dg/compat/scalar-return-2_x.c: New file.
20068         * gcc.dg/compat/scalar-return-2_y.c: New file.
20069         * gcc.dg/compat/struct-return-3_main.c: New file.
20070         * gcc.dg/compat/struct-return-3_y.c: New file.
20071         * gcc.dg/compat/struct-return-3_x.c: New file.
20072         * gcc.dg/compat/struct-return-2_main.c: New file.
20073         * gcc.dg/compat/struct-return-2_x.c: New file.
20074         * gcc.dg/compat/struct-return-2_y.c: New file.
20075
20076 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20077
20078         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
20079         for hppa*-hp-hpux*.
20080         * gcc.dg/20021014-1.c (dg-options): Likewise.
20081         * gcc.dg/nest.c (dg-options): Likewise.
20082
20083 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
20084
20085         PR c++/9738
20086         * g++.dg/ext/dllimport2.C: New file.
20087         * g++.dg/ext/dllimport3.C: New file.
20088
20089 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
20090
20091         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
20092         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
20093         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
20094         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
20095         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
20096         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
20097         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
20098         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
20099         * gcc.dg/compat/small-struct-defs.h: New file.
20100         * gcc.dg/compat/small-struct-init.h: New file.
20101         * gcc.dg/compat/small-struct-check.h: New file.
20102         * gcc.dg/compat/fp-struct-defs.h: New file.
20103         * gcc.dg/compat/fp-struct-check.h: New file.
20104         * gcc.dg/compat/fp-struct-init.h: New file.
20105         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
20106         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
20107
20108 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
20109
20110         * gcc.dg/20030225-2.c: New test.
20111
20112 2003-05-18  Roger Sayle  <roger@eyesopen.com>
20113             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20114
20115         * gcc.c-torture/compile/20030518-1.c: New test case.
20116
20117 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
20118
20119         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
20120         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
20121         gcc-dg-debug-runtest.
20122         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
20123         gcc-dg-debug-runtest.
20124
20125 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20126
20127         PR c++/9022
20128         * g++.dg/lookup/using6.C: New test.
20129
20130 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20131
20132         * g++.dg/parse/access2.C: New test.
20133
20134 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
20135
20136         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
20137         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
20138         * gcc.dg/debug/debug.exp: Likewise.
20139
20140 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
20141
20142         * gcc.dg/dollar.c: New test.
20143
20144 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
20145
20146         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
20147         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
20148         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
20149         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
20150         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
20151         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
20152         * gcc.dg/compat/struct-by-value-6_main.c: New file.
20153         * gcc.dg/compat/struct-by-value-6_x.c: New file.
20154         * gcc.dg/compat/struct-by-value-6_y.c: New file.
20155         * gcc.dg/compat/struct-by-value-7_main.c: New file.
20156         * gcc.dg/compat/struct-by-value-7_x.c: New file.
20157         * gcc.dg/compat/struct-by-value-7_y.c: New file.
20158         * gcc.dg/compat/struct-by-value-8_main.c: New file.
20159         * gcc.dg/compat/struct-by-value-8_x.c: New file.
20160         * gcc.dg/compat/struct-by-value-8_y.c: New file.
20161         * gcc.dg/compat/struct-by-value-9_main.c: New file.
20162         * gcc.dg/compat/struct-by-value-9_x.c: New file.
20163         * gcc.dg/compat/struct-by-value-9_y.c: New file.
20164
20165 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
20166
20167         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
20168         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
20169         support for "repo" mode.
20170         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
20171         * lib/g77-dg.exp: Likewise.
20172         * lib/obj-dg.exp: Likewise.
20173
20174 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
20175
20176         Merge from gcc-3_2-rhl8-branch:
20177         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
20178
20179         * gcc.dg/tls/opt-6.c: New test.
20180
20181         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
20182
20183         * gcc.dg/20030405-1.c: New test.
20184
20185         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
20186
20187         * gcc.dg/20030309-1.c: New test.
20188
20189         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
20190
20191         * gcc.c-torture/execute/20030307-1.c: New test.
20192
20193         2003-02-20  Randolph Chung  <tausq@debian.org>
20194
20195         * gcc.c-torture/compile/20030220-1.c: New test.
20196
20197         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
20198
20199         * gcc.dg/20030217-1.c: New test.
20200
20201         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
20202
20203         * gcc.c-torture/compile/20020129-1.c: New test.
20204
20205         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
20206
20207         * gcc.dg/unroll-1.c: New test.
20208
20209         2002-11-16  Jan Hubicka  <jh@suse.cz>
20210
20211         * gcc.c-torture/execute/20020920-1.c: New test.
20212
20213         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
20214
20215         PR target/7434
20216         * gcc.c-torture/compile/20021008-1.c: New test.
20217
20218         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
20219
20220         PR target/7559
20221         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
20222
20223         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
20224
20225         * gcc.c-torture/compile/20020807-1.c: New test.
20226
20227         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
20228
20229         * gcc.dg/tls/opt-1.c: New test.
20230
20231         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
20232
20233         * gcc.dg/20020729-1.c: New test.
20234
20235         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
20236
20237         * g++.dg/opt/life1.C: New test.
20238
20239         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
20240
20241         * gcc.dg/20020525-1.c: New test.
20242
20243         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
20244
20245         PR c++/6794
20246         * g++.dg/ext/pretty1.C: New test.
20247         * g++.dg/ext/pretty2.C: New test.
20248
20249 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
20250
20251         PR c++/8385
20252         * g++.dg/ext/typeof5.C: New test.
20253
20254 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
20255
20256         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
20257         __USER_LABEL_PREFIX__ into account.
20258         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
20259
20260 2003-05-14  Roger Sayle  <roger@eyesopen.com>
20261
20262         * gcc.dg/builtins-15.c: New test case.
20263
20264 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
20265
20266         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
20267
20268 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
20269
20270         * lib/g++.exp: Tweak handling of additional source files.
20271         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
20272         * g++.dg/special/conpr-2a.C: Rename to ...
20273         * g++.dg/special/conpr-2a.cc: ... this.
20274         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
20275         * g++.dg/special/conpr-3a.C: Rename to ...
20276         * g++.dg/special/conpr-3a.cc: This.
20277         * g++.dg/special/conpr-3b.C: Rename to ...
20278         * g++.dg/special/conpr-3b.cc: This.
20279         * g++.dg/special/conpr-4.C: New test.
20280         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
20281
20282 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
20283
20284         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
20285
20286 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20287
20288         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
20289         * g++.old-deja/g++.robertl/eb71.C: Likewise.
20290         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
20291         * g++.old-deja/g++.other/warn3.C: Likewise.
20292
20293 2003-05-11  Roger Sayle  <roger@eyesopen.com>
20294
20295         * gcc.dg/i386-387-1.c: Update to also test log.
20296         * gcc.dg/i386-387-2.c: Likewise.
20297
20298 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
20299
20300         * g77.f-torture/execute/int8421.f: New test.
20301
20302 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20303
20304         PR c++/10230, c++/10481
20305         * g++.dg/lookup/scoped5.C: New test.
20306
20307 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20308
20309         PR c++/10552
20310         * g++.dg/template/ttp6.C: New test.
20311
20312 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
20313
20314         * gcc.c-torture/execute/builtins: New directory.
20315         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
20316         gcc.c-torture/execute/builtins.
20317         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
20318         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
20319         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
20320         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
20321
20322 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20323
20324         PR c++/9252
20325         * g++.dg/template/access8.C: New test.
20326         * g++.dg/template/access9.C: New test.
20327
20328 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20329
20330         PR c++/9554
20331         * g++.dg/parse/access1.C: New test.
20332
20333 2003-05-09  DJ Delorie  <dj@redhat.com>
20334
20335         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
20336         long, and not an int.
20337
20338 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20339
20340         PR c++/10555, c++/10576
20341         * g++.dg/template/memclass1.C: New test.
20342
20343 2003-05-08  DJ Delorie  <dj@redhat.com>
20344
20345         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
20346         targets.
20347         * gcc.c-torture/execute/20021024-1.x: Likewise.
20348         * gcc.c-torture/execute/shiftdi.x: Likewise.
20349         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
20350         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
20351         * gcc.dg/20021018-1.c: Likewise.
20352
20353 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20354
20355         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
20356
20357         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
20358         (bcopy): Call memmove.
20359
20360 2003-05-08  Roger Sayle  <roger@eyesopen.com>
20361
20362         * g77.f-torture/compile/8485.f: New test case.
20363
20364 2003-05-07  Richard Henderson  <rth@redhat.com>
20365
20366         PR c++/10570
20367         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
20368         Verify exception_cleanup not called for rethrows.
20369         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
20370         when exiting catch block without rethrowing.
20371         * g++.dg/eh/forced3.C: New.
20372         * g++.dg/eh/forced4.C: New.
20373
20374 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
20375
20376         * gcc.dg/20030505.c: Fix triplet.
20377
20378 2003-05-06  DJ Delorie  <dj@redhat.com>
20379
20380         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
20381         * gcc.dg/nest.c: Likewise.
20382
20383 2003-05-05  Roger Sayle  <roger@eyesopen.com>
20384
20385         * gcc.dg/builtins-14.c: New test case.
20386
20387 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
20388
20389         * lib/compat.exp (compat-execute): New argument.
20390         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
20391         * gcc.dg/compat: New test directory.
20392         * gcc.dg/compat/compat.exp: New expect script.
20393         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
20394         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
20395         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
20396         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
20397         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
20398         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
20399
20400         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
20401         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
20402         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
20403         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
20404         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
20405         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
20406         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
20407         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
20408         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
20409         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
20410         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
20411         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
20412         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
20413         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
20414         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
20415
20416 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
20417
20418         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
20419
20420 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
20421
20422         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
20423
20424 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
20425
20426         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
20427         * gcc.dg/ppc-fsel-2.c: New test.
20428
20429         * gcc.dg/unused-5.c: New test.
20430
20431 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20432
20433         PR c++/10496
20434         * g++.dg/warn/pmf1.C: New test.
20435
20436 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20437
20438         PR c++/4494
20439         * g++.dg/warn/main.C: New test.
20440
20441 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20442
20443         * gcc.dg/nonnull-3.c: New test.
20444
20445 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
20446
20447         * gcc.dg/cpp/Wtrigraphs.c: Update.
20448         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
20449
20450 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
20451
20452         * gcc.dg/ppc-fsel-1.c: New test.
20453
20454 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
20455
20456         PR c/10604
20457         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
20458
20459 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
20460
20461         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
20462
20463 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20464
20465         PR c++/9364, c++/10553, c++/10586
20466         * g++.dg/parse/typename4.C: New test.
20467         * g++.dg/parse/typename5.C: Likewise.
20468
20469 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
20470
20471         * gcc.c-torture/compile/20030503-1.c: New test.
20472
20473 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20474
20475         * g++.dg/lookup/using5.C: Fix testcase error.
20476
20477 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
20478
20479         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
20480         since MEABI is no longer supported.  Remove all vestiges
20481         of MEABI from the test.
20482
20483 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20484
20485         PR c++/10554
20486         * g++.dg/lookup/using5.C: New test.
20487
20488 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20489
20490         PR c++/8772
20491         * g++.dg/template/ttp5.C: New test.
20492
20493 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
20494
20495         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
20496         (dg-gpp-additional-sources): New function.
20497         (dg-gpp-additional-files): Likewise.
20498         * lib/g++.exp (additional_sources): New variable.
20499         (additional_files): Likewise.
20500         (g++_target_compile): Deal with them.
20501         * lib/old-dejagnu.exp: Remove.
20502         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
20503         * g++.old-deja: Revise all tests to use dg commands.
20504
20505 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20506
20507         PR c++/9432, c++/9528
20508         * g++.dg/lookup/using4.C: New test.
20509
20510 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
20511
20512         * gcc.dg/noreturn-5.c: New file.
20513         * gcc.dg/noreturn-6.c: New file.
20514
20515         * gcc.c-torture/compile/inline-1.c: New file.
20516
20517 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
20518
20519         PR c++/10551
20520         * g++.dg/template/explicit1.C: New test.
20521
20522 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
20523
20524         PR c++/10549
20525         * g++.dg/other/bitfield1.C: New test.
20526
20527         PR c++/10527
20528         * g++.dg/init/new7.C: New test.
20529
20530 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
20531
20532         * g++.dg/ext/desig1.C: New test.
20533         * g++.dg/ext/init1.C: Update.
20534
20535         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
20536
20537 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
20538
20539         PR c++/10180
20540         * g++.dg/warn/Winline-1.C: New test.
20541
20542 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
20543
20544         * gcc.c-torture/execute/string-opt-19.c: New test.
20545
20546         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
20547         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
20548
20549 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
20550
20551         PR c++/10506
20552         * g++.dg/init/new6.C: New test.
20553
20554         PR c++/10503
20555         * g++.dg/init/ref6.C: New test.
20556
20557 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
20558
20559         * g++.dg/warn/weak1.C: XFAIL on AIX4.
20560
20561 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20562
20563         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
20564         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
20565
20566 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
20567
20568         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
20569         initialized static data members.
20570
20571 2003-04-25  H.J. Lu <hjl@gnu.org>
20572
20573         * gcc.dg/ia64-sync-4.c: New test.
20574
20575 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20576
20577         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
20578         date.
20579
20580 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
20581
20582         PR c++/10337
20583         * g++.dg/warn/conv1.C: New test.
20584         * g++.old-deja/g++.other/conv7.C: Adjust.
20585         * g++.old-deja/g++.other/overload14.C: Adjust.
20586
20587 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
20588
20589         PR c++/10471
20590         * g++.dg/template/defarg2.C: New test.
20591
20592 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
20593
20594         * gcc.dg/cpp/include2.c: Update.
20595         * gcc.dg/cpp/multiline-2.c: New.
20596         * gcc.dg/cpp/multiline.c: Update.
20597         * gcc.dg/cpp/strify2.c: Update.
20598         * gcc.dg/cpp/trad/literals-2.c: Update.
20599
20600 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20601
20602         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
20603
20604 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
20605
20606         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
20607
20608 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
20609
20610         PR c++/10451
20611         * g++.dg/parse/crash4.C: New test.
20612
20613         PR c++/9847
20614         * g++.dg/parse/crash5.C: New test.
20615
20616 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
20617
20618         PR c++/10446
20619         * g++.dg/parse/crash3.C: New test.
20620
20621         PR c++/10428
20622         * g++.dg/parse/elab1.C: New test.
20623
20624 2003-04-22  Devang Patel  <dpatel@apple.com>
20625
20626         * gcc.dg/cpp/trad/funlike-5.c: New test.
20627
20628 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
20629
20630         * g++.dg/other/packed1.C: Fix dg options.
20631
20632 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
20633
20634         * g++.dg/other/offsetof2.C: New test.
20635
20636 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
20637
20638         * g++.dg/template/recurse.C: Adjust location of error messages.
20639
20640 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
20641
20642         PR c++/9881
20643         * g++.dg/init/addr-const1.C: New test.
20644         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
20645
20646 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
20647
20648         PR c++/10405
20649         * g++.dg/lookup/struct-hack1.C: New test.
20650
20651 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
20652
20653         * ucs.c: Update diagnostic messages.
20654
20655 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
20656
20657         * gcc.dg/cpp/truefalse.cpp: New test.
20658         * gcc.dg/cpp/cpp.exp: Update.
20659         * g++.dg/other/stdbool-if.C: Remove.
20660
20661 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
20662
20663         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
20664         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
20665
20666 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
20667
20668         * gcc.c-torture/compile/20030418-1.c: New test.
20669
20670 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
20671
20672         * README.compat: Remove; content moved to doc/sourcebuild.texi.
20673
20674 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20675
20676         PR c++/10347
20677         g++.dg/template/dependent-name1.C: New test.
20678
20679 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
20680
20681         * gcc.dg/warn-1.c (tourist_guide): New array,
20682         contains a pointer to bar.
20683
20684 2003-04-16  Roger Sayle  <roger@eyesopen.com>
20685
20686         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
20687         * gcc.c-torture/execute/medce-1.c: New test case.
20688         * gcc.c-torture/execute/medce-2.c: New test case.
20689
20690 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
20691
20692         * lib/prune.exp: Ignore more messages.
20693
20694         PR c++/10381
20695         * g++.dg/parse/lookup3.C: New test.
20696
20697 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
20698
20699         * gcc.c-torture/compile/20030415-1.c : New test.
20700
20701 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
20702
20703         * gcc.c-torture/execute/scope-2.c: Move to ...
20704         * gcc.dg/noncompile/scope.c: .... here.
20705
20706 2003-04-14  Roger Sayle  <roger@eyesopen.com>
20707
20708         * gcc.dg/20030414-2.c: New test case.
20709
20710 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
20711
20712         PR target/10377
20713         * gcc.dg/20030414-1.c: New test.
20714
20715 2003-04-13  Roger Sayle  <roger@eyesopen.com>
20716
20717         * gcc.dg/builtins-12.c: New test case.
20718         * gcc.dg/builtins-13.c: New test case.
20719
20720 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20721
20722         * gcc.c-torture/execute/string-opt-18.c: New test.
20723
20724 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
20725
20726         PR c++/10300
20727         * g++.dg/init/new5.C: New test.
20728
20729 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
20730
20731         PR c++/7910
20732         * g++.dg/ext/dllimport1.C: New test.
20733
20734 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
20735
20736         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
20737
20738 2003-04-11  Bud Davis <bdavis9659@comcast.net>
20739
20740         PR Fortran/9263
20741         * g77.f-torture/noncompile/9263.f: New test
20742         PR Fortran/1832
20743         * g77.f-torture/execute/1832.f: New test
20744
20745 2003-04-11  David Chad  <davidc@freebsd.org>
20746             Loren J. Rittle  <ljrittle@acm.org>
20747
20748         libobjc/8562
20749         * objc.dg/headers.m: New test.
20750
20751 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
20752
20753         * gcc.c-torture/execute/builtin-noret-2.c: New.
20754         * gcc.c-torture/execute/builtin-noret-2.x: New.
20755         XFAIL builtin-noret-2.c at -O1 and above.
20756         * gcc.dg/redecl.c: New.
20757         * gcc.dg/Wshadow-1.c: Update error regexps.
20758
20759 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
20760
20761         * g++.dg/abi/bitfield10.C: New test.
20762
20763 2003-04-09  Mike Stump  <mrs@apple.com>
20764
20765         * gcc.dg/pch/pch.exp: Make testcase names longer.
20766         * g++.dg/pch/pch.exp: Make testcase names longer.
20767
20768 2003-04-08  Roger Sayle  <roger@eyesopen.com>
20769
20770         * gcc.dg/builtins-11.c: New test case.
20771
20772 2003-04-08  Roger Sayle  <roger@eyesopen.com>
20773
20774         * gcc.dg/builtins-9.c: New test case.
20775         * gcc.dg/builtins-10.c: New test case.
20776
20777 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
20778
20779         * gcc.dg/noncompile/init-4.c.c: New test.
20780
20781 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
20782
20783         * gcc.misc-test/gcov-9.c: New test.
20784         * gcc.misc-test/gcov-10.c: New test
20785         * gcc.misc-test/gcov-11.c: New test.
20786
20787 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
20788
20789         PR optimization/10024
20790         * gcc.c-torture/compile/20030405-1.c: New test.
20791
20792 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
20793
20794         * gcc.dg/pch/static-3.c: New.
20795         * gcc.dg/pch/static-3.hs: New.
20796         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
20797
20798 2003-04-04  Richard Henderson  <rth@redhat.com>
20799
20800         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
20801         * g++.dg/eh/forced2.C: Likewise.
20802
20803 2003-04-03  Mike Stump  <mrs@apple.com>
20804
20805         * lib/scanasm.exp (scan-assembler): Add xfail processing for
20806         target arg.
20807         (scan-assembler-times, scan-assembler-not): Likewise.
20808         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
20809
20810 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
20811
20812         * gcc.dg/sparc-loop-1.c: New test.
20813
20814 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
20815
20816         PR other/9274
20817         * g++.dg/pch/system-2.C: New.
20818         * g++.dg/pch/system-2.Hs: New.
20819
20820 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
20821
20822         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
20823
20824         * g++.dg/eh/simd-1.C (vecfunc): Same.
20825
20826 2003-04-01  Roger Sayle  <roger@eyesopen.com>
20827
20828         * gcc.c-torture/execute/20030401-1.c: New test case.
20829
20830 2003-04-01  Ziemowit Laski <zlaski@apple.com>
20831
20832         * objc.dg/defs.m: New.
20833
20834 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
20835
20836         * g++.dg/eh/simd-1.C: New.
20837         * g++.dg/eh/simd-2.C: New.
20838
20839 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
20840
20841         * gcc.c-torture/execute/simd-3.c: New.
20842
20843 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
20844
20845         PR c/9936
20846         * gcc.dg/20030331-2.c: New test.
20847
20848 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
20849
20850         PR c++/10278
20851         * g++.dg/parse/crash2.C: New test.
20852
20853 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
20854
20855         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
20856         * gcc.c-torture/execute/20030331-1.c: ...here.
20857
20858 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
20859
20860         * gcc.c-torture/execute/20030331-1.c: New test.
20861
20862 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
20863
20864         * lib/gcov.exp: Adjust call return testing strings.
20865         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
20866
20867 2003-03-31  Roger Sayle  <roger@eyesopen.com>
20868
20869         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
20870         * gcc.dg/builtins-7.c: New test case.
20871         * gcc.dg/builtins-8.c: New test case.
20872
20873 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
20874
20875         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
20876
20877 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
20878
20879         PR c++/7647
20880         * g++.dg/lookup-class-member-2.C: New test.
20881
20882 2003-03-30  Glen Nakamura  <glen@imodulo.com>
20883
20884         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
20885
20886 2003-03-28  Roger Sayle  <roger@eyesopen.com>
20887
20888         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
20889
20890 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
20891
20892         * g++.dg/init/attrib1.C: New test.
20893
20894 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
20895
20896         * gcc.dg/ultrasp8.c: New test.
20897
20898 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
20899
20900         * gcc.dg/ultrasp7.c: New test.
20901
20902 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
20903
20904         PR c++/10047
20905         * g++.dg/template/inline1.C: New test.
20906
20907 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
20908
20909         * gcc.dg/sparc-dwarf2.c: New test.
20910
20911 2003-03-27  Roger Sayle  <roger@eyesopen.com>
20912
20913         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
20914         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
20915
20916 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
20917
20918         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
20919         than reading .x files.
20920         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
20921         * g77.dg/gcov/gcov-1.f: Likewise.
20922         * gcc.misc-tests/gcov-4b.c: Likewise.
20923         * gcc.misc-tests/gcov-5b.c: Likewise.
20924         * gcc.misc-tests/gcov-6.c: Likewise.
20925         * gcc.misc-tests/gcov-7.c: Likewise.
20926         * gcc.misc-tests/gcov-8.c: Likewise.
20927         * g++.dg/gcov/gcov-1.x: Remove.
20928         * g77.dg/gcov/gcov-1.x: Likewise.
20929         * gcc.misc-tests/gcov-4b.x: Likewise.
20930         * gcc.misc-tests/gcov-5b.x: Likewise.
20931         * gcc.misc-tests/gcov-6.x: Likewise.
20932         * gcc.misc-tests/gcov-7.x: Likewise.
20933         * gcc.misc-tests/gcov-8.x: Likewise.
20934
20935 2003-03-27  Glen Nakamura  <glen@imodulo.com>
20936
20937         PR opt/10087
20938         * gcc.dg/20030324-1.c: New test.
20939
20940 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
20941
20942         PR c++/10224
20943         * g++.dg/template/arg3.C: New test.
20944
20945         PR c++/10158
20946         * g++.dg/template/friend18.C: New test.
20947
20948 2003-03-26  Roger Sayle  <roger@eyesopen.com>
20949
20950         * g77.f-torture/compile/20030326-1.f: New test case.
20951
20952 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
20953
20954         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
20955
20956         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
20957
20958 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
20959
20960         * gcc.dg/ia64-sync-3.c: New test.
20961
20962 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
20963
20964         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
20965
20966 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
20967
20968         * gcc.dg/ultrasp6.c: New test.
20969
20970 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
20971
20972         * gcc.dg/i386-signbit-1.c: New test.
20973         * gcc.dg/i386-signbit-2.c: New test.
20974         * gcc.dg/i386-signbit-3.c: New test.
20975
20976 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
20977
20978         * gcc.dg/ultrasp5.c: Fix options.
20979
20980 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
20981
20982         * gcc.dg/ultrasp5.c: Fix comment.
20983
20984 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
20985
20986         PR fortran/10197
20987         * g77.f-torture/execute/10197.f: New test.
20988
20989 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
20990
20991         PR c++/9898, c++/383
20992         * g++.dg/template/conv6.C: New test.
20993
20994         PR c++/10119
20995         * g++.dg/template/ptrmem5.C: New test.
20996
20997         PR c++/10026
20998         * g++.dg/lookup/koenig1.C: New test.
20999
21000         PR C++/10199
21001         * g++.dg/lookup/template2.C: New test.
21002
21003 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
21004
21005         * g++.dg/opt/rtti1.C: New test.
21006
21007 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
21008
21009         * gcc.dg/ultrasp5.c: New test.
21010
21011 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
21012
21013         PR middle-end/9967
21014         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
21015         builtin fputs.
21016
21017 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
21018
21019         PR c/8224
21020         * gcc.dg/20030323-1.c: New test.
21021
21022 2003-03-23  Roger Sayle  <roger@eyesopen.com>
21023
21024         * gcc.c-torture/compile/20030323-1.c: New test case.
21025
21026 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
21027
21028         * gcc.dg/20030321-1.c: New test.
21029
21030 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
21031
21032         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
21033
21034 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
21035
21036         PR c++/9978, c++/9708
21037         * g++.dg/ext/vlm1.C: Adjust expected error.
21038         * g++.dg/ext/vla2.C: New test.
21039         * g++.dg/template/arg1.C: New test.
21040         * g++.dg/template/arg2.C: New test.
21041
21042 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
21043
21044         * g77.f-torture/execute/select.f: New test.
21045         * g77.f-torture/noncompile/select_no_compile.f: New test.
21046
21047 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
21048
21049         PR c++/9898
21050         * g++.dg/other/error4.C: New test.
21051
21052 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
21053
21054         * g++.dg/template/friend17.C: New test.
21055
21056 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
21057
21058         * gcc.c-torture/compile/20030320-1.c: New.
21059
21060 2003-03-20  Roger Sayle  <roger@eyesopen.com>
21061
21062         * gcc.dg/builtins-6.c: New test case.
21063
21064 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
21065
21066         PR target/10073
21067         * gcc.c-torture/compile/20030319-1.c: New.
21068
21069 2003-03-18  Jan Hubicka  <jh@suse.cz>
21070
21071         * gcc.dg/i386-cvt-1.c: New test.
21072
21073 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
21074
21075         * objc.dg/naming-1.m: Use "(parse|syntax) error".
21076         * objc.dg/naming-2.m: Likewise.
21077
21078 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
21079
21080         PR c++/9639
21081         * g++.dg/parse/crash1.C: New test.
21082
21083 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
21084
21085         PR c++/8805
21086         * g++.dg/eh/cleanup1.C: New test.
21087
21088 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
21089
21090         * gcc.c-torture/execute/20030316-1.c: New test case.
21091
21092 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
21093
21094         PR c++/9629
21095         * g++.dg/init/ctor2.C: New test.
21096
21097 2003-03-15  Roger Sayle  <roger@eyesopen.com>
21098
21099         * g77.f-torture/compile/xformat.f: New test case.
21100
21101 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21102
21103         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
21104         * g++.old-deja/g++.mike/eh50.C: Likewise.
21105
21106 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21107
21108         PR c++/6440
21109         * g++.dg/template/spec7.C: New test.
21110         * g++.dg/template/spec8.C: Likewise.
21111
21112 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
21113
21114         * gcc.c-torture/execute/20030313-1.c: New test.
21115
21116 2003-03-14  Richard Henderson  <rth@redhat.com>
21117
21118         * gcc.dg/inline-2.c: Adjust alpha test for external call.
21119
21120 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
21121
21122         * gcc.c-torture/compile/20030314-1.c: New test.
21123
21124 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
21125
21126         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
21127         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
21128         thumb target,
21129         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
21130         to accept newer _imp__  prefix and additional
21131         newline in .drectve section.
21132         * gcc.dg/dll-4.c: Likewise.
21133         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
21134         switch.
21135
21136 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
21137
21138         * g++.dg/parse/namespace9.C: New test.
21139
21140         * g++.dg/init/ref5.C: New test.
21141         * g++.dg/parse/ptrmem1.C: Likewise.
21142
21143 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21144
21145         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
21146         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
21147         regular expression.
21148         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
21149         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
21150
21151 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
21152
21153         * gcc.c-torture/execute/20030224-2.c: New test.
21154
21155 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
21156
21157         * gcc.dg/decl-3.c: New test.
21158
21159 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
21160
21161         * gcc.dg/i386-loop-2.c: New test.
21162
21163 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
21164
21165         PR c++/9474
21166         * g++.dg/parse/namespace8.C: New test.
21167
21168         PR c++/9924
21169         * g++.dg/overload/builtin2.C: New test.
21170
21171 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
21172
21173         * gcc.dg/return-type-3.c: New test.
21174
21175 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
21176
21177         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
21178         profiling options are not supported.
21179
21180 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
21181
21182         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
21183         * g++.old-deja/g++.warn/impint2.C: Likewise.
21184
21185 2003-03-10  Devang Patel  <dpatel@apple.com>
21186
21187         * g++.dg/cpp/c++_cmd_1.C: New test.
21188         * g++.dg/cpp/c++_cmd_1.h: New file.
21189
21190 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
21191
21192         * gcc.dg/altivec-9.c: New file.
21193
21194 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21195
21196         * gcc.dg/ppc-sdata-1.c: New test.
21197         * gcc.dg/ppc-sdata-2.c: New test.
21198
21199 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
21200
21201         PR c++/9373
21202         * g++.dg/opt/ptrmem2.C: New test.
21203
21204         PR c++/8534
21205         * g++.dg/opt/ptrmem1.C: New test.
21206
21207 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
21208
21209         * gcc.dg/i386-loop-1.c: New test.
21210
21211 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21212
21213         PR c++/9970
21214         * g++.dg/lookup/friend1.C: New test.
21215
21216 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
21217
21218         PR c++/9823
21219         * g++.dg/parser/constructor1.C: New test.
21220
21221 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
21222
21223         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
21224
21225         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
21226
21227 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
21228
21229         * gcc.dg/cpp/Wunused.c: Update test.
21230
21231 2003-03-08  Jan Hubicka  <jh@suse.cz>
21232
21233         * gcc.dg/inline-3.c: New test.
21234
21235 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
21236
21237         PR c++/9809
21238         * g++.dg/parse/builtin1.C: New test.
21239
21240         PR c++/9982
21241         * g++.dg/abi/cookie1.C: New test.
21242         * g++.dg/abi/cookie2.C: Likewise.
21243
21244         PR c++/9524
21245         * g++.dg/template/field1.C: New test.
21246
21247         PR c++/9912
21248         * g++.dg/parse/class1.C: New test.
21249         * g++.dg/parse/namespace7.C: Likewise.
21250         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
21251
21252 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
21253
21254         * g++.dg/init/ref4.C: New test.
21255
21256 2003-03-07  Jan Hubicka  <jh@suse.cz>
21257
21258         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
21259         * gcc.dg/inline-3.c:  New test.
21260
21261 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
21262
21263         * g++.dg/init/ref3.C: New test.
21264
21265         PR c++/9965
21266         * g++.dg/init/ref2.C: New test.
21267
21268         PR c++/9400
21269         * g++.dg/warn/Wshadow-2.C: New test.
21270
21271         PR c++/9791
21272         * g++.dg/warn/Woverloaded-1.C: New test.
21273
21274 2003-03-05  Jan Hubicka  <jh@suse.cz>
21275
21276         * gcc.dg/i386-local2.c: New.
21277         * gcc.dg/i386-local.c: Fix typo.
21278
21279 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
21280
21281         * g++.dg/abi/layout3.C: New test.
21282
21283 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
21284
21285         * gcc.c-torture/compile/20030305-1.c
21286
21287 2003-03-05  Jan Hubicka  <jh@suse.cz>
21288
21289         * gcc.dg/i386-local.c: New.
21290
21291 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
21292
21293         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
21294
21295 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
21296
21297         * gcc.dg/switch-2.c: New test.
21298         * gcc.dg/switch-3.c: New test.
21299         * gcc.dg/Wswitch.c: Adjust line numbers.
21300         * gcc.dg/Wswitch-default.c: Likewise.
21301         * gcc.dg/Wswitch-enum.c: Likewise.
21302
21303 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
21304
21305         * gcc.c-torture/execute/20030222-1.c: New test.
21306
21307 2003-03-03  James E Wilson  <wilson@tuliptree.org>
21308
21309         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
21310
21311 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
21312
21313         PR c++/9878
21314         * g++.dg/init/ref1.C: New test.
21315
21316 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
21317
21318         * gcc.dg/sh-relax.c: New SH-only test.
21319
21320 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
21321
21322         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
21323         comment explaining purpose of testcase.
21324
21325 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
21326
21327         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
21328         for HC11/HC12 (asm needs two int registers).
21329         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
21330         HC11/HC12 because the test uses an asm which needs two 32-bit
21331         registers.
21332
21333 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
21334
21335         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
21336         for HC11/HC12 (array is too large otherwise).
21337         * gcc.c-torture/compile/920501-4.x: New file, likewise.
21338         * gcc.c-torture/compile/20010518-2.x: Likewise.
21339         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
21340         HC11/HC12 (array is too large).
21341
21342 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
21343
21344         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
21345         * lib/g++-dg.exp (g++-dg-test): Likewise.
21346
21347 2003-03-01  Roger Sayle  <roger@eyesopen.com>
21348
21349         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
21350         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
21351
21352 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21353
21354         * g++.dg/warn/implicit-typename1.C: Remove warning.
21355
21356 2003-02-28  Richard Henderson  <rth@redhat.com>
21357
21358         * gcc.dg/noreturn-1.c: Move noreturn warning line.
21359         * gcc.dg/return-type-1.c: Move control reaches end warning line.
21360
21361 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
21362
21363         * gcc.dg/pch/pch.exp: Change .pch to .gch.
21364         * g++.dg/pch/pch.exp: Likewise.
21365
21366 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
21367
21368         PR c++/9879
21369         * testsuite/g++.dg/init/new4.C: New test.
21370
21371 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
21372
21373         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
21374
21375 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
21376
21377         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
21378         unsigned long.
21379
21380         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
21381         wider than float.
21382
21383 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21384
21385         * lib/scanasm.exp: Add support for counting numbers of
21386         occurences.
21387         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
21388         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
21389
21390 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
21391
21392         PR c++/9683
21393         * g++.dg/template/static3.C: New test.
21394
21395         PR c++/9829
21396         * g++.dg/parse/namespace6.C: New test.
21397
21398 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21399
21400         PR target/9732
21401         * gcc.dg/20030225-1.c: New test.
21402
21403 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
21404
21405         * README: Remove out-of-date information.
21406
21407         PR c++/9836
21408         * g++.dg/template/spec6.C: New test.
21409
21410 2003-02-24  Jeff Law  <law@redhat.com>
21411
21412         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
21413
21414 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21415
21416         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
21417         * gcc.dg/pragma-ep-1.c: Likewise.
21418
21419 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21420
21421         PR c++/9602
21422         * g++.dg/template/friend16.C: New test.
21423
21424 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
21425
21426         PR c++/5333
21427         * g++.dg/parse/fused-params1.C: Adjust error messages.
21428         * g++.dg/template/nested3.C: New test.
21429
21430 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
21431
21432         * g++.dg/abi/param1.C: New test.
21433
21434 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21435
21436         PR c++/7982
21437         * g++.dg/warn/implicit-typename1.C: New test.
21438
21439 2003-02-22  Kelley Cook <kelleycook@comcast.net>
21440
21441         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
21442         with "mtune".
21443         * g++.old-deja/g++.other/store-expr2.C: Likewise.
21444         * gcc.c-torture/execute/20010129-1.x: Likewise.
21445         * gcc.dg/20011107-1.c: Likewise.
21446         * gcc.dg/20020108-1.c: Likewise.
21447         * gcc.dg/20020122-3.c: Likewise.
21448         * gcc.dg/20020206-1.c: Likewise.
21449         * gcc.dg/20020310-1.c: Likewise.
21450         * gcc.dg/20020426-2.c: Likewise.
21451         * gcc.dg/20020517-1.c: Likewise.
21452         * gcc.dg/991230-1.c: Likewise.
21453         * gcc.dg/i386-unroll-1.c: Likewise.
21454         * gcc.misc-tests/i386-prefetch.exp: Likewise.
21455
21456 2003-02-22  Jan Hubicka  <jh@suse.cz>
21457
21458         * gcc.dg/i386-mul.c: New test.
21459
21460 2003-02-21  Roger Sayle  <roger@eyesopen.com>
21461
21462         * gcc.dg/builtins-5.c: New test case.
21463
21464 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
21465
21466         * gcc.dg/asmreg-1.c: New test.
21467
21468 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
21469
21470         PR c++/9749
21471         * g++.dg/parse/varmod1.C: New test.
21472
21473 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
21474
21475         PR c++/9727
21476         * g++.dg/template/op1.C: New test.
21477
21478 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
21479
21480         PR c++/8906
21481         * g++.dg/template/nested2.C: New test.
21482
21483 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
21484
21485         PR c++/8724
21486         * g++.dg/expr/dtor1.C: New test.
21487
21488 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
21489
21490         * gcc.dg/cpp/include3.c: New test.
21491         * gcc.dg/cpp/inc/foo.h: New file.
21492
21493 2003-02-21  Glen Nakamura  <glen@imodulo.com>
21494
21495         * gcc.c-torture/execute/20030221-1.c: New test.
21496
21497 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
21498
21499         PR c++/9729
21500         * g++.dg/abi/conv1.C: New test.
21501
21502 2003-02-20  Jan Hubicka  <jh@suse.cz>
21503
21504         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
21505
21506 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
21507
21508         * gcc.c-torture/compile/20030219-1.c: New test.
21509
21510 2003-02-18  Jan Hubicka  <jh@suse.cz>
21511
21512         * gcc.dg/funcorder.c: New test.
21513
21514 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
21515
21516         * gcc.c-torture/execute/20030218-1.c: New.
21517
21518 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
21519
21520         * gcc.dg/20030218-1.c: New.
21521
21522 2003-02-18  Richard Henderson  <rth@redhat.com>
21523
21524         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
21525         * gcc.dg/attr-used-2.c: New.
21526
21527 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
21528
21529         PR c++/9704
21530         * g++.dg/init/copy5.C: New test.
21531
21532 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
21533
21534         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
21535         * g++.dg/pch/pch.exp: Likewise.
21536
21537 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
21538
21539         * gcc.c-torture/execute/20030209-1.c: Enable the test if
21540         STACK_SIZE is not defined.
21541
21542 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21543
21544         PR c++/9457
21545         * g++.dg/template/init1.C: New test.
21546
21547 2003-02-16  Jan HUbicka  <jh@suse.cz>
21548
21549         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
21550         (foo): Add few extra tests
21551         * gcc.dg/c99-const-expr-3.c: Likewise.
21552         * gcc.c-torture/execute/20030216-1.c: New.
21553
21554 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21555
21556         PR c++/9459
21557         * g++.dg/ext/typeof4.C: New test.
21558
21559 2003-02-15  Roger Sayle  <roger@eyesopen.com>
21560
21561         * gcc.dg/i386-387-3.c: New test case.
21562
21563 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
21564
21565         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
21566         cris-*-elf* cris-*-aout* and mmix-*-*.
21567
21568 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
21569
21570         * gcc.dg/20030213-1.c: New test.
21571
21572 2003-02-12  Roger Sayle  <roger@eyesopen.com>
21573
21574         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
21575         * gcc.dg/i386-387-2.c: Likewise.
21576
21577 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
21578
21579         * gcc.dg/ppc-spe.c: Fix formatting.
21580         Enable tests that were previously unsupported by gas.
21581         Delete tests for instructions that no longer exist.
21582         Switch arguments on evsubifw builtin.
21583
21584 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
21585
21586         * gcc.c-torture/execute/20030209-1.c: Disable the test if
21587         STACK_SIZE is too small.
21588
21589 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
21590             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
21591
21592         * gcc.dg/decl-2.c: New test.
21593
21594 2003-02-10  Jan Hubicka  <jh@suse.cz>
21595
21596         * gcc.dg/i386-fpcvt-1.c:  New test.
21597
21598 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
21599
21600         * gcc.c-torture/execute/20030209-1.c: New test.
21601
21602 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
21603
21604         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
21605         int-wide bitops, use the constants of the same width.
21606         Likewise, if long long is 32-bit wide, test bitops using
21607         32-bit constants.
21608
21609 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
21610
21611         * gcc.dg/20021014-1.c: Annotate with expected notice text.
21612
21613 2003-02-07  Roger Sayle  <roger@eyesopen.com>
21614
21615         * testsuite/gcc.dg/builtins-4.c: New test case.
21616
21617 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21618
21619         * gcc.dg/20020430-1.c: Fix dg command typos.
21620         * gcc.dg/20020503-1.c: Likewise.
21621
21622 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21623
21624         PR c++/8785
21625         * g++.dg/parse/fused-params1.C: New test.
21626
21627         PR c++/8857
21628         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
21629
21630         PR c++/8921
21631         * g++.dg/parse/non-dependent1.C: New test.
21632
21633         PR c++/8928
21634         * g++.dg/parse/dupl-tmpl-args1.C: New test.
21635
21636         PR c++/9228
21637         * g++.dg/parse/undefined7.C: New test.
21638         * g++.dg/parse/non-templ1.C: New test.
21639
21640         PR c++/9229
21641         * g++.dg/parse/too-many-tmpl-args1.C: New test.
21642
21643 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
21644
21645         * gcc.c-torture/compile/20030206-1.c: New test.
21646
21647 2003-02-05  Roger Sayle  <roger@eyesopen.com>
21648
21649         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
21650         "pow" to "foo" to avoid potential confusion with a math built-in.
21651
21652 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21653
21654         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
21655         conditions for SPARC targets.
21656
21657 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
21658
21659         * gcc.dg/20030204-1.c: New test.
21660
21661 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21662
21663         PR c++/38
21664         * g++.dg/parse/array-size1.C: New test.
21665
21666         PR c++/5657
21667         * g++.dg/parse/undefined3.C: New test.
21668
21669         PR c++/5665
21670         * g++.dg/parse/undefined4.C: New test.
21671
21672         PR c++/5975
21673         * g++.dg/parse/undefined5.C: New test.
21674
21675         PR c++/7259
21676         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
21677
21678         PR c++/8578
21679         * g++.dg/parse/casting-operator1.C: New test.
21680
21681         PR c++/8596
21682         * g++.dg/parse/undefined6.C: New test.
21683
21684         PR c++/8736
21685         * g++.dg/parse/missing-template1.C: New test.
21686
21687 2003-02-04  Jan Hubicka  <jh@suse.cz>
21688
21689         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
21690         * gcc.dg/i386-cmov?.c:  Likewise.
21691         * gcc.dg/i386-fpcvt-?.c:  Likewise.
21692         * gcc.dg/i386-ssefp-1.c:  Likewise.
21693         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
21694         conventions.
21695
21696 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
21697
21698         PR c++/7129
21699         * testsuite/g++.dg/ext/max.C: New test.
21700
21701 2003-02-03  Jan Hubicka  <jh@suse.cz>
21702
21703         * gcc.c-torture/execute/20030203-1.c: New test.
21704
21705 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
21706
21707         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
21708         'natural-endian'.
21709
21710 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
21711
21712         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
21713         * g++.dg/init/new2.C: Likewise.
21714         * g++.dg/other/new1.C: Likewise.
21715
21716 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
21717
21718         * gcc.dg/struct-ret-libc.c: New test.
21719
21720 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
21721
21722         * gcc.dg/20030129-1.c: New test.
21723
21724 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21725
21726         PR c++/8849
21727         * g++.dg/template/ptrmem4.C: New test.
21728
21729 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
21730
21731         * g++.dg/parser/constant1.C: New test.
21732
21733 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21734
21735         PR c++/8591
21736         * g++.dg/parse/friend2.C: New test.
21737
21738 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
21739
21740         PR c++/9437
21741         * g++.dg/template/unify4.C: New test.
21742
21743 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
21744
21745         * gcc.c-torture/execute/20030128-1.c: New test.
21746
21747 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
21748
21749         * g++.dg/lookup/nested1.C: Test moved from ...
21750         * g++.old-deja/g++.other/lookup24.C: ... here.
21751
21752 2003-01-28  Jan Hubicka  <jh@suse.cz>
21753
21754         * gcc.dg/i386-cmov5.c:  New test.
21755
21756 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
21757
21758         * gcc.c-torture/execute/20010925-1.c: Changed the
21759         memcpy declaration.
21760
21761 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
21762
21763         PR c++/3902
21764         * g++.dg/parse/template5.C: New test.
21765
21766 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
21767
21768         PR fortran/9258
21769         * g77.dg/pr9258: New test.
21770
21771 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
21772
21773         * README: Move relevant parts from README.g++.
21774
21775         * README.g++: Remove this file.
21776
21777 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
21778
21779         * g++.dg/abi/dcast1.C: New test.
21780
21781 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21782
21783         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
21784
21785 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
21786
21787         PR c++/47
21788         * g++.old-deja/g++.other/lookup24.C: New test.
21789
21790 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21791
21792         PR middle-end/7227
21793         * gcc.dg/uninit-C.c: New test.
21794
21795 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
21796
21797         * g++.dg/abi/covariant1.C: New test.
21798
21799 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
21800
21801         * gcc.dg/20030123-1.c: New test.
21802
21803 2003-01-25  Jan Hubicka  <jh@suse.cz>
21804
21805         PR opt/8492
21806         * gcc.c-torture/compile/20030125-1.c
21807
21808 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
21809
21810         PR c++/9403
21811         * g++.dg/parse/template3.C: New test.
21812         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
21813
21814         PR c++/795
21815         * g++.dg/parse/template4.C: New test.
21816
21817         PR c++/9415
21818         * g++.dg/template/qual2.C: New test.
21819
21820         PR c++/8545
21821         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
21822
21823         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
21824
21825 2003-01-25  Roger Sayle  <roger@eyesopen.com>
21826
21827         * gcc.c-torture/execute/switch-1.c: New test case.
21828
21829 2003-01-25  Jan Hubicka  <jh@suse.cz>
21830
21831         * gcc.c-torture/execute/20030125-1.[cx]: New test.
21832
21833 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
21834
21835         Tweaks for Bison-1.875. From the NEWS file:
21836         "- `parse error' -> `syntax error'
21837         Bison now uniformly uses the term `syntax error'"
21838         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
21839         * gcc.dg/cpp/digraph2.c: Likewise.
21840         * gcc.dg/cpp/direct2.c: Likewise.
21841         * gcc.dg/cpp/paste4.c: Likewise.
21842         * gcc.dg/c90-restrict-1.c: Likewise.
21843         * gcc.dg/c99-func-2.c: Likewise.
21844         * gcc.dg/noncompile/920721-2.c: Likewise.
21845         * gcc.dg/noncompile/930622-2.c: Likewise.
21846         * gcc.dg/noncompile/940112-1.c: Likewise.
21847         * gcc.dg/noncompile/950921-1.c: Likewise.
21848         * gcc.dg/noncompile/951123-1.c: Likewise.
21849         * gcc.dg/noncompile/971104-1.c: Likewise.
21850         * gcc.dg/noncompile/990416-1.c: Likewise.
21851
21852 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
21853
21854         * g++.dg/parse/undefined1.C: Add error message.
21855
21856 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
21857
21858         PR c++/9354
21859         * g++.dg/parse/new1.C: New test.
21860
21861         PR c++/9216
21862         * g++.dg/parse/template2.C: New test.
21863
21864         PR c++/9354
21865         * g++.dg/parse/typedef2.C: New test.
21866
21867         PR c++/9328
21868         * g++.dg/ext/typeof3.C: New test.
21869
21870 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21871
21872         PR c++/2738
21873         * g++.dg/parse/ret-type1.C: New test.
21874
21875         PR c++/3792
21876         * g++.dg/parse/tmpl-outside1.C: New test.
21877
21878         PR c++/4207
21879         * g++.dg/parse/int-as-enum1.C: New test.
21880
21881         PR c++/4903
21882         * g++.dg/parse/no-typename1.C: New test.
21883
21884         PR c++/5533
21885         * g++.dg/parse/no-value1.C: New test.
21886
21887         PR c++/5921
21888         * g++.dg/parse/wrong-inline1.C: New test.
21889
21890         PR c++/6402
21891         * g++.dg/parse/ref1.C: New test.
21892
21893         PR c++/6992
21894         * g++.dg/parse/attr-ctor1.C: New test.
21895
21896         PR c++/7229
21897         * g++.dg/parse/namespace5.C: New test.
21898
21899         PR c++/7917
21900         * g++.dg/parse/func-def1.C: New test.
21901
21902         PR c++/8143
21903         * g++.dg/parse/undefined1.C: New test.
21904
21905         PR c++/5723, PR c++/8522
21906         * g++.dg/parse/specialization1.C: New test.
21907
21908         PR c++/163, PR c++/8595
21909         * g++.dg/parse/struct-as-enum1.C: New test.
21910
21911         PR c++/9173
21912         * g++.dg/parse/undefined2.C: New test.
21913
21914 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
21915
21916         PR c++/9298
21917         * g++.dg/parse/template1.C: New test.
21918
21919         PR c++/9384
21920         * g++.dg/parse/using1.C: New test.
21921
21922         PR c++/9285
21923         PR c++/9294
21924         * g++.dg/parse/expr2.C: New test.
21925
21926         PR c++/9388
21927         * g++.dg/parse/lookup2.C: Likewise.
21928
21929 2003-01-21  Jan Hubicka  <jh@suse.cz>
21930
21931         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
21932         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
21933         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
21934         * gcc.c-torture/execute/string-opt-*.c: Likewise.
21935
21936 2003-01-20  Nick Clifton  <nickc@redhat.com>
21937
21938         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
21939         problem with ARM sibcall code generation.
21940
21941 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
21942
21943         * gcc.c-torture/execute/20030120-1.c: New.
21944
21945 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
21946
21947         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
21948
21949 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
21950
21951         PR c++/9272
21952         * g++.dg/parse/ctor1.C: New test.
21953
21954         PR c++/9294:
21955         * g++.dg/parse/qualified1.C: New test.
21956
21957         * g++.dg/parse/typename3.C: New test.
21958
21959 2003-01-16  Richard Henderson  <rth@redhat.com>
21960
21961         * g++.dg/tls/init-2.C: Fix error matches for real this time.
21962
21963 2003-01-16  Richard Henderson  <rth@redhat.com>
21964
21965         * g++.dg/pch/pch.exp: Copy test header to the working directory
21966         before using it either for precompilation or direct use.
21967         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
21968         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
21969
21970 2003-01-16  Richard Henderson  <rth@redhat.com>
21971
21972         * gcc.dg/pch/pch.exp: Copy test header to the working directory
21973         before using it either for precompilation or direct use.
21974         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
21975         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
21976
21977 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
21978
21979         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
21980         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
21981         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
21982         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
21983         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
21984         typename warning into error.
21985         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
21986         error messages.
21987         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
21988         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
21989         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
21990         messages.
21991         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
21992         make declaration visible in template.
21993         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
21994         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
21995         messages.
21996         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
21997         message.
21998         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
21999         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
22000         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
22001         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
22002         typename warning with error message.
22003         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
22004         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
22005         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
22006
22007 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
22008
22009         * g++.dg/parse/ambig2.C: New test.
22010
22011 2003-01-15  Richard Henderson  <rth@redhat.com>
22012
22013         * g++.dg/tls/init-2.C: Update error message string.
22014
22015 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22016
22017         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
22018
22019 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
22020
22021         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
22022         all for HC11/HC12.
22023         * gcc.c-torture/compile/20001205-1.x: Likewise.
22024         * gcc.c-torture/compile/20001226-1.x: Likewise.
22025         * gcc.c-torture/compile/920520-1.x: Likewise.
22026         * gcc.c-torture/compile/961203-1.x: Likewise.
22027         * gcc.c-torture/compile/20020604-1.x: Likewise.
22028
22029 2003-01-15  Jan Hubicka  <jh@suse.cz>
22030
22031         * gcc.c-torture/compile/20030115-1.c: New test.
22032
22033         * gcc.dg/i386-fpcvt-1.c: New test.
22034         * gcc.dg/i386-fpcvt-2.c: New test.
22035
22036 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
22037
22038         Further conform g++'s __vmi_class_type_info to the C++ ABI
22039         specification.
22040         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
22041         the specification.
22042
22043 2003-01-14  Jan Hubicka  <jh@suse.cz>
22044
22045         * gcc.dg/i386-fpcvt-1.c: New test.
22046         * gcc.dg/i386-fpcvt-2.c: New test.
22047
22048 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
22049
22050         * gcc.dg/i386-mmx-3.c: New test.
22051
22052 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
22053
22054         PR c++/9264
22055         * g++.dg/parse/octal1.C: New file.
22056
22057         PR c++/9172
22058         * g++.dg/parse/typename1.C: New file.
22059
22060 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
22061
22062         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
22063         * gcc.dg/bf-no-ms-layout.c: Likewise.
22064         * gcc.dg/bf-ms-attrib.c: Likewise.
22065
22066 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
22067
22068         PR c++/9099
22069         * g++.dg/parse/dtor1.C: New file.
22070
22071         PR c++/9128
22072         * g++.dg/rtti/typeid1.C: New file.
22073
22074         PR c++/9153
22075         * g++.dg/parse/lookup1.C: New file.
22076
22077         PR c++/9171
22078         * g++.dg/templ/spec5.C: New file.
22079
22080 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
22081
22082         * gcc.c-torture/compile/20030110-1.c: New test.
22083
22084 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
22085
22086         Merge from pch-branch:
22087
22088         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
22089
22090         * gcc.dg/pch/cpp-1.h: New.
22091         * gcc.dg/pch/cpp-1.c: New.
22092         * gcc.dg/pch/cpp-2.h: New.
22093         * gcc.dg/pch/cpp-2.c: New.
22094
22095         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
22096
22097         * gcc.dg/pch/except-1.h: New.
22098         * gcc.dg/pch/except-1.c: New.
22099
22100         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
22101
22102         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
22103         running test.
22104         * gcc.dg/pch: Include *.hp not *.h.
22105         * gcc.dg/pch/system-1.h: New.
22106         * gcc.dg/pch/system-1.c: New.
22107
22108         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
22109
22110         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
22111         rather than trying to build and run a program using PCH.
22112         * gcc.dg/pch: Remove dg-do commands from test files.
22113
22114         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
22115
22116         * gcc.dg/pch/macro-3.c: New.
22117         * gcc.dg/pch/macro-3.h: New.
22118
22119         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
22120
22121         * gcc.dg/pch/common-1.c: New.
22122         * gcc.dg/pch/common-1.h: New.
22123         * gcc.dg/pch/decl-1.c: New.
22124         * gcc.dg/pch/decl-1.h: New.
22125         * gcc.dg/pch/decl-2.c: New.
22126         * gcc.dg/pch/decl-2.h: New.
22127         * gcc.dg/pch/decl-3.c: New.
22128         * gcc.dg/pch/decl-3.h: New.
22129         * gcc.dg/pch/decl-4.c: New.
22130         * gcc.dg/pch/decl-4.h: New.
22131         * gcc.dg/pch/decl-5.c: New.
22132         * gcc.dg/pch/decl-5.h: New.
22133         * gcc.dg/pch/global-1.c: New.
22134         * gcc.dg/pch/global-1.h: New.
22135         * gcc.dg/pch/inline-1.c: New.
22136         * gcc.dg/pch/inline-1.h: New.
22137         * gcc.dg/pch/inline-2.c: New.
22138         * gcc.dg/pch/inline-2.h: New.
22139         * gcc.dg/pch/static-1.c: New.
22140         * gcc.dg/pch/static-1.h: New.
22141         * gcc.dg/pch/static-2.c: New.
22142         * gcc.dg/pch/static-2.h: New.
22143
22144         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
22145
22146         * g++.dg/pch/pch.exp: Better handle failing testcases.
22147         * gcc.dg/pch/pch.exp: Likewise.
22148         * gcc.dg/pch/macro-1.c: New.
22149         * gcc.dg/pch/macro-1.h: New.
22150         * gcc.dg/pch/macro-2.c: New.
22151         * gcc.dg/pch/macro-2.h: New.
22152
22153         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
22154
22155         * g++.dg/dg.exp: Treat files in pch/ specially.
22156         * g++.dg/pch/pch.exp: New file.
22157         * g++.dg/pch/empty.H: New file.
22158         * g++.dg/pch/empty.C: New file.
22159         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
22160         "precompile".
22161
22162         * gcc.dg/pch/pch.exp: New file.
22163         * gcc.dg/pch/empty.h: New file.
22164         * gcc.dg/pch/empty.c: New file.
22165         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
22166         "precompile".
22167
22168 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22169
22170         * g++.dg/template/friend14.C: New test.
22171
22172 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
22173
22174         * gcc.dg/old-style-asm-1.c: New test.
22175
22176 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
22177
22178         * gcc.c-torture/compile/20030109-1.c: New test.
22179
22180 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
22181
22182         * gcc.c-torture/execute/20030109-1.c: New test.
22183
22184 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
22185
22186         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
22187         * g++.old-deja/g++.mike/dyncast2.C: Likewise
22188         * g++.old-deja/g++.mike/dyncast3.C: Likewise
22189         * g++.old-deja/g++.mike/eh2.C: Likewise
22190         * g++.old-deja/g++.mike/eh3.C: Likewise
22191         * g++.old-deja/g++.mike/eh5.C: Likewise
22192         * g++.old-deja/g++.mike/eh6.C: Likewise
22193         * g++.old-deja/g++.mike/eh7.C: Likewise
22194         * g++.old-deja/g++.mike/eh8.C: Likewise
22195         * g++.old-deja/g++.mike/eh9.C: Likewise
22196         * g++.old-deja/g++.mike/eh10.C: Likewise
22197         * g++.old-deja/g++.mike/eh12.C: Likewise
22198         * g++.old-deja/g++.mike/eh13.C: Likewise
22199         * g++.old-deja/g++.mike/eh14.C: Likewise
22200         * g++.old-deja/g++.mike/eh16.C: Likewise
22201         * g++.old-deja/g++.mike/eh17.C: Likewise
22202         * g++.old-deja/g++.mike/eh18.C: Likewise
22203         * g++.old-deja/g++.mike/eh21.C: Likewise
22204         * g++.old-deja/g++.mike/eh23.C: Likewise
22205         * g++.old-deja/g++.mike/eh24.C: Likewise
22206         * g++.old-deja/g++.mike/eh25.C: Likewise
22207         * g++.old-deja/g++.mike/eh26.C: Likewise
22208         * g++.old-deja/g++.mike/eh27.C: Likewise
22209         * g++.old-deja/g++.mike/eh28.C: Likewise
22210         * g++.old-deja/g++.mike/eh29.C: Likewise
22211         * g++.old-deja/g++.mike/eh31.C: Likewise
22212         * g++.old-deja/g++.mike/eh33.C: Likewise
22213         * g++.old-deja/g++.mike/eh34.C: Likewise
22214         * g++.old-deja/g++.mike/eh35.C: Likewise
22215         * g++.old-deja/g++.mike/eh36.C: Likewise
22216         * g++.old-deja/g++.mike/eh37.C: Likewise
22217         * g++.old-deja/g++.mike/eh38.C: Likewise
22218         * g++.old-deja/g++.mike/eh39.C: Likewise
22219         * g++.old-deja/g++.mike/eh40.C: Likewise
22220         * g++.old-deja/g++.mike/eh41.C: Likewise
22221         * g++.old-deja/g++.mike/eh42.C: Likewise
22222         * g++.old-deja/g++.mike/eh44.C: Likewise
22223         * g++.old-deja/g++.mike/eh46.C: Likewise
22224         * g++.old-deja/g++.mike/eh47.C: Likewise
22225         * g++.old-deja/g++.mike/eh48.C: Likewise
22226         * g++.old-deja/g++.mike/eh49.C: Likewise
22227         * g++.old-deja/g++.mike/eh50.C: Likewise
22228         * g++.old-deja/g++.mike/eh51.C: Likewise
22229         * g++.old-deja/g++.mike/eh53.C: Likewise
22230         * g++.old-deja/g++.mike/eh55.C: Likewise
22231         * g++.old-deja/g++.mike/p7912.C: Likewise
22232         * g++.old-deja/g++.mike/p9706.C: Likewise
22233         * g++.old-deja/g++.mike/p10416.C: Likewise
22234         * g++.old-deja/g++.mike/p11667.C: Likewise
22235         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
22236         Remove redundant reference to Iris.
22237         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
22238         Elxsi, i860, Pico Java, and WE32K.
22239
22240 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
22241
22242         * g++.dg/ext/asm4.C: New test.
22243
22244 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22245
22246         PR c++/9030
22247         * g++.dg/template/friend12.C: New test.
22248         * g++.dg/template/friend13.C: Likewise.
22249         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
22250
22251 2003-01-08  Jan Hubicka  <jh@suse.cz>
22252
22253         * gcc.dg/i386-cadd.c: New test.
22254         * gcc.dg/i386-cmov4.c: Likewise.
22255
22256 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
22257
22258         PR c++/9165
22259         * g++.dg/warn/Wunused-3.C: New test.
22260
22261         * g++.dg/abi/bitfield9.C: New test.
22262
22263         PR c++/9189
22264         * g++.dg/parse/defarg3.C: New test.
22265
22266 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
22267
22268         * g++.dg/parse/ambig1.C: New test.
22269         * g++.dg/parse/defarg2.C: New test.
22270
22271 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
22272
22273         * g++.dg/template/defarg-1.C: New test.
22274         * g++.dg/template/local2.C: Likewise.
22275
22276 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
22277
22278         * gcc.c-torture/execute/20030105-1.c: New test.
22279
22280 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22281
22282         * g++.dg/parse/namespace3.C: Remove extra semicolons.
22283         * g++.dg/parse/namespace4.C: Likewise.
22284
22285 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
22286
22287         * g++.dg/template/ntp2.C: New test.
22288
22289 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
22290
22291         * g++.dg/parse/extern-C-1.C: New test.
22292
22293         * g++.dg/parse/namespace4.C: New test.
22294
22295         * g++.dg/template/nested1.C: New test.
22296
22297         * g++.dg/parse/namespace3.C: New test.
22298
22299 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
22300
22301         * g++.dg/lookup/two-stage1.C: New test.
22302
22303 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22304
22305         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
22306         * g++.old-deja/g++.jason/access8.C: Likewise.
22307         * g++.old-deja/g++.other/decl5.C: Likewise.
22308
22309 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
22310
22311         * g++.dg/parse/parse7.C: New test.
22312
22313 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
22314
22315         PR c++/2843
22316         * g++.dg/ext/attrib7.C: New test.
22317
22318 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
22319
22320         * g++.dg/parse/parse6.C: New test.
22321
22322 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
22323
22324         * gcc.dg/h8300-stack-1.c: New.
22325
22326 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
22327
22328         g++.dg/lookup/exception1.C: New test.
22329
22330         g++.dg/lookup/template1.C: New test.
22331
22332         g++.dg/parse/namespace2.C: New test.
22333
22334         g++.dg/parse/parens2.C: New test.
22335
22336 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22337
22338         * g++.dg/parse/parse5.C: New test.
22339         * g++.dg/lookup/scoped4.C: New test.
22340
22341 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
22342
22343         * g++.dg/parse/parens1.C: New test.
22344
22345         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
22346         angle-bracket1.C.
22347         * g++.dg/parse/parens2.C: New test.
22348
22349         * g++.dg/lookup/scope-operator1.C: New test.
22350
22351         * g++.dg/parse/operator1.C: New test.
22352
22353 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22354
22355         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
22356         * g++.old-deja/g++.other/access6.C: Likewise.
22357         * g++.old-deja/g++.other/decl1.C: Likewise.
22358         * g++.old-deja/g++.pt/typename12.C: Likewise.
22359
22360 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
22361
22362         * g++.dg/parse/namespace1.C: New test.
22363
22364 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22365
22366         * g++.dg/parse/parse4.C: New test.
22367
22368 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22369
22370         * g++.dg/parse/parse3.C: New test.
22371
22372 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22373
22374         * g++.dg/parse/parse2.C: New test.
22375
22376 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22377
22378         * g++.dg/template/friend11.C: New test.
22379
22380 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22381
22382         * g++.dg/parse/parse1.C: New test.
22383
22384 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
22385
22386         * lib/profopt.exp: Change the name of a global variable to avoid
22387         possible clashes with other test suites.
22388
22389 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
22390
22391         * g++.dg/inherit/covariant8.C: New test.
22392
22393 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
22394
22395         * g++.dg/init/array9.C: New test.
22396
22397         PR c++/9112
22398         * g++.dg/parse/expr1.C: New test.
22399
22400 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
22401
22402         * gcc.c-torture/compile/20021230-1.c: New test.
22403
22404 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
22405
22406         * g++.dg/inherit/covariant5.C: New test.
22407         * g++.dg/inherit/covariant6.C: New test.
22408         * g++.dg/inherit/covariant7.C: New test.
22409
22410 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22411
22412         PR c++/2739
22413         * g++.dg/other/access2.C: New test.
22414
22415 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22416
22417         * g++.dg/other/anon-struct.C: No longer fails
22418         * g++.old-deja/g++.brendan/parse4.C: Likewise.
22419         * g++.old-deja/g++.brendan/parse5.C: Likewise.
22420         * g++.old-deja/g++.brendan/parse6.C: Likewise.
22421
22422 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22423
22424         * g++.dg/parse/angle-bracket.C (main): No longer fails.
22425
22426 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
22427
22428         * g++.dg/eh/spec4.C: Remove stray semicolon.
22429         * g++.dg/expr/pmf-1.C: Change error message.
22430         * g++.dg/ext/asm1.C: Remove stray semicolon.
22431         * g++.dg/ext/typename1.C: Add missing typenames.
22432         * g++.dg/inherit/template-as-base.C: Change error message.
22433         * g++.dg/lookup/scoped1.C: Likewise.
22434         * g++.dg/lookup/scoped2.C: Likewise.
22435         * g++.dg/lookup/using2.C: Likewise.
22436         * g++.dg/other/component1.C: Remove stray semicolon.
22437         * g++.dg/other/do1.C: Change error message.
22438         * g++.dg/other/error2.C: Likewise.
22439         * g++.dg/other/init1.C: Likewise.
22440         * g++.dg/other/packed1.C: Remove stray semicolon.
22441         * g++.dg/other/ptrmem2.C: Change error message.
22442         * g++.dg/parse/parameter-declaration-1.C: Remove line number
22443         marker.
22444         * g++.dg/special/initp1.C: Remove invalid attribute usage.
22445         * g++.dg/template/access3.C: Add typename keyword.
22446         * g++.dg/template/access5.C: Remove stray semicolon.
22447         * g++.dg/template/access6.C: Likewise.
22448         * g++.dg/template/complit1.C: Likewise.
22449         * g++.dg/template/crash1.C: Change error message.
22450         * g++.dg/template/inherit2.C: Remove stray semicolon.
22451         * g++.dg/template/instantiate2.C: Likewise.
22452         * g++.dg/template/instantiate3.C: Change error message.
22453         * g++.dg/template/qual1.C: Remove stray semicolon.
22454         * g++.dg/template/qualttp18.C: Change error message.
22455         * g++.dg/template/ref1.C: Remove stray semicolon.
22456         * g++.dg/template/sizeof1.C (A::value): Declare it.
22457         * g++.dg/template/spec4.C: Change error message.
22458         * g++.dg/template/static1.C: Likewise.
22459         * g++.dg/template/type1.C: Likewise.
22460         * g++.dg/template/typename3.C: Likewise.
22461         * g++.old-deja/g++.benjamin/13478.C: Change error message.
22462         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
22463         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
22464         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
22465         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
22466         named return value extension.
22467         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
22468         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
22469         * g++.old-deja/g++.bob/extern_C.C: Likewise.
22470         * g++.old-deja/g++.bob/inherit2.C: Likewise.
22471         * g++.old-deja/g++.brendan/complex1.C: Likewise.
22472         * g++.old-deja/g++.brendan/copy5.C: Likewise.
22473         * g++.old-deja/g++.brendan/crash13.C: Likewise.
22474         * g++.old-deja/g++.brendan/crash15.C: Likewise.
22475         * g++.old-deja/g++.brendan/crash18.C: Change error message.
22476         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
22477         * g++.old-deja/g++.brendan/crash38.C: Likewise.
22478         * g++.old-deja/g++.brendan/crash50.C: Likewise.
22479         * g++.old-deja/g++.brendan/crash56.C: Likewise.
22480         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
22481         syntax.
22482         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
22483         * g++.old-deja/g++.brendan/crash8.C: Change error message.
22484         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
22485         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
22486         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
22487         * g++.old-deja/g++.brendan/template11.C: Likewise.
22488         * g++.old-deja/g++.brendan/template26.C: Likewise.
22489         * g++.old-deja/g++.brendan/template27.C: Use explicit
22490         specialization syntax.
22491         * g++.old-deja/g++.brendan/template30.C: Likewise.
22492         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
22493         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
22494         non-dependent names.
22495         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
22496         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
22497         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
22498         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
22499         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
22500         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
22501         named return value extension.
22502         * g++.old-deja/g++.ext/namedret2.C: Likewise.
22503         * g++.old-deja/g++.ext/namedret3.C: Likewise.
22504         * g++.old-deja/g++.ext/return1.C: Likewise.
22505         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
22506         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
22507         * g++.old-deja/g++.jason/access8.C: Likewise.
22508         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
22509         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
22510         pseudo-destructor names.
22511         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
22512         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
22513         pseudo-destructor names.
22514         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
22515         * g++.old-deja/g++.jason/overload19.C: Likewise.
22516         * g++.old-deja/g++.jason/overload32.C: Likewise.
22517         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
22518         stray semicolons.
22519         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
22520         * g++.old-deja/g++.jason/return.C: Likewise.
22521         * g++.old-deja/g++.jason/return2.C: Likewise.
22522         * g++.old-deja/g++.jason/shadow1.C: Likewise.
22523         * g++.old-deja/g++.jason/special.C: Use explicit specialization
22524         syntax.
22525         * g++.old-deja/g++.jason/template10.C: Account for use of
22526         non-dependent names.
22527         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
22528         syntax.
22529         * g++.old-deja/g++.jason/template37.C: Likewise.
22530         * g++.old-deja/g++.law/access4.C: Change error messages.
22531         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
22532         pseudo-destructor names.
22533         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
22534         * g++.old-deja/g++.law/ctors9.C: Likewise.
22535         * g++.old-deja/g++.law/cvt22.C: Likewise.
22536         * g++.old-deja/g++.law/dtors5.C: Likewise.
22537         * g++.old-deja/g++.law/global-init1.C: Likewise.
22538         * g++.old-deja/g++.law/missed-error3.C: Likewise.
22539         * g++.old-deja/g++.law/operators28.C: Likewise.
22540         * g++.old-deja/g++.law/visibility28.C: Likewise.
22541         * g++.old-deja/g++.martin/eval1.C: Likewise.
22542         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
22543         name.
22544         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
22545         * g++.old-deja/g++.mike/net34.C: Likewise.
22546         * g++.old-deja/g++.mike/net36.C: Likewise.
22547         * g++.old-deja/g++.mike/ns2.C: Likewise.
22548         * g++.old-deja/g++.mike/p12306.C: Likewise.
22549         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
22550         value extension.
22551         * g++.old-deja/g++.mike/p700.C: Likewise.
22552         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
22553         * g++.old-deja/g++.mike/p710.C: Likewise.
22554         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
22555         value extension.
22556         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
22557         * g++.old-deja/g++.mike/pmf9.C: Likewise.
22558         * g++.old-deja/g++.ns/crash2.C: Likewise.
22559         * g++.old-deja/g++.ns/crash3.C: Likewise.
22560         * g++.old-deja/g++.ns/invalid1.C: Likewise.
22561         * g++.old-deja/g++.ns/ns17.C: Likewise.
22562         * g++.old-deja/g++.ns/template16.C: Likewise.
22563         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
22564         keyword.
22565         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
22566         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
22567         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
22568         named return value extension.
22569         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
22570         * g++.old-deja/g++.other/access4.C: Issue additional error
22571         messages.
22572         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
22573         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
22574         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
22575         * g++.old-deja/g++.other/crash25.C: Change error message.
22576         * g++.old-deja/g++.other/crash4.C: Change error message.
22577         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
22578         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
22579         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
22580         checks.
22581         * g++.old-deja/g++.other/defarg8.C: Likewise.
22582         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
22583         * g++.old-deja/g++.other/dtor10.C: Likewise.
22584         * g++.old-deja/g++.other/incomplete.C: Likewise.
22585         * g++.old-deja/g++.other/linkage7.C: Likewise.
22586         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
22587         lookup algorithm.
22588         * g++.old-deja/g++.other/mangle2.C: Likewise.
22589         * g++.old-deja/g++.other/refinit2.C: Likewise.
22590         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
22591         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
22592         * g++.old-deja/g++.pt/crash28.C: Likewise.
22593         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
22594         syntax.
22595         * g++.old-deja/g++.pt/crash32.C: Change error message.
22596         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
22597         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
22598         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
22599         error message position.
22600         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
22601         * g++.old-deja/g++.pt/defarg8.C: Change error message.
22602         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
22603         syntax.
22604         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
22605         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
22606         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
22607         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
22608         keyword.
22609         * g++.old-deja/g++.pt/explicit31.C: Likewise.
22610         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
22611         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
22612         keyword.
22613         * g++.old-deja/g++.pt/explicit71.C: Change error message.
22614         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
22615         syntax.
22616         * g++.old-deja/g++.pt/friend28.C: Account for use of
22617         non-dependent names.
22618         * g++.old-deja/g++.pt/friend29.C: Likewise.
22619         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
22620         rules.
22621         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
22622         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
22623         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
22624         lookup rules.
22625         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
22626         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
22627         keyword.
22628         * g++.old-deja/g++.pt/memclass20.C: Likewise.
22629         * g++.old-deja/g++.pt/memclass5.C: Likewise.
22630         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
22631         keyword.
22632         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
22633         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
22634         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
22635         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
22636         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
22637         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
22638         keyword.
22639         * g++.old-deja/g++.pt/spec10.C: Likewise.
22640         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
22641         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
22642         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
22643         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
22644         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
22645         * g++.old-deja/g++.pt/ttp62.C: Likewise.
22646         * g++.old-deja/g++.pt/ttp64.C: Likewise.
22647         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
22648         * g++.old-deja/g++.pt/typename15.C: Likewise.
22649         * g++.old-deja/g++.pt/typename22.C: Likewise.
22650         * g++.old-deja/g++.pt/typename6.C: Change error messages.
22651         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
22652         * g++.old-deja/g++.pt/virtual2.C: Likewise.
22653         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
22654         syntax.
22655         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
22656         return value extension.
22657         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
22658         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
22659         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
22660         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
22661
22662 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
22663
22664         * g++.dg/warn/inline1.C: New test.
22665         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
22666         * g++.old-deja/g++.jason/synth10.C: Likewise.
22667         * g++.old-deja/g++.mike/net31.C: Likewise.
22668         * g++.old-deja/g++.mike/p8786.C: Likewise.
22669
22670         * g++.dg/template/friend10.C: New test.
22671         * g++.dg/template/conv5.C: New test.
22672
22673 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
22674
22675         * g++.dg/lookup/scoped3.C: New test.
22676
22677         * g++.dg/lookup/decl1.C: New test.
22678         * g++.dg/lookup/decl2.C: New test.
22679
22680 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
22681
22682         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
22683         gcc.c-torture/compile/20021015-1.c,
22684         gcc.c-torture/compile/20021015-2.c,
22685         gcc.c-torture/compile/20021123-1.c,
22686         gcc.c-torture/compile/20021123-2.c,
22687         gcc.c-torture/compile/20021123-3.c,
22688         gcc.c-torture/compile/20021123-4.c,
22689         gcc.c-torture/execute/20021024-1.c: Add tests previously added
22690         only to 3.1 or 3.2 branch.
22691
22692 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
22693
22694         * gcc.dg/i386-bitfield3.c: New test.
22695
22696         * gcc.dg/i386-bitfield2.c: New test.
22697
22698 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
22699
22700         * g++.dg/parse/conv_op1.C: New test.
22701
22702 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
22703
22704         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
22705         approved.
22706
22707 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
22708
22709         * gcc.c-torture/compile/20021220-1.c: New test.
22710
22711 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
22712
22713         * gcc.dg/i386-fastcall-1.c: New.
22714
22715 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22716
22717         * gcc.c-torture/execute/20021219-1.c: New test.
22718
22719 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22720
22721         * gcc.dg/i386-pic-1.c: New test.
22722
22723 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22724
22725         PR c++/8099
22726         * g++.dg/template/friend9.C: New test.
22727
22728 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22729
22730         PR c++/3663
22731         * g++.dg/template/access7.C: New test.
22732
22733 2002-12-18  Nick Clifton  <nickc@redhat.com>
22734
22735         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
22736         the libstdc++-v3 directory has been found.
22737
22738 2002-12-12  Devang Patel <dpatel@apple.com>
22739         * gcc.dg/darwin-ld-1.c: New test.
22740         * gcc.dg/darwin-ld-2.c: New test.
22741         * gcc.dg/darwin-ld-3.c: New test.
22742         * gcc.dg/darwin-ld-4.c: New test.
22743         * gcc.dg/darwin-ld-5.c: New test.
22744
22745 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
22746
22747         * gcc.c-torture/compile/20021212-1.c: New test.
22748
22749 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
22750
22751         * gcc.dg/fshort-wchar: New test.
22752
22753 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
22754
22755         PR c++/8372
22756         * g++.dg/template/dtor1.C: New test.
22757
22758         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
22759         markers.
22760
22761 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
22762
22763         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
22764
22765 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
22766
22767         * g++.dg/template/static1.C: New test.
22768         * g++.dg/template/static2.C: New test.
22769         * g++.old-deja/g++.ext/memconst.C: New test.
22770
22771 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22772
22773         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
22774         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
22775         * g++.dg/special/initp1.C: Likewise.
22776
22777 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
22778
22779         * gcc.c-torture/execute/20021204-1.c: New test.
22780
22781 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
22782
22783         * gcc.dg/ppc-fmadd-1.c: New file.
22784         * gcc.dg/ppc-fmadd-2.c: New file.
22785         * gcc.dg/ppc-fmadd-3.c: New file.
22786
22787 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
22788
22789         * gcc.c-torture/compile/20021204-1.c: New test.
22790
22791 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
22792
22793         * g++.dg/inherit/covariant2.C: New test.
22794         * g++.dg/inherit/covariant3.C: New test.
22795         * g++.dg/inherit/covariant4.C: New test.
22796         * g++.dg/inherit/covariant1.C: Remove XFAIL.
22797         * g++.old-deja/g++.robertl/eb17.C: Likewise.
22798
22799 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
22800
22801         PR c++/8688
22802         * g++.dg/init/brace3.C: New test.
22803
22804 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
22805
22806         * gcc.dg/20020210-1.c: Fix a comment typo.
22807
22808 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
22809
22810         PR c++/8720
22811         * g++.dg/parse/defarg1.C: New test.
22812
22813         PR c++/8615
22814         * g++.dg/template/char1.C: New test.
22815
22816         * g++.dg/template/varmod1.C: Fix typo.
22817
22818 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22819
22820         DR 180
22821         * g++.old-deja/g++.pt/crash32.C: Expect error.
22822
22823 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
22824
22825         PR c++/5919
22826         * g++.dg/template/varmod1.C: New test.
22827
22828         PR c++/8727
22829         * g++.dg/inherit/typeinfo1.C: New test.
22830
22831         PR c++/8663
22832         * g++.dg/inherit/typedef1.C: New test.
22833
22834 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
22835
22836         PR c++/8332
22837         PR c++/8493
22838         * g++.dg/template/strlen1.C: New test.
22839
22840         PR c++/8227
22841         * g++.dg/template/ctor2.C: New test.
22842
22843         PR c++/8214
22844         * g++.dg/init/string1.C: New test.
22845
22846         PR c++/8511
22847         * g++.dg/template/friend8.C: New test.
22848
22849 2002-11-29  Joe Buck <jbuck@synopsys.com>
22850
22851         * g++.dg/lookup/anon2.C: New test.
22852
22853 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
22854
22855         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
22856         h8300 port.
22857
22858 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
22859
22860         * gcc.dg/bitfld-6.c: New test.
22861
22862 2002-11-27  Jan Hubicka  <jh@suse.cz>
22863
22864         * gcc.c-torture/execute/20021127.[cx]: New test.
22865
22866 2002-11-26  Jan Hubicka  <jh@suse.cz>
22867
22868         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
22869         quality.
22870
22871 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
22872
22873         * g++.dg/init/brace2.C: New test.
22874         * g++.old-deja/g++.mike/p9129.C: Correct.
22875
22876 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
22877
22878         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
22879
22880 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
22881
22882         * gcc.dg/sibcall-6: New test for indirect sibcalls.
22883
22884 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
22885
22886         * testsuite/g++.dg/abi/empty11.C: New test.
22887         * testsuite/g++.dg/rtti/cv1.C: New test.
22888
22889 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
22890
22891         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
22892
22893 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
22894
22895         * g++.dg/abi/empty10.C: New test.
22896
22897 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
22898
22899         * gcc.c-torture/compile/20021124-1.c: New test.
22900
22901 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
22902
22903         * g++.dg/abi/rtti2.C: New test.
22904
22905 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
22906
22907         * gcc.dg/i386-unroll-1.c: New test.
22908
22909 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
22910
22911         * gcc.c-torture/compile/20021120-1.c: New test.
22912         * gcc.c-torture/compile/20021120-2.c: New test.
22913
22914 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
22915
22916         * gcc.dg/bitfld-5.c: New test.
22917
22918 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
22919
22920         * gcc.c-torture/execute/20021120-3.c: New test.
22921
22922 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
22923
22924         * gcc.c-torture/execute/20021120-2.c: New test.
22925
22926 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
22927
22928         * gcc.c-torture/execute/20021120-1.c: New test.
22929
22930 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
22931
22932         * gcc.c-torture/execute/20021118-3.c: New test.
22933
22934 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22935
22936         * gcc.c-torture/compile/20021119-1.c: New test.
22937
22938 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
22939
22940         * gcc.dg/duff-1.c: New test.
22941         * gcc.dg/duff-2.c: New test.
22942         * gcc.dg/duff-3.c: New test.
22943
22944 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
22945
22946         * gcc.dg/cpp/_Pragma5.c: New test.
22947
22948 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
22949
22950         * gcc.c-torture/execute/20021118-2.c: New test.
22951
22952 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
22953
22954         * gcc.c-torture/execute/20021118-1.c: New test.
22955
22956 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
22957
22958         * gcc.dg/20021116-1.c: New test.
22959
22960 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
22961
22962         * g++.dg/abi/vcall1.C: New test.
22963
22964 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
22965
22966         * gcc.dg/20021029-1.c: New test.
22967         * gcc.dg/20021029-2.c: New test.
22968
22969 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22970
22971         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
22972
22973 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
22974
22975         PR c/8439
22976         * gcc.dg/20021110.c: Move to ...
22977         * gcc.c-torture/compile/20021110.c: .... here.
22978
22979 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22980
22981         PR c/8467
22982         * gcc.c-torture/execute/20021111-1.c
22983
22984 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
22985
22986         PR c/8439
22987         * gcc.dg/20021110.c: New test.
22988
22989 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
22990
22991         * g++.dg/abi/vthunk3.C: Run only on x86.
22992
22993 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
22994
22995         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
22996
22997 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
22998
22999         * lib/compat.exp (compat-execute): Fix logic error in last
23000         change.
23001
23002 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
23003
23004         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
23005
23006 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23007
23008         PR c++/8389
23009         * g++.dg/template/access6.C: New test.
23010
23011 2002-11-08  Jan Hubicka  <jh@suse.cz>
23012
23013         * gcc.dg/i386-ssefp-1.c: New test.
23014         * gcc.dg/i386-ssefp-1.c: New test.
23015
23016 2002-11-08  Jan Hubicka  <jh@suse.cz>
23017
23018         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
23019
23020 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
23021
23022         * g++.dg/abi/vthunk3.C: New test.
23023
23024         PR c++/8338
23025         * g++.dg/template/crash2.C: New test.
23026
23027 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
23028
23029         * testsuite/g++.dg/abi/dtor1.C: New test.
23030         * testsuite/g++.dg/abi/dtor2.C: Likewise.
23031
23032 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
23033
23034         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
23035         Darwin.
23036
23037 2002-11-04  Adam Nemet  <anemet@lnxw.com>
23038
23039         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
23040         -mthumb.  Only xfail with -O0.
23041
23042 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
23043
23044         * g++.dg/abi/thunk1.C: New test.
23045         * g++.dg/abi/thunk2.C: Likewise.
23046         * g++.dg/abi/vtt1.C: Likewise.
23047
23048 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
23049
23050         PR optimization/8423
23051         * gcc.c-torture/execute/builtin-constant.c: New test.
23052
23053 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
23054
23055         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
23056         Add some more cases.
23057
23058 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
23059
23060         PR c++/8391
23061         * g++.dg/opt/local1.C: New test.
23062
23063 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
23064
23065         PR c++/8160
23066         * g++.dg/template/complit1.C: New test.
23067
23068         PR c++/8149
23069         * g++.dg/template/typename4.C: Likewise.
23070
23071 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23072
23073         Core issue 287, PR c++/7639
23074         * g++.dg/template/instantiate1.C: Adjust error location.
23075         * g++.dg/template/instantiate3.C: New test.
23076         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
23077         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
23078         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
23079
23080 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
23081
23082         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
23083
23084 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
23085
23086         PR c++/8287
23087         * g++.dg/init/dtor2.C: New test.
23088
23089 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23090
23091         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
23092         * gcc.dg/nest.c: Bypass errors on irix6.
23093
23094 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
23095
23096         * gcc.dg/nest.c: Expect error for mmix-*-*.
23097         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
23098
23099 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
23100
23101         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
23102         markers.
23103
23104         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
23105
23106 2002-10-25  Mike Stump  <mrs@apple.com>
23107
23108         * gcc.dg/warn-1.c: New test.
23109
23110 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
23111
23112         * g++.dg/template/typename3.C: New test.
23113
23114 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
23115
23116         * g++.dg/lookup/ptrmem1.C: New test.
23117
23118         * g++.dg/abi/vthunk2.C: New test.
23119
23120 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
23121
23122         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
23123
23124 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
23125
23126         * g++.dg/abi/empty9.C: New test.
23127
23128 2002-10-24  Richard Henderson  <rth@redhat.com>
23129
23130         * g++.dg/inherit/thunk1.C: Enable for ia64.
23131
23132 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
23133
23134         PR c++/8067
23135         * g++.dg/lookup/pretty1.C: New test.
23136
23137 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
23138
23139         * gcc.dg/20021023-1.c: New test.
23140
23141 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
23142
23143         PR c++/7679
23144         * g++.dg/parse/inline1.C: New test.
23145
23146 2002-10-23  Richard Henderson  <rth@redhat.com>
23147
23148         * g++.dg/inherit/thunk1.C: Enable for x86_64.
23149
23150         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
23151
23152 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
23153
23154         PR c++/6579
23155         * g++.dg/parse/stmtexpr3.C: New test.
23156
23157 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
23158
23159         * g++.dg/expr/cond1.C: New test.
23160
23161 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
23162
23163         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
23164
23165 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
23166
23167         * g++.dg/abi/vbase13.C: New test.
23168         * g++.dg/abi/vbase14.C: Likewise.
23169
23170 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
23171
23172         * gcc.dg/tls/pic-1.c: New test.
23173         * gcc.dg/tls/nonpic-1.c: New test.
23174         * gcc.dg/20021018-1.c: New test.
23175
23176 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
23177
23178         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
23179         Remove only files with the same base name as the test case.
23180         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
23181         (profopt-execute): Likewise.  Also, remove old profiling
23182         and performance data files before running the tests.
23183
23184         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
23185         * g++.dg/bprob/bprob.exp: Likewise.
23186         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
23187         to allow more general test case names.
23188
23189         * g++.dg/bprob/bprob-1.C: Rename to ...
23190         * g++.dg/bprob/g++-bprob-1.C: ... this.
23191
23192         * g77.dg/bprob/bprob-1.f: Rename to ...
23193         * g77.dg/bprob/g77-bprob-1.f: ... this.
23194
23195 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
23196
23197         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
23198         bison 1.50 or later.
23199
23200 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
23201
23202         * g++.dg/README: Describe more test directories.
23203
23204 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
23205
23206         * g++.dg/init/array6.C: Add additional tests.
23207
23208 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
23209
23210         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
23211         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
23212
23213 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
23214
23215         * gcc.c-torture/compile/20020604-1.x: New.
23216         * gcc.c-torture/compile/simd-5.x: Likewise.
23217         * gcc.c-torture/execute/920710-1.x: Likewise.
23218         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
23219
23220 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
23221
23222         * g++.dg/inherit/override1.C: Add dg-options clause.
23223
23224 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23225
23226         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
23227         _mm_slli_si128.
23228
23229 2002-10-19  Andreas Schwab  <schwab@suse.de>
23230
23231         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
23232         directory component.
23233
23234 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
23235
23236         * g++.dg/inherit/thunk1.C: New test.
23237
23238         * g++.dg/inherit/override1.C: New test.
23239
23240         * g++.dg/abi/mangle11.C: New test.
23241         * g++.dg/abi/mangle14.C: New test.
23242         * g++.dg/abi/mangle17.C: New test.
23243
23244 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
23245
23246         * g++.dg/overload/member2.C: New test.
23247
23248 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
23249
23250         * g++.dg/README: Describe new compat directory.
23251         * g++.dg/dg.exp: Skip tests in compat directory.
23252         * README.compat: New file.
23253         * lib/compat.exp: New expect script.
23254         * g++.dg/compat: New test directory.
23255         * g++.dg/compat/compat.exp: New expect script.
23256         * g++.dg/compat/abi: New test directory.
23257         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
23258         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
23259         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
23260         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
23261         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
23262         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
23263         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
23264         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
23265         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
23266         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
23267         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
23268         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
23269         * g++.dg/compat/break: New test directory.
23270         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
23271         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
23272         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
23273         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
23274         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
23275         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
23276         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
23277         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
23278         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
23279         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
23280         g++.dg/compat/break/README: New files.
23281         * g++.dg/compat/eh: New test directory.
23282         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
23283         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
23284         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
23285         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
23286         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
23287         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
23288         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
23289         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
23290         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
23291         g++.dg/compat/eh/filter2_y.C,
23292         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
23293         g++.dg/compat/eh/new1_y.C,
23294         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
23295         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
23296         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
23297         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
23298         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
23299         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
23300         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
23301         g++.dg/compat/eh/unexpected1_y.C: New files.
23302         * g++.dg/compat/init: New test directory.
23303         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
23304         g++.dg/compat/init/array5_y.C,
23305         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
23306         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
23307         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
23308         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
23309         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
23310         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
23311         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
23312         g++.dg/compat/init/init-ref2_y.C: New files.
23313
23314 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
23315
23316         PR c++/7584
23317         * g++.dg/inherit/using3.C: New test.
23318
23319 2002-10-17  Jan Hubicka  <jh@suse.cz>
23320
23321         * gcc.dg/20021017-2.c: New test.
23322
23323 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
23324
23325         * g++.dg/abi/mangle16.C: Adjust.
23326
23327         * g++.dg/init/array8.C: New test.
23328
23329 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
23330
23331         * gcc.dg/special/mips-abi.exp: New test.
23332         * gcc.dg/special/mips-abi.s: Empty file used by the above.
23333
23334 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
23335
23336         * g++.dg/abi/mangle16.C: New test.
23337         * g++.dg/abi/mangle17.C: Likewise.
23338
23339         PR c++/7478
23340         * g++.dg/template/ref1.C: New test.
23341
23342 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23343
23344         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
23345
23346 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
23347
23348         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
23349
23350 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
23351
23352         PR c++/7524
23353         * g++.dg/init/array7.C: New test.
23354
23355 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
23356
23357         * g++.dg/init/array6.C: New test.
23358
23359         * g++.dg/abi/mangle13.C: Likewise.
23360         * g++.dg/abi/mangle14.C: Likewise.
23361         * g++.dg/abi/mangle15.C: Likewise.
23362
23363 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
23364
23365         * g++.dg/abi/empty8.C: New test.
23366
23367 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
23368
23369         * g++.dg/init/ctor1.C: New test.
23370
23371 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
23372
23373         * gcc.c-torture/execute/20021015-1.c: New test.
23374
23375 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
23376
23377         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
23378
23379 2002-10-14  Jan Hubicka  <jh@suse.cz>
23380
23381         * gcc.dg/i386-ssetype-[1-5].c: New tests.
23382
23383 2002-10-14  Richard Henderson  <rth@redhat.com>
23384
23385         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
23386
23387 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
23388
23389         PR optimization/6631
23390         * g++.dg/opt/const2.C: New test.
23391
23392 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
23393
23394         PR c++/7176
23395         * g++.dg/parse/friend1.C: New test.
23396         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
23397
23398 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
23399
23400         * gcc.dg/20021014-1.c: New test.
23401
23402 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
23403
23404         PR c++/5661
23405         * g++.dg/ext/vlm1.C: New test.
23406         * g++.dg/ext/vlm2.C: Likewise.
23407
23408         * g++.dg/init/array1.C: Remove invalid braces.
23409         * g++.dg/init/brace1.C: New test.
23410         * g++.dg/init/copy2.C: Likewise.
23411         * g++.dg/init/copy3.C: Likewise.
23412         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
23413         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
23414         braces.
23415
23416 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
23417
23418         * gcc.dg/cpp/assembler.S: Don't use -ansi.
23419
23420 2002-10-11  Richard Shann  <richard.shann@superh.com>
23421
23422         * gcc.c-torture/compile/simd-5.c: New test.
23423
23424 2002-10-10  Roger Sayle  <roger@eyesopen.com>
23425
23426         * gcc.c-torture/execute/shiftopt-1.c: New test case.
23427
23428 2002-10-10  Jim Wilson  <wilson@redhat.com>
23429
23430         * gcc.c-torture/execute/20021010-1.c: New test.
23431
23432 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
23433
23434         PR c/7353
23435         * g++.dg/ext/typedef-init.C: New test.
23436         * gcc.dg/typedef-init.c: New test.
23437
23438 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
23439
23440         * gcc.dg/cpp/paste13.c: New test.
23441
23442 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23443
23444         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
23445         remaining platforms, XFAIL during compile, not execute.  Don't
23446         XFAIL at -O0.
23447
23448 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
23449
23450         * gcc.dg/alias-1.c: Tweak expected warning.
23451
23452 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
23453
23454         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
23455
23456 2002-10-06  Andreas Jaeger  <aj@suse.de>
23457
23458         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
23459         * gcc.dg/cpp/c++98.C: Likewise.
23460
23461         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
23462         * g++.dg/cpp/c++98.C: Likewise.
23463
23464         * g++.dg/README (Subdirectories): Mention cpp directory.
23465
23466         PR target/7559
23467         * gcc.dg/20021006-1.c: New test.
23468
23469 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23470
23471         PR c++/7804
23472         * g++.dg/other/warning1.C: New test.
23473
23474 2002-10-04  Roger Sayle  <roger@eyesopen.com>
23475
23476         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
23477         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
23478         and sparc-*-* with -m64 as expected failures.  See PR 8087.
23479
23480 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
23481
23482         PR c++/7931
23483         * g++.dg/template/ptrmem3.C: New test.
23484
23485         PR c++/7754
23486         * g++.dg/template/union1.C: New test.
23487
23488 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
23489
23490         PR c++/8006
23491         * g++.dg/abi/mangle9.C: New test.
23492         * g++.dg/abi/mangle10.C: New test.
23493         * g++.dg/abi/mangle11.C: New test.
23494         * g++.dg/abi/mangle12.C: New test.
23495
23496 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
23497
23498         PR c++/7188.
23499         * g++.dg/template/meminit1.C: New test.
23500         * g++.dg/warn/Wreorder-1.C: Likewise.
23501         * g++.old-deja/g++.mike/warn3.C: Tweak.
23502         * lib/prune.exp: Ingore "in copy constructor".
23503
23504 2002-10-02  Andreas Jaeger  <aj@suse.de>
23505
23506         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
23507         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
23508         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
23509         on x86-64.
23510
23511 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
23512
23513         * gcc.dg/empty1.C: Fix typo.
23514
23515 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
23516
23517         * gcc.dg/alias-1.c: New test.
23518
23519 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
23520
23521         * gcc.dg/empty1.C: New test.
23522
23523         * g++.dg/tls/init-2.C: Tweak error messages.
23524
23525 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
23526
23527         * gcc.c-torture/compile/20020923-1.c: New test.
23528
23529 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
23530
23531         * gcc.c-torture/execute/ffs-1.c: New test.
23532         * gcc.c-torture/execute/ffs-2.c: Ditto.
23533
23534 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
23535
23536         * g++.dg/overload/member1.C: New test.
23537
23538 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
23539
23540         * g++.dg/abi/empty7.C: New test.
23541         * g++.dg/init/pm2.C: Likewise.
23542
23543 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
23544
23545         * g++.dg/rtti/crash1.C: New test.
23546
23547 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
23548
23549         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
23550         gcc.dg/sibcall-4.c: New tests.
23551
23552 2002-09-28  Roger Sayle  <roger@eyesopen.com>
23553
23554         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
23555         powerpc and MMIX targets.
23556
23557 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
23558
23559         * gcc.dg/cpp/20020927-1.c: New.
23560
23561 2002-09-26  David S. Miller  <davem@redhat.com>
23562
23563         * gcc.c-torture/compile/trunctfdf.c: New.
23564
23565 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23566
23567         * lib/target-supports.exp (check_weak_available): Handle solaris2.
23568
23569 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
23570
23571         * gcc.c-torture/execute/loop-15.c: New.
23572
23573 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
23574
23575         * README.QMTEST: Fix typo.
23576
23577 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
23578
23579         * gcc.dg/20020926-1.c: New test.
23580
23581 2002-09-25  David S. Miller  <davem@redhat.com>
23582
23583         PR target/7842
23584         * gcc.c-torture/execute/shiftdi.c: New test.
23585
23586 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
23587
23588         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
23589         unique to the tool.
23590         * lib/g77.exp (g77_init): Likewise.
23591         * lib/g++.exp (g++_init): Likewise.
23592         * lib/objc.exp (objc_init): Likewise.
23593
23594 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
23595
23596         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
23597         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
23598         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
23599
23600 2002-09-25  Richard Henderson  <rth@redhat.com>
23601
23602         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
23603         too-small long double.
23604
23605 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
23606
23607         * gcc.dg/20020919-1.c: New test.
23608
23609 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
23610
23611         * g++.dg/abi/bitfield6.C: New test.
23612         * g++.dg/abi/bitfield7.C: New test.
23613         * g++.dg/abi/bitfield8.C: New test.
23614         * g++.dg/abi/vbase11.C: New test.
23615
23616 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23617
23618         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
23619         hppa*-*-hpux*.  Update test comment.
23620
23621 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
23622
23623         * gcc.dg/tls/struct-1.c: New test.
23624
23625 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
23626
23627         * gcc.dg/cpp/tr-warn2.c: Update.
23628
23629 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
23630
23631         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
23632
23633 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
23634
23635         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
23636         systems.
23637
23638 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
23639
23640         * gcc.c-torture/execute/ieee/mzero3.c: New test.
23641
23642         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
23643         Adjust for c++filt moved to binutils.  Remove spurious duplicate
23644         setting of cxxfilt.
23645
23646 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
23647
23648         * gcc.dg/20020312-2.c: Update for darwin.
23649
23650 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
23651
23652         * g++.old-deja/g++.other/crash32.C: Mark ICE.
23653
23654 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
23655
23656         * objc.dg/comp-types-1.m: New test.
23657         * objc.dg/comp-types-2.m: New test.
23658         * objc.dg/comp-types-3.m: New test.
23659         * objc.dg/comp-types-4.m: New test.
23660         * objc.dg/comp-types-5.m: New test.
23661         * objc.dg/comp-types-6.m: New test.
23662
23663 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23664
23665         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
23666
23667 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
23668
23669         * g++.dg/other/do1.C: New test.
23670
23671         * g++.dg/template/subst1.C: New test.
23672
23673 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
23674
23675         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
23676
23677 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
23678
23679         * g++.dg/template/qualttp20.C: Adjust expected errors.
23680         * g++.old-deja/g++.jason/report.C: Likewise.
23681         * g++.old-deja/g++.other/qual1.C: Likewise.
23682
23683         * g++.dg/lookup/scoped2.C: New test.
23684
23685         * g++.dg/ext/asm3.C: New test.
23686
23687 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
23688
23689         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
23690
23691 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
23692
23693         * ChangeLog: follow spelling conventions.
23694         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
23695         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
23696         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
23697         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
23698         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
23699         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
23700         * g++.old-deja/g++.law/global-init1.C: Likewise.
23701         * g++.old-deja/g++.other/delete4.C: Likewise.
23702         * g++.old-deja/g++.other/inline21.C: Likewise.
23703         * g++.old-deja/g++.other/singleton.C: Likewise.
23704         * g77.dg/strlen0.f: Likewise.
23705         * g77.f-torture/compile/20010519-1.f: Likewise.
23706         * g77.f-torture/compile/980310-4.f: Likewise.
23707         * gcc.c-torture/compile/20000605-1.c: Likewise.
23708         * gcc.c-torture/execute/20020225-1.c: Likewise.
23709         * gcc.dg/c90-hexfloat-2.c: Likewise.
23710         * gcc.dg/c99-bool-1.c: Likewise.
23711         * gcc.dg/c99-hexfloat-2.c: Likewise.
23712         * gcc.dg/dll-2.c: Likewise.
23713         * gcc.dg/wtr-union-init-1.c: Likewise.
23714         * gcc.dg/wtr-union-init-2.c: Likewise.
23715         * gcc.dg/wtr-union-init-3.c: Likewise.
23716         * gcc.dg/cpp/avoidpaste1.c: Likewise.
23717         * gcc.dg/cpp/defined.c: Likewise.
23718         * gcc.dg/cpp/macsyntx.c: Likewise.
23719         * gcc.dg/cpp/paste2.c: Likewise.
23720         * gcc.dg/cpp/trad/defined.c: Likewise.
23721         * gcc.dg/format/c90-printf-1.c: Likewise.
23722         * gcc.dg/format/c90-scanf-1.c: Likewise.
23723         * gcc.dg/format/c99-printf-1.c: Likewise.
23724         * gcc.dg/format/c99-scanf-1.c: Likewise.
23725         * gcc.misc-tests/gcov-8.c: Likewise.
23726         * lib/profopt.exp: Likewise.
23727
23728 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
23729
23730         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
23731
23732 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
23733
23734         * g++.dg/inherit/using2.C: New test.
23735
23736 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
23737
23738         * ChangeLog: Follow spelling conventions.
23739         * g++.dg/template/friend4.C: Likewise.
23740         * g++.old-deja/g++.pt/crash67.C: Likewise.
23741         * gcc.c-torture/execute/20000801-4.c: Likewise.
23742         * gcc.dg/c90-digraph-1.c: Likewise.
23743         * gcc.dg/c94-digraph-1.c: Likewise.
23744         * gcc.dg/c99-digraph-1.c: Likewise.
23745         * gcc.dg/cpp/line5.c: Likewise.
23746         * gcc.dg/cpp/multiline.c: Likewise.
23747         * gcc.dg/cpp/trad/literals-1.c: Likewise.
23748         * gcc.dg/format/attr-3.c: Likewise.
23749         * gcc.dg/format/c90-scanf-3.c: Likewise.
23750         * gcc.dg/format/ext-4.c: Likewise.
23751
23752 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
23753
23754         * g++.dg/template/pretty1.C: New test.
23755
23756 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
23757
23758         * gcc.c-torture/execute/struct-cpy-1.c: New test.
23759
23760 2002-09-13  Matt Austern  <austern@apple.com>
23761
23762         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
23763         passing a cast expression to a function by const reference.
23764
23765 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
23766
23767         * g++.dg/template/deduce1.C: New test.
23768
23769 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
23770
23771         * gcc.c-torture/execute/simd-1.c: Force all use of int to
23772         32-bit int.
23773
23774 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23775
23776         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
23777         usage.
23778
23779 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
23780
23781         * gcc.c-torture/compile/20020910-1.c: New test.
23782
23783 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
23784
23785         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
23786
23787 2002-09-10  Andreas Jaeger  <aj@suse.de>
23788
23789         * gcc.dg/20020312-2.c: Adjust for x86-64.
23790
23791 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
23792
23793         * g77.dg/7388.f: New test case for PR 7388.
23794
23795 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
23796
23797         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
23798
23799 2002-09-05  Ziemowit Laski <zlaski@apple.com>
23800
23801         * objc.dg/proto-lossage-1.m: New test.
23802
23803 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
23804
23805         * gcc.dg/cpp/_Pragma4.c: Fix typo.
23806
23807 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
23808
23809         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
23810         expected to pass.
23811
23812 2002-09-06  Stan Shebs  <shebs@apple.com>
23813             David Edelsohn  <edelsohn@gnu.org>
23814
23815         * gcc.dg/weak: New directory.
23816         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
23817         target-specific xfail bits.
23818         * gcc.dg/typeof-2.c: Move to new directory.
23819         * gcc.dg/weak.exp: New expect script.
23820
23821 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
23822
23823         * gcc.c-torture/execute/extzvsi.c: New test.
23824
23825 2002-09-05  Stan Shebs  <shebs@apple.com>
23826
23827         * gcc.dg/weak-1.c: xfail on Darwin.
23828         * gcc.dg/weak-2.c: Ditto.
23829         * gcc.dg/weak-3.c: Ditto.
23830         * gcc.dg/weak-4.c: Ditto.
23831         * gcc.dg/weak-5.c: Ditto.
23832         * gcc.dg/weak-6.c: Ditto.
23833         * gcc.dg/weak-7.c: Ditto.
23834         * gcc.dg/weak-8.c: Ditto.
23835         * gcc.dg/weak-9.c: Ditto.
23836
23837 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
23838
23839         * gcc.c-torture/execute/loop-14.c: New test.
23840
23841 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
23842
23843         * g++.dg/other/cxa-atexit1.C: New test.
23844
23845         * gcc.dg/typeof-2.c: New test.
23846
23847 2002-09-03  Roger Sayle  <roger@eyesopen.com>
23848
23849         * gcc.dg/builtins-2.c: New testcase.
23850         * gcc.dg/builtins-3.c: New testcase.
23851
23852 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
23853
23854         * gcc.dg/cpp/_Pragma4.c: New test.
23855
23856 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
23857
23858         * objc/execute/nil_method-1.m: New testcase.
23859
23860 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
23861
23862         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
23863         [Object class], not [Object initialize].
23864
23865 2002-08-31  Roger Sayle  <roger@eyesopen.com>
23866             Hans-Peter Nilsson  <hp@bitrange.com>
23867
23868         * gcc.c-torture/execute/20020720-1.x: Skip test on
23869         mmix-knuth-mmixware.  Correct comment.
23870
23871 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
23872
23873         * testsuite/g++.dg/abi/bitfield5.C: New test.
23874         * testsuite/g++.dg/abi/vbase10.C: Likewise.
23875
23876 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
23877
23878         * objc.dg/undeclared-selector.m: New test.
23879
23880 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
23881
23882         * g++.dg/other/offsetof1.C: Avoid cast warning.
23883
23884 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
23885
23886         * objc.dg/super-class-2.m: New test.
23887
23888 2002-08-24  Matt Austern  <austern@apple.com>
23889
23890         * g++.dg/ext/lvaddr.C: New test.
23891         * g++.dg/ext/lvcast.C: New test.
23892
23893 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
23894
23895         * testsuite/g++.dg/inherit/cond1.C: New test.
23896
23897 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
23898
23899         * gcc.dg/noncompile/incomplete-1.c: New test.
23900
23901 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
23902
23903         * gcc.dg/typespec-1.c: New test.
23904
23905 2002-08-20  Devang Patel  <dpatel@apple.com>
23906         * objc.dg/proto-hier-2.m: New test.
23907
23908 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
23909
23910         * objc.dg/bitfield-1.m: New test.
23911         * objc.dg/bitfield-2.m: New test.
23912
23913 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
23914
23915         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
23916         gcc.dg/c99-flex-array-4.c: New tests.
23917
23918 2002-08-16  Stan Shebs  <shebs@apple.com>
23919
23920         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
23921
23922 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
23923
23924         * gcc.dg/typeof-1.c: New test.
23925         * g++.dg/ext/typeof2.C: New test.
23926
23927 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
23928
23929         * g++.dg/other/offsetof1.C: New test.
23930
23931 2002-08-14  Richard Henderson  <rth@redhat.com>
23932
23933         * gcc.dg/tls/diag-3.c: Fix expected message strings.
23934
23935 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
23936
23937         * gcc.dg/cpp/_Pragma3.c: New test.
23938
23939 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
23940
23941         * g++.dg/template/inherit3: New test.
23942
23943 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
23944
23945         * gcc.dg/bitfld-4.c: Add blank options.
23946
23947 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
23948
23949         * g++.dg/template/crash1.C: New test.
23950
23951 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
23952
23953         * gcc.dg/tls/opt-2.c: New test.
23954
23955 2002-08-08  Devang Patel  <dpatel@apple.com>
23956
23957         * objc.dg/selector-1.m : New test
23958
23959 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
23960
23961         * g++.dg/abi/bitfield4.C: New test.
23962         * gcc.dg/bitfld-4.c: New test.
23963
23964 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
23965
23966         * g++.dg/other/packed1.C: New test.
23967
23968 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
23969
23970         * g++.dg/abi/offsetof.C: Tweak error messages.
23971         * g++.old-deja/g++.mike/p10769a.C: Likewise.
23972
23973 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
23974
23975         * gcc.dg/bitfld-3.c: New test.
23976
23977 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
23978             Richard Henderson  <rth@redhat.com>
23979
23980         * gcc.dg/i386-bitfield1.c: New test.
23981         * g++.dg/abi/bitfield3.C: Update.
23982
23983 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
23984
23985         * objc.dg/const-str-2.m: Update.
23986         * gcc.dg/cpp/c++98.c: Change to C extension.
23987         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
23988         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
23989
23990 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
23991
23992         * testsuite/gcc.dg/tls/diag-3.c: New.
23993
23994 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
23995
23996         * g++.dg/README (Subdirectories): Document new subdir expr.
23997         * g++.dg/expr/pmf-1.C: New test.
23998
23999 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
24000
24001         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
24002
24003 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
24004
24005         * g++.dg/abi/bitfield3.C: New test.
24006
24007 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
24008
24009         * lib/gcov.exp: Tweak expected line formats.
24010         * gcc.misc-tests/gcov8.c: New test.
24011         * gcc.misc-tests/gcov8.x: New flags.
24012
24013 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
24014
24015         * consistency.vlad/layout/endian.c: Include string.h.
24016
24017         * gcc.c-torture/execute/20020805-1.c: New test.
24018
24019 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
24020
24021         * g++.dg/other/conversion1.C: New test.
24022
24023 2002-08-03  Roger Sayle  <roger@eyesopen.com>
24024
24025         * gcc.dg/builtins-1.c: New testcase.
24026
24027 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
24028
24029         * g++.dg/inherit/access3.C: New test.
24030
24031 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
24032
24033         * gcc.dg/ia64-visibility-2.c: New test.
24034
24035 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
24036
24037         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
24038         __qualifier_flags to __flags.
24039
24040 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
24041
24042         * g++.dg/inherit/operator1.C: New test.
24043         * g++.dg/lookup/disamb1.C: Fix typo in comment.
24044         * g++.dg/other/error1.C: Change expected error message.
24045         * g++.dg/template/conv4.C: Likewise.
24046
24047 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
24048
24049         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
24050         for documented behavior.
24051
24052 2002-07-25  Roger Sayle  <roger@eyesopen.com>
24053
24054         * gcc.c-torture/execute/20020720-1.x: Skip this test on
24055         several targets known to fail.
24056
24057 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
24058
24059         * gcc.dg/mips-args-[123].c: New tests.
24060
24061 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
24062
24063         * gcc.dg/ppc-spe.c: New.
24064
24065 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
24066
24067         * g++.dg/other/ptrmem4.C: New testcase.
24068
24069 2002-07-24  Richard Henderson  <rth@redhat.com>
24070
24071         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
24072
24073 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
24074
24075         * g++.dg/ext/alignof1.C (main): Return 0 for success.
24076
24077 2002-07-24  Roger Sayle  <roger@eyesopen.com>
24078
24079         * gcc.c-torture/execute/memset-3.c: New testcase.
24080
24081 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
24082
24083         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
24084         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
24085
24086 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24087
24088         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
24089         Delete.
24090
24091 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
24092
24093         * gcc.c-torture/compile/simd-4.c: New test.
24094
24095 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24096
24097         PR c++/7347, c++/7348
24098         * g++.dg/template/access4.C: New test.
24099         * g++.dg/template/access5.C: New test.
24100         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
24101         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
24102         * g++.old-deja/g++.pt/ttp58.C: Likewise.
24103         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
24104
24105 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
24106
24107         * gcc.dg/gnu89-init-2.c: New test.
24108
24109 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
24110
24111         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
24112
24113 2002-07-20  Roger Sayle  <roger@eyesopen.com>
24114
24115         * gcc.c-torture/execute/20020720-1.c: New testcase.
24116
24117 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
24118
24119         * gcc.dg/cpp/Wsignprom.c: New tests.
24120
24121 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
24122
24123         * gcc.c-torture/execute/loop-13.c: New test.
24124
24125 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
24126
24127         * gcc.dg/cpp/expr.c: New tests.
24128
24129 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
24130
24131         * g++.dg/opt/pr6713.C: Add template instantiation.
24132
24133 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
24134
24135         * gcc.dg/nest.c: New test.
24136
24137 2002-07-17  Richard Henderson  <rth@redhat.com>
24138
24139         * g++.dg/opt/pr6713.C: New test.
24140
24141 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
24142
24143         * gcc.c-torture/execute/loop-2e.x: Let the testcase
24144         XFAIL for all x86 processors.
24145
24146 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
24147
24148         * gcc.c-torture/execute/20010122-1.x: Do not test with
24149         -fomit-frame-pointer.
24150
24151 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24152
24153         * g++.dg/template/instantiate2.C: New test.
24154         * g++.dg/template/spec4.C: New test.
24155
24156 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24157
24158         * g++.dg/template/access2.C: New test.
24159         * g++.dg/template/access3.C: New test.
24160
24161 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
24162
24163         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
24164         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
24165         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
24166         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
24167         Convert to use <stdarg.h>.
24168         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
24169         Delete.
24170         * gcc.dg/va-arg-2.c: New.
24171         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
24172
24173 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
24174
24175         * gcc.c-torture/compile/20020710-1.c: New test.
24176
24177 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
24178                           Andrew Pinski  <pinskia@physics.uc.edu>
24179
24180         gcc.c-torture/compile/simd-2.c: New testcase.
24181         gcc.c-torture/compile/simd-3.c: Likewise.
24182
24183 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
24184
24185         PR c++/7224
24186         * g++.dg/overload/error1.C: New test.
24187
24188 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24189
24190         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
24191         configuration and IRIX 6 O32 ABI.
24192
24193 2002-07-11  Roger Sayle  <roger@eyesopen.com>
24194
24195         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
24196
24197 2002-07-10  Roger Sayle  <roger@eyesopen.com>
24198
24199         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
24200
24201 2002-07-10  Jeffrey A Law  <law@redhat.com>
24202
24203         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
24204
24205         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
24206
24207 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
24208
24209         * gcc.dg/20020312-2.c: Check for __PPC__.
24210
24211 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
24212
24213         * gcc.c-torture/compile/20020709-1.c: New test.
24214
24215 2002-07-07  Roger Sayle  <roger@eyesopen.com>
24216
24217         * g++.dg/template/qualttp21.C: New test case.
24218
24219 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
24220
24221         * gcc.c-torture/compile/20020706-1.c: New test.
24222         * gcc.c-torture/compile/20020706-2.c: New test.
24223
24224 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
24225             Alexandre Oliva  <aoliva@redhat.com>
24226
24227         * g++.dg/warn/incomplete1.C: New test.
24228
24229 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24230
24231         PR c++/7099
24232         * g++.dg/warn/noreturn1.C: New test.
24233
24234 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
24235
24236         PR c++/6706
24237         * g++.dg/debug/debug6.C: New test.
24238         * g++.dg/debug/debug7.C: New test.
24239
24240 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
24241
24242         * gcc.c-torture/compile/simd-3.c: New test.
24243
24244 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
24245
24246         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
24247         * gcc.dg/20020620-1.c: Likewise.
24248
24249 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24250
24251         PR c++/6944
24252         * g++.dg/init/array4.C: New test.
24253         * g++.dg/init/array5.C: New test.
24254
24255 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
24256
24257         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
24258         * gcc.c-torture/execute/simd-2.c (main): Likewise.
24259
24260 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24261
24262         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
24263         * gcc.dg/wtr-aggr-init-1.c: Likewise.
24264         * gcc.dg/wtr-conversion-1.c: Likewise.
24265         * gcc.dg/wtr-escape-1.c: Likewise.
24266         * gcc.dg/wtr-int-type-1.c: Likewise.
24267         * gcc.dg/wtr-label-1.c: Likewise.
24268         * gcc.dg/wtr-static-1.c: Likewise.
24269         * gcc.dg/wtr-strcat-1.c: Likewise.
24270         * gcc.dg/wtr-suffix-1.c: Likewise.
24271         * gcc.dg/wtr-switch-1.c: Likewise.
24272         * gcc.dg/wtr-unary-plus-1.c: Likewise.
24273         * gcc.dg/wtr-union-init-1.c: Likewise.
24274         * gcc.dg/wtr-union-init-2.c: Likewise.
24275         * gcc.dg/wtr-union-init-3.c: Likewise.
24276
24277         * gcc.dg/wtr-func-def-1.c: New test.
24278
24279 2002-07-02 Devang Patel <dpatel@apple.com>
24280
24281         * objc.dg/param-1.m: New test.
24282
24283 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
24284
24285         * gcc.dg/cpp/trad/directive.c: Add test.
24286         * gcc.dg/cpp/trad/macroargs.c: Add test.
24287         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
24288
24289 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
24290
24291         * gcc.dg/cpp/cmdlne-M.c: New test.
24292
24293 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
24294
24295         * objc.dg/desig-init-1.m: New test.
24296
24297 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24298
24299         PR c++/6716
24300         * g++.dg/template/instantiate1.C: New test.
24301
24302 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
24303
24304         PR c++/7112
24305         * g++.dg/template/sizeof2.C: New test.
24306
24307 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
24308
24309         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
24310         gcc.dg/cpp/trad/include.c: New tests.
24311
24312 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
24313
24314         PR target/7177
24315         * gcc.c-torture/compile/20020701-1.c: New test.
24316
24317 2002-07-01  Stan Shebs  <shebs@apple.com>
24318
24319         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
24320         header here...
24321         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
24322         (objc-torture-execute): or here.
24323
24324 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
24325
24326         * gcc.c-torture/execute/arith-rand-ll.c: New test.
24327
24328 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
24329
24330         * gcc.dg/cpp/trad/escaped-nl.c: New test.
24331
24332 2002-06-30  Devang Patel  <dpatel@apple.com>
24333
24334         * objc.dg/fsyntax-only.m: New test.
24335
24336 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
24337
24338         PR c++/6695
24339         * g++.dg/template/friend7.C: New file.
24340
24341 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
24342
24343         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
24344         return type.
24345
24346 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
24347
24348         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
24349         avoid division by zero.
24350
24351 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
24352
24353         * gcc.dg/Wunknownprag.c: New tests.
24354
24355 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
24356
24357         * gcc.c-torture/execute/simd-2.c: New test.
24358
24359 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
24360
24361         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
24362         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
24363         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
24364         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
24365         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
24366         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
24367         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
24368         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
24369         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
24370         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
24371         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
24372         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
24373         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
24374         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
24375         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
24376         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
24377         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
24378
24379 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
24380
24381         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
24382         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
24383         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
24384         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
24385         New tests.
24386         * gcc.dg/cpp/trad/directive.c: Update.
24387
24388 2002-06-23  Andreas Jaeger  <aj@suse.de>
24389
24390         * gcc.c-torture/execute/complex-6.c: New.
24391
24392 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
24393
24394         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
24395         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
24396         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
24397         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
24398
24399 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
24400
24401         * gcc.dg/cpp/trad: New directory with traditional tests copied
24402         from parent directory.
24403         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
24404         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
24405         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
24406         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
24407         Move to trad/ and rename.
24408         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
24409         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
24410         gcc.dg/cpp/trad/redef2.c: New tests.
24411         * gcc.dg/cpp/trad/trad.exp: New driver.
24412
24413 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
24414
24415         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
24416         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
24417         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
24418         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
24419         Remove.
24420
24421 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
24422
24423         * gcc.dg/20020620-1.c: New test.
24424
24425 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24426
24427         * g++.dg/template/ttp4.C: New test.
24428
24429 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
24430
24431         * g++.dg/opt/vt1.C: Fix regexp.
24432
24433 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24434
24435         * gcc.c-torture/execute/pure-1.c: Make functions static again.
24436         Don't use attribute `noinline'.
24437
24438 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
24439
24440         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
24441
24442 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
24443
24444         * gcc.c-torture/execute/simd-1.c: New.
24445
24446         * gcc.dg/simd-1.c: New.
24447
24448 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
24449
24450         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
24451
24452 2002-06-16  Richard Henderson  <rth@redhat.com>
24453
24454         * g++.dg/ext/anon-struct1.C: New.
24455         * g++.dg/ext/anon-struct2.C: New.
24456         * g++.dg/ext/anon-struct3.C: New.
24457         * gcc.dg/anon-struct-1.c: New.
24458         * gcc.dg/anon-struct-2.c: New.
24459         * gcc.dg/anon-struct-3.c: New.
24460         * gcc.dg/20011008-1.c: Adjust warning text.
24461         * gcc.dg/20020527-1.c: Add -fms-extensions.
24462
24463 2002-06-16  Richard Henderson  <rth@redhat.com>
24464
24465         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
24466
24467 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
24468
24469         * gcc.c-torture/execute/20020615-1.c: New test.
24470
24471 2002-06-15  Roger Sayle  <roger@eyesopen.com>
24472
24473         * gcc.c-tortuture/execute/compare-1.c: New test case.
24474         * gcc.c-tortuture/execute/compare-2.c: New test case.
24475         * gcc.c-tortuture/execute/compare-3.c: New test case.
24476
24477 2002-06-13  Richard Henderson  <rth@redhat.com>
24478
24479         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
24480         ia64 ilp32.
24481
24482 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24483
24484         * g++.dg/template/typename2.C: Update error message.
24485
24486 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
24487
24488         * gcc.c-torture/execute/20020611-1.c: New test.
24489
24490 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
24491
24492         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
24493         list of targets to skip.
24494
24495 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
24496
24497         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
24498         targets if not optimizing.
24499
24500 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
24501
24502         * gcc.c-torture/compile/20020605-1.c: New test.
24503
24504         * g++.dg/opt/vt1.C: New test.
24505
24506         * gcc.dg/20020531-1.c: New test.
24507
24508         * gcc.dg/20020530-1.c: New test.
24509
24510         * gcc.dg/20020527-1.c: New test.
24511
24512         * g++.dg/opt/cse1.C: New test.
24513
24514 2002-06-07  Roger Sayle  <roger@eyesopen.com>
24515
24516         * gcc.dg/20020607-2.c: New test case.
24517
24518 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
24519
24520         * gcc.c-torture/compile/20020604-1.c: New test.
24521
24522 2002-06-04  Richard Henderson  <rth@redhat.com>
24523
24524         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
24525         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
24526         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
24527
24528 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
24529
24530         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
24531
24532 2002-06-03  Richard Henderson  <rth@redhat.com>
24533
24534         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
24535         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
24536
24537 2002-06-02  Richard Henderson  <rth@redhat.com>
24538
24539         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
24540         test functions static.
24541
24542 2002-06-02  Andreas Jaeger  <aj@suse.de>
24543
24544         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
24545         now.
24546
24547 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
24548
24549         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
24550         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
24551         Update for mofified diagnostics.
24552         * gcc.dg/c99-intconst-1.c: No longer fail.
24553
24554 2002-06-02  Richard Henderson  <rth@redhat.com>
24555
24556         * gcc.dg/uninit-A.c: Remove xfail markers.
24557
24558 2002-06-01  Roger Sayle  <roger@eyesopen.com>
24559
24560         * gcc.dg/fnegate-1.c: New test case.
24561
24562 2002-05-30  Osku Salerma  <osku@iki.fi>
24563
24564         * gcc.c-torture/execute/mayalias-1.c: New file.
24565
24566 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
24567
24568         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
24569         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
24570         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
24571
24572 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
24573
24574         * gcc.c-torture/execute/20020529-1.c: New test.
24575
24576 2002-05-27  Richard Henderson  <rth@redhat.com>
24577
24578         * g++.dg/ext/attrib6.C: New test case.
24579
24580 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24581
24582         * gcc.c-torture/execute/pure-1.c: New test.
24583
24584 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
24585
24586         * gcc.dg/cpp/arith-2.c: Remove.
24587
24588 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
24589
24590         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
24591         * gcc.dg/cpp/if-3.c: Remove.
24592
24593 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
24594
24595         * g++.dg/opt/cse2.C: New test.
24596
24597 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
24598
24599         * gcc.dg/cpp/arith-1.c: New semantic tests.
24600         * gcc.dg/cpp/if-1.c: Update.
24601
24602 2002-05-24  Ben Elliston  <bje@redhat.com>
24603
24604         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
24605
24606 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
24607
24608         * gcc.dg/verbose-asm.c: New test.
24609
24610 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
24611
24612         * gcc.dg/cpp/paste12.c: New test.
24613
24614 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
24615
24616         * g++.dg/parse/named_ops.C: New test.
24617
24618 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
24619
24620         * gcc/testsuite/gcc.dg/weak-8.c: New test.
24621
24622 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
24623
24624         * gcc.dg/weak-2.c: Allow optional leading underscore
24625         in scan-assembler symbol name.
24626         * gcc.dg/weak-3.c: Likewise.
24627         * gcc.dg/weak-4.c: Likewise.
24628         * gcc.dg/weak-5.c: Likewise.
24629
24630 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
24631
24632         * gcc.dg/20020523-1.c: New test.
24633
24634 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
24635
24636         * objc.dg/const-str-2.m: Update now that we stop after
24637         a command line error.
24638
24639 2002-05-22  Richard Henderson  <rth@redhat.com>
24640
24641         * g++.dg/dg.exp: Fix typo in test pruneing.
24642
24643 2002-05-22  Richard Henderson  <rth@redhat.com>
24644
24645         * g++.dg/dg.exp: Prune the tls subdirectory.
24646         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
24647         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
24648         * g++.dg/tls/init-1.C: New.
24649
24650 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
24651
24652         * gcc.dg/20020517-1.c: New test.
24653
24654 2002-05-21  Richard Henderson  <rth@redhat.com>
24655
24656         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
24657         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
24658
24659 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
24660
24661         * g++.dg/other/copy2.C: New test.
24662
24663 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
24664
24665         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
24666         (MAX_COPY): Bump up to 10 times sizeof (long long).
24667         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
24668
24669         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
24670         sizeof (long long).
24671
24672         * gcc.c-torture/execute/strcpy-1.c: New test.
24673
24674 2002-05-19  Jason Merrill  <jason2redhat.com>
24675
24676         * g++.dg/ext/oper1.C: New test.
24677
24678 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
24679 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
24680
24681         * README.QMTEST: New file.
24682
24683         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
24684
24685 2002-05-19  Andreas Jaeger  <aj@suse.de>
24686
24687         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
24688         now.
24689         * gcc.c-torture/execute/loop-2d.x: Likewise.
24690
24691 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
24692
24693         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
24694         support weak symbols.
24695         * gcc.dg/weak-4.c: Likewise
24696         * gcc.dg/weak-6.c: Likewise
24697
24698 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
24699
24700         * gcc.dg/weak-3.c: Add dg-excess-error comment for
24701         cygwin, coff and h8300-*-hms targets
24702         * gcc.dg/weak-5.c: Likewise
24703         * gcc.dg/weak-7.c: Likewise
24704
24705 2002-05-16  Jason Merrill  <jason@redhat.com>
24706
24707         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
24708         (scan-assembler-not, scan-assembler-dem): Likewise.
24709         (scan-assembler-dem-not): Likewise.
24710
24711 2002-05-15  Richard Henderson  <rth@redhat.com>
24712
24713         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
24714
24715 2002-05-15  Richard Henderson  <rth@redhat.com>
24716
24717         * gcc.dg/weak-5.c (vfoo1c): No warning here.
24718         (vfoo1f): Warning here.
24719         (vfoo1l): Don't redefine the alias.
24720
24721 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
24722
24723         * g++.dg/init/pm1.C: New test.
24724
24725 2002-05-12  David S. Miller  <davem@redhat.com>
24726
24727         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
24728         types.
24729
24730 2002-05-10  Roger Sayle  <roger@eyesopen.com>
24731
24732         * gcc.c-torture/execute/20020510-1.c: New test case.
24733
24734 2002-05-10  David S. Miller  <davem@redhat.com>
24735
24736         * gcc.c-torture/execute/conversion.c: Test long double too.
24737
24738 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
24739
24740         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
24741         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
24742         * lib/g++.exp (g++_link_flags): Likewise.
24743         * lib/objc.exp (objc_target_compile): Likewise.
24744
24745 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
24746
24747         * gcc.dg/cpp/poison.c: Update.
24748         * gcc.dg/cpp/20000625-2.c: Remove.
24749         * gcc.dg/cpp/direct2s.c: Remove final test.
24750
24751 2002-05-08  Tom Rix  <trix@redhat.com>
24752
24753         * gcc.c-torture/execute/20020508-1.c: New test.
24754         * gcc.c-torture/execute/20020508-2.c: New test.
24755         * gcc.c-torture/execute/20020508-3.c: New test.
24756
24757 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
24758
24759         * gcc.dg/cpp/charconst-4.c: More tests.
24760
24761 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
24762
24763         PR c/6569
24764         * gcc.dg/weak-3.c: Update location of warning messages.
24765         * gcc.dg/weak-5.c: Likewise.
24766
24767 2002-05-06  Roger Sayle  <roger@eyesopen.com>
24768
24769         * gcc.c-torture/execute/20020506-1.c: New test case.
24770
24771 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
24772
24773         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
24774
24775 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
24776
24777         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
24778
24779 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
24780
24781         * gcc.dg/cpp/charconst-3.c: New test.
24782
24783 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
24784
24785         * gcc.dg/cpp/charconst.c: Update tests.
24786
24787 2002-05-05  Tim Josling  <tej@melbpc.org.au>
24788
24789         * treelang: Added directory for new sample language treelang. Also
24790         lib/treelang.exp: New file to signal treelang should be tested.
24791
24792 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
24793
24794         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
24795         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
24796         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
24797         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
24798         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
24799         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
24800         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
24801
24802 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
24803
24804         * gcc.dg/format/xopen-2.c: New test.
24805
24806 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
24807
24808         * gcc.dg/20020503-1.c: New test.
24809
24810 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
24811
24812         * g++.dg/init/dtor1.C: Make it tougher.
24813
24814 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
24815
24816         * g++.dg/init/dtor1.C: New test.
24817
24818 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
24819
24820         * gcc.dg/altivec-8.c: New.
24821
24822 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
24823
24824         * gcc.dg/altivec-7.c: New.
24825
24826 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
24827
24828         * g++.dg/parse/typedef1.C: New test.
24829
24830 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
24831
24832         PR c++/6486
24833         * g++.dg/template/friend6.C: New test.
24834
24835         PR c++/6492
24836         * g++.dg/init/copy1.C: New test.
24837
24838 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
24839
24840         * g++.dg/warn/effc1.C: New test.
24841
24842 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
24843
24844         * gcc.dg/cpp/if-cexp.c: Add a test.
24845
24846 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
24847
24848         * gcc.dg/20020426-2.c: New test.
24849
24850 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
24851
24852         * gcc.dg/cpp/if-mop.c: Update.
24853         * gcc.dg/cpp/if-mpar.c: Add test.
24854         * gcc.dg/cpp/if-oppr.c: Update.
24855
24856 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24857
24858         PR c/6343
24859         * gcc.dg/weak-[2-7].c: New tests.
24860
24861 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
24862
24863         * gcc.dg/enum1.c: New test.
24864
24865 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
24866
24867         PR c++/6497
24868         * g++.dg/inherit/access2.C: New test.
24869
24870 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
24871
24872         PR bootstrap/6445
24873         * gcc.dg/20020426-1.c: New test.
24874
24875 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
24876
24877         * g++.dg/abi/enum1.C: New test.
24878
24879 2002-04-26  Richard Henderson  <rth@redhat.com>
24880
24881         * gcc.dg/c99-bool-1.c: Expect always true warning.
24882
24883 2002-04-25  Roger Sayle  <roger@eyesopen.com>
24884
24885         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
24886
24887 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24888
24889         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
24890         targets.
24891
24892 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
24893
24894         * g++.dg/abi/mange7.C: New test.
24895
24896         PR c++/6438.
24897         * g++.dg/parse/stmtexpr2.C: New test.
24898
24899 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
24900
24901         * gcc.dg/20020312-2.c: Add SH target.
24902
24903 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24904
24905         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
24906         compiler output on mips*-*-irix*.
24907
24908 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
24909
24910         * g++.dg/parse/attr1.C: New test.
24911
24912 2002-04-23  Roger Sayle  <roger@eyesopen.com>
24913
24914         * gcc.c-torture/execute/string-opt-17.c: New test case.
24915         * gcc.c-torture/execute/memset-2.c: New test case.
24916
24917 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
24918
24919         PR c++/6256:
24920         * g++.dg/template/friend5.C: New test.
24921
24922         PR c++/6331:
24923         * g++.dg/template/qual1.C: Likewise.
24924
24925 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
24926
24927         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
24928         Include stdlib.h, not stdio.h or ctype.h.
24929
24930 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
24931
24932         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
24933         cris-*-elf* and mmix-*-*.
24934         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
24935         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
24936         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
24937         Ditto.
24938         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
24939         * gcc.dg/wchar_t-1.c: Ditto.
24940
24941 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
24942
24943         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
24944         Clarify comment.
24945
24946 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
24947
24948         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
24949
24950 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24951
24952         * gcc.c-torture/execute/20000906-1.x: Delete.
24953
24954 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
24955
24956         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
24957
24958 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
24959
24960         * PR6367
24961         * g77.f-torture/execute/6367.f: New test.
24962         * g77.f-torture/execute/6367.x: Disable for MMIX.
24963
24964 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
24965
24966         * PR6352
24967         * g++.dg/opt/inline2.C: New test.
24968
24969 2002-04-18  Richard Henderson  <rth@redhat.com>
24970
24971         * gcc.dg/20000906-1.c: Enable for all targets.
24972         * gcc.c-torture/compile/iftrap-2.c: New.
24973
24974 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
24975
24976         * gcc.dg/20020418-1.c: New test.
24977         * gcc.dg/20020418-2.c: New test.
24978
24979 2002-04-18  Richard Henderson  <rth@redhat.com>
24980
24981         * gcc.c-torture/compile/iftrap-1.c: New.
24982         * gcc.dg/iftrap-1.c: Adjust for ia64.
24983         * gcc.dg/iftrap-2.c: New.
24984
24985 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
24986
24987         * gcc.c-torture/compile/20020418-1.c: New test.
24988
24989 2002-04-18  Roger Sayle  <roger@eyesopen.com>
24990
24991         * gcc.c-torture/compile/20020415-1.c: New.
24992
24993 2002-04-18  David S. Miller  <davem@redhat.com>
24994
24995         * gcc.c-torture/execute/20020418-1.c: New test.
24996
24997 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
24998
24999         * gcc.dg/20020416-1.c: New test.
25000
25001         * g++.dg/opt/inline1.C: New test.
25002
25003 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
25004
25005         * gcc.dg/altivec-5.c: New test.
25006
25007         * gcc.dg/20020415-1.c: New test.
25008
25009 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
25010
25011         * testsuite/lib/chill.exp: Remove.
25012
25013 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
25014
25015         * g++.dg/other/big-struct.C: New test.
25016
25017 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
25018
25019         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
25020         of scratch file.
25021
25022 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
25023
25024         PR c/6277
25025         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
25026         in scan-assembler function name
25027
25028 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
25029
25030         * g77.f-torture/execute/980628-4.x,
25031         g77.f-torture/execute/980628-5.x,
25032         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
25033         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
25034         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
25035         i[34567]86-*-*.
25036
25037 2002-04-13  David S. Miller  <davem@redhat.com>
25038
25039         * gcc.c-torture/execute/20020413-1.c: New test.
25040
25041 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
25042
25043         * gcc.dg/asm-6.c,
25044         * g++.dg/ext/asm1.C: New tests.
25045
25046 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
25047
25048         PR c++ 5373.
25049         * g++.dg/parse/stmtexpr1.C: New test.
25050
25051         PR c++/5189.
25052         * g++.dg/template/copy1.C: New test.
25053
25054 2002-04-12  Richard Henderson  <rth@redhat.com>
25055
25056         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
25057
25058 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
25059
25060         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
25061         gcc.c-torture/execute/20020307-2.c.
25062
25063 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
25064
25065         * g++.dg/ext/attrib5.C,
25066         * g++.dg/lookup/struct1.C: New tests.
25067
25068 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
25069
25070         * gcc.dg/20020411-1.c: New test.
25071
25072         * gcc.c-torture/execute/20020411-1.c: New test.
25073
25074 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
25075
25076         * g77.f-torture/execute/6177.f: New test.
25077
25078 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
25079
25080         PR middle-end/6247
25081         * g++.dg/opt/cleanup1.C: New test.
25082
25083         * g++.dg/opt/const1.C: New test.
25084
25085 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
25086
25087         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
25088
25089 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
25090
25091         PR c++/5507
25092         * g++.dg/template/typename2.C: New test.
25093
25094 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
25095
25096         * gcc.c-torture/execute/loop-12.c: New.
25097
25098 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
25099
25100         * g77.f-torture/execute/980628-4.x,
25101         g77.f-torture/execute/980628-5.x,
25102         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
25103         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
25104         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
25105
25106 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25107
25108         PR optimization/6086
25109         * g++.dg/opt/preinc1.C: New test.
25110
25111 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
25112
25113         PR c++/5571
25114         * g++.dg/opt/static2.C: New test.
25115
25116 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
25117
25118         PR c/5120
25119         * gcc.dg/20020406-1.c: New test.
25120
25121 2002-04-04  David S. Miller  <davem@redhat.com>
25122
25123         * gcc.c-torture/execute/20020404-1.c: New test.
25124
25125 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
25126
25127         PR c/6123
25128         * gcc.dg/20020312-2.c: Do not declare global register variable
25129         if __PIC__ or __pic__ is defined.
25130
25131 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
25132
25133         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
25134         __asm__ so that it works correctly even if -ansi -pedantic-errors.
25135
25136 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25137
25138         * gcc.misc-tests/linkage.exp: Update last change to handle
25139         sparc*-, not just sparc-.
25140
25141 2002-04-03  Richard Henderson  <rth@redhat.com>
25142
25143         * gcc.dg/cpp/ucs.c: Improved long UCS test.
25144
25145 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
25146
25147         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
25148
25149 2002-04-02  David S. Miller  <davem@redhat.com>
25150
25151         * gcc.c-torture/execute/20020402-3.c: New test.
25152
25153 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
25154
25155         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
25156         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
25157
25158         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
25159         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
25160         g77.f-torture/execute/20001201.x,
25161         g77.f-torture/execute/u77-test.x: New files.
25162
25163         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
25164         * gcc.dg/wchar_t-1.c: Ditto.
25165
25166 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25167
25168         * gcc.c-torture/execute/20020402-1.c: New test.
25169
25170 2002-04-01  Richard Henderson  <rth@redhat.com>
25171
25172         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
25173
25174         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
25175
25176 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25177
25178         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
25179
25180 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
25181
25182         * g++.dg/inherit/template-as-base.C: Expect error.
25183         * g++.dg/inherit/namespace-as-base.C: Likewise.
25184
25185 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
25186
25187         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
25188         g++.dg/ext/instantiate3.C: Tweak match patterns.
25189
25190         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
25191         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
25192         -da test.
25193
25194 2002-03-31  Richard Henderson  <rth@redhat.com>
25195
25196         * gcc.dg/special/alias-2.c: New.
25197         * gcc.dg/special/ecos.exp: Run it.
25198
25199 2002-03-31  Richard Henderson  <rth@redhat.com>
25200
25201         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
25202
25203 2002-03-31  Kazu Hirata  <kazu@hxi.com>
25204
25205         * gcc.dg/weak-1.c: Disable on h8300 port.
25206
25207 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
25208
25209         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
25210         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
25211         ordering tests.
25212         * g++.dg/bprob/bprob-1.C: New test.
25213         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
25214         * g++.dg/gcov/gcov-1.C: New test.
25215         * g++.dg/gcov/gcov-1.x: New file.
25216         * g++.dg/gcov/gcov-2.C: New test.
25217         * g++.dg/gcov/gcov-3.C: New test.
25218         * g++.dg/gcov/gcov-3.h: New file.
25219
25220 2002-03-28  Roger Sayle  <roger@eyesopen.com>
25221
25222         * g++.old-deja/g++.other/builtins5.C: New test.
25223         * g++.old-deja/g++.other/builtins6.C: New test.
25224         * g++.old-deja/g++.other/builtins7.C: New test.
25225         * g++.old-deja/g++.other/builtins8.C: New test.
25226         * g++.old-deja/g++.other/builtins9.C: New test.
25227
25228 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
25229
25230         * g++.dg/opt/static1.C: New test.
25231
25232         * g++.dg/opt/longbranch1.C: New test.
25233
25234 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
25235
25236         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
25237
25238         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
25239
25240 2002-03-28  Jeffrey A Law  (law@redhat.com)
25241
25242         * gcc.c-torture/execute/20020328-1.c: New test.
25243
25244 2002-03-27  Richard Henderson  <rth@redhat.com>
25245
25246         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
25247         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
25248         move from g++.old-deja/g++.ext/.
25249
25250 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
25251
25252         * g++.dg/init/new2.C: New test.
25253
25254 2002-03-26  Richard Henderson  <rth@redhat.com>
25255
25256         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
25257
25258         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
25259         on sparc.
25260
25261         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
25262         sparcv9 systems.
25263         * gcc.dg/20001102-1.c: Likewise.
25264
25265 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
25266
25267         * gcc.dg/cpp/endif-pedantic1.c,
25268         gcc.dg/cpp/endif-pedantic2.c:  New tests.
25269
25270 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
25271
25272         * g++.dg/init/new1.C: New test.
25273
25274 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
25275
25276         * g++.dg/abi/vbase9.C: New test.
25277
25278 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
25279
25280         * gcc.dg/arm-asm.c: New test.
25281
25282 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
25283
25284         * gcc.dg/Wswitch-enum.c: New test.
25285         Fix PR c/5044.
25286
25287 2002-03-26  Richard Henderson  <rth@redhat.com>
25288
25289         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
25290         structure.
25291
25292 2002-03-25  Richard Henderson  <rth@redhat.com>
25293
25294         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
25295         sparcv9 systems.
25296
25297         * gcc.c-torture/compile/20011119-1.c (xxx): New.
25298         * gcc.c-torture/compile/20011119-2.c (xxx): New.
25299
25300 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
25301
25302         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
25303
25304 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
25305
25306         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
25307         targets using generic thunk support.
25308
25309 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
25310
25311         * gcc.c-torture/compile/20020323-1.c: New test.
25312
25313         * g++.dg/opt/conj2.C: New test.
25314
25315 2002-03-24  Richard Henderson  <rth@redhat.com>
25316
25317         * gcc.dg/weak-1.c: Use -fno-common.
25318
25319 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
25320
25321         * g77.dg/f77-edit-apostrophe-out.f: New test
25322         * g77.dg/f77-edit-h-out.f: New test
25323         * g77.dg/f77-edit-t-in.f: New test
25324         * g77.dg/f77-edit-t-out.f: New test
25325         * g77.dg/f77-edit-x-out.f: New test
25326         * g77.dg/f77-edit-slash-out.f: New test
25327         * g77.dg/f77-edit-colon-out.f: New test
25328         * g77.dg/f77-edit-s-out.f: New test
25329
25330 2002-03-24  Richard Henderson  <rth@redhat.com>
25331
25332         * objc/execute/formal_protocol-6.x: New XFAIL.
25333
25334 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
25335
25336         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
25337         that do not support weak symbols
25338
25339 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
25340
25341         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
25342         * lib/g77.exp:  Likewise
25343         * lib/objc.exp: Likewise
25344
25345 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
25346
25347         * gcc.dg/Wswitch-default.c: New test.
25348
25349 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
25350
25351         * g++.dg/other/enum1.C: New test.
25352
25353 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
25354
25355         * gcc.dg/pragma-ep-3.c: Fix typo.
25356
25357 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
25358
25359         * g++.dg/inherit/template-as-base.C: New test.
25360
25361 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
25362
25363         * g++.old-deja/g++.other/dwarf2-1.C: Move...
25364         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
25365
25366 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
25367
25368         * gcc.dg/cpp/multiline.c: Update to match.
25369
25370 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
25371
25372         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
25373
25374 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
25375
25376         * gcc.dg/cpp/extratokens2.c:  New file.
25377
25378 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
25379
25380         * gcc.dg/20020312-2.c: Add rs6000 target.
25381
25382         * gcc.c-torture/compile/20020319-1.c: New test.
25383
25384 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25385
25386         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
25387         (A, E): Handle this.
25388
25389 2002-03-20  Jason Merrill  <jason@redhat.com>
25390
25391         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
25392         ignoring -fpic.
25393         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
25394         through prune_gcc_output.
25395
25396 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
25397
25398         * gcc.c-torture/compile/20020320-1.c: New test.
25399
25400 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
25401
25402         * gcc.c-torture/compile/20020318-1.c: New test.
25403
25404         * gcc.dg/struct-by-value-1.c: New test.
25405
25406         * gcc.dg/20020319-1.c: New test.
25407
25408 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
25409
25410         * g++.dg/opt/conj1.C: New test.
25411
25412 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
25413
25414         * g++.dg/template/qualttp20.C: Revert previous change.
25415         * g++.dg/template/qualttp3.C: Likewise.
25416         * g++.dg/template/qualttp4.C: Likewise
25417         * g++.dg/template/qualttp5.C: Likewise
25418         * g++.dg/template/qualttp6.C: Likewise
25419         * g++.dg/template/qualttp7.C: Likewise
25420         * g++.dg/template/qualttp8.C: Likewise
25421         * g++.dg/template/recurse.C: Likewise.
25422
25423 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
25424
25425         * gcc.dg/cpp/wchar-1.c: Update.
25426
25427 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
25428
25429         * g++.dg/template/conv1.C: New test.
25430         * g++.dg/template/conv2.C: New test.
25431         * g++.dg/template/conv3.C: New test.
25432         * g++.dg/template/conv4.C: New test.
25433
25434 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
25435
25436         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
25437         * g++.dg/template/qualttp3.C: Likewise.
25438         * g++.dg/template/qualttp4.C: Likewise
25439         * g++.dg/template/qualttp5.C: Likewise
25440         * g++.dg/template/qualttp6.C: Likewise
25441         * g++.dg/template/qualttp7.C: Likewise
25442         * g++.dg/template/qualttp8.C: Likewise
25443         * g++.dg/template/recurse.C: Likewise.
25444
25445 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
25446
25447         * g++.dg/opt/dtor1.C: New test.
25448
25449 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
25450
25451         * gcc.c-torture/compile/20020315-1.c: New test.
25452
25453 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
25454
25455         * gcc.dg/weak-1.c: Fix scan tests.
25456
25457 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
25458
25459         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
25460         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
25461         cris-*-aout* mmix-*-*.
25462         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
25463         cris-*-aout* mmix-*-*.
25464         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
25465         cris-*-elf* cris-*-aout* and mmix-*-*.
25466         * gcc.dg/20001009-1.c: Ditto.
25467         * gcc.dg/20010912-1.c: Ditto.
25468         * gcc.dg/20020122-4.c: Ditto.
25469         * gcc.dg/inline-2.c: Ditto.
25470
25471 2002-03-14  Jeffrey A Law  (law@cygnus.com)
25472
25473         * gcc.c-torture/compile/20020314-1.c: New test.
25474
25475 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
25476
25477         * gcc.c-torture/execute/20020314-1.c: New test.
25478
25479 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
25480
25481         * g++.dg/warn/Wunused-1.C: New test.
25482
25483 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
25484
25485         * g++.dg/abi/mangle6.C: New test.
25486
25487 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
25488
25489         * gcc.c-torture/compile/20020309-2.c: New test.
25490
25491         * gcc.c-torture/compile/20020312-1.c: New test.
25492
25493 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
25494
25495         * g++.dg/other/access1.C: New test.
25496
25497 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
25498
25499         * gcc.c-torture/execute/wchar_t-1.c: New test.
25500
25501 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
25502
25503         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
25504
25505 2002-03-12  Roger Sayle  <roger@eyesopen.com>
25506
25507         * gcc.dg/20020312-1.c: New test case.
25508
25509 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
25510
25511         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
25512
25513 2002-03-11  Richard Henderson  <rth@redhat.com>
25514
25515         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
25516         * g++.old-deja/g++.jason/report.C: Likewise.
25517
25518 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
25519
25520         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
25521         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
25522
25523 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
25524
25525         * testsuite/g++.dg/overload/pmf1.C: New test.
25526
25527 2002-03-11  Kazu Hirata  <kazu@hxi.com>
25528
25529         * gcc.c-torture/execute/20020307-1.c: Use long.
25530
25531 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
25532
25533         PR optimization/5844
25534         * gcc.dg/20020310-1.c: New test.
25535
25536 2002-03-09  Michael Meissner  <meissner@redhat.com>
25537
25538         * gcc.c-torture/execute/memcpy-2.c: New test.
25539         * gcc.c-torture/execute/memset-1.c: New test.
25540         * gcc.c-torture/execute/strlen-1.c: New test.
25541         * gcc.c-torture/execute/strcmp-1.c: New test.
25542         * gcc.c-torture/execute/strncmp-1.c: New test.
25543
25544 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
25545
25546         * gcc.dg/ppc-ldstruct.c: New test.
25547
25548 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
25549
25550         * gcc.c-torture/execute/va-arg-22.c: New test.
25551
25552 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
25553
25554         * gcc.c-torture/compile/20020309-1.c: New test.
25555
25556 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
25557
25558         * gcc.c-torture/execute/20020307-2.c: New test.
25559
25560 2002-03-07  Jeffrey A Law  (law@redhat.com)
25561
25562         * g77.f-torture/compile/20020307-1.f: New test.
25563
25564 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
25565
25566         * gcc.dg/unordered-1.c: New test.
25567
25568 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
25569
25570         * gcc.c-torture/execute/20020307-1.c: New test.
25571
25572 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
25573
25574         * gcc.dg/20020304-1.c: New test.
25575
25576         * gcc.c-torture/compile/20020304-2.c: New test.
25577
25578 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
25579
25580         * gcc.c-torture/compile/20020304-1.c: New test case
25581         (from PR c/5830).
25582
25583 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
25584
25585         * gcc.dg/20020103-1.c: Add other -D ppc variants.
25586
25587 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
25588
25589         * g++.dg/other/classkey1.C: New test.
25590
25591 2002-03-01  Richard Henderson  <rth@redhat.com>
25592
25593         * gcc.c-torture/compile/981223-1.x: New.
25594         * gcc.c-torture/compile/920625-1.x: New.
25595
25596 2002-02-28  Richard Henderson  <rth@redhat.com>
25597
25598         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
25599
25600 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
25601
25602         * gcc.c-torture/execute/20020227-1.c: New test.
25603
25604 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
25605
25606         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
25607         here" ERROR lines.
25608         * g++.old-deja/g++.oliva/partord1.C: Likewise.
25609         * g++.old-deja.g++.other/defarg1.C: Likewise.
25610         * g++.old-deja/g++.pt/calls2.C: Likewise.
25611         * g++.old-deja/g++.pt/crash20.C: Likewise.
25612         * g++.old-deja/g++.pt/crash30.C: Likewise.
25613         * g++.old-deja/g++.pt/crash36.C: Likewise.
25614         * g++.old-deja/g++.pt/crash6.C: Likewise.
25615         * g++.old-deja/g++.pt/defarg13.C: Likewise.
25616         * g++.old-deja/g++.pt/derived3.C: Likewise.
25617         * g++.old-deja/g++.pt/error1.C: Likewise.
25618         * g++.old-deja/g++.pt/friend21.C: Likewise.
25619         * g++.old-deja/g++.pt/friend23.C: Likewise.
25620         * g++.old-deja/g++.pt/infinite1.C: Likewise.
25621         * g++.old-deja/g++.robertl/eb128.C: Likewise.
25622
25623 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
25624
25625         * gcc.c-torture/execute/20020225-2.c: New test.
25626
25627 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
25628
25629         * gcc.c-torture/execute/920730-1t.c,
25630         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
25631         Delete test cases, only relevant to -traditional.
25632
25633 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
25634
25635         * gcc.dg/cpp/undef1.c: Remove.
25636         * gcc.dg/cpp/directiv.c: Update.
25637         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
25638
25639 2002-02-27  Michael Meissner  <meissner@redhat.com>
25640
25641         * gcc.c-torture/execute/20020226-1.c: New test.
25642
25643 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
25644
25645         * g++.dg/debug/debug4.C: New test.
25646
25647         * gcc.dg/ia64-visibility-1.c: New test.
25648
25649 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
25650
25651         * gcc.dg/debug/20020224-1.c: New.
25652
25653 2002-02-25  Kazu Hirata  <kazu@hxi.com>
25654
25655         * gcc.c-torture/execute/960416-1.x: New.
25656         * gcc.c-torture/execute/divconst-3.x: Likewise.
25657
25658 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
25659
25660         * gcc.dg/20020224-1.c: New test.
25661
25662 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
25663
25664         * gcc.c-torture/execute/20020225-1.c: New.
25665
25666 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
25667
25668         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
25669
25670 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
25671
25672         * gcc.dg/20020222-1.c: New test.
25673
25674 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
25675
25676         * g++.dg/opt/anonunion1.C: New test.
25677
25678 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
25679
25680         * g++.dg/template/qualttp19.C: New test.
25681         * g++.dg/template/qualttp20.C: New test.
25682         * g++.old-deja/g++.jason/report.C: Adjust expected errors
25683         * g++.old-deja/g++.other/qual1.C: Likewise.
25684
25685 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
25686
25687         * gcc.dg/attr-alwaysinline.c: New.
25688
25689 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
25690
25691         * gcc.dg/20020220-1.c: New test.
25692
25693         * gcc.dg/20020220-2.c: New test.
25694
25695         * g++.dg/opt/mmx1.C: New test.
25696
25697 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
25698
25699         * gcc.c-torture/compile/20020110.c: New test.
25700
25701 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
25702
25703         * gcc.c-torture/execute/20020219-1.c: New test.
25704
25705         * gcc.dg/20020219-1.c: New test.
25706
25707         * gcc.dg/noncompile/20020220-1.c: New test.
25708
25709         * g++.dg/opt/ptrintsum1.C: New test.
25710
25711         * gcc.dg/debug/20020220-1.c: New test.
25712
25713 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
25714
25715         * gcc.c-torture/execute/20020216-1.c: New test.
25716
25717 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
25718
25719         * gcc.dg/decl-1.c: Update, new test.
25720
25721 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
25722
25723         * g++.dg/abi/bitfield1.C: New test.
25724         * g++.dg/abi/bitfield2.C: New test.
25725
25726 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
25727
25728         * gcc.dg/attr-nest.c: New test.
25729
25730 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
25731
25732         * gcc.c-torture/execute/20020215-1.c: New test.
25733
25734 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
25735
25736         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
25737         * g++.dg/debug/debug.exp: New.
25738         * g++.dg/debug/trivial.C: New.
25739         * g++.dg/debug/debug1.C: Moved...
25740         * g++.dg/other/debug1.C: ...from here.
25741         * g++.dg/debug/debug2.C: Moved...
25742         * g++.dg/other/debug2.C: ...from here.
25743         * g++.dg/debug/debug3.C: Moved...
25744         * g++.dg/other/debug3.C: ...from here.
25745
25746         * gcc.dg/noncompile/20020213-1.c: New test.
25747
25748 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
25749
25750         * g++.dg/other/debug3.C: New test.
25751
25752         * gcc.c-torture/execute/20020213-1.c: New test.
25753
25754 2002-02-13  Richard Smith <richard@ex-parrot.com>
25755
25756         * g++.old-deja/g++.other/thunk1.C: New test.
25757
25758 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
25759
25760         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
25761
25762 2002-02-13  Stan Shebs  <shebs@apple.com>
25763
25764         * gcc.dg/altivec-3.c: New.
25765
25766 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
25767
25768         * gcc.dg/Wunreachable-1.c: New test.
25769         * gcc.dg/Wunreachable-2.c: New test.
25770
25771 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
25772
25773         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
25774
25775 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
25776
25777         * gcc.dg/decl-1.c: New test.
25778
25779 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
25780
25781         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
25782
25783 2002-02-10  Kazu Hirata  <kazu@hxi.com>
25784
25785         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
25786         * gcc.c-torture/compile/980506-1.x: Likewise.
25787
25788 2002-02-10  Kazu Hirata  <kazu@hxi.com>
25789
25790         * gcc.dg/20020210-1.c: New.
25791
25792 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
25793
25794         * g77.f-torture/execute/947.f: New regression test
25795         for PR fortran/947.
25796
25797 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
25798
25799         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
25800         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
25801
25802 2002-02-08  Richard Henderson  <rth@redhat.com>
25803
25804         * gcc.c-torture/compile/labels-3.c: New.
25805
25806 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
25807
25808         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
25809         expression statements work instead.
25810         * gcc.dg/noncompile/20020207-1.c: New test.
25811
25812 2002-02-07  Richard Henderson  <rth@redhat.com>
25813
25814         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
25815
25816 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
25817
25818         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
25819         message from g77
25820         * lib/g77-dg.exp: Trim g77 error messages so that they are
25821         recognized by dg.exp.
25822
25823 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
25824
25825         PR fortran/5473
25826         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
25827
25828 2002-02-07  Richard Henderson  <rth@redhat.com>
25829
25830         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
25831         to be sufficiently aligned for integers.
25832
25833 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
25834
25835         * g++.dg/template/friend4.C: New test.
25836
25837 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
25838
25839         PR fortran/5743
25840         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
25841         unsupported cases.
25842
25843 2002-02-07  Richard Henderson  <rth@redhat.com>
25844
25845         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
25846         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
25847         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
25848         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
25849
25850 2002-02-06  Richard Henderson  <rth@redhat.com>
25851
25852         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
25853
25854 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
25855
25856         * gcc.dg/20020206-1.c: New test.
25857
25858 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
25859
25860         * gcc.c-torture/execute/20020206-1.c: New test.
25861
25862         * gcc.c-torture/execute/20020206-2.c: New test.
25863
25864         PR optimization/5429:
25865         * gcc.c-torture/compile/20020206-1.c: New test.
25866
25867 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
25868
25869         * g++.dg/ext/align1.C: Do not use an explicit alignment value
25870         as certain file formats cannot support particularly large
25871         alignments.
25872
25873         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
25874         and do not expect to be able to link the executable.
25875
25876         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
25877         fail because the COFF format does not support the weak attribute.
25878
25879 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
25880
25881         * g77.dg/pr5473.f:  New test
25882
25883 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
25884
25885         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
25886         Fix testcase accordingly.
25887
25888 2002-02-04  Richard Henderson  <rth@redhat.com>
25889
25890         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
25891         (buf): Change to be an array of pointers, not ints.
25892
25893 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
25894
25895         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
25896         before all tests.  Move warning one line above to match where it
25897         C frontend emits.
25898         * gcc.dg/Wswitch-2.c: New test.
25899         * g++.dg/warn/Wswitch-1.C: New test.
25900         * g++.dg/warn/Wswitch-2.C: New test.
25901
25902 2002-02-04  Richard Henderson  <rth@redhat.com>
25903
25904         * g++.dg/abi/offsetof.C: Fix size comparison.
25905
25906 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
25907
25908         * gcc.dg/cast-qual-2.c: New test.
25909
25910 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
25911
25912         * gcc.dg/20020201-4.c: New test.
25913
25914 2002-02-04  Ben Elliston  <bje@redhat.com>
25915
25916         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
25917         target_info attribute != 0, in addition to the empty string.
25918         (gcc_target_compile): Likewise.
25919
25920 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
25921
25922         * gcc.dg/Wswitch.c: New test.
25923         PR gcc/4475. PR gcc/3780.
25924
25925 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
25926
25927         * g77.f-torture/execute/5122.f: New test for regressions
25928         against PR fortran/5122.
25929
25930 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
25931
25932         * g77.f-torture/compile/pr3743.f: Delete
25933         * g77.dg/pr3743-1.f: New test.
25934         * g77.dg/pr3743-2.f: New test.
25935         * g77.dg/pr3743-3.f: New test.
25936         * g77.dg/pr3743-4.f: New test.
25937
25938 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
25939
25940         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
25941
25942 2002-02-02  Richard Henderson  <rth@redhat.com>
25943
25944         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
25945         * gcc.c-torture/execute/bf64-1.c: Likewise.
25946
25947 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
25948
25949         * gcc.dg/20020201-2.c: New test.
25950
25951         * gcc.dg/20020201-3.c: New test.
25952
25953         * gcc.c-torture/execute/bitfld-2.c: New test.
25954
25955 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
25956
25957         * gcc.dg/bitfld-1.c: Update.
25958         * gcc.dg/bitfld-2.c: Update.
25959         * gcc.c-torture/execute/bitfld-1.x: New.
25960
25961 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
25962
25963         * gcc.c-torture/execute/20020201-1.c: New test.
25964
25965 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
25966
25967         PR target/5469
25968         * gcc.dg/20020201-1.c: New test.
25969
25970 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
25971
25972         PR fortran/3743
25973         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
25974         * g77.f-torture/compile/pr3743.x: Remove
25975
25976 2002-01-31  Tom Rix  <trix@redhat.com>
25977
25978         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
25979
25980 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
25981
25982         * gcc.dg/noncompile/20020130-1.c: New test.
25983
25984 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
25985
25986         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
25987
25988 2002-01-29  Richard Henderson  <rth@redhat.com>
25989
25990         * gcc.c-torture/execute/991118-1.c: Cast various constants back
25991         to long long.
25992         * gcc.c-torture/execute/bf64-1.c: Likewise.
25993
25994 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
25995
25996         * gcc.c-torture/execute/20020129-1.c: New test.
25997
25998 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
25999
26000         * gcc.c-torture/compile/20000224-1.c: Update.
26001         * gcc.c-torture/execute/bitfld-1.c: New tests.
26002         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
26003         * gcc.dg/uninit-A.c: Update.
26004
26005 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
26006
26007         * g++.dg/template/ctor1.C: Add instantiation.
26008
26009 2002-01-28  Paul Koning  <pkoning@equallogic.com>
26010
26011         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
26012         argument to __builtin_prefetch to be const ptr.
26013
26014 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
26015
26016         * gcc.c-torture/compile/20020120-1.c: New test.
26017
26018 2002-01-27  Kazu Hirata  <kazu@hxi.com>
26019
26020         * gcc.c-torture/execute/20020127-1.c: New test.
26021
26022 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
26023
26024         * g77.dg/f77-edit-i-in.f: New test
26025         * g77.dg/f77-edit-i-out.f: New test
26026
26027 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
26028
26029         * gcc.dg/debug/debug.exp: New file.
26030         * gcc.dg/debug/trivial.c: New file.
26031         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
26032         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
26033         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
26034         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
26035         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
26036         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
26037         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
26038         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
26039         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
26040         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
26041         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
26042         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
26043         * gcc.dg/20000503-1.c: Removed.
26044         * gcc.dg/20010207-1.c: Removed.
26045         * gcc.dg/20011223-1.c: Removed.
26046         * gcc.dg/20020104-2.c: Removed.
26047         * gcc.dg/debug-1.c: Removed.
26048         * gcc.dg/debug-2.c: Removed.
26049         * gcc.dg/debug-3.c: Removed.
26050         * gcc.dg/debug-4.c: Removed.
26051         * gcc.dg/debug-5.c: Removed.
26052         * gcc.dg/debug-6.c: Removed.
26053         * gcc.dg/dwarf2-1.c: Removed.
26054         * gcc.dg/dwarf2-2.c: Removed.
26055
26056 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
26057
26058         * g++.old-deja/g++.other/eh5.C: New test.
26059         * g++.old-deja/g++.other/sibcall2.C: New test.
26060         * g++.old-deja/g++.other/array9.C: New test.
26061         * g++.old-deja/g++.other/typename2.C: New test.
26062         * g++.old-deja/g++.other/crash60.C: New test.
26063         * g++.old-deja/g++.other/conv9.C: New test.
26064         * g++.old-deja/g++.other/mangle10.C: New test.
26065         * g++.old-deja/g++.other/unchanging1.C: New test.
26066         * g++.old-deja/g++.other/exprstmt1.C: New test.
26067         * g++.old-deja/g++.other/inline23.C: New test.
26068         * g++.old-deja/g++.eh/ia64-1.C: New test.
26069         * g++.old-deja/g++.other/dwarf2-1.C: New test.
26070         * g++.old-deja/g++.other/reload1.C: New test.
26071         * g++.old-deja/g++.other/static20.C: New test.
26072         * g++.old-deja/g++.other/local-alloc1.C: New test.
26073         * g++.old-deja/g++.other/conv8.C: New test.
26074         * g++.old-deja/g++.other/stmtexpr2.C: New test.
26075         * g++.old-deja/g++.other/storeexpr1.C: New test.
26076         * g++.old-deja/g++.other/storeexpr2.C: New test.
26077         * g++.dg/eh/template2.C: New test.
26078         * g++.dg/warn/weak1.C: New test.
26079
26080 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
26081
26082         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
26083         Remove first, non-varying, argument.
26084
26085 2002-01-23  Richard Henderson  <rth@redhat.com>
26086
26087         * gcc.dg/inline-2.c: New.
26088
26089         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
26090         Add optional target arg.  Check number of arguments.
26091         (scan-assembler-not, scan-assembler-dem): Likewise.
26092         (scan-assembler-dem-not): Likewise.
26093
26094 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
26095
26096         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
26097         line 12.
26098         * g++.old-deja/g++.brendan/parse3.C,
26099         g++.old-deja/g++.other/crash26.C,
26100         g++.old-deja/g++.other/crash28.C,
26101         g++.old-deja/g++.other/crash29.C,
26102         g++.old-deja/g++.other/crash30.C,
26103         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
26104
26105 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
26106
26107         * gcc.dg/20020115-1.c: New.
26108
26109 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
26110
26111         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
26112
26113 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
26114
26115         * gcc.dg/20020122-3.c: New.
26116
26117 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
26118
26119         * g++.dg/other/gc1.C: New test.
26120
26121 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
26122
26123         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
26124
26125 2002-01-22  Richard Henderson  <rth@redhat.com>
26126
26127         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
26128
26129 2002-01-22  Richard Henderson  <rth@redhat.com>
26130
26131         * gcc.dg/20020122-4.c: New.
26132
26133 2002-01-22  H.J. Lu <hjl@gnu.org>
26134
26135         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
26136         link output.
26137         * gcc.dg/special/ecos.exp: Likewise.
26138         * lib/g++-dg.exp: Likewise.
26139         * lib/g77-dg.exp: Likewise.
26140         * lib/gcc-dg.exp : Likewise.
26141         * lib/mike-g++.exp: Likewise.
26142         * lib/mike-g77.exp: Likewise.
26143         * lib/mike-gcc.exp: Likewise.
26144         * lib/objc-dg.exp: Likewise.
26145
26146 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
26147
26148         PR target/5379
26149         * gcc.dg/20020122-2.c: New test.
26150
26151 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
26152
26153         * gcc.dg/20020122-1.c: New test.
26154
26155 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
26156
26157         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
26158
26159 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
26160
26161         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
26162
26163 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26164
26165         * gcc.c-torture/compile/20020121-1.c: New test.
26166
26167 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26168
26169         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
26170         ld_library_path.
26171
26172 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
26173
26174         * gcc.dg/20020218-1.c: New test.
26175
26176 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
26177
26178         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
26179         messages
26180         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
26181         "At global scope" warning
26182         * g++.dg/ext/align1.C: Change cygwin test for alignment
26183         from db-bogus to dg-warning
26184
26185 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
26186
26187         * g77.f-torture/compile/cpp2.F: New test.
26188
26189 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
26190
26191         * g++.dg/template/access1.C: New test.
26192
26193 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
26194
26195         * gcc.dg/20020118-1.c: New.
26196
26197 2002-01-18  Kazu Hirata  <kazu@hxi.com>
26198
26199         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
26200
26201 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
26202
26203         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
26204         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
26205         alignment warnings.
26206
26207 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
26208
26209         * gcc.misc-tests/i386-prefetch.exp: Save and restore
26210         torture_with_loops and torture_without_loops
26211
26212 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
26213
26214         * gcc.c-torture/compile/20020116-1.c: New test.
26215
26216 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
26217
26218         * gcc.dg/20020116-2.c: New test.
26219
26220         * gcc.dg/ultrasp4.c: New test.
26221
26222         * gcc.dg/20020116-1.c: New test.
26223
26224 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
26225
26226         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
26227         by EABI.
26228
26229 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
26230
26231         * gcc.misc-tests/i386-prefetch.exp: New.
26232         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
26233         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
26234         * gcc.misc-tests/i386-pf-none-1.c: New test.
26235         * gcc.misc-tests/i386-pf-sse-1.c: New test.
26236
26237 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
26238
26239         * gcc.dg/gnu89-init-1.c: Add new tests.
26240
26241 2002-01-15  Andreas Jaeger  <aj@suse.de>
26242
26243         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
26244         * gcc.dg/i386-mmx-2.c: Likewise.
26245         * gcc.dg/i386-sse-1.c: Likewise.
26246         * gcc.dg/i386-sse-2.c: Likewise.
26247         * gcc.dg/i386-sse-3.c: Likewise.
26248
26249 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
26250
26251         * g77.f-torture/execute/intrinsic-unix-bessel.f:
26252         Uncomment additional cases that now pass.
26253
26254 2002-01-11  Richard Henderson  <rth@redhat.com>
26255
26256         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
26257         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
26258
26259 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
26260
26261         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
26262
26263 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
26264
26265         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
26266         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
26267
26268 2002-01-10  Dale Johannesen  <dalej@apple.com>
26269
26270         * gcc.c-torture/execute/loop-11.c: New.
26271
26272 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
26273
26274         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
26275         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
26276
26277 2002-01-09  Richard Henderson  <rth@redhat.com>
26278
26279         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
26280         type in which to perform the operation for each size.
26281
26282 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
26283
26284         * gcc.c-torture/compile/20020109-2.c: New test.
26285
26286 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
26287
26288         * gcc.c-torture/execute/loop-10.c: New test.
26289
26290 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
26291
26292         * gcc.c-torture/compile/20010226-1.c: New test.
26293         * gcc.c-torture/compile/20010227-1.c: New test.
26294         * gcc.c-torture/compile/20010426-1.c: New test.
26295         * gcc.c-torture/compile/20010510-1.c: New test.
26296         * gcc.c-torture/compile/20010605-3.c: New test.
26297         * gcc.c-torture/compile/20010824-1.c: New test.
26298         * gcc.c-torture/execute/20010409-1.c: New test.
26299         * gcc.dg/noncompile/20000901-1.c: New test.
26300         * gcc.dg/20001023-1.c: New test.
26301         * gcc.dg/20001101-1.c: New test.
26302         * gcc.dg/20001102-1.c: New test.
26303         * gcc.dg/20010207-1.c: New test.
26304         * gcc.dg/20010405-1.c: New test.
26305         * gcc.dg/20010822-1.c: New test.
26306         * gcc.dg/20011107-1.c: New test.
26307
26308 2002-01-09  Jeffrey A Law  (law@redhat.com)
26309
26310         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
26311
26312         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
26313         execution failure on PA targets.
26314
26315 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
26316
26317         * gcc.c-torture/compile/20020109-1.c: New test.
26318
26319 2002-01-08  Kazu Hirata  <kazu@hxi.com>
26320
26321         * gcc.c-torture/execute/20020108-1.c: New test.
26322
26323 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
26324
26325         * gcc.dg/20020108-1.c: New test.
26326
26327 2002-01-08  H.J. Lu <hjl@gnu.org>
26328
26329         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
26330         for header files.
26331
26332 2002-01-08  Geoff Keating  <geoffk@redhat.com>
26333
26334         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
26335         consistency.
26336
26337 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
26338
26339         * gcc.dg/altivec-4.c: Test altivec predicates.
26340
26341 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
26342
26343         * gcc.c-torture/execute/20020107-1.c: New test.
26344
26345 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
26346
26347         PR c/5279
26348         * gcc.c-torture/compile/20020106-1.c: New test.
26349
26350 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
26351
26352         * gcc.c-torture/execute/nestfunc-4.c: New test.
26353
26354 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
26355
26356         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
26357         extra triple that slipped in.
26358         * g++.old-deja/g++.abi/align.C: Likewise.
26359         * g++.old-deja/g++.abi/bitfields.C: Likewise.
26360
26361 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
26362
26363         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
26364         * g++.old-deja/g++.abi/align.C: Likewise.
26365         * g++.old-deja/g++.abi/bitfields.C: Likewise.
26366
26367         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
26368         on FreeBSD/i386.
26369         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
26370         FreeBSD.
26371
26372 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
26373
26374         * gcc.dg/20020104-1.c: New test.
26375
26376         * gcc.dg/20020104-2.c: New test.
26377
26378 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
26379
26380         * gcc.dg/20020103-1.c: Fix typo in target selector.
26381
26382 2002-01-03  Richard Henderson  <rth@redhat.com>
26383
26384         * gcc.dg/20020103-1.c: New.
26385
26386 2002-01-03  Kazu Hirata  <kazu@hxi.com>
26387
26388         * gcc.c-torture/execute/20020103-1.c: New test.
26389
26390 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
26391
26392         * g++.dg/other/debug2.C: New test.
26393
26394         * gcc.c-torture/compile/20020103-1.c: New test.
26395
26396 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
26397
26398         * gcc.dg/gnu89-init-1.c: Added new tests.
26399
26400 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
26401
26402         * g++.dg/template/friend2.C: Remove as patch is reverted.
26403
26404         * g++.dg/warn/oldcast1.C: New test.
26405
26406         * g++.dg/template/ptrmem1.C: New test.
26407         * g++.dg/template/ptrmem2.C: New test.
26408
26409         * g++.dg/template/ntp.C: New test.
26410
26411         * g++.dg/other/component1.C: New test.
26412
26413         * g++.dg/template/ttp3.C: New test.
26414
26415         * g++.dg/template/friend2.C: New test.
26416         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
26417
26418 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
26419
26420         * g++.dg/other/ptrmem1.C: New test.
26421         * g++.dg/other/ptrmem2.C: New test.
26422
26423 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
26424
26425         * g++.dg/template/ctor1.C: New test.
26426
26427 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
26428
26429         * g++.dg/template/friend2.C: New test.
26430
26431 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
26432
26433         * gcc.dg/mmix-1.c: New test.
26434
26435 2001-12-31  Richard Henderson  <rth@redhat.com>
26436
26437         * gcc.dg/asm-5.c: New.
26438
26439 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
26440
26441         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
26442         in namespace __gnu_cxx
26443
26444 2001-12-30  Richard Henderson  <rth@redhat.com>
26445
26446         * gcc.dg/debug-6.c: New.
26447
26448 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
26449
26450         * gcc.c-torture/compile/20011229-2.c: New test.
26451
26452 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
26453
26454         * gcc.dg/debug-3.c: New test.
26455         * gcc.dg/debug-4.c: New test.
26456         * gcc.dg/debug-5.c: New test.
26457
26458 2001-12-29  Richard Henderson  <rth@redhat.com>
26459
26460         * g++.dg/eh/loop1.C: New.
26461
26462 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
26463
26464         * g++.dg/template/crash1.C: New test.
26465
26466 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
26467
26468         * g++.dg/other/const1.C: New test.
26469
26470 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
26471
26472         * gcc.c-torture/compile/20011229-1.c: New test.
26473
26474 2001-12-28  Stan Shebs  <shebs@apple.com>
26475
26476         * lib/objc-torture.exp: Resync with c-torture.exp.
26477         * lib/objc.exp: Load standard libraries.
26478
26479 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
26480
26481         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
26482         additional tests.
26483
26484 2001-12-27  Roger Sayle <roger@eyesopen.com>
26485
26486         * gcc.c-torture/execute/string-opt-16.c: New testcase.
26487
26488 2001-12-27  Richard Henderson  <rth@redhat.com>
26489
26490         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
26491
26492 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
26493
26494         * g++.dg/eh/ctor1.C: New test.
26495         * g++.dg/other/error2.C: New test.
26496
26497 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
26498
26499         * g++.dg/other/init2.C: New test.
26500
26501 2001-12-24  Richard Henderson  <rth@redhat.com>
26502
26503         * gcc.dg/20011223-1.c: New.
26504         * gcc.dg/inline-1.c: New.
26505
26506 2001-12-23  Richard Henderson  <rth@redhat.com>
26507
26508         * gcc.dg/asm-4.c: Test operand modifiers.
26509
26510 2001-12-23  Richard Henderson  <rth@redhat.com>
26511
26512         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
26513
26514 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
26515
26516         * gcc.c-torture/execute/20011223-1.c: New test.
26517
26518 2001-12-21  Richard Henderson  <rth@redhat.com>
26519
26520         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
26521         re-enables the warning.
26522
26523 2001-12-21  Richard Henderson  <rth@redhat.com>
26524
26525         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
26526
26527 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
26528
26529         * gcc.c-torture/compile/20011218-1.c: New test.
26530
26531 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
26532
26533         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
26534         arm-isr.c test.
26535         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
26536         epilogue generation for ARM ISR routines.
26537
26538 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26539
26540         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
26541         * gcc.dg/format/c90-printf-3.c: Likewise.
26542         * gcc.dg/format/c99-printf-3.c: Likewise.
26543         * gcc.dg/format/ext-1.c: Likewise.
26544         * gcc.dg/format/ext-6.c: Likewise.
26545         * gcc.dg/format/format.h: Prototype unlocked stdio.
26546
26547 2001-12-20  Richard Henderson  <rth@redhat.com>
26548
26549         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
26550         (arena): Use it.
26551         (malloc): Correct allocation logic.  Abort if we fill up the
26552         arena before initialization complete.
26553         (realloc): Correct allocation logic.
26554
26555 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
26556
26557         * gcc.c-torture/compile/20011219-2.c: New test.
26558
26559         * gcc.c-torture/execute/20011219-1.c: New test.
26560
26561 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
26562
26563         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
26564         target does not support weak symbols.
26565
26566 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
26567
26568         * gcc.c-torture/compile/20011219-1.c: New test.
26569
26570 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
26571
26572         * g++.dg/other/error1.C: New test.
26573
26574 2001-12-17  Jeffrey A Law  (law@redhat.com)
26575
26576         * gcc.c-torture/execute/20011217-1.c: New test.
26577
26578 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
26579
26580         * objc.dg/special/: New directory.
26581         * objc.dg/special/special.exp: New file.
26582         * objc.dg/special/unclaimed-category-1.h: New file.
26583         * objc.dg/special/unclaimed-category-1a.m: New file.
26584         * objc.dg/special/unclaimed-category-1.m: New file.
26585
26586 2001-12-17  Andreas Jaeger  <aj@suse.de>
26587
26588         * gcc.c-torture/compile/20011217-2.c: New test.
26589
26590 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
26591
26592         * gcc.c-torture/compile/20011217-1.c: New test.
26593
26594 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
26595
26596         * testsuite/gcc.dg/20011214-1.c: New.
26597
26598 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
26599
26600         * gcc.dg/altivec-4.c: New.
26601
26602 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
26603
26604         * gcc.dg/20011113-1.c: New test.
26605
26606 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26607
26608         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
26609         std::__malloc_alloc_template<0> and
26610         std::__default_alloc_template<false, 0>.
26611
26612 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
26613
26614         * objc/execute/bf-21.m: New test.
26615         * objc/execute/enumeration-1.m: New test.
26616         * objc/execute/enumeration-2.m: New test.
26617
26618 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
26619
26620         * gcc.dg/gnu89-init-1.c: New test.
26621
26622 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
26623
26624         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
26625         * g++.old-deja/g++.jason/2371.C: Likewise.
26626         * g++.old-deja/g++.jason/template33.C: Likewise.
26627         * g++.old-deja/g++.jason/template34.C: Likewise.
26628         * g++.old-deja/g++.jason/template36.C: Likewise.
26629         * g++.old-deja/g++.oliva/typename1.C: Likewise.
26630         * g++.old-deja/g++.oliva/typename2.C: Likewise.
26631         * g++.old-deja/g++.other/typename1.C: Likewise.
26632         * g++.old-deja/g++.pt/inherit2.C: Likewise.
26633         * g++.old-deja/g++.pt/nontype5.C: Likewise.
26634         * g++.old-deja/g++.pt/typename11.C: Likewise.
26635         * g++.old-deja/g++.pt/typename14.C: Likewise.
26636         * g++.old-deja/g++.pt/typename16.C: Likewise.
26637         * g++.old-deja/g++.pt/typename3.C: Likewise.
26638         * g++.old-deja/g++.pt/typename4.C: Likewise.
26639         * g++.old-deja/g++.pt/typename5.C: Likewise.
26640         * g++.old-deja/g++.pt/typename7.C: Likewise.
26641         * g++.old-deja/g++.robertl/eb9.C: Likewise.
26642
26643 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
26644
26645         * g++.dg/other/linkage1.C: New test.
26646         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
26647         specifiers.
26648
26649 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
26650
26651         * gcc.dg/concat.c: New test.
26652
26653 2001-12-11  Stan Shebs  <shebs@apple.com>
26654
26655         * objc/compile: New test directory.
26656         * objc/compile/compile.exp: New expect script.
26657         * objc/compile/20011211-1.m: New compile test.
26658
26659 2001-12-11  Jason Merrill  <jason@redhat.com>
26660
26661         * lib/prune.exp (prune_gcc_output): Also handle "In member
26662         function".  So many permutations...
26663
26664 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
26665
26666         * g++.dg/template/typedef1.C: New test.
26667
26668 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
26669
26670         * g++.dg/other/copy1.C: New test.
26671
26672 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
26673
26674         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
26675
26676         * gcc.dg/builtin-choose-expr.c: New.
26677
26678 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
26679
26680         * gcc.dg/altivec-2.c: New.
26681
26682 2001-12-07  Richard Henderson  <rth@redhat.com>
26683
26684         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
26685
26686 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
26687
26688         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
26689         ultrasparc.
26690
26691 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
26692
26693         * g++-old.deja/g++.robertl/eb101.C: Deleted.
26694
26695 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
26696
26697         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
26698         variable argument list.
26699
26700 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
26701
26702         * gcc.c-torture/execute/memcheck: Delete entire directory.
26703         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
26704         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
26705
26706 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
26707
26708         * gcc.dg/Wshadow-1.c: New test.
26709
26710 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
26711
26712         * gcc.c-torture/compile/20011130-1.c: New test.
26713
26714         * gcc.dg/noncompile/20011025-1.c: New test.
26715
26716         * g++.dg/other/anon-union.C: New test.
26717
26718         * gcc.c-torture/execute/20011024-1.c: New test.
26719
26720 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
26721
26722         * gcc.c-torture/execute/20000722-1.x,
26723         gcc.c-torture/execute/20010123-1.x: Remove.
26724         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
26725         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
26726         gcc.dg/c99-complit-2.c: New tests.
26727
26728 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
26729
26730         * g++.dg/inherit/base1.C: New test.
26731
26732 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
26733
26734         * g++.dg/other/stdarg1.C: New test.
26735
26736         * gcc.c-torture/compile/20011130-2.c: New test.
26737
26738 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
26739
26740         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
26741         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
26742         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
26743         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
26744         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
26745         * gcc.dg/builtin-prefetch-1.c: New test.
26746
26747 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
26748
26749         * gcc.dg/20011130-1.c: New test.
26750
26751 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
26752
26753         * g++.dg/other/scope1.C: New test.
26754         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
26755
26756 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
26757
26758         * gcc.dg/vla-init-1.c: New test.
26759
26760 2001-12-01  Geoff Keating  <geoffk@redhat.com>
26761
26762         * gcc.c-torture/compile/structs.c: New testcase from GDB.
26763
26764 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
26765
26766         * objc.dg/alias.m: Update.
26767         * objc.dg/class-1.m: Update.
26768         * objc.dg/const-str-1.m: Update.
26769         * objc.dg/fwd-proto-1.m: Update.
26770         * objc.dg/id-1.m: Update.
26771         * objc.dg/super-class-1.m: Update.
26772
26773 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
26774
26775         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
26776         constructs.
26777
26778 2001-11-28  Jeffrey A Law  (law@cygnus.com)
26779
26780         * gcc.c-torture/execute/20011128-1.c: New test.
26781
26782 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
26783
26784         * gcc.dg/20011127-1.c: New test.
26785
26786 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
26787
26788         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
26789         from Austin Group draft 7.
26790         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
26791         scanf format arguments.
26792         * gcc.dg/format/no-exargs-2.c: New test.
26793
26794 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
26795
26796         * g++.dg/abi/vbase8-4.C: New test.
26797
26798 2001-11-24  Ian Lance Taylor  <ian@airs.com>
26799
26800         * gcc.c-torture/execute/20011121-1.c: New test.
26801
26802 2001-11-23  Jeffrey A Law  (law@cygnus.com)
26803
26804         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
26805
26806 2001-11-23  Andreas Jaeger  <aj@suse.de>
26807
26808         * gcc.dg/cpp/charconst-2.c: New test.
26809
26810 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
26811
26812         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
26813         to the host if it is remote.  Let tests specify extra headers
26814         they use.
26815         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
26816         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
26817         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
26818         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
26819         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
26820         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
26821         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
26822         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
26823         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
26824         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
26825
26826 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
26827
26828         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
26829         for little endian ARMs.
26830
26831 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
26832
26833         * gcc.c-torture/compile/20011119-1.c: New test.
26834         * gcc.c-torture/compile/20011119-2.c: New test.
26835
26836 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
26837
26838         * gcc.dg/altivec-1.c: Fix typo.
26839
26840 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
26841
26842         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
26843
26844 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
26845
26846         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
26847
26848 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
26849
26850         * lib/g77.exp: Don't specify --rpath-link.
26851
26852         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
26853         across all the headers.
26854         * gcc.dg/format/format.exp: For testing on a remote host,
26855         copy format.h.
26856
26857         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
26858         * gcc.c-torture/execute/930406-1.c: Likewise.
26859         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
26860
26861 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
26862
26863         * gcc.dg/altivec-1.c: New.
26864
26865 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
26866
26867         * gcc.dg/cpp/fpreprocessed.c: New test case.
26868
26869 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26870
26871         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
26872         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
26873         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
26874
26875 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26876
26877         * gcc.dg/no-builtin-1.c: New test.
26878
26879 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
26880
26881         * gcc.c-torture/execute/20011115-1.c: New test.
26882
26883 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
26884
26885         * gcc.c-torture/compile/20011114-2.c: New test.
26886         * gcc.c-torture/compile/20011114-3.c: New test.
26887         * gcc.c-torture/compile/20011114-4.c: New test.
26888
26889 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
26890
26891         * g++.dg/other/init1.C: New test.
26892
26893 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
26894
26895         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
26896         message.
26897
26898         * gcc.c-torture/execute/20011114-1.c: New testcase.
26899
26900         * gcc.c-torture/compile/20010327-1.c: Revert last change.
26901         * gcc.c-torture/compile/20011114-1.c: New test, exactly
26902         like the (before this change) version of 20010327-1.c.
26903
26904 2001-11-14  Roger Sayle <roger@eyesopen.com>
26905
26906         * gcc.c-torture/execute/string-opt-13.c: New testcase.
26907
26908 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
26909
26910         * g++.dg/init/array2.C: New test.
26911
26912 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
26913
26914         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
26915
26916 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
26917
26918         * g++.dg/other/forscope1.C: New test.
26919         * g++.dg/ext/forscope1.C: New test.
26920         * g++.dg/ext/forscope2.C: New test.
26921
26922 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
26923
26924         * gcc.c-torture/execute/20011113-1.c: New test.
26925
26926 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
26927
26928         * gcc.c-torture/execute/20011109-2.c: New test.
26929
26930         * gcc.c-torture/execute/20011109-1.c: New test.
26931
26932 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
26933
26934         * gcc.c-torture/compile/20011109-1.c: New test.
26935
26936 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
26937
26938         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
26939         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
26940         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
26941         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
26942         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
26943         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
26944         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
26945
26946 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
26947
26948         * g++.dg/warn/Wshadow-1.C: New tests.
26949         * g++.old-deja/g++.mike/for3.C: Update.
26950
26951 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
26952
26953         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
26954         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
26955         XFAILs.  Adjust expected error texts.
26956         * gcc.c-torture/compile/20011106-1.c,
26957         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
26958         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
26959         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
26960         gcc.dg/c99-array-lval-5.c: New tests.
26961
26962 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
26963
26964         * gcc.dg/cpp/defined.c: Update.
26965
26966 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
26967
26968         * gcc.c-torture/execute/anon-1.c: New test.
26969
26970 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
26971
26972         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
26973         same size, so no warning should be produced on stormy16.
26974
26975         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
26976         due to oversized array.
26977         * g++.old-deja/g++.mike/ns15.C: Likewise.
26978         * g++.old-deja/g++.pt/crash16.C: Likewise.
26979
26980 2001-11-02  Graham Stott  <grahams@redhat.com>
26981
26982         * g++.dgother/debug1.C: Fix typos.
26983
26984 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
26985
26986         * g++.dg/other/debug1.C: New test.
26987
26988 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
26989
26990         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
26991         of unsigned long.
26992
26993 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
26994
26995         * gcc.dg/20011029-2.c: New test.
26996
26997         * gcc.c-torture/compile/20011029-1.c: New test.
26998
26999 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
27000
27001         * objc/execute/class_self-1.m: New test.
27002         * objc/execute/class_self-2.m: New test.
27003
27004 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
27005
27006         * gcc.misc-tests/msgs.exp: Delete.
27007         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
27008         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
27009         error set to match recent changes.
27010
27011 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
27012
27013         * gcc.dg/20011021-1.c: New test.
27014
27015 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
27016
27017         * gcc.c-torture/compile/20011023-1.c: New test.
27018
27019 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
27020
27021         * lib/g77.exp: Rewrite based on lib/g++.exp.
27022
27023 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
27024
27025         * gcc.c-torture/execute/20011019-1.c: New test.
27026
27027         * gcc.dg/20011018-1.c: New test.
27028
27029 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
27030
27031         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
27032
27033 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
27034
27035         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
27036         * gcc.dg/attr-invalid.c: Likewise.
27037
27038 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
27039
27040         * testsuite/gcc.dg/20011015-1.c: New test.
27041
27042 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
27043
27044         * g++.dg/template/unify2.C: New test.
27045
27046 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
27047
27048         * g++.dg/other/exception-specification.C: New test
27049
27050 2001-10-13  Tom Rix  <trix@redhat.com>
27051
27052         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
27053         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
27054
27055 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
27056
27057         * testsuite/gcc.dg/20011009-1.c: New test.
27058
27059 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
27060
27061         PR g++/4476
27062         * g++.dg/other/friend1.C: New test.
27063
27064 2001-10-11  Richard Henderson  <rth@redhat.com>
27065
27066         * g++.old-deja/g++.other/crash18.C: Add -S to options.
27067
27068 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27069
27070         * gcc.c-torture/compile/20011010-1.c: New.
27071
27072 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
27073
27074         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
27075         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
27076         g77.f-torture/execute/execute.exp,
27077         g77.f-torture/noncompile/noncompile.exp,
27078         gcc.c-torture/compile/compile.exp,
27079         gcc.c-torture/execute/execute.exp,
27080         gcc.c-torture/execute/ieee/ieee.exp,
27081         gcc.c-torture/execute/memcheck/memcheck.exp,
27082         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
27083         objc/execute/execute.exp: Update FSF address.
27084
27085 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
27086
27087         * gcc.dg/cpp/cmdlne-C.c: Update.
27088         * gcc.dg/cpp/cmdlne-C2.c: New.
27089
27090 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27091
27092         * gcc.c-torture/execute/20011008-3.c: New.
27093
27094 2001-10-08  DJ Delorie  <dj@redhat.com>
27095
27096         * gcc.dg/20011008-1.c: New.
27097         * gcc.dg/20011008-2.c: New.
27098
27099 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
27100
27101         * gcc.dg/cpp/spacing1.c: Update test.
27102
27103 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27104
27105         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
27106         spelling errors of "separate" as "seperate".
27107
27108 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
27109
27110         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
27111         enough to avoid inlining.
27112
27113 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
27114
27115         * lib/g77.exp: set libg2c_dir correctly.
27116
27117 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
27118
27119         * gcc.dg/cpp/macro11.c: New test.
27120
27121 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
27122
27123         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
27124         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
27125         gcc.dg/format/multattr-3.c: New tests.
27126         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
27127         tests for format attributes on function pointers being rejected.
27128
27129 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
27130
27131         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
27132
27133 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
27134
27135         * g++.dg/warn/format1.C: New test.
27136
27137 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
27138
27139         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
27140
27141 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
27142
27143         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
27144
27145 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
27146
27147         * gcc.dg/cpp/redef2.c: Add test.
27148
27149 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
27150
27151         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
27152         long-standing bug on i686, apparently.
27153         * gcc.c-torture/execute/loop-2c.x: New file.
27154         * gcc.c-torture/execute/loop-2d.x: New file.
27155         * gcc.c-torture/execute/loop-3c.x: New file.
27156
27157 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
27158
27159         * gcc.dg/cpp/20000625-2.c: Correct line number.
27160
27161 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
27162
27163         * gcc.dg/cpp/macro10.c: New test.
27164         * gcc.dg/cpp/strify3.c: New test.
27165         * gcc.dg/cpp/spacing1.c: Add tests.
27166         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
27167         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
27168
27169 2001-09-24  DJ Delorie  <dj@redhat.com>
27170
27171         * gcc.c-torture/execute/20010924-1.c: New test.
27172
27173 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
27174
27175         * testsuite/objc/execute/paste.m: Remove.
27176
27177 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
27178
27179         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
27180
27181 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
27182
27183         * g77.dg/strlen0.f: New test.
27184
27185 2001-09-21  Richard Henderson  <rth@redhat.com>
27186
27187         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
27188         * g++.old-deja/g++.abi/vtable2.C: Likewise.
27189
27190 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
27191
27192         Table-driven attributes.
27193         * g++.dg/ext/attrib1.C: New test.
27194
27195 2001-09-20  DJ Delorie  <dj@redhat.com>
27196
27197         * gcc.dg/20000926-1.c: Update expected warning messages.
27198         * gcc.dg/array-2.c: Likewise, and test for warnings too.
27199         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
27200         array.
27201
27202 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
27203
27204         * g++.dg/eh/registers1.C: New test case.
27205
27206 2001-09-17  Richard Henderson  <rth@redhat.com>
27207
27208         * gcc.dg/array-5.c: Fix VLA decomposition test.
27209
27210 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
27211
27212         * gcc.dg/cpp/line5.c: New testcase.
27213
27214 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
27215
27216         * gcc.dg/cpp/macro9.c: New test.
27217
27218 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
27219
27220         * gcc.c-torture/execute/980223.c: Change type of addr from long
27221         to char *.
27222
27223 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
27224
27225         * gcc.c-torture/execute/20010915-1.c: New test.
27226
27227 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
27228
27229         * g77.dg/bprob: New directory.
27230         * g77.dg/bprob/bprob.exp: New file.
27231         * g77.dg/bprob/bprob-1.f: New test.
27232         * g77.dg/gcov: New directory.
27233         * g77.dg/gcov/gcov.exp: New file.
27234         * g77.dg/gcov/gcov-1.f: New test.
27235         * g77.dg/gcov/gcov-1.x: New file.
27236
27237 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
27238
27239         * gcc.dg/cpp/directiv.c: Update.
27240         * gcc.dg/cpp/undef1.c: Update.
27241
27242 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
27243
27244         * gcc.dg/20010912-1.c: New test.
27245
27246 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
27247
27248         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
27249         language-independent file in lib.
27250         * lib/gcov.exp: New file.
27251
27252 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
27253
27254         * gcc.c-torture/compile/20010911-1.c: New test.
27255
27256 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
27257
27258         * lib/profopt.exp: New, to support profile-directed optimizations.
27259         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
27260         * gcc.misc-tests/bprob-1.c: New test.
27261         * gcc.misc-tests/bprob-2.c: New test.
27262
27263 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
27264
27265         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
27266         XFAIL and which kinds of gcov output to verify.
27267         * gcc.misc-tests/gcov-4b.x: New file.
27268         * gcc.misc-tests/gcov-5b.x: New file.
27269         * gcc.misc-tests/gcov-6.x: New file.
27270         * gcc.misc-tests/gcov-7.c: New test.
27271         * gcc.misc-tests/gcov-7.x: New file.
27272
27273 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
27274
27275         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
27276         * gcc.misc-tests/gcov-6.c: New test.
27277
27278 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
27279
27280         PR c++/3986
27281         * g++.dg/abi/vbase1.C: New test.
27282
27283 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
27284
27285         * objc.dg/method-2.m: New.
27286
27287 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
27288
27289         PR c++/4203
27290         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
27291         * g++.dg/init/empty1.C: New test.
27292
27293 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
27294
27295         * gcc.c-torture/compile/20010903-1.c: New test.
27296
27297 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
27298
27299         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
27300         for m68k.
27301
27302 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
27303
27304         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
27305
27306         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
27307
27308         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
27309
27310 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
27311
27312         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
27313         for 16-bit 'unsigned int'.
27314
27315 2001-08-29  Kazu Hirata  <kazu@hxi.com>
27316
27317         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
27318
27319 2001-08-27  Richard Henderson  <rth@redhat.com>
27320
27321         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
27322         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
27323
27324 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
27325
27326         * gcc.dg/asm-names.c (ymain): New.
27327
27328 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
27329
27330         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
27331         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
27332         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
27333
27334 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27335
27336         * gcc.dg/compare5.c: New testcase.
27337
27338 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
27339
27340         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
27341         and "In instantiation".
27342
27343 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
27344
27345         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
27346
27347 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
27348
27349         * gcc.misc-tests/gcov.exp: Add support for branch information.
27350         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
27351         * gcc.misc-tests/gcov-4.c: New test.
27352         * gcc.misc-tests/gcov-4b.c: New test.
27353         * gcc.misc-tests/gcov-5b.c: New test.
27354
27355 2001-08-20  Zack Weinberg  <zackw@panix.com>
27356
27357         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
27358         expected to fail.
27359
27360 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27361
27362         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
27363
27364 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
27365
27366         * g++.dg/eh/template1.C: New test.
27367
27368 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
27369
27370         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
27371         Fix thinko.
27372         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
27373         for xfail.
27374
27375 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
27376
27377         * lib/g77-dg.exp:  Use prune.exp for common procedures
27378         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
27379         * lib/g77.exp: (g77-dg-prune) Remove
27380
27381 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
27382
27383         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
27384
27385 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27386
27387         * g++.dg/template/unify1.C: New test.
27388
27389 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
27390
27391         * g++.dg/abi/empty4.C: New test.
27392
27393 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
27394
27395         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
27396         solaris2.*
27397         * g77.f-torture/compile/pr3743.x: Likewise
27398
27399 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
27400
27401         * g++.dg/other/using-declaration.C: New test.
27402
27403 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
27404
27405         * gcc.dg/cpp/tr-sign.c: New testcase.
27406
27407 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
27408
27409         * gcc.dg/cpp/19951025-1.c: Revert.
27410         * gcc.dg/cpp/directiv.c: We no longer process directives that
27411         interrupt macro arguments.
27412
27413 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
27414
27415         * gcc.dg/bconstp-1.c: New test.
27416
27417 2001-08-03  Richard Henderson  <rth@redhat.com>
27418
27419         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
27420
27421 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
27422
27423         * gcc.dg/cpp/19951025-1.c: Update.
27424
27425 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
27426
27427         * g77.dg/ff90-1.f (s): Fix reference of variable z,
27428         should be x.
27429
27430 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
27431
27432         Kill -fhonor-std.
27433         * g++.old-deja/g++.ns/ns14.C: Remove special options.
27434         * g++.old-deja/g++.other/std1.C: Likewise.
27435         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
27436
27437 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
27438
27439         * lib/g77.exp:  Load gcc-defs.exp for common procedures
27440         (g77_pass, g77_fail, g77_finish, g77_exit,
27441         ${tool}_check_unsupported_p} Now redundant.  Deleted.
27442
27443 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
27444
27445         * g77.dg/fbackslash.f
27446         * g77.dg/fcase-preserve.f
27447         * g77.dg/ff90-1.f
27448         * g77.dg/ffixed-line-length-0.f
27449         * g77.dg/ffixed-line-length-132.f
27450         * g77.dg/ffixed-line-length-7.f
27451         * g77.dg/ffixed-line-length-72.f
27452         * g77.dg/ffixed-line-length-none.f
27453         * g77.dg/ffree-form-1.f
27454         * g77.dg/fno-backslash.f
27455         * g77.dg/fno-f90-1.f
27456         * g77.dg/fno-fixed-form-1.f
27457         * g77.dg/fno-onetrip.f
27458         * g77.dg/fno-typeless-boz.f
27459         * g77.dg/fno-underscoring.f
27460         * g77.dg/fno-vxt-1.f
27461         * g77.dg/fonetrip.f
27462         * g77.dg/ftypeless-boz.f
27463         * g77.dg/fugly-assumed.f
27464         * g77.dg/funderscoring.f
27465         * g77.dg/fvxt-1.f
27466
27467 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
27468
27469         * objc.dg/fwd-proto-1.m: New.
27470         * objc.dg/local-decl-1.m: New.
27471         * objc.dg/naming-1.m: New.
27472         * objc.dg/naming-2.m: New.
27473         * objc.dg/proto-hier-1.m: New.
27474
27475 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
27476
27477         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
27478         largest-type elements to a struct makes its size grow.
27479
27480 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
27481
27482         * g++.dg/abi/vthunk1.C: New test.
27483
27484 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
27485
27486         * g++.dg/abi/vbase8-22.C: New test.
27487
27488 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
27489
27490         * gcc.dg/cpp/macro8.c: New test.
27491
27492 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
27493
27494         * g++.dg/abi/vbase8-21.C: New test.
27495
27496 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
27497
27498         * g++.dg/abi/vbase8-10.C: New test.
27499
27500 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27501
27502         * lib/g++.exp (g++_set_ld_library_path): Renamed to
27503         ${tool}_set_ld_library_path.
27504         Changed caller.
27505         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
27506         g++.exp.
27507
27508 2001-07-26  Stan Cox <scox@redhat.com>
27509
27510         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
27511         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
27512         gcc_exit, gcc_check_unsupported_p):
27513         Moved to gcc-deps.exp
27514         * gcc-deps.exp: New file.
27515
27516 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27517
27518         * g++.old-deja/g++.pt/defarg14.C: New test.
27519
27520 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
27521
27522         * g++.old-deja/g++.other/lineno5.C: New test.
27523
27524 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
27525
27526         * g++.old-deja/g++.pt/crash68.C: New test.
27527
27528 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
27529
27530         * g++.old-deja/g++.other/crash42.C: New test.
27531
27532 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
27533
27534         * gcc.dg/cpp/extratokens.c: Fix.
27535         * gcc.dg/cpp/skipping2.c: New tests.
27536
27537 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27538
27539         * gcc.c-torture/execute/20010724-1.c: New file.
27540         * gcc.c-torture/execute/20010724-1.x: New file.
27541
27542 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
27543
27544         * g++.old-deja/g++.other/cond7.C: New test.
27545
27546 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
27547
27548         * g++.old-deja/g++.other/optimize4.C: New test.
27549
27550 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
27551
27552         * g++.old-deja/g++.abi/vbase8-5.C: New test.
27553
27554 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
27555
27556         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
27557         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
27558         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
27559         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
27560
27561         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
27562         bug report" message.
27563
27564         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
27565         * g++.dg/ext/instantiate1.C: Move from old-deja.
27566
27567 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
27568
27569         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
27570         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
27571         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
27572         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
27573
27574 2001-07-23  Jeffrey A Law  (law@cygnus.com)
27575
27576         * gcc.c-torture/execute/20010723-1.c: New test.
27577
27578 2001-07-23  Ben Elliston  <bje@redhat.com>
27579
27580         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
27581
27582 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27583
27584         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
27585         i[34567]86-*-*.
27586         Delete handling of ieee_multilib_flags.
27587         Pass -mieee for alpha*-*-* and sh-*-*.
27588         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
27589
27590 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
27591
27592         Remove old-abi tests.
27593         * g++.old-deja/g++.mike/p11116.C: Remove.
27594         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
27595
27596 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
27597
27598         * g77.f-torture/compile/pr3743.f:  New test
27599
27600 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
27601
27602         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
27603
27604 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27605
27606         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
27607         g++.old-deja/g++.pt/static6.C: Likewise.
27608         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
27609         supports weak symbols.
27610
27611 2001-07-18  Andreas Jaeger  <aj@suse.de>
27612
27613         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
27614         supported again.
27615
27616 2001-07-18  Andreas Jaeger  <aj@suse.de>
27617
27618         * gcc.dg/iftrap-1.c: Fix target line.
27619
27620 2001-07-17  Richard Henderson  <rth@redhat.com>
27621
27622         * gcc.c-torture/execute/20010717-1.c: New.
27623
27624 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
27625
27626         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
27627         tests.
27628
27629 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
27630
27631         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
27632
27633 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27634
27635         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
27636         UAC_SIGBUS, UAC_NOPRINT definitions.
27637
27638 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
27639
27640         * objc/execute/object_is_class.m: New test.
27641         * objc/execute/object_is_meta_class.m: New test.
27642
27643 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
27644
27645         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
27646         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
27647
27648 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
27649
27650         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
27651         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
27652
27653 2001-07-14  Richard Henderson  <rth@redhat.com>
27654
27655         * gcc.dg/iftrap-1.c: New.
27656
27657 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
27658
27659         * g77.f-torture/execute/intrinsic77.f: New test.
27660
27661 2001-07-11  Janis Johnson <janis@us.ibm.com>
27662
27663         * gcc.misc-tests/gcov-3.c: New test.
27664
27665 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
27666
27667         * gcc.c-torture/compile/20010711-1.c,
27668         * gcc.c-torture/compile/20010711-2.c: New tests.
27669
27670 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
27671
27672         * gcc.c-torture/execute/20010711-1.c: New test.
27673
27674 2001-07-11  Ben Elliston  <bje@redhat.com>
27675
27676         * g++.old-deja/g++.other/enum5.C: New test.
27677
27678 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
27679
27680         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
27681         (g++-dg-prune): Call prune_gcc_output.
27682         * prune.exp: New file for prune_gcc_output.
27683         * lib/g++.exp, lib/gcc.exp: Load it.
27684
27685 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
27686
27687         * gcc.c-torture/compile/20010701-1.c,
27688         g++.old-deja/g++.ext/attrib6.C: New tests.
27689
27690 2001-07-06  Jeffrey A Law  (law@cygnus.com)
27691
27692         * gcc.c-torture/compile/20010706-1.c: New test.
27693
27694 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
27695
27696         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
27697
27698 2001-06-28  Stan Shebs  <shebs@apple.com>
27699
27700         * gcc.dg/pragma-darwin.c: New test.
27701
27702 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27703
27704         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
27705         Solaris 2.[678] system.
27706
27707 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
27708
27709         * gcc.dg/20010622-1.c: New test.
27710
27711 2001-06-18  Stan Shebs  <shebs@apple.com>
27712
27713         * objc.dg: New directory.
27714         * objc.dg/dg.exp: New file.
27715         * objc.dg/alias.m: New.
27716         * objc.dg/class-1.m: New.
27717         * objc.dg/class-2.m: New.
27718         * objc.dg/const-str-1.m: New.
27719         * objc.dg/const-str-2.m: New.
27720         * objc.dg/id-1.m: New.
27721         * objc.dg/method-1.m: New.
27722         * objc.dg/super-class-1.m: New.
27723         * lib/objc-dg.exp: New file.
27724
27725 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27726
27727         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
27728         of label name.
27729
27730 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
27731
27732         * g++.old-deja/g++.abi/vbase8-9.C: New test.
27733
27734 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27735
27736         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
27737         variable.
27738
27739 2001-06-12  Richard Henderson  <rth@redhat.com>
27740
27741         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
27742
27743 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
27744
27745         * g++.old-deja/g++.abi/vbase5.C: New test.
27746         * g++.old-deja/g++.abi/vbase6.C: New test.
27747         * g++.old-deja/g++.abi/vbase7.C: New test.
27748
27749 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27750
27751         * gcc.c-torture/compile/20010610-1.c: New test.
27752
27753 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
27754
27755         * g++.old-deja/g++.abi/vbase4.C: New test.
27756
27757 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
27758
27759         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
27760         support %f for HC11/HC12 targets.
27761         * gcc.c-torture/execute/930513-1.x: New file, likewise.
27762         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
27763         on HC11/HC12 targets.
27764         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
27765
27766 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27767
27768         * gcc.dg/wchar_t-1.c: New file.
27769         * gcc.dg/wint_t-1.c: Likewise.
27770
27771 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
27772
27773         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
27774
27775 2001-06-11  Richard Henderson  <rth@redhat.com>
27776
27777         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
27778
27779 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
27780
27781         * gcc.c-torture/compile/20010611-1.c: New test.
27782
27783 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
27784
27785         * gcc.dg/c99-tag-1.c: Add more tests.
27786
27787 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
27788
27789         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
27790         representation on MN10300 and ARM/Thumb.
27791
27792 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
27793
27794         * g77.f-torture/execute/20010610.f: New.
27795
27796 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
27797
27798         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
27799         names.
27800
27801 2001-06-09  Richard Henderson  <rth@redhat.com>
27802
27803         * gcc.c-torture/execute/ashrdi-1.c: New.
27804         * gcc.c-torture/execute/ashldi-1.c: New.
27805         * gcc.c-torture/execute/lshrdi-1.c: New.
27806
27807 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
27808
27809         * objc/execute/load-3.m: Added. Check sending +load to categories,
27810         in addition to classes.
27811
27812 2001-06-08  Stan Shebs  <shebs@apple.com>
27813
27814         * objc/execute/load-2.m: New test.  From Nicola Pero
27815         <n.pero@mi.flashnet.it>.
27816
27817 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
27818
27819         * gcc.c-torture/execute/20010605-2.c: New test.
27820
27821 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
27822
27823         * g++.old-deja/g++.abi/vbase2.C: New test.
27824         * g++.old-deja/g++.abi/vbase3.C: New test.
27825
27826 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
27827
27828         * g++.old-deja/g++.pt/friend49.C: New test.
27829
27830 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
27831
27832         * g++.old-deja/g++.ext/anon3.C: New test.
27833
27834 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
27835
27836         * g++.old-deja/g++.other/conv7.C: New test.
27837
27838 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
27839
27840         * gcc.c-torture/compile/20010605-2.c: New test.
27841
27842 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27843
27844         * gcc.c-torture/execute/20010604-1.c: New test.
27845
27846 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
27847
27848         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
27849
27850 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
27851
27852         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
27853         (g++_link_flags): Likewise.
27854         (g++_init): Pass gccpath's value to two previous functions.
27855
27856 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27857
27858         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
27859         Ensure logfile entry matches exec command line.
27860
27861 2001-05-31  Richard Henderson  <rth@redhat.com>
27862
27863         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
27864         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
27865
27866 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
27867
27868         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
27869         compiler for irix6.2
27870
27871 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
27872
27873         * g++.old-deja/g++.other/optimize3.C: New file.
27874
27875 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
27876
27877         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
27878         assemble.
27879
27880 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
27881
27882         * g++.old-deja/g++.other/optimize2.C: New file.
27883
27884 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
27885
27886         * gcc.c-torture/compile/20010518-2.c: New file.
27887         * gcc.c-torture/execute/20010518-1.c: New file.
27888         * gcc.c-torture/execute/20010518-2.c: New file.
27889
27890 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
27891
27892         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
27893
27894 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
27895
27896         G++ no longer defines builtins that do not begin with __builtin.
27897         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
27898         * g++.old-deja/g++.brendand/misc13.C: Likewise.
27899         * g++.old-deja/g++.law/builtin1.C: Likewise.
27900         * g++.old-deja/g++.law/cvt2.C: Likewise.
27901         * g++.old-deja/g++.mike/net5.C: Likewise.
27902         * g++.old-deja/g++.other/builtins1.C: Likewise.
27903         * g++.old-deja/g++.other/builtins2.C: Likewise.
27904         * g++.old-deja/g++.other/builtins3.C: Likewise.
27905         * g++.old-deja/g++.other/builtins4.C: Likewise.
27906         * g++.old-deja/g++.other/inline8.C: Likewise.
27907         * g++.old-deja/g++.robertl/eb39.C: Likewise.
27908
27909 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
27910
27911         * g++.old-deja/g++.pt/using1.C: Adjust.
27912         * g++.old-deja/g++.pt/using2.C: New test.
27913
27914 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
27915
27916         * gcc.dg/cpp/charconst.c: New tests.
27917         * gcc.dg/cpp/escape.c: New tests.
27918         * gcc.dg/cpp/escape-1.c: New tests.
27919         * gcc.dg/cpp/escape-2.c: New tests.
27920         * gcc.dg/cpp/ucs.c: New tests.
27921
27922 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
27923
27924         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
27925         native compiler for irix6.5.
27926
27927 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
27928
27929         * lib/g++.exp (g++_include_flags): Use args to compute
27930         get_multilibs.
27931         (g++_link_flags): Likewise.
27932         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
27933
27934 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
27935
27936         * gcc.dg/c90-hexfloat-1.c: Add more tests.
27937
27938 2001-05-21  Geoff Keating  <geoffk@redhat.com>
27939
27940         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
27941         this file.
27942
27943 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
27944
27945         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
27946         STACK_SIZE;
27947         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
27948         to STACK_SIZE; Use it to define size of add_histo array.
27949         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
27950         to STACK_SIZE.
27951         (f): Use GITT_SIZE to define size of gitt local table.
27952         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
27953         to STACK_SIZE; Use it to define size of bytemem array.
27954
27955 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
27956
27957         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
27958         on 68HC11/HC12 due to the asm instruction.
27959         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
27960         * gcc.c-torture/compile/920520-1.x: Likewise.
27961         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
27962         on 68HC11/HC12 because the function is larger than 64K.
27963         * gcc.c-torture/compile/961203-1.x: New file, this test fails
27964         on 68HC11/HC12 because the structure is too large.
27965
27966 2001-05-20  Richard Henderson  <rth@redhat.com>
27967
27968         * gcc.c-torture/execute/20010520-1.c: New.
27969
27970 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27971
27972         * g++.old-deja/g++.warn/compare1.C: New test.
27973         * gcc.dg/compare4.c: New test.
27974
27975 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
27976
27977         * g++.old-deja/g++.other/optimize1.C: New test.
27978
27979 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27980
27981         * g++.old-deja/g++.pt/spec41.C: New test.
27982
27983 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
27984
27985         * gcc.c-torture/compile/20010114-1.x: Remove.
27986
27987 2001-05-18  Stan Shebs  <shebs@apple.com>
27988
27989         * gcc.c-torture/compile/20010518-1.c: New test.
27990
27991 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
27992
27993         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
27994         * g++.old-deja/g++.pt/crash67.C: New test.
27995
27996 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
27997
27998         * g++.old-deja/g++.other/debug9.C: New test.
27999
28000 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
28001
28002         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
28003
28004 2001-05-16  Jan Hubicka  <jh@suse.cz>
28005
28006         * gcc.c-torture/compile/20010516-1.c: New test.
28007
28008 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
28009
28010         * g++.old-deja/g++.other/crash41.C: New test.
28011
28012 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
28013
28014         * g++.old-deja/g++.pt/crash66.C: New test.
28015
28016 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
28017
28018         * g++.old-deja/g++.robertl/eb27.C: Convert.
28019
28020 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
28021
28022         * g++.dg/friend-warn.C: New test.  Do not warn about friend
28023         declaration being redundant.
28024
28025 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
28026
28027         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
28028
28029 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
28030
28031         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
28032
28033 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
28034
28035         * lib/g++.exp: Use testsuite_flags.
28036
28037 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
28038
28039         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
28040
28041 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
28042
28043         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
28044
28045 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
28046
28047         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
28048
28049 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
28050
28051         * gcc.c-torture/compile/20010313-1.c: New test.
28052
28053 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
28054
28055         * gcc.dg/cpp/direct2.c: New test.
28056         * gccq.dg/cpp/direct2s.c: New test.
28057
28058         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
28059
28060 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
28061
28062         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
28063         * g++.old-deja/g++.other/op3.C: Likewise.
28064
28065 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
28066
28067         * gcc.dg/cpp/syshdr.h: New file.
28068         * gcc.dg/cpp/sysmac1.c: Update.
28069         * gcc.dg/cpp/sysmac2.c: Update.
28070
28071 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
28072
28073         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
28074
28075 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
28076
28077         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
28078         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
28079
28080 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
28081
28082         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
28083
28084 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
28085
28086         * lib/g++.exp (g++_include_flags): Don't use any special flags
28087         if TESTING_IN_BUILD_TREE is not defined.
28088         (g++_init): Use a plain 'c++' as the compiler if
28089         TESTING_IN_BUILD_TREEE is not defined.
28090
28091 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
28092
28093         * g++.old-deja/g++.eh/catch13.C: New test.
28094         * g++.old-deja/g++.eh/catch14.C: New test.
28095
28096 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
28097
28098         * gcc.dg/cpp/tr-define.c: New test.
28099
28100 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
28101
28102         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
28103         <stdlib.h>, not <malloc.h>.
28104
28105 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
28106
28107         * g++.old-deja/g++.ns/template17.C: New test.
28108
28109 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
28110
28111         * g++.old-deja/g++.pt/ref4.C: New test.
28112
28113 2001-04-30  Richard Henderson  <rth@redhat.com>
28114
28115         * gcc.dg/20000724-1.c: Revert last change.
28116
28117 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
28118
28119         * g77.f-torture/execute/20010430.f: New test.
28120
28121 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
28122
28123         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
28124
28125 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
28126
28127         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
28128
28129 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
28130
28131         * g++.old-deja/g++.eh/crash6.C: New test.
28132
28133 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
28134
28135         * g++.old-deja/g++.other/warn7.C: New test.
28136
28137 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
28138
28139         * g++.old-deja/g++.other/defarg9.C: New test.
28140
28141 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
28142
28143         * g77.f-torture/compile/20010426.f: New test.
28144         * g77.f-torture/execute/20010426.f: New test.
28145
28146 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
28147
28148         * g77.f-torture/compile/20000629-1.x: Remove - error
28149         has been fixed.
28150
28151 2001-04-26  Jeffrey A Law  (law@cygnus.com)
28152
28153         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
28154         Tweak slightly to work with g++.dg framework.
28155         * g++.dg/special/ecos.exp: Run initp1.C test.
28156         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
28157
28158         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
28159         its linker doesn't give line numbers either.
28160         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
28161
28162 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
28163
28164         * g++.old-deja/g++.other/lex1.C: New test.
28165
28166 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
28167
28168         * gcc.dg/noncompile/20010425-1.c: New test.
28169
28170 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
28171
28172         * g++.old-deja/g++.pt/mangle2.C: New test.
28173
28174 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
28175
28176         * gcc.dg/format/plus-1.c: New test.
28177
28178 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
28179
28180         * gcc.dg/20010423-1.c: New test.
28181
28182 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
28183
28184         * gcc.c-torture/execute/20010422-1.c: New test.
28185
28186 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
28187
28188         * g++.old-deja/g++.ns/type2.C: New test.
28189
28190 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
28191
28192         * g++.old-deja/g++.other/perf1.C: New test.
28193
28194 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
28195
28196         * gcc.dg/c99-func-2.c: Remove xfail.
28197         * gcc.dg/c99-func-3.c: Remove xfail.
28198         * gcc.dg/c99-func-4.c: Remove xfail.
28199
28200 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
28201
28202         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
28203
28204 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
28205
28206         * gcc.c-torture/compile/20010423-1.c: New test.
28207
28208 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
28209
28210         * g++.old-deja/g++.pt/typename28.C: New test.
28211
28212 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
28213
28214         * g++.old-deja/g++.abi/empty2.C: New test.
28215         * g++.old-deja/g++.abi/empty3.C: New test.
28216
28217 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
28218
28219         * g++.old-deja/g++.other/comdat2.C: New test.
28220         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
28221
28222 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
28223
28224         * g++.old-deja/g++.other/overload14.C: New test.
28225
28226 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
28227
28228         * g++.old-deja/g++.other/lookup23.C: New test.
28229
28230 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
28231
28232         * gcc.c-torture/execute/20010403-1.c: New test.
28233
28234 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
28235             Mark Mitchell  <mark@codesourcery.com>
28236
28237         * lib/old-dejagnu.exp: Don't delete output of executable.
28238         Add .exe suffix to executables.
28239
28240 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
28241
28242         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
28243
28244 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28245
28246         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
28247
28248 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
28249
28250         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
28251         * g++.old-deja/g++.abi/crash1.C: New test.
28252
28253 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
28254
28255         * g++.old-deja/g++.other/crash40.C: New test.
28256
28257 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28258
28259         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
28260
28261 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
28262
28263         * g++.old-deja/g++.other/warn6.C: New test.
28264
28265 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
28266
28267         * g++.old-deja/g++.robertl/eb42.C: Same.
28268
28269 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28270
28271         * gcc.dg/wtr-conversion-1.c: New testcase.
28272
28273 2001-04-10  Richard Henderson  <rth@redhat.com>
28274
28275         * g++.old-deja/g++.other/array5.C: New.
28276
28277 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28278
28279         * gcc.c-torture/execute/20010408-1.c: New test.
28280
28281 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
28282
28283         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
28284         headers and constructs.
28285         * g++.old-deja/g++.robertl/eb79.C: Same.
28286         * g++.old-deja/g++.robertl/eb77.C (main): Same.
28287         * g++.old-deja/g++.robertl/eb73.C: Same.
28288         * g++.old-deja/g++.robertl/eb66.C (main): Same.
28289         * g++.old-deja/g++.robertl/eb55.C (t): Same.
28290         * g++.old-deja/g++.robertl/eb54.C (main): Same.
28291         * g++.old-deja/g++.robertl/eb46.C (main): Same.
28292         * g++.old-deja/g++.robertl/eb44.C: Same.
28293         * g++.old-deja/g++.robertl/eb41.C (main): Same.
28294         * g++.old-deja/g++.robertl/eb4.C (main): Same.
28295         * g++.old-deja/g++.robertl/eb39.C: Same.
28296         * g++.old-deja/g++.robertl/eb33.C (main): Same.
28297         * g++.old-deja/g++.robertl/eb31.C (main): Same.
28298         * g++.old-deja/g++.robertl/eb30.C: Same.
28299         * g++.old-deja/g++.robertl/eb3.C: Same.
28300         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
28301         * g++.old-deja/g++.robertl/eb21.C: Same.
28302         * g++.old-deja/g++.robertl/eb15.C: Same.
28303         * g++.old-deja/g++.robertl/eb118.C: Same.
28304         * g++.old-deja/g++.robertl/eb115.C (main): Same.
28305         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
28306         * g++.old-deja/g++.robertl/eb109.C: Same.
28307         * g++.old-deja/g++.other/sibcall1.C (main): Same.
28308         * g++.old-deja/g++.mike/rtti1.C: Same.
28309         * g++.old-deja/g++.mike/p658.C: Same.
28310         * g++.old-deja/g++.mike/net46.C: Same.
28311         * g++.old-deja/g++.mike/net34.C: Same.
28312         * g++.old-deja/g++.mike/memoize1.C: Same.
28313         * g++.old-deja/g++.mike/eh2.C: Same.
28314         * g++.old-deja/g++.law/weak.C: Same.
28315         * g++.old-deja/g++.law/visibility7.C: Same.
28316         * g++.old-deja/g++.law/visibility25.C: Same.
28317         * g++.old-deja/g++.law/visibility22.C: Same.
28318         * g++.old-deja/g++.law/visibility2.C: Same.
28319         * g++.old-deja/g++.law/visibility17.C: Same.
28320         * g++.old-deja/g++.law/visibility13.C: Same.
28321         * g++.old-deja/g++.law/visibility10.C: Same.
28322         * g++.old-deja/g++.law/visibility1.C: Same.
28323         * g++.old-deja/g++.law/virtual3.C (eval): Same.
28324         * g++.old-deja/g++.law/vbase1.C: Same.
28325         * g++.old-deja/g++.law/operators32.C: Same.
28326         * g++.old-deja/g++.law/nest3.C: Same.
28327         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
28328         * g++.old-deja/g++.law/except5.C (main): Same.
28329         * g++.old-deja/g++.law/cvt7.C (run): Same.
28330         * g++.old-deja/g++.law/cvt2.C: Same.
28331         * g++.old-deja/g++.law/cvt16.C: Same.
28332         * g++.old-deja/g++.law/ctors6.C (bar): Same.
28333         * g++.old-deja/g++.law/ctors17.C (main): Same.
28334         * g++.old-deja/g++.law/ctors13.C: Same.
28335         * g++.old-deja/g++.law/ctors12.C (main): Same.
28336         * g++.old-deja/g++.law/ctors10.C: Same.
28337         * g++.old-deja/g++.law/code-gen5.C: Same.
28338         * g++.old-deja/g++.law/bad-error7.C: Same.
28339         * g++.old-deja/g++.law/arm9.C: Same.
28340         * g++.old-deja/g++.law/arm12.C: Same.
28341         * g++.old-deja/g++.law/arg8.C: Same.
28342         * g++.old-deja/g++.law/arg1.C: Same.
28343         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
28344         * g++.old-deja/g++.jason/template31.C: Same.
28345         * g++.old-deja/g++.jason/template24.C (main): Same.
28346         * g++.old-deja/g++.jason/2371.C: Same.
28347         * g++.old-deja/g++.eh/new2.C: Same.
28348         * g++.old-deja/g++.eh/new1.C: Same.
28349         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
28350         * g++.old-deja/g++.brendan/nest21.C (main): Same.
28351         * g++.old-deja/g++.brendan/err-msg3.C: Same.
28352         * g++.old-deja/g++.brendan/crash62.C: Same.
28353         * g++.old-deja/g++.brendan/crash52.C: Same.
28354         * g++.old-deja/g++.brendan/crash49.C (main): Same.
28355         * g++.old-deja/g++.brendan/crash38.C: Same.
28356         * g++.old-deja/g++.brendan/crash15.C (main): Same.
28357         * g++.old-deja/g++.brendan/copy9.C: Same.
28358
28359 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
28360
28361         * gcc.c-torture/execute/20001203-2.c (memset):
28362         Count argument is of type __SIZE_TYPE__.
28363
28364 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
28365
28366         * gcc.c-torture/compile/20010404-1.c: New test.
28367
28368 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
28369
28370         * gcc.c-torture/compile/20010326-1.c: New test.
28371
28372 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
28373
28374         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
28375         peculiarities of the SH.
28376         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
28377
28378 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28379
28380         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
28381         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
28382         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
28383
28384 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
28385
28386         * g77.f-torture/compile/20010321-1.f: New test.
28387
28388 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
28389
28390         * gcc.c-torture/compile/20010329-1.c: New test.
28391
28392 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
28393
28394         * gcc.c-torture/execute/20010329-1.c: New test.
28395
28396 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
28397
28398         * g++.old-deja/g++.other/eh4.C: Fix typo.
28399
28400 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
28401
28402         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
28403
28404 2001-03-28  Philip Blundell  <philb@gnu.org>
28405
28406         * gcc.c-torture/compile/20010328-1.c: New test.
28407
28408 2001-03-27  Richard Henderson  <rth@redhat.com>
28409
28410         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
28411         * g++.old-deja/g++.eh/vbase3.C: Likewise.
28412
28413 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
28414
28415         * gcc.c-torture/compile/20010327-1.c: New test.
28416
28417 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
28418
28419         * g++.old-deja/g++.other/friend12.C: New test.
28420         * g++.old-deja/g++.other/friend9.C: Expect no errors.
28421         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
28422
28423 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
28424
28425         * gcc.c-torture/execute/20010325-1.c: New test.
28426
28427 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
28428
28429         * g++.old-deja/g++.other/mangle3.C: New test.
28430
28431 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
28432
28433         * g++.old-deja/g++.other/anon8.C: New test.
28434
28435 2001-03-20  Philip Blundell  <philb@gnu.org>
28436
28437         * gcc.c-torture/compile/20010320-1.c: New test.
28438
28439 2001-03-17  Richard Henderson  <rth@redhat.com>
28440
28441         * g++.old-deja/g++.other/eh4.C: Add expected error text.
28442
28443 2001-03-15  Geoff Keating  <geoff@redhat.com>
28444
28445         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
28446         tests on AIX.
28447
28448 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
28449
28450         * g++.old-deja/g++.other/eh4.C: New test.
28451
28452 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
28453
28454         * gcc.dg/cpp/mi1.c: Update.
28455
28456 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
28457
28458         * g++.old-deja/g++.other/regstack.C: New test.
28459
28460 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
28461
28462         * g++.old-deja/g++.other/ref4.C: New test.
28463
28464 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
28465
28466         * objc/execute/va_method.m: Added.
28467         * objc/execute/IMP.m: Added.
28468         * objc/execute/_cmd.m: Added.
28469         * objc/execute/accessing_ivars.m: Added.
28470         * objc/execute/class-1.m: Added.
28471         * objc/execute/class-10.m: Added.
28472         * objc/execute/class-11.m: Added.
28473         * objc/execute/class-12.m: Added.
28474         * objc/execute/class-13.m: Added.
28475         * objc/execute/class-14.m: Added.
28476         * objc/execute/class-2.m: Added.
28477         * objc/execute/class-3.m: Added.
28478         * objc/execute/class-4.m: Added.
28479         * objc/execute/class-5.m: Added.
28480         * objc/execute/class-6.m: Added.
28481         * objc/execute/class-7.m: Added.
28482         * objc/execute/class-8.m: Added.
28483         * objc/execute/class-9.m: Added.
28484         * objc/execute/class-tests-1.h
28485         * objc/execute/class-tests-2.h
28486         * objc/execute/compatibility_alias.m: Added.
28487         * objc/execute/encode-1.m: Added.
28488         * objc/execute/formal_protocol-1.m: Added.
28489         * objc/execute/formal_protocol-2.m: Added.
28490         * objc/execute/formal_protocol-3.m: Added.
28491         * objc/execute/formal_protocol-4.m: Added.
28492         * objc/execute/formal_protocol-5.m: Added.
28493         * objc/execute/formal_protocol-6.m: Added.
28494         * objc/execute/formal_protocol-7.m: Added.
28495         * objc/execute/informal_protocol.m: Added.
28496         * objc/execute/initialize.m: Added.
28497         * objc/execute/load.m: Added.
28498         * objc/execute/many_args_method.m: Added.
28499         * objc/execute/nested-3.m: Added.
28500         * objc/execute/no_clash.m: Added.
28501         * objc/execute/private.m: Added.
28502         * objc/execute/redefining_self.m: Added.
28503         * objc/execute/root_methods.m: Added.
28504         * objc/execute/selector-1.m: Added.
28505         * objc/execute/static-1.m: Added.
28506         * objc/execute/static-2.m: Added.
28507         * objc/execute/va_method.m: Added.
28508
28509 2001-03-10  Richard Henderson  <rth@redhat.com>
28510
28511         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
28512
28513 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
28514
28515         * g++.old-deja/g++.other/crash31.C: XFAIL.
28516         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
28517         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
28518         * gcc.c-torture/execute/20010123-1.x: XFAIL.
28519         * gcc.c-torture/execute/20010124-1.x: XFAIL.
28520         * gcc.dg/sequence-pt-1.c: XFAIL one test.
28521
28522 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
28523
28524         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
28525
28526 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
28527
28528         * gcc.dg/20000724-1.c: Don't use multiline strings.
28529
28530 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
28531
28532         * objc/execute/string1.m, objc/execute/string2.m: Compare the
28533         result of -cString against what we expect it to be; don't just
28534         print it out for no one to read.
28535
28536         * objc/execute/string3.m, objc/execute/string4.m: New tests.
28537         Based on testcases provided by Nicola Pero.
28538
28539 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
28540
28541         * gcc.dg/cpp/macro7.c: New test.
28542
28543 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
28544
28545         * gcc.dg/cpp/multiline.c: Update.
28546
28547 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
28548
28549         * g++.old-deja/g++.other/enum3.C: New test.
28550
28551 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
28552
28553         * g++.old-deja/g++.other/pod1.C: New test.
28554
28555 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
28556
28557         * g++.old-deja/g++.ext/overload1.C: New test.
28558
28559 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
28560
28561         * g++.old-deja/g++.pt/using1.C: New test.
28562
28563 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
28564
28565         * g++.old-deja/g++.other/using9.C: New test.
28566
28567 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
28568
28569         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
28570
28571         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
28572
28573 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
28574
28575         * g++.old-deja/g++.ext/realpt1.C: Remove.
28576
28577 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
28578
28579         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
28580
28581 2001-02-26  Will Cohen  <wcohen@redhat.com>
28582
28583         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
28584
28585 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
28586
28587         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
28588         templatized constructors.
28589
28590 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28591
28592         * gcc.c-torture/execute/20010224-1.c: New test.
28593
28594 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
28595
28596         * gcc.c-torture/execute/20010222-1.c: New test.
28597
28598 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
28599
28600         * g++.old-deja/g++.other/inline20.C: New test.
28601
28602 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
28603
28604         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
28605
28606 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
28607
28608         * g++.old-deja/g++.other/lookup22.C: New test.
28609
28610 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
28611
28612         * g77.dg: New directory.
28613         * g77.dg/20010216-1.f: New test case.
28614         * g77.dg/dg.exp: New driver.
28615         * lib/g77-dg.exp: New driver library.
28616
28617 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28618
28619         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
28620
28621 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
28622
28623         * g++.old-deja/g++.other/decl9.C: New test.
28624
28625 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
28626
28627         * g++.old-deja/g++.other/init16.C: Update the test so that it does
28628         not need <string> and also tests the initialization at runtime.
28629
28630 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
28631
28632         * gcc.c-torture/execute/longlong.c: New test.
28633
28634 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
28635
28636         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
28637
28638 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
28639
28640         * gcc.c-torture/execute/920302-1.c (execute):
28641         Change argument type to short.
28642
28643 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
28644
28645         * g++.old-deja/g++.pt/deduct6.C: New test.
28646
28647 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
28648
28649         * g++.old-deja/g++.pt/deduct5.C: New test.
28650
28651 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
28652
28653         * gcc.c-torture/execute/20010209-1.c: New test.
28654
28655 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
28656
28657         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
28658
28659 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
28660
28661         * g++.dg/vtgc1.C: Update for new ABI.
28662
28663         * consistency.vlad: New directory, 1665 files.
28664
28665 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
28666
28667         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
28668         return type.
28669         * gcc.dg/cpp/digraphs.c: Declare puts.
28670
28671 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
28672
28673         * g++.old-deja/g++.other/warn5.C: New test.
28674
28675 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
28676
28677         * g++.old-deja/g++.pt/spec40.C: New test.
28678
28679 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
28680
28681         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
28682         case.
28683         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
28684
28685 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
28686
28687         * gcc.c-torture/compile/20010209-1.c: New test.
28688
28689 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
28690
28691         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
28692         excess errors message but not if it crashes.
28693         * g++.old-deja/g++.other/crash27.C: Likewise.
28694         * g++.old-deja/g++.other/crash28.C: Likewise.
28695         * g++.old-deja/g++.other/crash30.C: Likewise.
28696         * g++.old-deja/g++.other/crash32.C: Likewise.
28697         * g++.old-deja/g++.other/crash35.C: Likewise.
28698         * g++.old-deja/g++.pt/inherit2.C: Likewise.
28699
28700 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
28701
28702         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
28703         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
28704         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
28705         g77.f-torture/execute/execute.exp,
28706         g77.f-torture/noncompile/noncompile.exp,
28707         gcc.c-torture/execute/execute.exp,
28708         gcc.c-torture/execute/memcheck/memcheck.exp,
28709         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
28710         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
28711         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
28712         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
28713         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
28714         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
28715         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
28716         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
28717         Remove bug reporting instructions with ancient email addresses.
28718
28719 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
28720
28721         * gcc.dg/20010202-1.c: New test.
28722         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
28723
28724 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
28725
28726         * g++.dg/stdbool-if.C: New test.
28727
28728 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
28729
28730         * objc/execute/fdecl.m: Added main().
28731
28732 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
28733
28734         * gcc.c-torture/execute/20010206-1.c: New test.
28735
28736 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
28737
28738         * gcc.dg/cpp/avoidpaste1.c: Update.
28739
28740 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
28741
28742         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
28743         Pero <nicola@brainstorm.co.uk>.
28744         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
28745
28746 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
28747
28748         * g++.old-deja/g++.pt/spec39.C: New test.
28749
28750 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
28751
28752         * gcc.c-torture/compile/20010202-1.c: New test.
28753
28754 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
28755
28756         * g++.old-deja/g++.abi/primary2.C: New test.
28757         * g++.old-deja/g++.abi/primary3.C: New test.
28758         * g++.old-deja/g++.abi/primary4.C: New test.
28759         * g++.old-deja/g++.abi/primary5.C: New test.
28760         * g++.old-deja/g++.abi/vtable3.h: New test.
28761         * g++.old-deja/g++.abi/vtable3a.C: New test.
28762         * g++.old-deja/g++.abi/vtable3b.C: New test.
28763         * g++.old-deja/g++.abi/vtable3c.C: New test.
28764         * g++.old-deja/g++.abi/vtable3d.C: New test.
28765         * g++.old-deja/g++.abi/vtable3e.C: New test.
28766         * g++.old-deja/g++.abi/vtable3f.C: New test.
28767         * g++.old-deja/g++.abi/vtable3g.C: New test.
28768         * g++.old-deja/g++.abi/vtable3h.C: New test.
28769         * g++.old-deja/g++.abi/vtable3i.C: New test.
28770         * g++.old-deja/g++.abi/vtable3j.C: New test.
28771         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
28772
28773 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
28774
28775         * g++.old-deja/g++.other/anon6.C: New test.
28776         * g++.old-deja/g++.other/anon7.C: New test.
28777
28778 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
28779
28780         * gcc.dg/cpp/avoidpaste2.c: New tests.
28781
28782 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
28783
28784         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
28785
28786 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
28787
28788         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
28789         DECIMAL_DIG cases for Irix."
28790
28791 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
28792
28793         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
28794
28795 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
28796
28797         * gcc.dg/c99-tag-1.c: New test.
28798
28799 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
28800
28801         * gcc.dg/cpp/tr-warn1.c: Add tests.
28802
28803 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
28804
28805         * gcc.dg/cpp/avoidpaste1.c: Update.
28806         * gcc.dg/cpp/paste4.c: Update.
28807
28808 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
28809
28810         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
28811         cases for Irix.
28812
28813 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
28814
28815         * g++.old-deja/g++.other/inline19.C: New test.
28816
28817 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
28818
28819         * gcc.dg/Wlarger-than.c: New test.
28820
28821 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
28822
28823         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
28824
28825 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
28826
28827         * gcc.c-torture/execute/20010129-1.c: New test.
28828         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
28829
28830 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
28831
28832         * gcc.dg/cpp/avoidpaste1.c: Test case.
28833
28834 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
28835
28836         * g++.old-deja/g++.other/inline18.C: New test.
28837
28838 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28839
28840         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
28841         and __builtin_putchar.
28842
28843 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
28844
28845         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
28846         tests.
28847
28848 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
28849
28850         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
28851         floating point number rounding mode to round to the nearest
28852         representable mode.
28853
28854 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
28855
28856         * g++.old-deja/g++.other/mangle2.C: New test.
28857
28858 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
28859
28860         * gcc.c-torture/compile/20010124-1.c: New test.
28861
28862 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
28863
28864         * g++.old-deja/g++.pt/spec38.C: New test.
28865
28866 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28867
28868         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
28869         "Build don't run".
28870
28871 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28872
28873         * gcc.c-torture/execute/20010123-1.c: New test.
28874
28875 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
28876
28877         * g++.old-deja/g++.pt/spec37.C: New test.
28878
28879 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
28880
28881         * g++.old-deja/g++.pt/overload14.C: New test.
28882
28883 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28884
28885         * gcc.c-torture/execute/20010122-1.c: New test, exercise
28886         __builtin_return_address.
28887
28888 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
28889
28890         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
28891         * g++.old-deja/g++.pt/spec35.C: New test.
28892         * g++.old-deja/g++.pt/spec36.C: New test.
28893
28894 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
28895
28896         * gcc.c-torture/compile/20010118-1.c: New test.
28897
28898 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
28899
28900         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
28901
28902 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
28903
28904         * gcc.c-torture/execute/20010119-1.c: New test.
28905
28906 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
28907
28908         * g++.old-deja/g++.other/vbase5.C: New test.
28909
28910 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
28911
28912         * gcc.c-torture/execute/20010118-1.c: New test.
28913
28914 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
28915
28916         * g++.old-deja/g++.pt/deduct3.C: New test.
28917
28918 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
28919
28920         * g++.old-deja/g++.pt/spec34.C: New test.
28921
28922 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
28923
28924         * g77.f-torture/compile/20000601-2.f: New test.
28925
28926 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
28927
28928         * g++.old-deja/g++.other/init17.C: New test.
28929
28930 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
28931
28932         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
28933
28934 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
28935
28936         * g++.old-deja/g++.pt/unify8.C: New test.
28937
28938 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
28939
28940         * g++.old-deja/g++.abi/vbase1.C: New test.
28941
28942 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
28943
28944         * g++.old-deja/g++.pt/crash65.C: New test.
28945
28946 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
28947
28948         * gcc.dg/cpp/assembl2.S: New test case.
28949
28950 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
28951
28952         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
28953         are supported.
28954
28955 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28956
28957         * g++.old-deja/g++.other/builtins1.C: New test.
28958         * g++.old-deja/g++.other/builtins2.C: Likewise.
28959         * g++.old-deja/g++.other/builtins3.C: Likewise.
28960         * g++.old-deja/g++.other/builtins4.C: Likewise.
28961
28962 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
28963
28964         * gcc.c-torture/compile/20010117-1.c: New test.
28965         * gcc.c-torture/compile/20010117-2.c: New test.
28966
28967 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
28968
28969         * g77.f-torture/execute/20010116.[fx]: New test,
28970         XFAIL on i?86-*-*.
28971         * g77.f-torture/compile/20010115.f: Indicate it's
28972         a test for PR fortran/1636.
28973
28974 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
28975
28976         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
28977
28978 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
28979
28980         * g77.f-torture/compile/20010115.f: New test.
28981
28982 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
28983
28984         * g++.old-deja/g++.pt/nontype5.C: New test.
28985
28986 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
28987
28988         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
28989         have an equivalent working one below it.
28990
28991 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
28992
28993         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
28994         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
28995
28996 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
28997
28998         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
28999         message containing "init_priority".
29000         (conpr-2.C): Likewise.
29001         (conpr-3.C): Likewise.
29002         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
29003
29004 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29005
29006         * gcc.c-torture/execute/20010114-2.c: New test.
29007
29008 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
29009
29010         * gcc.c-torture/compile/20010114-1.c: New test.
29011         * gcc.c-torture/compile/20010114-1.x: Xfail.
29012         * gcc.c-torture/compile/20010114-2.c: New test.
29013         * gcc.c-torture/execute/20010114-1.c: New test.
29014         * gcc.dg/trunc-1.c: New test.
29015         * gcc.dg/uninit-B.c: New test.
29016
29017 2001-01-13  Nick Clifton  <nickc@redhat.com>
29018
29019         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
29020         target.
29021
29022 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
29023
29024         * gcc.c-torture/compile/20010113-1.c: New test.
29025
29026 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
29027
29028         * gcc.c-torture/compile/20001212-1.c: New test.
29029
29030 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
29031
29032         * gcc.dg/cpp/widestr1.c: Update.
29033         * gcc.dg/cpp/prag-imp.c: Remove.
29034
29035 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
29036
29037         * gcc.c-torture/execute/20000801-3.x: Remove.
29038         * gcc.dg/c90-init-1.c: New test.
29039         * gcc.dg/c99-init-1.c: New test.
29040         * gcc.dg/c99-init-2.c: New test.
29041         * gcc.dg/gnu99-init-1.c: New test.
29042
29043 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
29044
29045         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
29046         testing that no relevant ones were found.
29047
29048 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
29049
29050         * g++.old-deja/g++.pt/cast2.C: New test.
29051
29052 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
29053
29054         * g++.old-deja/g++.pt/friend47.C: New test.
29055
29056 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
29057
29058         * g++.old-deja/g++.pt/instantiate13.C: New test.
29059
29060 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
29061
29062         * g++.old-deja/g++.other/defarg7.C: New test.
29063         * g++.old-deja/g++.other/defarg8.C: New test.
29064
29065 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
29066
29067         * g++.old-deja/g++.pt/crash64.C: New test.
29068
29069 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
29070
29071         * g++.old-deja/g++.pt/crash63.C: New test.
29072
29073 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
29074
29075         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
29076
29077 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
29078
29079         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
29080
29081 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
29082
29083         * g++.old-deja/g++.pt/error3.C: New test.
29084
29085 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
29086
29087         * g++.old-deja/g++.other/crash39.C: New test.
29088
29089 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
29090
29091         * g++.old-deja/g++.other/vbase4.C: New test.
29092
29093 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
29094
29095         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
29096         * gcc.dg/special/20000419-2.c: New file. Identical to above.
29097         * gcc.dg/special/special.exp: New test driver which will check
29098         for alias support for the above test.
29099
29100 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
29101
29102         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
29103         problems on small machines.
29104         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
29105         parameterize.
29106
29107 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
29108
29109         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
29110         mips.
29111         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
29112
29113 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
29114
29115         * g++.old_deja/g++.pt/using8.C: New test.
29116
29117 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
29118
29119         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
29120
29121 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
29122
29123         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
29124         where a failure is expected.
29125         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
29126
29127 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
29128
29129         * g++.old_deja/g++.pt/instantiate12.C: New test.
29130
29131 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
29132
29133         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
29134         start of structs.
29135         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
29136         * g++.old-deja/g++.brendan/crash17.C: Likewise.
29137         * g++.old-deja/g++.brendan/crash29.C: Likewise.
29138         * g++.old-deja/g++.brendan/crash48.C: Likewise.
29139         * g++.old-deja/g++.brendan/ns1.C: Likewise.
29140         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
29141         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
29142         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
29143         * g++.old-deja/g++.eh/spec6.C: Likewise.
29144         * g++.old-deja/g++.jason/crash3.C: Likewise.
29145         * g++.old-deja/g++.law/ctors11.C: Likewise.
29146         * g++.old-deja/g++.law/ctors17.C: Likewise.
29147         * g++.old-deja/g++.law/ctors5.C: Likewise.
29148         * g++.old-deja/g++.law/ctors9.C: Likewise.
29149         * g++.old-deja/g++.mike/ambig1.C: Likewise.
29150         * g++.old-deja/g++.mike/net22.C: Likewise.
29151         * g++.old-deja/g++.mike/p3538a.C: Likewise.
29152         * g++.old-deja/g++.mike/p3538b.C: Likewise.
29153         * g++.old-deja/g++.mike/virt3.C: Likewise.
29154         * g++.old-deja/g++.niklas/t128.C: Likewise.
29155         * g++.old-deja/g++.other/anon4.C: Likewise.
29156         * g++.old-deja/g++.other/using1.C: Likewise.
29157         * g++.old-deja/g++.other/warn3.C: Likewise.
29158         * g++.old-deja/g++.pt/t37.C: Likewise.
29159         * g++.old-deja/g++.robertl/eb69.C: Likewise.
29160         * g++.old-deja/g++.robertl/eb71.C: Likewise.
29161
29162 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
29163
29164         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
29165
29166 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29167
29168         * gcc.c-torture/execute/stdio-opt-3.c: New test.
29169
29170 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
29171
29172         * gcc.c-torture/compile/20010107-1.c: New test.
29173
29174 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29175
29176         * gcc.c-torture/execute/builtin-noret-1.c: New test.
29177
29178 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29179
29180         * gcc.dg/format/format.h: New file.
29181         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
29182         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
29183         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
29184         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
29185         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
29186         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
29187         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
29188         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
29189         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
29190         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
29191         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
29192         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
29193         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
29194         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
29195         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
29196         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
29197         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
29198         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
29199         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
29200         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
29201         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
29202         instead of declaring standard types, macros and functions in each
29203         test.
29204
29205 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
29206
29207         * gcc.c-torture/execute/20010106-1.c: New test.
29208
29209 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
29210
29211         * gcc.dg/format/format.exp: New file.
29212         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
29213         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
29214         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
29215         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
29216         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
29217         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
29218         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
29219         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
29220         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
29221         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
29222         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
29223         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
29224         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
29225         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
29226         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
29227         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
29228         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
29229         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
29230         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
29231         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
29232         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
29233         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
29234         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
29235         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
29236         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
29237         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
29238         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
29239         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
29240         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
29241         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
29242         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
29243         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
29244         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
29245         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
29246         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
29247         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
29248         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
29249         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
29250         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
29251         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
29252         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
29253         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
29254
29255 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
29256
29257         * gcc.c-torture/execute/991228-1.c: Take word endianness into
29258         account.
29259
29260 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
29261
29262         * gcc.c-torture/execute/builtin-complex-1.c: New test.
29263
29264 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
29265
29266         * g++.old-deja/g++.pt/crash62.C: New test.
29267
29268 2001-01-04  Richard Henderson  <rth@redhat.com>
29269
29270         * gcc.dg/20000926-1.c: Update expected warnings.
29271         * gcc.dg/array-2.c: Likewise.
29272         * gcc.dg/array-4.c: Also validate flexible array members.
29273         * gcc.dg/c99-flex-array-1.c: New.
29274
29275 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
29276
29277         * gcc.c-torture/compile/20001222-1.x: Remove.
29278
29279 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
29280
29281         * gcc.c-torture/execute/built-in-setjmp.c: New.
29282
29283 2001-01-03  Richard Henderson  <rth@redhat.com>
29284
29285         * gcc.dg/940510-1.c: Update expected error wording.
29286         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
29287
29288 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
29289
29290         * lib/target-supports.exp (check_alias_available): Modified to
29291         indicate aliases not supported if only weak aliases are supported.
29292
29293 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29294
29295         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
29296         Turn on cmpstrsi checks for __pj__ and __i370__.
29297
29298 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
29299
29300         * g++.old-deja/g++.other/virtual11.C: New test.
29301
29302 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
29303
29304         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
29305
29306 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29307
29308         * gcc.c-torture/compile/20010102-1.c: New test.
29309
29310 2001-01-02  Andreas Jaeger  <aj@suse.de>
29311
29312         * gcc.dg/noreturn-3.c: New test.
29313
29314         * gcc.dg/noreturn-4.c: New test.
29315
29316 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29317
29318         * gcc.c-torture/execute/stdio-opt-1.c: Also test
29319         __builtin_fputc and __builtin_fwrite.
29320
29321 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
29322
29323         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
29324         signed char, not default char.
29325
29326 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
29327
29328         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
29329
29330 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
29331
29332         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
29333
29334 2000-12-29  Richard Henderson  <rth@redhat.com>
29335
29336         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
29337         (__cyg_profile_func_exit): Define.
29338
29339 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
29340
29341         * g++.dg/vtgc1.C: New test.
29342
29343 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
29344
29345         * gcc.dg/noncompile/20001228-1.c: New test.
29346
29347         * gcc.dg/20001228-1.c: New test.
29348
29349         * gcc.c-torture/execute/20001228-1.c: New test.
29350
29351 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
29352
29353         * gcc.dg/format-strfmon-1.c: New test.
29354
29355 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29356
29357         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
29358         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
29359         * gcc.c-torture/execute/string-opt-1.c: Likewise.
29360         * gcc.c-torture/execute/string-opt-2.c: Likewise.
29361         * gcc.c-torture/execute/string-opt-3.c: Likewise.
29362         * gcc.c-torture/execute/string-opt-4.c: Likewise.
29363         * gcc.c-torture/execute/string-opt-6.c: Likewise.
29364         * gcc.c-torture/execute/string-opt-7.c: Likewise.
29365         * gcc.c-torture/execute/string-opt-8.c: Likewise.
29366         * gcc.c-torture/execute/string-opt-9.c: Likewise.
29367         * gcc.c-torture/execute/string-opt-10.c: Likewise.
29368         * gcc.c-torture/execute/string-opt-11.c: Likewise.
29369         * gcc.c-torture/execute/string-opt-12.c: Likewise.
29370
29371         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
29372         * gcc.c-torture/execute/string-opt-4.c: Test index.
29373
29374 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
29375
29376         * gcc.c-torture/compile/20001226-1.c: New test.
29377
29378 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
29379
29380         * gcc.c-torture/compile/20001222-1.c: New test.
29381         * gcc.c-torture/compile/20001222-1.x: Xfail.
29382
29383 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
29384
29385         * gcc.c-torture/execute/comp-goto-2.c: New test.
29386
29387 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
29388
29389         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
29390         Use long types if __INT_MAX__ is 32767.
29391         (main): Use cast to (sint32 *) when poking 88 into a_page.
29392
29393         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
29394
29395 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
29396
29397         * gcc.c-torture/compile/20001221-1.c: New test.
29398         * gcc.c-torture/execute/20001221-1.c: New test.
29399
29400 2000-12-20  Richard Henderson  <rth@redhat.com>
29401
29402         * g++.old-deja/g++.pt/crash36.C: Update error lines.
29403         * g++.old-deja/g++.robertl/eb109.C: Likewise.
29404
29405 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29406
29407         * gcc.dg/compare3.c: New test.
29408
29409 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29410
29411         * gcc.dg/format-warnll-1.c: New test.
29412
29413 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
29414
29415         * gcc.dg/cpp/cmdlne-P.c: New test.
29416
29417 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29418
29419         * gcc.c-torture/execute/builtin-abs-1.c,
29420         gcc.c-torture/execute/builtin-abs-2.c: New tests.
29421
29422 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
29423
29424         * gcc.dg/cpp/multiline.c: New test.
29425
29426 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
29427
29428         * g++.old-deja/g++.other/syshdr1.C: Update.
29429         * gcc.dg/cpp/lineflags.c: Remove temporarily.
29430
29431 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29432
29433         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
29434
29435 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29436
29437         * g++.old-deja/g++.pt/ttp65.C: New test.
29438
29439 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29440
29441         * g++.old-deja/g++.pt/ttp64.C: New test.
29442
29443 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29444
29445         * g++.old-deja/g++.pt/spec33.C: New test.
29446
29447 2000-12-14  Catherine Moore  <clm@redhat.com>
29448
29449         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
29450         * gcc.c-torture/execute/920612-2.c: Likewise.
29451         * gcc.c-torture/execute/920428-2.c: Likewise.
29452         * gcc-c-torture/execute/va-arg-11.c: Call exit.
29453         * gcc.c-torture/execute/va-arg-21.c: Likewise.
29454
29455 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29456
29457         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
29458         * gcc.dg/pack-test-2.c: Likewise.
29459
29460 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
29461
29462         Tests by Zack Weinberg <zackw@stanford.edu>.
29463
29464         * gcc.dg/cpp/defined.c: Update.
29465         * gcc.dg/cpp/defined_trad.c: New tests.
29466
29467 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
29468
29469         * gcc.dg/cpp/trad-direct.c: Update.
29470
29471 2000-12-11  Neil Booth  <neilb@earthling.net>
29472
29473         * gcc.dg/cpp/defined_trad.c
29474
29475 2000-12-11  Neil Booth  <neilb@earthling.net>
29476
29477         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
29478
29479 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
29480
29481         * gcc.dg/format-miss-2.c: New test.
29482
29483 2000-12-09  Neil Booth  <neilb@earthling.net>
29484
29485         * gcc.dg/cpp/lineflags.c: New tests.
29486         * gcc.dg/cpp/poison.c: Update.
29487         * gcc.dg/cpp/redef2.c: Update.
29488         * gcc.dg/cpp/skipping.c: New test.
29489
29490 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
29491
29492         * g++.old-deja/g++.other/eh3.C: New testcase.
29493
29494 2000-12-07  Neil Booth  <neilb@earthling.net>
29495
29496         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
29497         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
29498         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
29499         wtr-union-init-2.c, wtr-union-init-3.c: Update.
29500         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
29501         Update.
29502
29503 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29504
29505         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
29506         __SIZE_TYPE__ instead of int for type of integers cast to
29507         pointers.
29508
29509 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
29510
29511         * g++.old-deja/g++.other/cleanup4.C: New test.
29512
29513 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29514
29515         * format-sec-1.c: New test.
29516
29517 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29518
29519         * gcc.dg/format-nonlit-3.c: New test.
29520
29521 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29522
29523         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
29524         through a null pointer.
29525
29526 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29527
29528         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
29529         * g++.old-deja/g++.pt/partial4.C: New test.
29530
29531 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
29532
29533         * gcc.c-torture/execute/ieee/hugeval.x: New.
29534
29535 2000-12-06  Neil Booth  <neilb@earthling.net>
29536
29537         * gcc.dg/cpp/backslash2.c: New tests.
29538
29539 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29540
29541         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
29542         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
29543
29544 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
29545
29546         * gcc.c-torture/execute/20001203-2.c: New testcase.
29547
29548 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
29549
29550         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
29551         * g++.old-deja/g++.other/virtual10.C: New test.
29552
29553 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
29554
29555         * g++.old-deja/g++.mike/pmf5.C: Remove test.
29556
29557 2000-12-05  Richard Henderson  <rth@redhat.com>
29558
29559         * gcc.c-torture/compile/20001205-1.c: New.
29560
29561 2000-12-04  Neil Booth  <neilb@earthling.net>
29562
29563         * g++.old-deja/g++.other/virtual9.C: New test.
29564         * g++.old-deja/g++.pt/crash61.C: New test.
29565         * gcc.c-torture/execute/loop-9.c: New test.
29566
29567 2000-12-04  Neil Booth  <neilb@earthling.net>
29568
29569         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
29570         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
29571         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
29572         * gcc.dg/cpp/extratokens.c: ...here.
29573
29574 2000-12-04  Neil Booth  <neilb@earthling.net>
29575
29576         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
29577         New tests.
29578
29579 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29580
29581         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
29582         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
29583
29584 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
29585
29586         * gcc.c-torture/execute/20001203-1.c: New test.
29587
29588 2000-12-03  Neil Booth  <neilb@earthling.net>
29589
29590         * gcc.dg/cpp/macro6.c: New test cases.
29591
29592 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29593
29594         * gcc.c-torture/execute/string-opt-9.c: New test.
29595         * gcc.c-torture/execute/string-opt-10.c: Likewise.
29596         * gcc.c-torture/execute/string-opt-11.c: Likewise.
29597         * gcc.c-torture/execute/string-opt-12.c: Likewise.
29598
29599         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
29600         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
29601
29602 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
29603
29604         * gcc.dg/cpp/if-6.c: New testcase.
29605
29606         * gcc.dg/20001201-1.c: New testcase.
29607
29608 2000-12-02  Neil Booth  <neilb@earthling.net>
29609
29610         * g++.old-deja/g++.other/externC4.C,
29611         g++.old-deja/g++.other/friend10.C: New tests.
29612
29613 2000-12-02  Neil Booth  <neilb@earthling.net>
29614
29615         * g++.old-deja/g++.other/instan2.C
29616         * g++.old-deja/g++.other/instan3.C: New test.
29617
29618 2000-12-02  Neil Booth  <neilb@earthling.net>
29619
29620         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
29621         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
29622         gnuc99.c,gnuc99-pedantic.c: New tests.
29623
29624 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
29625
29626         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
29627         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
29628
29629 2000-12-01  Neil Booth  <neilb@earthling.net>
29630
29631         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
29632         * gcc.dg/cpp/poison.c: Update.
29633         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
29634
29635 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
29636
29637         * g77.f-torture/execute/20001201.f: New test.
29638
29639 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
29640
29641         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
29642
29643 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
29644
29645         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
29646
29647 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
29648
29649         * g++.old-deja/g++.other/cast6.C: New test.
29650
29651 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
29652
29653         * gcc.c-torture/execute/20001130-2.c: New testcase.
29654
29655 2000-11-30  Richard Henderson  <rth@redhat.com>
29656
29657         * gcc.c-torture/execute/20001130-1.c: New test.
29658
29659 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
29660
29661         * g++.old-deja/g++.other/op3.C: New test.
29662
29663 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
29664
29665         * g++.old-deja/g++.other/op2.C: New test.
29666
29667 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
29668
29669         * g++.old-deja/g++.other/crash38.C: New test.
29670
29671 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
29672
29673         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
29674
29675 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
29676
29677         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
29678         tests.
29679         * gcc.c-torture/execute/string-opt-6.c: New test.
29680
29681         * gcc.dg/20001117-1.c: Add main.
29682
29683 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
29684
29685         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
29686         Move from here ...
29687         * gcc.dg/940510-1.c: ... to here.
29688
29689         * gcc.dg/20000926-1.c: GNU C now allows initializations of
29690         zero-size arrays in toplevel structures.
29691
29692 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
29693
29694         * gcc.c-torture/execute/loop-8.c: New test.
29695
29696 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
29697
29698         * g++.old-deja/g++.other/base1.C: New test.
29699
29700 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
29701
29702         * g++.old-deja/g++.other/parse2.C: New test.
29703
29704 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
29705
29706         * g++.old-deja/g++.pt/incomplete1.C: New test.
29707
29708 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
29709
29710         * g++.old-deja/g++.other/friend9.C: New test.
29711
29712 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
29713
29714         * gcc.dg/20001127-1.c: New test.
29715
29716 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
29717
29718         * g++.old-deja/g++.pt/friend46.C: New test.
29719
29720 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
29721
29722         * g++.old-deja/g++.other/ptrmem8.C: New test.
29723
29724 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29725
29726         * gcc.c-torture/execute/string-opt-7.c: New test.
29727         * gcc.c-torture/execute/string-opt-8.c: Likewise.
29728
29729 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
29730
29731         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
29732         instead of 'mkcheck 2'.
29733
29734 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
29735
29736         * gcc.c-torture/execute/memcheck/driver.c,
29737         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
29738         C9X references to refer to C99.
29739
29740 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
29741
29742         * gcc.dg/ultrasp3.c: New test.
29743
29744 2000-11-25  Neil Booth  <neilb@earthling.net>
29745
29746         * gcc.dg/cpp/include2.c: Update test to be locale independent.
29747
29748 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
29749
29750         * gcc.c-torture/compile/20001123-2.c: New.
29751
29752 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29753
29754         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
29755
29756 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
29757
29758         * gcc.dg/sequence-point-1.c: Add some new tests.
29759         * gcc.c-torture/execute/20001124-1.c: New test.
29760
29761 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
29762
29763         * g++.old-deja/g++.other/vaarg4.C: New test.
29764         * gcc.c-torture/compile/20001123-1.c: New test.
29765
29766 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
29767
29768         * g++.other/crash24.C: Adjust and remove XFAIL.
29769         * g++.other/crash37.C: New test.
29770
29771 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
29772
29773         * g++.old-deja/g++.pt/instantiate9.C: New test.
29774
29775 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
29776
29777         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
29778         new ABI, too.
29779
29780         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
29781         * g++.old-deja/g++.robertl/eb55.C: Likewise.
29782
29783 2000-11-22  Neil Booth  <neilb@earthling.net>
29784
29785         * gcc.dg/cpp/Wtrigraphs.c: New test.
29786
29787 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
29788
29789         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
29790
29791 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
29792
29793         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
29794
29795 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
29796
29797         * lib/gcc-dg.exp: load_lib scanasm.exp.
29798         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
29799         * lib/g++-dg.exp: load_lib scanasm.exp.
29800         * lib/scanasm.exp: New.
29801         (scan-assembler, scan-assembler-not): Add optional arguments to
29802         test name, or if not present, the pattern name.
29803         (scan-assembler-dem, scan-assembler-dem-not): New.
29804
29805         * g++.dg/dg.exp: New.
29806
29807 2000-11-21  Neil Booth  <neilb@earthling.net>
29808
29809         * gcc.dg/cpp/integrated1.c: Remove.
29810
29811 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
29812
29813         * gcc.c-torture/execute/20001121-1.c: New test.
29814
29815 2000-11-21  Richard Henderson  <rth@redhat.com>
29816
29817         * gcc.c-torture/compile/20001121-1.c: New test.
29818
29819 2000-11-20  Neil Booth  <neilb@earthling.net>
29820
29821         * gcc.dg/cpp/integrated1.c: New test.
29822
29823 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
29824
29825         * g++.old-deja/g++.other/inline17.C: New test.
29826
29827 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
29828
29829         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
29830         local variable to be zero: I made the variable global. Now
29831         uses abort() and exit() instead of relying on main's return value.
29832
29833 2000-11-20  Neil Booth  <neilb@earthling.net>
29834
29835         * gcc.dg/cpp/paste2.c: Update test.
29836         * objc/execute/paste.m: New test.
29837
29838 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
29839
29840         * gcc.dg/c99-condexpr-1.c: New test.
29841
29842 2000-11-20  Neil Booth  <neilb@earthling.net>
29843
29844         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
29845
29846 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
29847
29848         * g++.old-deja/g++.pt/export1.C: New test.
29849
29850 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
29851
29852         * gcc.dg/20001117-1.c: New test.
29853
29854 2000-11-18  Richard Henderson  <rth@redhat.com>
29855
29856         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
29857
29858 2000-11-18  Richard Henderson  <rth@redhat.com>
29859
29860         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
29861         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
29862         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
29863
29864 2000-11-18  Richard Henderson  <rth@redhat.com>
29865
29866         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
29867         (main): New.  Exit cleanly.
29868
29869 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29870
29871         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
29872         gcc.dg/c99-fordecl-2.c: New tests.
29873
29874 2000-11-18  Richard Henderson  <rth@redhat.com>
29875
29876         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
29877         * gcc.c-torture/execute/zerolen-2.c: New.
29878
29879 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29880
29881         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
29882         memory.
29883
29884 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
29885
29886         * g++.old-deja/g++.pt/instantiate8.C: New test.
29887
29888 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
29889
29890         * g++.old-deja/g++.other/incomplete.C: Add more tests.
29891         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
29892
29893 2000-11-16  Nick Clifton  <nickc@redhat.com>
29894
29895         * gcc.c-torture/execute/nestfunc-2.c: New test.
29896         * gcc.c-torture/execute/nestfunc-3.c: New test.
29897
29898 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
29899
29900         * gcc.c-torture/compile/20001116-1.c: New test.
29901
29902 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29903
29904         * gcc.c-torture/execute/20001115-1.c: New test.
29905
29906 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
29907
29908         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
29909         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
29910         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
29911         * g++.old-deja/g++.abi/vmihint.C: Likewise.
29912
29913 2000-11-15  Neil Booth  <neilb@earthling.net>
29914
29915         gcc.dg/cpp/_Pragma1.c: Update.
29916         gcc.dg/cpp/_Pragma2.c: New test.
29917
29918 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
29919
29920         * g++.old-deja/g++.other/anon5.C: New test.
29921
29922 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
29923
29924         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
29925         tests.
29926
29927 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
29928
29929         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
29930         output.
29931
29932 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
29933
29934         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
29935         labels at end of compound statements.
29936
29937 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
29938
29939         * gcc.c-torture/execute/loop-7.c: New test.
29940
29941 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
29942
29943         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
29944
29945 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
29946
29947         * gcc.dg/c99-bool-1.c: New test.
29948
29949 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
29950
29951         * gcc.dg/c99-scope-1.c: Remove xfail.
29952         * gcc.dg/c99-scope-2.c: New test.
29953
29954 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29955
29956         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
29957         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
29958
29959 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
29960
29961         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
29962         error messages.
29963
29964         * g++.mike/p700.C: Don't typedef wchar_t.
29965         * g++.mike/p784.C: Likewise.
29966         * g++.mike/eb101.C: Don't use __wchar_t.
29967
29968 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
29969
29970         * g77.f-torture/execute/20001111.[fx]: Test premature exit
29971         from DO loop.
29972
29973 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
29974
29975         * gcc.c-torture/execute/20001111-1.c: New test.
29976
29977 2000-11-10  Nick Clifton  <nickc@redhat.com>
29978
29979         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
29980         long multuiple and accumulate.
29981
29982 2000-11-09  Richard Henderson  <rth@redhat.com>
29983
29984         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
29985         via size_t instead of int.
29986
29987         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
29988         * gcc.c-torture/execute/string-opt-2.c: Likewise.
29989         * gcc.c-torture/execute/string-opt-3.c: Likewise.
29990         * gcc.c-torture/execute/string-opt-4.c: Likewise.
29991
29992 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
29993
29994         * gcc.c-torture/compile/20001109-1.c: New test.
29995         * gcc.c-torture/compile/20001109-2.c: New test.
29996
29997 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
29998
29999         * g++.old-deja/g++.pt/operator1.C: New test.
30000         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
30001
30002 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
30003
30004         * gcc.dg/20001108-1.c: New test.
30005
30006 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
30007
30008         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
30009         with both arguments constant strings.
30010         * gcc.c-torture/execute/string-opt-3.c: New test.
30011         * gcc.c-torture/execute/string-opt-4.c: New test.
30012         * gcc.c-torture/execute/string-opt-5.c: New test.
30013
30014 2000-11-08  Nick Clifton  <nickc@redhat.com>
30015
30016         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
30017         mulsidi3adddi patterns.
30018
30019 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
30020
30021         * g++.old-deja/g++.other/crash36.C: New test.
30022
30023 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
30024
30025         * g++.old-deja/g++.other/init16.C: New test.
30026
30027 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
30028
30029         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
30030
30031 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
30032
30033         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
30034         * gcc.c-torture/execute/va-arg-16.x: Likewise.
30035         * gcc.c-torture/execute/va-arg-17.x: Likewise.
30036
30037 2000-11-07  DJ Delorie  <dj@redhat.com>
30038
30039         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
30040
30041 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30042
30043         * gcc.c-torture/execute/string-opt-1.c: New test.
30044
30045 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
30046
30047         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
30048         mips-sgi-irix6.* because the MIPS ABI passes floating-point
30049         parameters in registers, and there is no way for a varargs
30050         function to know in which order the integer and floating-point
30051         parameters should be interleaved when they are placed on the
30052         stack.
30053         * gcc.c-torture/execute/va-arg-16.x: Likewise.
30054         * gcc.c-torture/execute/va-arg-17.x: Likewise.
30055
30056 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30057
30058         * gcc.c-torture/execute/string-opt-2.c: New test.
30059
30060 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
30061
30062         * g++.old-deja/g++.pt/crash60.C: New test.
30063
30064 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
30065
30066         * g++.old-deja/g++.other/crash24.C: New test.
30067         * g++.old-deja/g++.other/crash25.C: New test.
30068         * g++.old-deja/g++.other/crash26.C: New test.
30069         * g++.old-deja/g++.other/crash27.C: New test.
30070         * g++.old-deja/g++.other/crash28.C: New test.
30071         * g++.old-deja/g++.other/crash29.C: New test.
30072         * g++.old-deja/g++.other/crash30.C: New test.
30073         * g++.old-deja/g++.other/crash31.C: New test.
30074         * g++.old-deja/g++.other/crash32.C: New test.
30075         * g++.old-deja/g++.other/crash33.C: New test.
30076         * g++.old-deja/g++.other/crash34.C: New test.
30077         * g++.old-deja/g++.other/crash35.C: New test.
30078
30079 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
30080
30081         * gcc.c-torture/execute/20001031-1.c: New test.
30082
30083 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
30084
30085         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
30086         namespace.
30087
30088         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
30089         standards-conformant.
30090
30091         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
30092
30093         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
30094         * g++.old-deja/g++.mike/p755a.C: Likewise.
30095         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
30096         library makes no calls to `operator new' during initialization.
30097
30098 2000-11-04  Neil Booth  <neilb@earthling.net>
30099
30100         * gcc.dg/cpp/include2.c: New tests.
30101
30102 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
30103
30104         * lib/g++.exp (g++_set_ld_library_path): New function.
30105         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
30106
30107 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
30108
30109         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
30110         warnings.
30111
30112 2000-11-01  Richard Henderson  <rth@redhat.com>
30113
30114         * g++.old-deja/g++.ext/namedret1.C: New.
30115         * g++.old-deja/g++.ext/namedret2.C: New.
30116         * g++.old-deja/g++.ext/namedret3.C: New.
30117
30118 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
30119
30120         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
30121         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
30122
30123 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30124
30125         * gcc.c-torture/execute/va-arg-21.c: New test.
30126
30127 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
30128
30129         * gcc.dg/c99-complex-2.c: New test.
30130
30131 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30132
30133         * gcc.c-torture/execute/stdio-opt-1.c: New test.
30134
30135 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
30136
30137         * g++.old-deja/g++.other/inline16.C: New test.
30138
30139 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
30140
30141         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
30142         __PRETTY_FUNCTION__
30143
30144 2000-10-29  Neil Booth  <neilb@earthling.net>
30145
30146         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
30147         New tests.
30148         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
30149         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
30150         optimisation.
30151
30152 2000-10-29  Neil Booth  <neilb@earthling.net>
30153
30154         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
30155         * mi1.c, mi1c.h: Add null directives to multiple-include test.
30156         * mi5.c: Test multiple includes work with -C.
30157         * trigraphs.c: Test ^= version.
30158
30159 2000-10-28  Neil Booth  <neilb@earthling.net>
30160
30161         New tests and test updates for new macro expander.
30162
30163         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
30164         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
30165         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
30166         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
30167         new diagnostic messages.
30168
30169         * gcc.dg/cpp/macro3.c: New tests.
30170
30171 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
30172
30173         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
30174         on the same line.
30175
30176 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
30177
30178         * g++.old-deja/g++.other/eh2.C: New test.
30179
30180 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
30181
30182         * gcc.c-torture/execute/20001027-1.c: New test.
30183
30184 2000-10-26  Richard Henderson  <rth@redhat.com>
30185
30186         * gcc.c-torture/execute/20001026-1.c: New.
30187
30188 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
30189
30190         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
30191         * g++.old-deja/g++.law/builtin1.C: Likewise.
30192         * g++.old-deja/g++.law/ctors10.C: Likewise.
30193         * g++.old-deja/g++.law/virtual3.C: Likewise.
30194         * g++.old-deja/g++.mike/p658.C: Likewise.
30195         * g++.old-deja/g++.other/sibcall1.C: Likewise.
30196         * g++.old-deja/g++.other/vaarg2.C: Likewise.
30197         * g++.old-deja/g++.robertl/eb124.C: Likewise.
30198         * g++.old-deja/g++.robertl/eb44.C: Likewise.
30199         * g++.old-deja/g++.robertl/eb77.C: Likewise.
30200
30201 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
30202
30203         * gcc.c-torture/compile/20001024-1.c: New test.
30204
30205 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
30206
30207         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
30208         to tell us whether or not we are using V3.
30209
30210 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
30211
30212         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
30213         operands.
30214
30215 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
30216
30217         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
30218
30219 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
30220
30221         * gcc.c-torture/execute/20001024-1.c: New test.
30222
30223 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
30224
30225         * g++.old-deja/g++.other/sibcall1.C: New test.
30226
30227 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
30228
30229         * gcc.dg/noncompile/init-3.c: New test.
30230
30231 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
30232
30233         * gcc.dg/format-array-1.c: New test.
30234
30235 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30236
30237         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
30238         writing through null pointers; remove comment about testing
30239         unterminated strings.
30240
30241 2000-10-17  Matthew Hiller  <hiller@redhat.com>
30242
30243         * gcc.c-torture/execute/20001017-2.c: New test.
30244
30245 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30246
30247         * gcc.c-torture/compile/20001018-1.c: New test.
30248         * gcc.c-torture/compile/20001018-1.x: Xfail.
30249
30250 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30251
30252         * gcc.c-torture/execute/20001017-1.c: New test.
30253
30254 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
30255
30256         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
30257         for multiple use of arguments with scanf formats; add tests for
30258         multiple use of arguments.
30259
30260 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
30261
30262         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
30263
30264 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
30265
30266         * gcc.dg/format-miss-1.c: New test.
30267
30268 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
30269
30270         * gcc.c-torture/execute/20001013-1.c: New test.
30271
30272 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
30273
30274         * gcc.dg/format-branch-1.c: New test.
30275
30276 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
30277
30278         * README, lib/file-format.exp: Remove EGCS references.
30279
30280 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
30281
30282         * gcc.dg/20001013-1.c: New test.
30283
30284 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
30285
30286         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
30287         for intmax_t in the compiler using __typeof__ and the type rules
30288         for conditional expressions.
30289
30290 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
30291
30292         * gcc.dg/20001012-1.c: New test.
30293         * gcc.dg/20001012-2.c: New test.
30294
30295 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
30296
30297         * gcc.dg/format-attr-1.c: New test.
30298
30299 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
30300
30301         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
30302         __LONG_LONG_MAX__ instead of LLONG_MAX.
30303
30304 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
30305
30306         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
30307         scanf flags.
30308         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
30309         flags.
30310
30311 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
30312
30313         * gcc.dg/sequence-pt-1.c: New test.
30314
30315 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
30316
30317         * gcc.c-torture/execute/20001011-1.c: New testcase.
30318         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
30319
30320 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
30321
30322         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
30323         does not error on it.
30324
30325 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
30326
30327         * gcc.dg/20001009-1.c: New test.
30328
30329 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
30330
30331         * gcc.c-torture/compile/20001009-1.c: Move from here ....
30332         * gcc.c-torture/execute/20001009-2.c: ... to here.
30333
30334 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
30335
30336         * gcc.c-torture/compile/20001009-1.c: New testcase.
30337         * gcc.c-torture/execute/20001009-1.c: New testcase.
30338         Testcases provided by Jan Hubicka <jh@suse.cz>.
30339
30340 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
30341
30342         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
30343         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
30344         uintmax_t using <limits.h> to emulate the compiler's internal
30345         logic.  No longer XFAIL %j tests.
30346
30347 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
30348
30349         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
30350         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
30351         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
30352         regexps and details of expected handling of some bad formats.
30353         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
30354         suppression.
30355
30356 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30357
30358         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
30359         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
30360         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
30361         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
30362         in list archives.
30363
30364 2000-10-06  Richard Henderson  <rth@cygnus.com>
30365
30366         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
30367         * g++.old-deja/g++.brendan/crash52.C: Likewise.
30368         * g++.old-deja/g++.jason/report.C: Likewise.
30369         * g++.old-deja/g++.law/friend5.C: Likewise.
30370         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
30371         of the expected warnings.
30372
30373 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
30374
30375         * g++.old-deja/g++.pt/enum14.C: New test.
30376
30377 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
30378
30379         * g++.old-deja/g++.pt/crash59.C: New test.
30380
30381 2000-10-04  Will Cohen  <wcohen@redhat.com>
30382
30383         * gcc.dg/20000926-1.c: New test.
30384
30385 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
30386
30387         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
30388         function name for current C++ compiler.
30389         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
30390
30391 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
30392
30393         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
30394         __PRETTY_FUNCTION__.
30395         * g++.old-deja/g++.ext/pretty2.C: Likewise.
30396
30397 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30398
30399         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
30400
30401 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
30402
30403         * gcc.c-torture/compile/20000923-1.c: New test.
30404
30405 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
30406
30407         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
30408         * g++.old-deja/g++.pt/ttp62.C: Same.
30409         * g++.old-deja/g++.other/inline14.C: Same.
30410
30411 2000-09-24  Richard Henderson  <rth@cygnus.com>
30412
30413         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
30414
30415 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
30416
30417         * gcc.dg/c90-printf-1.c: Add test for wide string format.
30418
30419 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
30420
30421         * gcc.c-torture/compile/20000922-1.c: New file.
30422
30423 2000-09-21  Nick Clifton  <nickc@redhat.com>
30424
30425         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
30426         a signed long modulo operation.
30427         (mod6): New function - perform an unsigned long modulo operation.
30428         (main): Add tests for modulos of very large numbers by very small
30429         dividends.
30430
30431 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30432
30433         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
30434
30435 2000-09-19  Richard Henderson  <rth@cygnus.com>
30436
30437         * gcc.dg/compare2.c (case 10): XFAIL.
30438
30439 2000-09-18  Richard Henderson  <rth@cygnus.com>
30440
30441         * gcc.c-torture/execute/20000906-1.c: Move ...
30442         * gcc.dg/20000906-1.c: ... here.  Only run on targets
30443         that support __builtin_trap.
30444
30445 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
30446
30447         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
30448
30449 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30450
30451         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
30452         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
30453         more $ format tests.
30454
30455 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30456
30457         * gcc.dg/format-errmk-1.c: New test.
30458
30459 2000-09-17  Greg McGary  <greg@mcgary.org>
30460
30461         * gcc.c-torture/execute/20000917-1.x: Remove.
30462
30463 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
30464
30465         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
30466
30467 2000-09-17  Greg McGary  <greg@mcgary.org>
30468
30469         * gcc.c-torture/execute/20000917-1.c: New test.
30470         * gcc.c-torture/execute/20000917-1.x: XFAIL.
30471
30472 2000-09-16  Neil Booth  <NeilB@earthling.net>
30473
30474         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
30475         in nested macro bug.
30476
30477 2000-09-15  Neil Booth  <NeilB@earthling.net>
30478
30479         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
30480
30481 2000-09-14  Jeffrey A Law  (law@cygnus.com)
30482
30483         * gcc.c-torture/execute/20000914-1.c: New test.
30484
30485 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
30486
30487         * g++.other/inline13.C: New test.
30488
30489 2000-09-12  Andreas Jaeger  <aj@suse.de>
30490
30491         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
30492         constant by Ulrich Drepper <drepper@redhat.com>.
30493
30494 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
30495
30496         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
30497
30498 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30499
30500         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
30501
30502 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
30503
30504         * gcc.dg/cpp/backslash.c: New test.
30505
30506 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
30507
30508         * gcc.c-torture/execute/20000910-1.c: New test.
30509         * gcc.c-torture/execute/20000910-2.c: Likewise.
30510
30511 2000-09-11  Robert Lipe  <robertl@sco.com>
30512
30513         * gcc.dg/pragma-align.c: New test.
30514
30515 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
30516
30517         * g++.old-deja/g++.pt/explicit82.C: New test.
30518         * g++.old-deja/g++.pt/explicit83.C: New test.
30519
30520 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
30521
30522         * gcc.dg/asm-names.c: New test.
30523
30524 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30525
30526         * gcc.dg/cpp/tr-warn6.c: New test
30527
30528 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30529
30530         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
30531         be accepted.
30532
30533 2000-09-07  Catherine Moore  <clm@redhat.com>
30534
30535         * gcc.c-torture/execute/unroll-1.c: New test.
30536
30537 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
30538
30539         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
30540         ERROR markers.
30541         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
30542         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
30543         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
30544         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
30545         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
30546         Preprocess only.
30547         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
30548         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
30549
30550 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
30551
30552         * g++.old-deja/g++.pt/deduct2.C: New test.
30553
30554 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
30555
30556         * g++.old-deja/g++.pt/parms2.C: New test.
30557
30558 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
30559
30560         * g++.old-deja/g++.pt/crash58.C: New test.
30561
30562 2000-09-06  Greg McGary  <greg@mcgary.org>
30563
30564         * gcc.c-torture/execute/20000906-1.c: New test.
30565         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
30566
30567 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30568
30569         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
30570
30571 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
30572
30573         * g++.old-deja/g++.pt/crash57.C: New test.
30574
30575 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
30576
30577         * g++.old-deja/g++.pt/crash56.C: New test.
30578
30579 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
30580
30581         * g++.old-deja/g++.pt/koenig1.C: New test.
30582
30583 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
30584
30585         * gcc.dg/20000904-1.c: New test.
30586
30587 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
30588
30589         * gcc.dg/cpp/paste8.c: New test.
30590
30591 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
30592
30593         * gcc.c-torture/compile/20000827-1.c: New test.
30594
30595 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
30596
30597         * gcc.dg/format-diag-1.c: New test.
30598
30599 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
30600
30601         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
30602         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
30603         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
30604         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
30605         gcc.dg/formatz-1.c: Adjust warning regular expressions.
30606
30607 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
30608
30609         * g++.old-deja/g++.other/nested4.C: New test.
30610
30611 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
30612
30613         * g++.old-deja/g++.ns/scoped1.C: New test.
30614
30615 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
30616
30617         * lib/g++.exp: Support testing already-installed GCC.
30618
30619 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30620
30621         * wtr-label-1.c, wtr-suffix-1.c: New tests.
30622
30623 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30624
30625         * gcc.dg/return-type-2.c: New test.
30626
30627 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
30628
30629         * gcc.c-torture/compile/20000825-1.c: New test.
30630
30631 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
30632
30633         * gcc.dg/dwarf2-2.c: New test.
30634
30635 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
30636
30637         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
30638         dg-warning regexps.
30639
30640 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
30641
30642         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
30643         gcc.dg/format-ext-5.c: New tests.
30644
30645 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
30646
30647         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
30648
30649 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
30650
30651         * gcc.dg/noncompile/930622-2.c: Adjust error message.
30652
30653 2000-08-24  Richard Henderson  <rth@cygnus.com>
30654
30655         * gcc.dg/ia64-sync-1.c: New test.
30656         * gcc.dg/ia64-sync-2.c: New test.
30657         * gcc.dg/ia64-asm-1.c: New test.
30658
30659 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
30660
30661         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
30662         * gcc.dg/format-ext-2.c: New test.
30663
30664 2000-08-23  Jason Merrill  <jason@redhat.com>
30665
30666         * lib/old-dejagnu.exp: Also ignore "In member function" and
30667         "At global scope".
30668
30669 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30670
30671         * gcc.dg/noncompile/label-lineno-1.c: New test.
30672
30673 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
30674
30675         * gcc.dg/c99-array-nonobj-1.c: New test.
30676
30677 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
30678
30679         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
30680         tests.
30681         * gcc.dg/format-ext-1.c: New test.
30682
30683 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30684
30685         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
30686         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
30687         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
30688         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
30689         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
30690
30691 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
30692
30693         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
30694         gcc.dg/c99-strftime-2.c: New tests.
30695
30696 2000-08-22  Richard Henderson  <rth@cygnus.com>
30697
30698         * gcc.c-torture/execute/20000822-1.c: New test.
30699
30700 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
30701
30702         * gcc.c-torture/execute/20000819-1.x: Remove.
30703
30704 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
30705
30706         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
30707         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
30708         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
30709         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
30710         gcc.dg/format-xopen-1.c: New tests.
30711
30712 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
30713
30714         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
30715
30716 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
30717
30718         * g++.old-deja/g++.other/loop2.C: New test.
30719
30720         * gcc.c-torture/compile/20000606-1.c: New test.
30721         * gcc.c-torture/compile/20000728-1.c: New test.
30722         * gcc.c-torture/execute/20000801-1.c: New test.
30723         * gcc.c-torture/execute/20000801-2.c: New test.
30724         * gcc.c-torture/execute/20000819-1.c: New test.
30725         * gcc.c-torture/execute/20000819-1.x: XFAIL.
30726         * gcc.dg/20000629-1.c: New test.
30727         * gcc.dg/20000724-1.c: New test.
30728         * gcc.dg/20000807-1.c: New test.
30729
30730 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
30731
30732         * gcc.dg/cpp/pragma-1.c: New test.
30733         * gcc.dg/cpp/pragma-2.c: New test.
30734
30735 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
30736
30737         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
30738         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
30739
30740 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
30741
30742         * gcc.c-torture/compile/20000818-1.c: New test.
30743
30744 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
30745
30746         * gcc.c-torture/execute/20000818-1.c: New test.
30747
30748 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30749
30750         * gcc.dg/format-va-1.c: New test.
30751
30752 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
30753
30754         * g++.old-deja/g++.other/typedef8.C: New test.
30755
30756 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
30757
30758         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
30759         * g++.old-deja/g++.mike/net36.C: Mark candidate.
30760         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
30761         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
30762         * g++.old-deja/g++.other/ptrmem7.C: New test.
30763         * g++.old-deja/g++.pt/ptrmem10.C: New test.
30764
30765 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
30766
30767         * g++.old-deja/g++.pt/typename27.C: New test.
30768
30769 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
30770
30771         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
30772         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
30773         * g++.old-deja/g++.pt/friend45.C: New test.
30774         * g++.old-deja/g++.other/friend8.C: New test.
30775
30776 2000-08-15  Richard Henderson  <rth@cygnus.com>
30777
30778         * gcc.c-torture/execute/20000815-1.c: New test.
30779
30780 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
30781
30782         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
30783         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
30784         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
30785
30786 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
30787
30788         * g++.old-deja/g++.other/refinit2.C: New test.
30789
30790 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
30791
30792         * lib/c-torture.exp (c-torture): Make
30793         compiler_conditional_xfail_data global.
30794         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
30795         compiler_conditional_xfail_data machinery.
30796         (f-torture-execute): Likewise.
30797         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
30798         and only when unrolling loops.
30799
30800         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
30801
30802 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
30803
30804         * g++.old-deja/g++.pt/explicit81.C: New test.
30805
30806 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
30807
30808         * g++.old-deja/g++.pt/typename26.C: New test.
30809
30810 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
30811
30812         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
30813         warning.
30814
30815 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
30816
30817         * g++.old-deja/g++.other/array3.C: New test.
30818
30819 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
30820
30821         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
30822         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
30823         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
30824         New tests.
30825
30826 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
30827
30828         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
30829         * g++.old-deja/g++.abi/vmihint.C: Likewise.
30830
30831 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
30832
30833         * gcc.c-torture/execute/20000808-1.c: New test.
30834
30835 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
30836
30837         * gcc.dg/c90-const-expr-1.c: New test.
30838
30839 2000-08-08  Richard Henderson  <rth@cygnus.com>
30840
30841         * gcc.dg/noncompile/920923-1.c: Declare calloc.
30842
30843 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
30844
30845         * gcc.dg/noncompile/const-ll-1.c: New test.
30846
30847 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30848
30849         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
30850
30851 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
30852
30853         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
30854         that running programs linked against the shared version of libobjc
30855         run correctly.
30856
30857 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
30858
30859         * gcc.dg/c99-printf-1.c: New test.
30860
30861 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
30862
30863         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
30864
30865 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
30866
30867         * gcc.c-torture/execute/20000731-1.x: Delete.
30868
30869 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
30870
30871         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
30872         and torture_without_loops as is done by c-torture.exp.
30873         (search_for): Copy from c-torture.exp.
30874         (gcc-dg-runtest): New function, drives a directory of tests
30875         iterating over the TORTURE_OPTIONS.
30876         (scan-assembler, scan-assembler-not): Move here from
30877         individual directory drivers.
30878
30879         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
30880         defined by lib/gcc-dg.exp.
30881         * gcc.dg/cpp/cpp.exp: Likewise.
30882         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
30883         gcc-dg-runtest, so we cycle over optimization options.
30884
30885         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
30886         * gcc.dg/compare2.c: No longer expected to fail.
30887
30888 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
30889
30890         * gcc.c-torture/execute/20000804-1.c: New test.
30891
30892 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
30893
30894         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
30895
30896 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
30897
30898         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
30899
30900 2000-08-03  Jeffrey A Law  (law@cygnus.com)
30901
30902         * gcc.c-torture/compile/20000803-1.c: New test.
30903
30904 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
30905
30906         * gcc.c-torture/execute/20000801-3.c,
30907         gcc.c-torture/execute/20000801-4.c: New tests.
30908         * gcc.c-torture/execute/20000801-3.x,
30909         gcc.c-torture/execute/20000801-4.x: Xfail.
30910
30911 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
30912
30913         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
30914         libobjc/.libs to allow for libtool.
30915
30916 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
30917
30918         * gcc.c-torture/compile/20000802-1.c: New test.
30919
30920 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
30921
30922         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
30923
30924 2000-07-31  Jeffrey A Law  (law@cygnus.com)
30925
30926         * gcc-c-torture/execute/20000731-2.c: New test.
30927
30928         * gcc.c-torture/execute/20000731-1.c: New test.
30929         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
30930
30931 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
30932
30933         * testsuite/gcc.dg/cpp/paste7.c: New test.
30934         * gcc.dg/cpp/20000725-1.c: New test.
30935
30936 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
30937
30938         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
30939         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
30940         declaration warning for __builtin_dwarf_reg_size.
30941
30942         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
30943
30944 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
30945
30946         * gcc.dg/noncompile/voidparam-1.c: New test.
30947
30948 2000-07-30  Richard Henderson  <rth@cygnus.com>
30949
30950         * gcc.dg/c90-digraph-1.c: Don't xfail.
30951         * gcc.dg/compare2.c (case 10): Xfail.
30952         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
30953
30954 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
30955
30956         * gcc.dg/c99-main-1.c: New test.
30957
30958 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
30959
30960         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
30961
30962 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
30963
30964         * gcc.c-tortuer/execute/20000726-1.c: New test.
30965
30966 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
30967
30968         * gcc.c-torture/execute/enum-2.c: New test.
30969
30970 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30971
30972         * gcc.dg/cpp/tr-warn3.c: New test.
30973
30974 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
30975
30976         * g++.old-deja/g++.ext/implicit1.C: Remove.
30977         * g++.old-deja/g++.jason/c2.C: Remove
30978         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
30979         * g++.old-deja/g++.pt/crash16.C: Likewise.
30980         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
30981
30982 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
30983
30984         * g++.old-deja/g++.other/for2.C: New test.
30985
30986 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
30987
30988         * gcc.dg/20000720-1.c: New test.
30989
30990 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
30991
30992         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
30993
30994 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
30995
30996         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
30997         * gcc.c-torture/execute/20000722-1.c: New.
30998         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
30999
31000 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
31001
31002         * gcc.dg/cpp/20000720-1.S: New test.
31003
31004 2000-07-21  Michael Meissner  <meissner@redhat.com>
31005
31006         * gcc.c-torture/execute/ieee/hugeval.c: New test.
31007
31008 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
31009
31010         * g++.old-deja/g++.brendan/crash16.C,
31011         g++.old-deja/g++.brendan/parse3.C,
31012         g++.old-deja/g++.brendan/redecl1.C,
31013         g++.old-deja/g++.ns/template13.C,
31014         g++.old-deja/g++.other/decl4.C,
31015         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
31016
31017 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
31018
31019         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
31020         and "Internal error".
31021
31022         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
31023         regexps.
31024         * gcc.dg/cpp/paste6.c: New test.
31025
31026 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
31027
31028         * gcc.dg/cpp/tr-direct.c: New test.
31029
31030         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
31031         gcc.dg/cpp/undef1.c: Tweak error regexps.
31032
31033 2000-07-18  Eric Christopher <echristo@redhat.com>
31034
31035         * gcc.c-torture/compile/20000718-1.c: New test.
31036
31037 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
31038
31039         * cpplex.c (_cpp_push_token): If the token being pushed back
31040         is the previous token in this context, just subtract one from
31041         context->posn.
31042         * cppmacro.c (save_expansion): Clear aux field when storing a
31043         placemarker.
31044
31045 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
31046
31047         * gcc.dg/noncompile/redecl-1.c: New test.
31048
31049 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
31050
31051         * gcc.c-torture/execute/20000717-5.c: New test.
31052         * gcc.c-torture/execute/20000717-1.x: Removed.
31053
31054 2000-07-17  Richard Henderson  <rth@cygnus.com>
31055
31056         * gcc.c-torture/execute/20000717-4.c: New test.
31057
31058 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
31059
31060         * gcc.dg/cpp/syshdr.c: New test.
31061         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
31062
31063 2000-07-17  Neil Booth  <neilb@earthling.net>
31064
31065         * gcc.dg/cpp/cmdlne-dM.c: New test.
31066         * gcc.dg/cpp/cmdlne-dD.c: New test.
31067
31068 2000-07-17  Jeffrey A Law  (law@cygnus.com)
31069
31070         * gcc.c-torture/execute/20000717-3.c: New test.
31071
31072         * gcc.c-torture/compile/20000717-1.c: New test.
31073
31074 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
31075
31076         * gcc.c-torture/execute/20000717-2.c: New test.
31077
31078 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
31079
31080         * gcc.dg/formatz-1.c: New test.
31081
31082         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
31083         * gcc.dg/c99-digraph-1.c: New tests.
31084
31085         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
31086         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
31087
31088         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
31089         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
31090         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
31091         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
31092         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
31093         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
31094         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
31095
31096 2000-07-17   Greg McGary <greg@mcgary.org>
31097
31098         * gcc.c-torture/execute/20000717-1.c: New test.
31099         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
31100
31101 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
31102
31103         * gcc.c-torture/execute/20000715-2.c: New test.
31104         * gcc.dg/20000715-1.c: New test.
31105
31106 2000-07-15  Michael Meissner  <meissner@redhat.com>
31107
31108         * gcc.c-torture/execute/20000715-1.c: New test.
31109
31110 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
31111
31112         * gcc.c-torture/execute/20000707-1.c: New test.
31113
31114 2000-07-13  Neil Booth  <NeilB@earthling.net>
31115
31116         * testsuite/gcc.dg/cpp/digraph1.c,
31117         testsuite/gcc.dg/cpp/digraph2.c,
31118         testsuite/gcc.dg/cpp/digraphs.c: New tests.
31119
31120 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
31121
31122         * g77.f-torture/compile/20000630-2.f:  New test.
31123         * g77.f-torture/compile/20000630-2.x
31124
31125 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
31126
31127         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
31128
31129 2000-07-11  Neil Booth  <NeilB@earthling.net>
31130
31131         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
31132
31133 2000-07-11  Neil Booth  <NeilB@earthling.net>
31134
31135         * gcc.dg/cpp/cmdlne-C.c: New.
31136
31137 2000-07-09  Neil Booth  <NeilB@earthling.net>
31138
31139         * gcc.dg/cpp/directiv.c: New tests.
31140         * gcc.dg/cpp/undef1.c: Update.
31141
31142 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
31143
31144         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
31145
31146 2000-07-09  Neil Booth  <NeilB@earthling.net>
31147
31148         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
31149
31150 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
31151
31152         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
31153         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
31154
31155 2000-07-08  Neil Booth  <NeilB@earthling.net>
31156
31157         * gcc.dg/cpp/macsyntx.c: New tests.
31158
31159 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
31160
31161         * gcc.dg/20000707-1.c: New test.
31162
31163 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
31164
31165         * gcc.c-torture/execute/20000706-1.c: New test.
31166         * gcc.c-torture/execute/20000706-2.c: New test.
31167         * gcc.c-torture/execute/20000706-3.c: New test.
31168         * gcc.c-torture/execute/20000706-4.c: New test.
31169         * gcc.c-torture/execute/20000706-5.c: New test.
31170
31171 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
31172
31173         * g++.old-deja/g++.pt/instantiate7.C: New test.
31174
31175 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
31176
31177         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
31178         * g++.old-deja/g++.mike/thunk3.C: Likewise.
31179         * g++.old-deja/g++.other/rtti3.C: Likewise.
31180         * g++.old-deja/g++.other/rttid3.C: Likewise.
31181
31182 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
31183
31184         *  g77.f-torture/compile/20000630-1.x: Fix typo
31185
31186 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
31187
31188         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
31189         assembly output.
31190
31191 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
31192
31193         * gcc.dg/cpp/ident.c: New test.
31194
31195 2000-07-05  Neil Booth  <NeilB@earthling.net>
31196
31197         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
31198           gcc.dg/cpp/lexstrng.c: New tests.
31199
31200 2000-07-04  Neil Booth  <NeilB@earthling.net>
31201
31202         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
31203         * gcc.dg/cpp/strify2.c: Same.
31204
31205 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
31206
31207         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
31208         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
31209         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
31210         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
31211
31212         * testsuite/gcc.dg/cpp/macro1.c,
31213         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
31214         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
31215         testsuite/gcc.dg/cpp/strify1.c,
31216         testsuite/gcc.dg/cpp/strify2.c: New tests.
31217
31218 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
31219
31220         * gcc.c-torture/execute/20000703-1.c: New test.
31221
31222 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
31223
31224         * g++.old-deja/g++.pt (lookup10.C): New test.
31225
31226 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
31227
31228         * g++.old-deja/g++.pt (typename25.C): New test.
31229
31230 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
31231
31232         * gcc.c-torture/compile/20000701-1.c: New test.
31233
31234 2000-06-30  Nick Clifton  <nickc@cygnus.com>
31235
31236         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
31237         to test case.
31238
31239 2000-06-30  Catherine Moore  <clm@cygnus.com>
31240
31241         * gcc.c-torture/execute/align-1.c: New test.
31242
31243 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
31244
31245         * g++.old-deja/g++.pt/expr8.C: New test.
31246         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
31247
31248 2000-06-29  Nick Clifton  <nickc@cygnus.com>
31249
31250         * gcc.c-torture/compile/20000629-1.c: New test.
31251
31252 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
31253
31254
31255         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
31256         gcc.dg/noncompile directory, depending on whether they're
31257         preprocessor tests or not.  Annotate all the tests for the dg
31258         framework.
31259
31260         * gcc.c-torture/noncompile/noncompile.exp: Delete.
31261         * gcc.dg/noncompile/noncompile.exp: New.
31262
31263         * Moved files:
31264         Old name                                New name
31265         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
31266         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
31267         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
31268         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
31269         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
31270         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
31271         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
31272         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
31273         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
31274         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
31275         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
31276         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
31277         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
31278         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
31279         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
31280         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
31281         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
31282         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
31283         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
31284         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
31285         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
31286         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
31287         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
31288         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
31289
31290         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
31291         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
31292         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
31293         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
31294         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
31295         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
31296
31297 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
31298
31299         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
31300         declare one variable.  On the fourth, error.
31301         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
31302         declared by 20000628-1a.h.
31303
31304 2000-06-29  Richard Henderson  <rth@redhat.com>
31305
31306         * gcc.c-torture/execute/930529-1.x: New file.
31307         * gcc.dg/920413-1.c: Adjust expected warning text.
31308         * gcc.dg/980217-1.c: Declare abort.
31309         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
31310
31311 2000-06-29  Jeffrey A Law  (law@cygnus.com)
31312
31313         * g77.f-torture/compile/20000629-1.f: New test.
31314         * g77.f-torture/compile/20000629-1.x: Expected to fail.
31315
31316 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
31317
31318         Rearrange lots of files, removing entirely the
31319         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
31320         directories.
31321
31322         * Deleted files:
31323         gcc.c-torture/code_quality/code_quality.exp
31324         gcc.c-torture/special/special.exp
31325         gcc.failure/failure.exp
31326         gcc.failure/940409-1.x
31327         gcc.c-torture/compile/961203-1.x
31328
31329         * New files:
31330         gcc.misc-tests/linkage.exp
31331         gcc.c-torture/execute/920730-1t.c
31332         gcc.c-torture/execute/920730-1t.x
31333         gcc.c-torture/compile/920520-1.x
31334         gcc.c-torture/compile/920521-1.x
31335         gcc.c-torture/compile/981006-1.x
31336         gcc.c-torture/execute/eeprof-1.x
31337
31338         * Moved files (possibly with modifications to fit a new harness):
31339         Old name                                New name
31340         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
31341         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
31342         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
31343         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
31344         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
31345         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
31346         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
31347         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
31348         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
31349         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
31350         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
31351         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
31352         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
31353         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
31354
31355 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
31356
31357         * c-torture/compile/961203-1.x: Delete.
31358
31359         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
31360         not exit. Include stdio.h.
31361         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
31362         * gcc.misc-tests/dg-12.c: Likewise.
31363         * gcc.misc-tests/dg-5.c: Likewise.
31364         * gcc.misc-tests/dg-6.c: Likewise.
31365         * gcc.misc-tests/dg-7.c: Prototype abort.
31366         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
31367         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
31368         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
31369         not exit.
31370         * gcc.misc-tests/sieve.c: Use return from main, not exit.
31371         * gcc.misc-tests/sort2.c: Use return from main, not exit.
31372
31373 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
31374
31375         * gcc.dg/cpp/20000628-1.c: New test.
31376         * gcc.dg/cpp/20000628-1.h: New header for above test.
31377         * gcc.dg/cpp/20000628-1a.h: Likewise.
31378
31379 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
31380
31381         * gcc.dg/cpp: New directory.
31382         * gcc.dg/cpp/cpp.exp: New driver.
31383         * gcc.dg/cpp/20000627-1.c: New test.
31384         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
31385         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
31386         and rewrite as a compilation test.
31387
31388         * gcc.dg: Move many files into the cpp subdirectory, possibly
31389         renaming or editing them as well.
31390         Old name                New name
31391         990119-1.c              cpp/19990119-1.c
31392         990228-1.c              cpp/19990228-1.c
31393         990407-1.c              cpp/19990407-1.c
31394         990409-1.c              cpp/19990409-1.c
31395         990413-1.c              cpp/19990413-1.c
31396         990703-1.c              cpp/19990703-1.c
31397         20000127-1.c            cpp/20000127-1.c
31398         20000129-1.c            cpp/20000129-1.c
31399         20000207-1.c            cpp/20000207-1.c
31400         20000207-2.c            cpp/20000207-2.c
31401         20000209-1.c            cpp/20000209-1.c
31402         20000209-2.c            cpp/20000209-2.c
31403         20000301-1.c            cpp/20000301-1.c
31404         20000419-1.c            cpp/20000419-1.c
31405         20000510-1.S            cpp/20000510-1.S
31406         20000519-1.c            cpp/20000519-1.c
31407         20000529-1.c            cpp/20000529-1.c
31408         20000625-1.c            cpp/20000625-1.c
31409         20000625-2.c            cpp/20000625-2.c
31410         cpp-as1.c               cpp/assert1.c
31411         cpp-as2.c               cpp/assert2.c
31412         cxx-comments-1.c        cpp/cxxcom1.c
31413         cxx-comments-2.c        cpp/cxxcom2.c
31414         endif-label.c           cpp/endif.c
31415         cpp-hash1.c             cpp/hash1.c
31416         cpp-hash2.c             cpp/hash2.c
31417         cpp-if1.c               cpp/if-1.c
31418         cpp-if2.c               cpp/if-2.c
31419         cpp-if3.c               cpp/if-3.c
31420         cpp-if4.c               cpp/if-4.c
31421         cpp-if5.c               cpp/if-5.c
31422         cpp-cond.c              cpp/if-cexp.c
31423         cpp-missingop.c         cpp/if-mop.c
31424         cpp-missingparen.c      cpp/if-mpar.c
31425         cpp-opprec.c            cpp/if-oppr.c
31426         cpp-ifparen.c           cpp/if-paren.c
31427         cpp-shortcircuit.c      cpp/if-sc.c
31428         cpp-shift.c             cpp/if-shift.c
31429         cpp-unary.c             cpp/if-unary.c
31430         cpp-li1.c               cpp/line1.c
31431         cpp-li2.c               cpp/line2.c
31432         lineno.c                cpp/line3.c
31433         lineno-2.c              cpp/line4.c
31434         cpp-mi.c                cpp/mi1.c
31435         cpp-mic.h               cpp/mi1c.h
31436         cpp-micc.h              cpp/mi1cc.h
31437         cpp-mind.h              cpp/mi1nd.h
31438         cpp-mindp.h             cpp/mi1ndp.h
31439         cpp-mix.h               cpp/mi1x.h
31440         cpp-mi2.c               cpp/mi2.c
31441         cpp-mi2a.h              cpp/mi2a.h
31442         cpp-mi2b.h              cpp/mi2b.h
31443         cpp-mi2c.h              cpp/mi2c.h
31444         cpp-mi3.c               cpp/mi3.c
31445         cpp-mi3.def             cpp/mi3.def
31446         poison-1.c              cpp/poison.c
31447         pr-impl.c               cpp/prag-imp.c
31448         cpp-redef-2.c           cpp/redef1.c
31449         cpp-redef.c             cpp/redef2.c
31450         strpaste.c              cpp/strp1.c
31451         strpaste-2.c            cpp/strp2.c
31452         cpp-tradpaste.c         cpp/tr-paste.c
31453         cpp-tradstringify.c     cpp/tr-str.c
31454         cpp-tradwarn1.c         cpp/tr-warn1.c
31455         cpp-tradwarn2.c         cpp/tr-warn2.c
31456         trigraphs.c             cpp/trigraphs.c
31457         cpp-unc1.c              cpp/unc1.c
31458         cpp-unc2.c              cpp/unc2.c
31459         cpp-unc3.c              cpp/unc3.c
31460         cpp-unc.c               cpp/unc4.c
31461         undef.c                 cpp/undef1.c
31462         undef-2.c               cpp/undef2.c
31463         cpp-wi1.c               cpp/widestr1.c
31464
31465 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
31466
31467         * lib/g++.exp (g++_include_flags): Tweak.
31468
31469 2000-06-27  H.J. Lu  <hjl@gnu.org>
31470             Loren J. Rittle  <ljrittle@acm.org>
31471
31472         * lib/g++.exp (g++_include_flags): Override libgloss.exp
31473         version with one that knows about the new gcc tree structure.
31474         (g++_link_flags): Same.
31475
31476 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
31477
31478         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
31479         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
31480         case we are cross-compiling.
31481
31482         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
31483         g++.old-deja/g++.niklas/Makefile.in,
31484         g++.old-deja/g++.niklas/configure.in,
31485         g++.old-deja/g++.other/Makefile.in,
31486         g++.old-deja/g++.other/configure.in,
31487         gcc.c-torture/code_quality/Makefile.in,
31488         gcc.c-torture/code_quality/configure.in,
31489         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
31490         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
31491         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
31492         gcc.c-torture/execute/ieee/Makefile.in,
31493         gcc.c-torture/execute/ieee/configure.in,
31494         gcc.c-torture/noncompile/Makefile.in,
31495         gcc.c-torture/noncompile/configure.in,
31496         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
31497         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
31498         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
31499
31500 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
31501
31502         * g++.old-deja/g++.other/ambig3.C: New test.
31503
31504 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
31505
31506         * g++.old-deja/g++.pt/syntax1.C: New test.
31507         * g++.old-deja/g++.pt/syntax2.C: New test.
31508         * g++.old-deja/g++.other/syntax3.C: New test.
31509         * g++.old-deja/g++.other/syntax4.C: New test.
31510
31511 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
31512
31513         * gcc.dg/20000623-1.c: Prototype exit and abort.
31514
31515 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
31516
31517         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
31518         New tests.
31519         * gcc.dg/cpp-mi3.def: New file.
31520
31521         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
31522         inside assertions.
31523         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
31524         lexer's error messages.
31525         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
31526         divine anything from the linemarkers.
31527         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
31528         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
31529
31530 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
31531
31532         * gcc.dg/20000623-1.c: New test.
31533
31534 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
31535
31536         * gcc.c-torture/execute/20000622-1.c: New test.
31537
31538 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
31539
31540         * g++.old-deja/g++.other/init15.C: New test.
31541
31542 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
31543
31544         * g++.old-deja/g++.pt/vaarg2.C: New test.
31545         * g++.old-deja/g++.pt/vaarg3.C: New test.
31546
31547 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
31548
31549         * g++.old-deja/g++.other/dyncast6.C: New test.
31550
31551 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
31552
31553         * gcc.c-torture/execute/loop-6.c: New test.
31554
31555 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
31556
31557         * gcc.dg/20000614-1.c: New test.
31558         * gcc.dg/20000614-2.c: New test.
31559
31560 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
31561
31562         * g++.old-deja/g++.other/inline12.C: New test.
31563
31564 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
31565
31566         * g++.old-deja/g++.other/eh1.C: New test.
31567
31568 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
31569
31570         * g++.old-deja/g++.other/type.C: New test.
31571
31572 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
31573
31574         * g++.old-deja/g++.other/initstring.C: New test.
31575
31576 2000-06-12  Jason Merrill  <jason@redhat.com>
31577
31578         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
31579
31580 2000-06-09  Jeffrey A Law  (law@cygnus.com)
31581
31582         * gcc.c-torture/compile/20000609-1.c: New test.
31583
31584 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
31585
31586         * gcc.dg/20000609-1.c: New test.
31587
31588 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
31589
31590         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
31591         * gcc.c-torture/noncompile/poison-1.c: Move...
31592         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
31593         * gcc.dg/cpp-li1.c: Add a token after the #line.
31594
31595 2000-06-05  Richard Henderson  <rth@cygnus.com>
31596
31597         * gcc.c-torture/execute/20000605-2.c: New test.
31598         * gcc.c-torture/execute/20000605-3.c: New test.
31599
31600 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
31601
31602         * g77.f-torture/execute/20000503-1.x: New file.
31603
31604 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
31605
31606         * g++.old-deja/g++.eh/badalloc1.C: New test.
31607
31608 2000-06-05  Richard Henderson  <rth@cygnus.com>
31609
31610         * gcc.c-torture/execute/20000605-1.c: New test.
31611
31612 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
31613             Nathan Sidwell <nathan@codesourcery.com>
31614
31615         * gcc.c-torture/compile/20000605-1.c: New test.
31616
31617 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
31618
31619         * g77.f-torture/compile/20000601-1.f:  New test.
31620
31621 2000-06-03  Richard Henderson  <rth@cygnus.com>
31622
31623         * gcc.c-torture/execute/20000603-1.c: New.
31624
31625 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
31626
31627         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
31628         * gcc.dg/noreturn-2.c (noreturn): Likewise.
31629
31630 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
31631
31632         * gcc.dg/compare2.c (case 12): XFAIL.
31633         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
31634         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
31635
31636         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
31637
31638 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
31639
31640         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
31641         guard macro is already defined when the header is first
31642         included.
31643         * gcc.dg/cpp-mix.h: New file.
31644         * gcc.dg/endif-label.c: Update patterns to match compiler.
31645
31646         * g++.brendan/complex1.C: Declare abort.
31647         * g++.law/refs4.C: Remove XFAIL.
31648         * g++.oliva/expr2.C: Declare abort and exit.
31649
31650 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
31651
31652         * gcc.c-torture/execute/20000528-1.c: New test.
31653
31654         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
31655         * g++.old-deja/g++.law/temps4.C: Likewise.
31656
31657         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
31658         stdlib.h.  Call abort() on failure.
31659         * g++.old-deja/g++.law/refs4.C: Likewise.
31660         * g++.old-deja/g++.law/temps4.C: Likewise.
31661         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
31662         * gcc.c-torture/execute/20000112-1.c: Include string.h.
31663
31664 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
31665
31666         Relative to g++.dg/special:
31667         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
31668
31669         Relative to g++.old-deja:
31670         * g++.brendan/complex1.C, g++.jason/optimize2.C,
31671         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
31672         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
31673         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
31674         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
31675         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
31676         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
31677
31678         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
31679         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
31680         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
31681         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
31682         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
31683         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
31684         and/or string.h.
31685
31686         * g++.other/goto1.C: Update expectations for error messages.
31687
31688 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
31689
31690         * gcc.c-torture/compile/20000523-1.c: New test.
31691
31692 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
31693
31694         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
31695
31696 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
31697
31698         * g++.old-deja/g++.eh/catch11.C: New test.
31699         * g++.old-deja/g++.eh/catch12.C: New test.
31700
31701 2000-05-24  Nick Clifton  <nickc@cygnus.com>
31702
31703         * gcc.c-torture/execute/20000523-1.c: New test.
31704
31705 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
31706
31707         * c-torture/execute/bcp-1.c: Replace abort in arg of
31708         __builtin_constant_p with a generic external function.
31709
31710         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
31711         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
31712         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
31713         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
31714         Prototype abort and/or exit.
31715
31716         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
31717         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
31718         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
31719         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
31720
31721 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
31722
31723         * gcc.dg/dwarf2-1.c: New test.
31724
31725 2000-05-20  Richard Henderson  <rth@cygnus.com>
31726
31727         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
31728
31729 2000-05-20  Andreas Jaeger  <aj@suse.de>
31730
31731         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
31732         testcase.
31733
31734 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
31735
31736         * gcc.c-torture/execute/20000519-2.c: New test.
31737
31738 2000-05-19  Andreas Jaeger  <aj@suse.de>
31739
31740         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
31741         which fails with SSA.
31742
31743         * lib/c-torture.exp: Also test with -O3 -fssa.
31744
31745 2000-05-18  Michael Meissner  <meissner@redhat.com>
31746
31747         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
31748         * gcc.c-torture/execute/920415-1.c: Ditto.
31749         * gcc.c-torture/execute/920501-1.c: Ditto.
31750         * gcc.c-torture/execute/conversion.c: Ditto.
31751         * gcc.c-torture/execute/cvt-1.c: Ditto.
31752
31753 2000-05-18  Jeffrey A Law  (law@cygnus.com)
31754
31755         * gcc.c-torture/compile/20000518-1.c: New test.
31756
31757 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
31758
31759         * g77.f-torture/compile/200005018.f:  New test.
31760
31761 2000-05-17  Jeffrey A Law  (law@cygnus.com)
31762
31763         * gcc.c-torture/compile/20000517-1.c: New test.
31764
31765 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31766
31767         * gcc.c-torture/execute/20000516-1.c: New test.
31768
31769 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
31770
31771         * g++.old-deja/g++.other/eh.C: New test.
31772
31773 2000-05-12  Richard Henderson  <rth@cygnus.com>
31774
31775         * gcc.c-torture/execute/990208-1.c (main): Don't pass
31776         constants through to doit's conditional.
31777
31778 2000-05-11  Jeffrey A Law  (law@cygnus.com)
31779
31780         * gcc.c-torture/compile/20000511-1.c: New test.
31781         * g77.f-torture/compile/20000511-1.f: New test.
31782         * g77.f-torture/compile/20000511-2.f: New test.
31783
31784 2000-05-11  Michael Meissner  <meissner@redhat.com>
31785
31786         * gcc.c-torture/execute/20000511-1.c: New test.
31787
31788 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
31789
31790         * gcc.dg/dg.exp: Scan .S files as well as .c files.
31791         * gcc.dg/20000510-1.S: New.
31792
31793 2000-05-08  Catherine Moore  <clm@cygnus.com>
31794
31795         * gcc.dg/unused-3.c: New.
31796
31797 2000-05-06  Richard Henderson  <rth@cygnus.com>
31798
31799           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
31800           * g++.old-deja/g++.mike/warn1.C: Likewise.
31801           * g++.old-deja/g++.pt/local1.C: Likewise.
31802           * g++.old-deja/g++.pt/local7.C: Likewise.
31803           * g++.old-deja/g++.pt/spec16.C: Likewise.
31804
31805 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
31806
31807         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
31808
31809 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
31810
31811           * g77.f-torture/execute/20000503-1.f:  New test.
31812
31813 2000-05-04  Andreas Jaeger  <aj@suse.de>
31814
31815         * gcc.dg/noreturn-2.c: New test.
31816
31817 2000-05-04  Neil Booth  <NeilB@earthling.net>
31818
31819         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
31820         preprocessor.
31821
31822 2000-05-04  Richard Henderson  <rth@cygnus.com>
31823
31824         * gcc.c-torture/execute/20000503-1.c: Fix typo.
31825
31826 2000-05-04  Richard Henderson  <rth@cygnus.com>
31827
31828         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
31829         OpenSSL by Jason R Thorpe.
31830
31831 2000-05-03  Jim Wilson  <wilson@cygnus.com>
31832
31833         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
31834
31835 2000-05-03  Robert Lipe <robertlipe@usa.net>
31836
31837         * gcc.dg/20000503-1.c: New test.
31838
31839 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
31840
31841         * gcc.c-torture/compile/20000502-1.c: New test.
31842         * g++.old-deja/g++.other/align.C: New test.
31843         * gcc.dg/cpp-tradstringify.c: New test.
31844
31845 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
31846
31847         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
31848         and hard registers.
31849
31850 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
31851
31852         * gcc.c-torture/execute/loop-5.c: New test.
31853
31854 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
31855
31856         * gcc.c-torture/execute/va-arg-20.c: New test.
31857
31858 2000-04-23  Jeffrey A Law  (law@cygnus.com)
31859
31860         * gcc.c-torture/execute/20000422-1.c: New test.
31861
31862 2000-04-20  Greg McGary  <gkm@gnu.org>
31863
31864         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
31865         when optimizing, but without sibling-call optimizations (-O1).
31866
31867 2000-04-20  Jeffrey A Law  (law@cygnus.com)
31868
31869           * gcc.c-torture/compile/20000420-1.c: New test.
31870
31871 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
31872
31873         * g++.abi/ptrflags.C: New test.
31874         * g++.eh/catchptr1.C: Test incomplete pointer chains.
31875
31876 2000-04-19  Catherine Moore  <clm@cygnus.com>
31877
31878         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
31879
31880 2000-04-19  Greg McGary  <gkm@gnu.org>
31881
31882         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
31883         sibling-call optimizations.
31884
31885 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
31886
31887         * gcc.dg/20000419-1.c: New test.
31888
31889 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
31890
31891         * gcc.c-torture/execute/20000412-6.c: New test.
31892
31893 2000-04-12  Jeffrey A Law  (law@cygnus.com)
31894
31895         * gcc.c-torture/execute/20000412-5.c: New test.
31896         * g77.f-torture/compile/20000412-1.f: New test.
31897         * gcc.c-torture/execute/20000412-4.c: New test.
31898         * gcc.c-torture/compile/20000412-2.c: New test.
31899         * gcc.c-torture/execute/20000412-3.c: New test.
31900         * gcc.c-torture/compile/20000412-1.c: New test.
31901         * gcc.c-torture/execute/20000412-2.c: New test.
31902
31903 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
31904
31905         * objc/execute/bf-20.m: New test.
31906
31907 2000-04-10  Richard Henderson  <rth@cygnus.com>
31908
31909         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
31910
31911         * gcc.c-torture/execute/20000412-1.c: New test.
31912
31913 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
31914
31915         * g++.old-deja/g++.eh/catchptr1.C: New test.
31916
31917 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
31918
31919         * g++.old-deja/g++.abi/cxa_vec.C: New test.
31920
31921 2000-04-08  Neil Booth  <NeilB@earthling.net>
31922
31923         * gcc.dg/cpp-nullchar.c: Remove test as
31924         embedded nulls cause problems.
31925
31926 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31927
31928         * gcc.dg/compare2.c: New test.
31929
31930 2000-04-08  Neil Booth  <NeilB@earthling.net>
31931
31932         * gcc.dg/cpp-nullchar.c: New test.
31933
31934 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
31935
31936         * gcc.dg/cpp-mi2.c: New test.
31937         * gcc.dg/cpp-mi2[abc].h: New files.
31938
31939 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
31940
31941         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
31942         member name.
31943
31944 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
31945
31946         * g++.old-deja/g++.abi/vmihint.C: New test.
31947
31948 2000-04-06  Neil Booth  <NeilB@earthling.net>
31949
31950         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
31951         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
31952         copyright.
31953
31954 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
31955
31956         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
31957         avoid stack-frame overwrite.
31958
31959 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
31960
31961         * gcc.c-torture/compile/20000405-2.c: New test.
31962         * gcc.c-torture/compile/20000405-3.c: New test.
31963
31964 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31965
31966         * gcc.c-torture/compile/20000405-1.c: New test.
31967
31968 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
31969
31970         * gcc.dg/cast-qual-1.c: Revert last change.
31971
31972 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31973
31974         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
31975
31976 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
31977
31978         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
31979         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
31980
31981 2000-04-03  Jeffrey A Law  (law@cygnus.com)
31982
31983         * gcc.c-torture/compile/20000403-2.c: New test.
31984         * gcc.c-torture/compile/20000403-1.c: New test.
31985
31986 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
31987
31988         * gcc.c-torture/execute/20000403-1.c: New test.
31989
31990 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
31991
31992         * gcc.c-torture/execute/20000402-1.c: New test.
31993
31994 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
31995
31996         * gcc.c-torture/execute/va-arg-15.c: New test.
31997         * gcc.c-torture/execute/va-arg-16.c: New test.
31998         * gcc.c-torture/execute/va-arg-17.c: New test.
31999         * gcc.c-torture/execute/va-arg-18.c: New test.
32000         * gcc.c-torture/execute/va-arg-19.c: New test.
32001
32002 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
32003
32004         * gcc.c-torture/compile/981211-1.c: Move to...
32005         * gcc.dg/cpp-as1.c: ...here.
32006         * gcc.dg/cpp-as2.c: New file.
32007
32008         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
32009         compiler.
32010
32011 2000-04-02  Neil Booth  <NeilB@earthling.net>
32012
32013         * gcc.dg/cpp-cond.c  New tests.
32014         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
32015         accidental success less likely.
32016         * gcc.dg/cpp-missingop.c  New tests.
32017         * gcc.dg/cpp-missingparen.c  New tests.
32018         * gcc.dg/cpp-shift.c  New tests.
32019         * gcc.dg/cpp-shortcircuit.c  New tests.
32020         * gcc.dg/cpp-unary.c  New tests.
32021
32022 2000-03-29  Jeffrey A Law  (law@cygnus.com)
32023
32024         * gcc.c-torture/compile/20000329-1.c: New test.
32025
32026 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
32027
32028         * gcc.c-torture/compile/20000326-1.c: New test.
32029         * gcc.c-torture/compile/20000326-2.c: New test.
32030
32031 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
32032
32033         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
32034         the first parameter is a function argument.
32035
32036 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
32037
32038         * g++.old-deja/g++.ext/array4.C: New test.
32039
32040 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
32041
32042         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
32043
32044 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32045
32046         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
32047
32048 2000-03-19  Richard Henderson  <rth@cygnus.com>
32049
32050         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
32051
32052 2000-03-19  Richard Henderson  <rth@cygnus.com>
32053
32054         * gcc.c-torture/compile/20000319-1.c: New test.
32055
32056 2000-03-14  Jeffrey A Law  (law@cygnus.com)
32057
32058         * gcc.c-torture/execute/20000314-3.c: New test.
32059         * gcc.c-torture/execute/20000314-2.c: New test.
32060         * gcc.c-torture/execute/20000314-1.c: New test.
32061         * gcc.c-torture/compile/20000314-2.c: New test.
32062         * gcc.c-torture/compile/20000314-1.c: New test.
32063
32064 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
32065
32066         * g++.old-deja/g++.warn/inline.C: New test.
32067
32068 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
32069
32070         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
32071         standards-compliant result rather than specific constants.
32072         Put test-values in array.
32073
32074 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
32075
32076         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
32077         (g++_target_compile): Put test-specific options last.
32078
32079 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
32080
32081         * g++.old-deja/g++.eh/vbase4.C: New test.
32082
32083 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
32084
32085         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
32086
32087 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
32088
32089         * g++.old-deja/g++.brendan/misc12.C: Removed.
32090         * g++.old-deja/g++.pt/memtemp77.C: Constify.
32091         * g++.old-deja/g++.ext/pretty4.C: New test.
32092
32093 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
32094
32095         * g++.old-deja/g++.other/string2.C: New test.
32096
32097 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
32098
32099         * g++.old-deja/g++.warn/impint2.C: New test.
32100
32101 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
32102
32103         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
32104         is 1, not zero.
32105
32106 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
32107
32108         * g++.old-deja/g++.warn/impint.C: New test.
32109         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
32110         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
32111         * g++.old-deja/g++.pt/explicit12.C: Likewise.
32112         * g++.old-deja/g++.pt/explicit13.C: Likewise.
32113         * g++.old-deja/g++.pt/explicit17.C: Likewise.
32114         * g++.old-deja/g++.pt/explicit18.C: Likewise.
32115         * g++.old-deja/g++.pt/explicit19.C: Likewise.
32116         * g++.old-deja/g++.pt/explicit23.C: Likewise.
32117         * g++.old-deja/g++.pt/explicit31.C: Likewise.
32118         * g++.old-deja/g++.pt/explicit35.C: Likewise.
32119         * g++.old-deja/g++.pt/explicit6.C: Likewise.
32120         * g++.old-deja/g++.pt/memclass7.C: Likewise.
32121
32122 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
32123
32124         * gcc.dg/cpp-redef.c: New test.
32125
32126 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
32127
32128         * g++.old-deja/g++.pt/unify7.C: New test.
32129
32130 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
32131
32132         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
32133         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
32134
32135 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
32136
32137         * gcc.c-torture/compile/20000224-1.c: New test.
32138
32139 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32140
32141         * gcc.c-torture/compile/cpp-2.c: New test.
32142         * gcc.c-torture/compile/cpp-1.c: New test.
32143
32144 2000-02-25  Jeffrey A Law  (law@cygnus.com)
32145
32146         * gcc.c-torture/execute/20000225-1.c: New test.
32147
32148 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32149
32150         * gcc.dg/cpp-li2.c: New test.
32151
32152         * gcc.dg/cpp-wi1.c: New test.
32153
32154         * gcc.dg/cpp-li1.c: New test.
32155
32156 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
32157
32158         * g++.old-deja/g++.other/sizeof5.C: New test.
32159
32160 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32161
32162         * gcc.c-torture/execute/va-arg-13.c: New test.
32163
32164 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
32165
32166         * gcc.c-torture/execute/va-arg-12.c: New test.
32167
32168 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
32169
32170         * gcc.c-torture/execute/20000223-1.c: New test.
32171
32172 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
32173
32174         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
32175
32176 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
32177
32178         * g++.old-deja/g++.abi/ptrmem.C: New test.
32179
32180 2000-02-19  Richard Henderson  <rth@cygnus.com>
32181
32182         * gcc.c-torture/compile/init-3.c: New.
32183
32184 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
32185
32186         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
32187         ALWAYS_CXXFLAGS.
32188
32189 2000-02-11  Robert Lipe <robertl@sco.com>
32190
32191         * gcc.c-torture/compile/20000211-3.c: New test.
32192
32193 2000-02-11  Martin Buchholz <martin@xemacs.org>
32194
32195         * gcc.c-torture/compile/20000211-2.c: New test.
32196
32197 2000-02-11  Jeffrey A Law  (law@cygnus.com)
32198
32199         * gcc.c-torture/compile/20000211-1.c: New test.
32200
32201 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
32202
32203         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
32204           on native targets
32205
32206 2000-02-08  Nathan Sidwell  <nathan@acm.org>
32207
32208         * g++.old-deja/g++.other/cast5.C: New test.
32209
32210 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
32211
32212         * gcc.c-torture/execute/20000205-1.c: New.
32213
32214 2000-02-03  Nathan Sidwell  <nathan@acm.org>
32215
32216         * g++.old-deja/g++.jason/cast3.C: Return void.
32217         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
32218
32219 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32220
32221         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
32222
32223         * gcc.dg/loop-1.c: New test.
32224
32225 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
32226
32227         * gcc.c-torture/compile/20000127-1.c: New test.
32228         * gcc.c-torture/execute/991228-1.c: New test.
32229
32230 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32231
32232         * gcc.dg/unused-2.c: New test.
32233
32234         * gcc.dg/conv-1.c: New test.
32235
32236 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
32237
32238         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
32239         compiler.
32240         (tool_option_proc): Fix typo.
32241
32242 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
32243
32244         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
32245         of the ld on the host, not on the build machine.
32246         Also, don't crash if '--help' is not a supported option.
32247
32248 2000-01-24  Richard Henderson  <rth@cygnus.com>
32249
32250         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
32251
32252 2000-01-20  Jeffrey A Law  (law@cygnus.com)
32253
32254         * gcc.c-torture/execute/20000120-2.c: New test.
32255         * gcc.c-torture/execute/20000120-1.c: New test.
32256
32257 2000-01-13  Jeffrey A Law  (law@cygnus.com)
32258
32259         * gcc.c-torture/execute/20000113-1.c: New test.
32260
32261 2000-01-12  Jeffrey A Law  (law@cygnus.com)
32262
32263         * gcc.c-torture/execute/20000112-1.c: New test.
32264
32265 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32266
32267         * gcc.dg/20000111-1.c: New test.
32268
32269 2000-01-10  Jeffrey A Law  (law@cygnus.com)
32270
32271         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
32272         with 16 bit integers.
32273
32274 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32275
32276         * gcc.dg/20000108-1.c: New test.
32277
32278 2000-01-05  Nathan Sidwell  <nathan@acm.org>
32279
32280         * g++.old-deja/g++.ns/koenig8.C: New test.
32281
32282 2000-01-05  Nathan Sidwell  <nathan@acm.org>
32283
32284         * g++.old-deja/g++.other/cast4.C: New test.
32285
32286 2000-01-05  Jeffrey A Law  (law@cygnus.com)
32287
32288         * gcc.c-torture/compile/20000105-2.c: New test.
32289         * gcc.c-torture/compile/20000105-1.c: New test.
32290
32291 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32292
32293         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
32294         references to printf & atoi to conform to ANSI standard.
32295         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
32296         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
32297         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
32298         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
32299         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
32300         * g++.old-deja/g++.brendan/complex1.C: Likewise.
32301         * g++.old-deja/g++.brendan/copy1.C: Likewise.
32302         * g++.old-deja/g++.brendan/copy2.C: Likewise.
32303         * g++.old-deja/g++.brendan/copy3.C: Likewise.
32304         * g++.old-deja/g++.brendan/copy4.C: Likewise.
32305         * g++.old-deja/g++.brendan/copy5.C: Likewise.
32306         * g++.old-deja/g++.brendan/copy6.C: Likewise.
32307         * g++.old-deja/g++.brendan/copy7.C: Likewise.
32308         * g++.old-deja/g++.brendan/copy8.C: Likewise.
32309         * g++.old-deja/g++.brendan/crash11.C: Likewise.
32310         * g++.old-deja/g++.brendan/crash14.C: Likewise.
32311         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
32312         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
32313         * g++.old-deja/g++.brendan/delete2.C: Likewise.
32314         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
32315         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
32316         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
32317         * g++.old-deja/g++.brendan/eh1.C: Likewise.
32318         * g++.old-deja/g++.brendan/groff1.C: Likewise.
32319         * g++.old-deja/g++.brendan/init3.C: Likewise.
32320         * g++.old-deja/g++.brendan/misc12.C: Likewise.
32321         * g++.old-deja/g++.brendan/misc7.C: Likewise.
32322         * g++.old-deja/g++.brendan/new2.C: Likewise.
32323         * g++.old-deja/g++.brendan/operators4.C: Likewise.
32324         * g++.old-deja/g++.brendan/operators5.C: Likewise.
32325         * g++.old-deja/g++.brendan/overload2.C: Likewise.
32326         * g++.old-deja/g++.brendan/overload7.C: Likewise.
32327         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
32328         * g++.old-deja/g++.brendan/reference1.C: Likewise.
32329         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
32330         * g++.old-deja/g++.brendan/template24.C: Likewise.
32331         * g++.old-deja/g++.brendan/template3.C: Likewise.
32332         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
32333         * g++.old-deja/g++.jason/inline3.C: Likewise.
32334         * g++.old-deja/g++.jason/opeq.C: Likewise.
32335         * g++.old-deja/g++.law/arg5.C: Likewise.
32336         * g++.old-deja/g++.law/arm7.C: Likewise.
32337         * g++.old-deja/g++.law/ctors11.C: Likewise.
32338         * g++.old-deja/g++.law/cvt8.C: Likewise.
32339         * g++.old-deja/g++.law/init9.C: Likewise.
32340         * g++.old-deja/g++.law/refs4.C: Likewise.
32341         * g++.old-deja/g++.law/template2.C: Likewise.
32342         * g++.old-deja/g++.law/visibility24.C: Likewise.
32343         * g++.old-deja/g++.law/vtable3.C: Likewise.
32344         * g++.old-deja/g++.mike/asm2.C: Likewise.
32345         * g++.old-deja/g++.mike/eh1.C: Likewise.
32346         * g++.old-deja/g++.mike/misc1.C: Likewise.
32347         * g++.old-deja/g++.mike/misc13.C: Likewise.
32348         * g++.old-deja/g++.mike/misc14.C: Likewise.
32349         * g++.old-deja/g++.mike/ns12.C: Likewise.
32350         * g++.old-deja/g++.mike/p1248.C: Likewise.
32351         * g++.old-deja/g++.mike/p3708.C: Likewise.
32352         * g++.old-deja/g++.mike/p3708a.C: Likewise.
32353         * g++.old-deja/g++.mike/p3708b.C: Likewise.
32354         * g++.old-deja/g++.mike/p646.C: Likewise.
32355         * g++.old-deja/g++.mike/p700.C: Likewise.
32356         * g++.old-deja/g++.mike/p783.C: Likewise.
32357         * g++.old-deja/g++.mike/p783a.C: Likewise.
32358         * g++.old-deja/g++.mike/p783b.C: Likewise.
32359         * g++.old-deja/g++.mike/p786.C: Likewise.
32360         * g++.old-deja/g++.mike/p789.C: Likewise.
32361         * g++.old-deja/g++.mike/p789a.C: Likewise.
32362         * g++.old-deja/g++.mike/p807a.C: Likewise.
32363         * g++.old-deja/g++.other/delete3.C: Likewise.
32364         * g++.old-deja/g++.other/dyncast1.C: Likewise.
32365         * g++.old-deja/g++.other/dyncast2.C: Likewise.
32366         * g++.old-deja/g++.other/dyncast3.C: Likewise.
32367         * g++.old-deja/g++.other/empty1.C: Likewise.
32368         * g++.old-deja/g++.other/temporary1.C: Likewise.
32369         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
32370         * g++.old-deja/g++.pt/t16.C: Likewise.
32371         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
32372
32373 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
32374
32375         * gcc.dg/991230-1.c: New test.
32376
32377 1999-12-29  Jeffrey A Law  (law@cygnus.com)
32378
32379         * gcc.c-torture/compile/991229-3.c: New test.
32380         * gcc.c-torture/compile/991229-2.c: New test.
32381         * gcc.c-torture/compile/991229-1.c: New test.
32382
32383 1999-12-29  Greg McGary <gkm@eng.ascend.com>
32384
32385         * gcc.c-torture/compile/labels-2.c: New test.
32386
32387 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
32388
32389         * gcc.c-torture/execute/991227-1.c: New test.
32390
32391 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32392
32393         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
32394
32395 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
32396
32397         * gcc.c-torture/execute/991221-1.c: New test.
32398
32399 1999-12-20  Nathan Sidwell  <nathan@acm.org>
32400
32401         * g++.old-deja/g++.other/cast3.C: New test.
32402
32403 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
32404
32405         * gcc.c-torture/execute/991216-4.c: New test.
32406
32407 1999-12-16  Michael Meissner  <meissner@cygnus.com>
32408
32409         * gcc.c-torture/execute/991216-1.c: New test.
32410         * gcc.c-torture/execute/991216-2.c: New test.
32411         * gcc.c-torture/execute/991216-3.c: New test.
32412
32413 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
32414
32415         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
32416         Actually make the test fail by using "-O2" for compilation.
32417
32418 1999-12-15  Nathan Sidwell  <nathan@acm.org>
32419
32420         * g++.old-deja/g++.warn/cast-align1.C: New test.
32421
32422 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
32423
32424         * gcc.c-torture/compile/991214-1.c: New test.
32425         * gcc.c-torture/compile/991214-2.c: New test.
32426
32427 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
32428
32429         * gcc.dg/991214-1.c: New test.
32430
32431 1999-12-13  Jeffrey A Law  (law@cygnus.com)
32432
32433         * gcc.c-torture/compile/991213-3.c: New test.
32434         * gcc.c-torture/compile/991213-2.c: New test.
32435         * gcc.c-torture/compile/991213-1.c: New test.
32436
32437 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
32438
32439         * gcc.dg/991209-1.c: New test.
32440
32441 1999-12-08  Nathan Sidwell <nathan@acm.org>
32442
32443         * gcc.c-torture/compile/991208-1.c: New test.
32444
32445 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32446
32447         * gcc.dg/ultrasp2.c: New test.
32448
32449 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
32450
32451         * g++.old-deja/g++.abi/align.C (main): Fix typo.
32452
32453 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
32454
32455         * gcc.c-torture/compile/991202-1.c: New test.
32456         * gcc.c-torture/execute/991202-1.c: New test.
32457         * gcc.c-torture/execute/991202-2.c: New test.
32458         * gcc.c-torture/execute/991202-3.c: New test.
32459
32460 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
32461
32462         * g++.old-deja/g++.abi/align.C: New test.
32463         * g++.old-deja/g++.abi/aggregates.C: Likewise.
32464         * g++.old-deja/g++.abi/bitfields.C: Likewise.
32465
32466 1999-12-01  Richard Henderson  <rth@cygnus.com>
32467
32468         * gcc.c-torture/execute/991201-1.c: New.
32469
32470 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
32471
32472         * gcc.dg/991129-1.c: New test.
32473
32474 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
32475
32476         * gcc.c-torture/compile/991127-1.c: New test.
32477
32478 1999-11-22  Nathan Sidwell  <nathan@acm.org>
32479
32480         * g++.old-deja/g++.other/warn4.C: New test.
32481
32482 1999-11-22  Nathan Sidwell  <nathan@acm.org>
32483
32484         * g++.old-deja/g++.eh/cleanup2.C: New test.
32485         * g++.old-deja/g++.ext/pretty2.C: New test.
32486         * g++.old-deja/g++.ext/pretty3.C: New test.
32487         * g++.old-deja/g++.other/debug6.C: New test.
32488
32489 1999-10-20  Jim Wilson  <wilson@cygnus.com>
32490
32491         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
32492         compiler_output to look for one error message instead of two.
32493
32494 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
32495
32496         * gcc.c-torture/execute/991118-1.c: Also test case
32497         where the word boundary does not split a byte evenly.
32498
32499 1999-11-19  Nathan Sidwell  <nathan@acm.org>
32500
32501         * g++.old-deja/g++.ext/restrict1.C: New test.
32502
32503 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
32504
32505         * gcc.c-torture/execute/991118-1.c: New test.
32506
32507 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
32508
32509         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
32510         working directory pathnames.
32511
32512 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
32513
32514         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
32515         host is equipped with driver.h and driver.o so it can actually
32516         compile and run the tests.
32517
32518 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
32519
32520         * gcc.c-torture/compile/991008-1.c: New test.
32521
32522 1999-11-08  Nick Clifton  <nickc@cygnus.com>
32523
32524         * lib/gcc-dg.exp: Include target-supports.exp
32525
32526 1999-11-05  Nick Clifton  <nickc@cygnus.com>
32527
32528         * lib/target-supports.exp: New file: Provide procs to test for
32529         features supported by the target.
32530         (check_weak_available): Moved here from ecos.exp.
32531         (check_alias_available): New proc: Determine of the target
32532         toolchain supports the alias attribute.
32533
32534         * gcc.dg/special/ecos.exp: Move check_weak_available to
32535         target-supports.exp.
32536         (alias-1.c): Only perform the test if the target supports
32537         aliases.
32538         (wkali-1.c): Only perform the test if the target supports
32539         aliases.
32540
32541         * gcc.dg/990506-0.c: Expect error messages from cross
32542         targets as well as native targets.
32543
32544 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32545
32546         * gcc.dg/ultrasp1.c: Removed xfail.
32547         * gcc.dg/struct-ret-2.c: Likewise.
32548         * gcc.dg/array-1.c: Likewise.
32549
32550 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32551
32552         * gcc.dg/struct-ret-2.c: New test.
32553
32554         * gcc.dg/array-1.c: New test.
32555
32556 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
32557
32558         * gcc.c-torture/execute/991030-1.c: New test.
32559
32560 1999-10-26  Richard Henderson  <rth@cygnus.com>
32561
32562         * gcc.c-torture/compile/991026-2.c: New test.
32563
32564 1999-10-26  Jeffrey A Law  (law@cygnus.com)
32565
32566         * gcc.c-torture/compile/991026-1.c: New test.
32567
32568 1999-10-23  Jeffrey A Law  (law@cygnus.com)
32569
32570         * gcc.c-torture/execute/991023-1.c: New test.
32571
32572 1999-10-19  Jeffrey A Law  (law@cygnus.com)
32573
32574         * gcc.c-torture/execute/991019-1.c: New test.
32575
32576 1999-10-16  Richard Henderson  <rth@cygnus.com>
32577
32578         * gcc.c-torture/execute/991016-1.c: New test.
32579
32580 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
32581
32582         * gcc.c-torture/execute/991014-1.c: New test.
32583
32584 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
32585
32586         * g++.old-deja/g++.other/union2.C: New test.
32587
32588 1999-10-13  Nathan Sidwell  <nathan@acm.org>
32589
32590         * g++.old-deja/g++.other/vaarg2.C: New test.
32591         * g++.old-deja/g++.other/vaarg3.C: New test.
32592
32593 1999-10-12  Craig Burley  <craig@jcb-sc.com>
32594
32595         * g77.f-torture/noncompile/19990905-1.f: Moved from being
32596         in compile/.
32597
32598 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
32599
32600         * gcc.c-torture/execute/va-arg-11.c: New test.
32601
32602 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
32603
32604         * lib/file-format.exp (gcc_target_object_format): Don't
32605         crash if objdump is unavailable.
32606
32607 1999-09-29  Donn Terry <donn@interix.com>
32608
32609         * gcc.misc-tests/mg.exp: delete extraneous redirection.
32610
32611 1999-09-28  Nick Clifton  <nickc@cygnus.com>
32612
32613         * gcc.c-torture/compile/990928-1.c: New test.
32614
32615 1999-09-28  Nathan Sidwell  <nathan@acm.org>
32616
32617         * g++.old-deja/g++.other/decl6.C: New test.
32618
32619 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
32620
32621         * gcc.c-torture/execute/va-arg-10.c: New test.
32622
32623 1999-09-27  Nathan Sidwell  <nathan@acm.org>
32624
32625         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
32626         __PRETTY_FUNCTION__.
32627
32628 1999-09-23  Nick Clifton  <nickc@cygnus.com>
32629
32630         * gcc.c-torture/execute/990923-1.c: New test.
32631
32632 1999-09-21  Nick Clifton  <nickc@cygnus.com>
32633
32634         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
32635         for which -fpic is inappropriate.
32636
32637 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
32638
32639         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
32640
32641 1999-09-21  Nathan Sidwell  <nathan@acm.org>
32642
32643         * g++.old-deja/g++.other/dyncast1.C: New test.
32644         * g++.old-deja/g++.other/dyncast2.C: New test.
32645         * g++.old-deja/g++.other/dyncast3.C: New test.
32646         * g++.old-deja/g++.other/dyncast4.C: New test.
32647         * g++.old-deja/g++.other/dyncast5.C: New test.
32648         * g++.old-deja/g++.eh/catch3.C: New test.
32649         * g++.old-deja/g++.eh/catch3p.C: New test.
32650         * g++.old-deja/g++.eh/catch4.C: New test.
32651         * g++.old-deja/g++.eh/catch4p.C: New test.
32652         * g++.old-deja/g++.eh/catch5.C: New test.
32653         * g++.old-deja/g++.eh/catch5p.C: New test.
32654         * g++.old-deja/g++.eh/catch6.C: New test.
32655         * g++.old-deja/g++.eh/catch6p.C: New test.
32656         * g++.old-deja/g++.eh/catch7.C: New test.
32657         * g++.old-deja/g++.eh/catch7p.C: New test.
32658         * g++.old-deja/g++.eh/catch8.C: New test.
32659         * g++.old-deja/g++.eh/catch8p.C: New test.
32660         * g++.old-deja/g++.eh/catch9.C: New test.
32661         * g++.old-deja/g++.eh/catch9p.C: New test.
32662
32663 1999-09-13  Nathan Sidwell  <nathan@acm.org>
32664
32665         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
32666         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
32667
32668 1999-09-13  Jeffrey A Law  (law@cygnus.com)
32669
32670         * gcc.c-torture/compile/990913-1.c: New test.
32671
32672 1999-09-10  Nathan Sidwell  <nathan@acm.org>
32673
32674         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
32675         * g++.old-deja/g++.jason/rfg5.C: Likewise.
32676
32677 1999-09-09  Richard Henderson  <rth@cygnus.com>
32678
32679         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
32680
32681 1999-09-09  Nathan Sidwell  <nathan@acm.org>
32682
32683         * g++.old-deja/g++.other/lookup11.C: New test.
32684         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
32685         what is permitted and what we want.
32686         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
32687         overload use.
32688         * g++.old-deja/g++.jason/rfg5.C: Likewise
32689
32690 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
32691
32692         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
32693         * gcc.c-torture/noncompile/poison-1.c: New file.
32694
32695 1999-09-08  Nathan Sidwell  <nathan@acm.org>
32696
32697         * g++.old-deja/g++.other/sizeof3.C: New test.
32698         * g++.old-deja/g++.other/sizeof4.C: New test.
32699         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
32700         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
32701
32702 1999-09-07  Richard Henderson  <rth@cygnus.com>
32703
32704         * gcc.dg/va-arg-1.c: New.
32705
32706 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32707
32708         * gcc.c-torture/execute/va-arg-9.c: New test.
32709
32710 1999-09-05  Craig Burley  <craig@jcb-sc.com>
32711
32712         * g77.f-torture/compile/980519-2.f: New test.
32713         * g77.f-torture/compile/19990905-0.f: New test.
32714         * g77.f-torture/compile/19990905-1.f: New test.
32715         * g77.f-torture/compile/19990905-2.f: New test.
32716
32717         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
32718
32719 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
32720
32721         * gcc.c-torture/execute/990827-1.c: Fix typo.
32722
32723 1999-09-03  Nathan Sidwell  <nathan@acm.org>
32724
32725         * g++.old-deja/g++.other/deref1.C: New test.
32726
32727 1999-09-02  Nathan Sidwell  <nathan@acm.org>
32728
32729         * g++.old-deja/g++.other/ambig2.C: New test.
32730         * g++.old-deja/g++.other/cond5.C: New test.
32731         * g++.old-deja/g++.other/lookup16.C: New test.
32732
32733 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
32734
32735         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
32736         assemblers too.
32737
32738 1999-08-31  Jeffrey A Law  (law@cygnus.com)
32739
32740         * lib/c-torture.exp: Avoid the "compare executables" optimization
32741         when testing native.
32742
32743 1999-08-29  Jeffrey A Law  (law@cygnus.com)
32744
32745         * gcc.c-torture/execute/990829-1.c: New test.
32746         * gcc.c-torture/compile/990829-1.c: New test.
32747
32748 1999-08-27  Paul Burchard  <burchard@pobox.com>
32749
32750         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
32751         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
32752         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
32753         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
32754         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
32755         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
32756         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
32757         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
32758         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
32759         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
32760         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
32761
32762 1999-08-27  Jeffrey A Law  (law@cygnus.com)
32763
32764         * gcc.c-torture/execute/990827-1.c: New test.
32765
32766 1999-08-26  Craig Burley  <craig@jcb-sc.com>
32767
32768         * g77.f-torture/noncompile/19990826-4.f: New test.
32769
32770         * g77.f-torture/compile/19990826-3.f: New test.
32771
32772         * g77.f-torture/execute/19990826-2.f: New test.
32773
32774         * g77.f-torture/compile/19990826-1.f: New test.
32775
32776         * gcc.c-torture/execute/990826-0.c: New test.
32777         * g77.c-torture/execute/19990826-0.f: New test.
32778
32779         * g77.f-torture/noncompile/970626-2.f: New test.
32780
32781 1999-08-25  Paul Burchard  <burchard@pobox.com>
32782
32783         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
32784         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
32785         lss-011.C: New tests.
32786
32787 1999-08-25  Nathan Sidwell  <nathan@acm.org>
32788
32789         * g++.old-deja/g++.other/decl5.C: New test.
32790
32791 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32792
32793         * noncompile/noncompile.exp: Load_lib c-torture.exp.
32794         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
32795         call `postbase' for each one.  All callers of `postbase' changed
32796         to call this instead.
32797
32798 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
32799
32800         * gcc.c-torture/execute/990811-1.c: New test.
32801
32802 1999-08-09  Nick Clifton  <nickc@cygnus.com>
32803
32804         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
32805         just native ones.
32806
32807         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
32808         just native ones.
32809
32810 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
32811
32812         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
32813
32814 1999-08-04  Jeffrey A Law  (law@cygnus.com)
32815
32816         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
32817
32818 1999-08-04  Nathan Sidwell  <nathan@acm.org>
32819
32820         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
32821
32822 1999-08-04  Jeffrey A Law  (law@cygnus.com)
32823
32824         * gcc.c-torture/execute/990804-1.c: New test.
32825
32826 1999-08-03  Nathan Sidwell  <nathan@acm.org>
32827
32828         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
32829         * g++.old-deja/g++.brendan/crash64.C: Likewise
32830         * g++.old-deja/g++.brendan/overload8.C: Likewise
32831
32832 1999-08-03  Nathan Sidwell  <nathan@acm.org>
32833
32834         * g++.old-deja/g++.other/struct1.C: New test.
32835
32836 1999-08-03  Nathan Sidwell  <nathan@acm.org>
32837
32838         * g++.old-deja/g++.other/enum2.C: New test.
32839
32840 1999-08-02  Richard Henderson  <rth@cygnus.com>
32841
32842         Adapted from tests from Franz Sirl:
32843         * gcc.c-torture/execute/va-arg-7.c: New test.
32844         * gcc.c-torture/execute/va-arg-8.c: New test.
32845
32846 1999-08-01  Jeffrey A Law  (law@cygnus.com)
32847
32848         * gcc.c-torture/compile/990801-2.c: New test.
32849
32850         * gcc.c-torture/compile/990801-1.c: New test.
32851
32852 1999-07-27  Michael Meissner  <meissner@cygnus.com>
32853
32854         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
32855         fp-cmp-1.c, converting double to float.
32856
32857         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
32858         fp-cmp-1.c, converting double to long double.
32859
32860         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
32861         from fr1 to unknown_register, since fr1 is a legitimate register
32862         on some machines.
32863
32864 1999-07-25  Jeffrey A Law  (law@cygnus.com)
32865
32866         * README: More listname related changes.
32867
32868 1999-07-08  Catherine Moore  <clm@cygnus.com>
32869
32870         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
32871
32872 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
32873
32874         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
32875
32876 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
32877
32878         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
32879
32880 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
32881
32882         * gcc.dg/990703-1.c: New test.
32883
32884 1999-06-29  Nick Clifton  <nickc@cygnus.com>
32885
32886         * lib/file-format.exp: New file: Move definition of proc
32887         gcc_target_object_format to here from
32888         gcc.dg/special/ecos.exp.
32889
32890         * lib/c-torture.exp: Include lib file-format.exp.
32891         * lib/gcc-dg.exp: Include lib file-format.exp.
32892
32893         * gcc.dg/special/ecos.exp: Remove definition of proc
32894         gcc_target_object_format.
32895
32896 1999-06-28  Jeffrey A Law  (law@cygnus.com)
32897
32898         * gcc.c-torture/execute/990628-1.c: New test.
32899
32900 1999-06-25  Jeffrey A Law  (law@cygnus.com)
32901
32902         * gcc.c-torture/compile/990625-2.c: New test.
32903
32904         * gcc.c-torture/compile/990625-1.c: New test.
32905
32906 1999-06-23  Nick Clifton  <nickc@cygnus.com>
32907
32908         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
32909         attributes compile.
32910         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
32911         ports that use the COFF/PE file format.
32912
32913 1999-06-17  Jeffrey A Law  (law@cygnus.com)
32914
32915         * gcc.c-torture/compile/990617-1.c: New test.
32916
32917 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
32918
32919         * g++.old-deja/g++.other/decl4.C: New test.
32920
32921 1999-06-14  Nathan Sidwell  <nathan@acm.org>
32922
32923         * g++.old-deja/g++.other/bitfld3.C: New test.
32924
32925 1999-06-08  Nathan Sidwell  <nathan@acm.org>
32926
32927         * g++.old-deja/g++.eh/catch1.C: New test.
32928
32929 1999-06-07  Jeffrey A Law  (law@cygnus.com)
32930
32931         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
32932
32933         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
32934         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
32935
32936 1999-06-05  Craig Burley  <craig@jcb-sc.com>
32937
32938         * g77.f-torture/compile/19990502-0.f: Replace with new,
32939         shorter, test that still fails after recent changes.
32940
32941 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
32942
32943         * gcc.c-torture/execute/990604-1.c: New test.
32944
32945 1999-05-31  Jeffrey A Law  (law@cygnus.com)
32946
32947         * gcc.c-torture/execute/990531-1.c: New test.
32948
32949 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
32950
32951         * gcc.c-torture/compile/990527-1.c: New test.
32952
32953 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
32954
32955         * gcc.c-torture/execute/990527-1.c: New test.
32956
32957 1999-05-25  Nick Clifton  <nickc@cygnus.com>
32958
32959         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
32960         bitfields as signed.
32961
32962 1999-05-25  Craig Burley  <craig@jcb-sc.com>
32963
32964         * g77.f-torture/compile/19990525-0.f: New test.
32965
32966 1999-05-25  Jeffrey A Law  (law@cygnus.com)
32967
32968         * gcc.c-torture/execute/990525-2.c: New test.
32969
32970         * gcc.c-torture/execute/990525-1.c: New test.
32971
32972 1999-05-24  Nathan Sidwell  <nathan@acm.org>
32973
32974         * g++.old-deja/g++.other/anon3.C: New test.
32975         * g++.old-deja/g++.other/anon4.C: New test.
32976         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
32977         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
32978         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
32979         Merrill).
32980
32981 1999-05-24  Jeffrey A Law  (law@cygnus.com)
32982
32983         * gcc.c-torture/execute/990524-1.c: New test.
32984
32985         * gcc.dg/990524-1.c: New test.
32986
32987 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
32988
32989         * gcc.c-torture/compile/990523-1.c: New test.
32990
32991 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
32992
32993         * gcc.c-torture/compile/990519-1.c: New test.
32994
32995 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
32996
32997         * gcc.c-torture/compile/990517-1.c: New test.
32998
32999         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
33000         (e4, f4): New tests.
33001         (main): Call them.
33002
33003 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33004
33005         * gcc.dg/noreturn-1.c: New test.
33006
33007 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
33008
33009         * gcc.c-torture/execute/990513-1.c: New test.
33010
33011 1999-05-10  Richard Henderson  <rth@cygnus.com>
33012
33013         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
33014
33015 1999-05-10  Craig Burley  <craig@jcb-sc.com>
33016
33017         * g77.f-torture/execute/erfc.f: Use small single-precision
33018         values, to avoid problems on Alphas when not -mieee.
33019
33020 1999-05-08  Craig Burley  <craig@jcb-sc.com>
33021
33022         * gcc.dg/990506-0.c: New test.
33023
33024 1999-05-08  Richard Henderson  <rth@cygnus.com>
33025
33026         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
33027         the constant to test.  Don't XFAIL 64-bit targets.
33028
33029         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
33030         * g++.old-deja/g++.law/profile1.C: Likewise.
33031
33032         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
33033         operator new instances.
33034         * g++.old-deja/g++.other/delete5.C: Likewise.
33035
33036 1999-05-03  Craig Burley  <craig@jcb-sc.com>
33037
33038         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
33039         intrinsic.
33040
33041 1999-05-03  Craig Burley  <craig@jcb-sc.com>
33042
33043         * g77.f-torture/execute/u77-test.f: Reverse order of two
33044         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
33045
33046 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33047
33048         * gcc.dg/compare1.c: New test.
33049
33050 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
33051
33052         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
33053         New tests.
33054
33055 1999-05-02  Craig Burley  <craig@jcb-sc.com>
33056
33057         * g77.f-torture/compile/19990502-1.f: New test.
33058
33059 1999-05-02  Craig Burley  <craig@jcb-sc.com>
33060
33061         * g77.f-torture/compile/19990502-0.f: New test.
33062
33063 1999-05-02  Craig Burley  <craig@jcb-sc.com>
33064
33065         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
33066         intrinsic.
33067
33068 1999-05-02  Craig Burley  <craig@jcb-sc.com>
33069
33070         * g77.f-torture/execute/u77-test.f (main): List libU77
33071         intrinsics not currently tested.
33072         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
33073         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
33074         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
33075         Trim blanks off the ends of some printed strings.
33076
33077 1999-05-02  Craig Burley  <craig@jcb-sc.com>
33078
33079         * g77.f-torture/execute/u77-test.f (main): Just warn about
33080         FSTAT gid disagreement, as it's expected on some systems.
33081
33082 1999-05-01  Craig Burley  <craig@jcb-sc.com>
33083
33084         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
33085         use a new function, which allows for some slop.
33086         Clean up some commentary.
33087         (issum): The new function.
33088         (sgladd): Deleted subroutine.
33089
33090 1999-05-01  Craig Burley  <craig@jcb-sc.com>
33091
33092         * g77.f-torture/execute/u77-test.f: Modify to be more like
33093         libf2c/libU77 version, bringing patches to that version here.
33094         Add suitable commentary.
33095
33096 1999-04-25  Richard Henderson  <rth@cygnus.com>
33097
33098         * gcc.dg/990424-1.c: New test.
33099
33100 1999-04-24  Craig Burley  <craig@jcb-sc.com>
33101
33102         * g77.f-torture/execute/u77-test.f (main): Bug involving
33103         LSTAT has been fixed, so turn back on full checking.
33104
33105 1999-04-20  Craig Burley  <craig@jcb-sc.com>
33106
33107         * g77.f-torture/compile/19990419-0.f: New test.
33108         * g77.f-torture/execute/19990419-1.f: New test.
33109
33110 1999-04-17  Richard Henderson  <rth@cygnus.com>
33111
33112         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
33113         to avoid the need for a prototype to supress a warning.
33114
33115 1999-04-07  Jim Wilson  <wilson@cygnus.com>
33116
33117         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
33118
33119 1999-04-04  Jeffrey A Law  (law@cygnus.com)
33120
33121         * gcc.c-torture/execute/990404-1.c: New test.
33122
33123 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
33124
33125         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
33126         * gcc.dg/cpp-if3.c: Don't use -pedantic.
33127         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
33128         missing initializer warnings.
33129
33130 1999-03-28  Jeffrey A Law  (law@cygnus.com)
33131
33132         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
33133         matching strings.
33134
33135 1999-03-26  Jeffrey A Law  (law@cygnus.com)
33136
33137         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
33138
33139 1999-03-26  Craig Burley  <craig@jcb-sc.com>
33140
33141         * g77.f-torture/execute/19990325-0.f: New test.
33142         * g77.f-torture/execute/19990325-1.f: New test.
33143
33144 1999-03-24  Jeffrey A Law  (law@cygnus.com)
33145
33146         * gcc.c-torture/execute/990324-1.c: New test.
33147
33148 1999-03-22  Jim Wilson  <wilson@cygnus.com>
33149
33150         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
33151         test with 4.
33152
33153 1999-03-17  Richard Henderson  <rth@cygnus.com>
33154
33155         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
33156
33157 1999-03-13  Craig Burley  <craig@jcb-sc.com>
33158
33159         * g77.f-torture/execute/19990313-2.f: New test.
33160         * g77.f-torture/execute/19990313-3.f: New test.
33161
33162 1999-03-13  Craig Burley  <craig@jcb-sc.com>
33163
33164         * g77.f-torture/execute/19990313-0.f: New test.
33165         * g77.f-torture/execute/19990313-1.f: New test.
33166
33167 1999-03-12  Jim Wilson  <wilson@cygnus.com>
33168
33169         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
33170         printf to sprintf.
33171         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
33172         (main): Add check for u15.  Conditionalize u31 check depending on
33173         whether ints are <32 bits or >=32 bits.
33174
33175 1999-03-08  Craig Burley  <craig@jcb-sc.com>
33176
33177         * g77.f-torture/execute/19981119-0.f: Improve testiness.
33178
33179 1999-03-08  Craig Burley  <craig@jcb-sc.com>
33180
33181         * g77.f-torture/compile/19990305-0.f: New test.
33182         * g77.f-torture/execute/19981119-0.f: New test.
33183
33184 1999-03-08  Craig Burley  <craig@jcb-sc.com>
33185
33186         * g77.f-torture/execute/970625-2.f: call ABORT if final
33187         result is not correct, instead of just printing it.
33188         Add this checking via newly introduced obfuscation, to
33189         trip up buggy front ends.
33190
33191 1999-03-07  Craig Burley  <craig@jcb-sc.com>
33192
33193         * g77.f-torture/compile/960317-1.f: Moved from being
33194         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
33195
33196 1999-03-06  Craig Burley  <craig@jcb-sc.com>
33197
33198         * g77.f-torture/execute/960317-1.f: New (old) test.
33199         * g77.f-torture/execute/970625-2.f: Ditto.
33200
33201 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
33202
33203         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
33204         message on line 1 or line 2; cccp and cpplib do this differently.
33205
33206 1999-03-01  Jeffrey A Law  (law@cygnus.com)
33207
33208         * g++.old-deja/g++.law/weak1.C: New test.
33209
33210 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
33211
33212         * gcc.c-torture/execute/990119-1.c: Renamed to...
33213         * gcc.dg/990119-1.c: this, so it will only be tested once
33214         (it's a preprocessor test, it doesn't need to be run at
33215         multiple optimization levels).
33216
33217 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
33218
33219         * lib/g++.exp: Don't add incdir=$base_dir/../include to
33220           ALWAYS_CXXFLAGS.
33221
33222 1999-02-24  Craig Burley  <craig@jcb-sc.com>
33223
33224         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
33225         * g77.f-torture/compile/19981216-0.f: ...as it is expected
33226         to not be compilable by current g77.
33227
33228 1999-02-24  Nick Clifton  <nickc@cygnus.com>
33229
33230         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
33231
33232 1999-02-22  Jeffrey A Law  (law@cygnus.com)
33233
33234         * gcc.c-torture/execute/990222-1.c: New test.
33235
33236 1999-02-19  Craig Burley  <craig@jcb-sc.com>
33237
33238         * g77.f-torture/compile/19990218-0.f: New test.
33239         * g77.f-torture/noncompile/19990218-1.f: New test.
33240
33241 1999-02-18  Craig Burley  <craig@jcb-sc.com>
33242
33243         * g77.f-torture/compile/19981216-0.f: New test.
33244
33245 1999-02-14  Jeffrey A Law  (law@cygnus.com)
33246
33247         * gcc.dg/990214-1.c: New test.
33248
33249 1999-02-13  Jeffrey A Law  (law@cygnus.com)
33250
33251         * gcc.dg/990213-2.c: New test.
33252
33253         * gcc.dg/990213-1.c: New test.
33254
33255 1999-02-12  Jeffrey A Law  (law@cygnus.com)
33256
33257         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
33258         ints.
33259
33260 1999-02-11  Nick Clifton  <nickc@cygnus.com>
33261
33262         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
33263         specified by target.
33264
33265         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
33266
33267 1999-02-11  Jeffrey A Law  (law@cygnus.com)
33268
33269         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
33270
33271 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
33272
33273         * gcc.dg/special/ecos.exp: New test driver for new tests with
33274         special requirements.
33275
33276         * gcc.dg/special/alias-1.c: New test.
33277         * gcc.dg/special/gcsec-1.c: New test.
33278         * gcc.dg/special/weak-1.c: New test.
33279         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
33280         * gcc.dg/special/weak-2.c: New test.
33281         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
33282         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
33283         * gcc.dg/special/wkali-1.c: New test.
33284         * gcc.dg/special/wkali-2.c: New test.
33285         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
33286         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
33287
33288 1999-02-10  Felix Lee  <flee@cygnus.com>
33289
33290           * lib/c-torture.exp (c-torture-compile): Pull out code for
33291           analyzing gcc error messages.
33292           (c-torture-execute): Likewise.  Fix some (harmless) false
33293           positives.
33294           * lib/gcc.exp (gcc_check_compile): New function.
33295
33296 1999-02-08  Richard Henderson  <rth@cygnus.com>
33297
33298         * gcc.c-torture/execute/990208-1.c: New test.
33299
33300 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
33301
33302         * g++.dg/special/ecos.exp: New driver for new tests with special
33303         requirements
33304
33305         * g++.dg/special/conpr-1.C: New test
33306         * g++.dg/special/conpr-2.C: New test
33307         * g++.dg/special/conpr-2a.C: New test
33308         * g++.dg/special/conpr-3.C: New test
33309         * g++.dg/special/conpr-3a.C: New test
33310         * g++.dg/special/conpr-3b.C: New test
33311
33312         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
33313         allow g++ to use the dg driver
33314
33315         * README: Add comment about g++.dg directory
33316
33317 1999-02-06  Jeffrey A Law  (law@cygnus.com)
33318
33319         * README: Update email addresses.
33320
33321 1999-02-03  Nick Clifton  <nickc@cygnus.com>
33322
33323         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
33324         arguments in order to force structure S onto the stack even on
33325         the alpha.
33326         (test): Pass 10 leading arguments to function foo as well as the
33327         structure S.
33328
33329         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
33330         failure for all targets.
33331
33332         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
33333         abort to terminate program execution.
33334
33335 1999-01-30  Richard Henderson  <rth@cygnus.com>
33336
33337         * gcc.c-torture/execute/990130-1.c: New test.
33338
33339 1999-01-30  Jeffrey A Law  (law@cygnus.com)
33340
33341         * gcc.dg/990130-1.c: New test.
33342
33343 1999-01-28  Michael Meissner  <meissner@cygnus.com>
33344
33345         * gcc.c-torture/execute/990128-1.c: New test.
33346
33347 1999-01-27  Michael Meissner  <meissner@cygnus.com>
33348
33349         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
33350
33351 1999-01-27  Felix Lee  <flee@cygnus.com>
33352
33353         * lib/c-torture.exp (c-torture-compile): pull out code for
33354         analyzing gcc error messages.
33355         (c-torture-execute): ditto, and fix some (harmless) false
33356         positives.
33357         * lib/gcc.exp (gcc_check_compile): new function.
33358
33359 1999-01-17  Jeffrey A Law  (law@cygnus.com)
33360
33361         * gcc.dg/990117-1.c: New test.
33362
33363         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
33364
33365         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
33366
33367 1999-01-15  Jeffrey A Law  (law@cygnus.com)
33368
33369         * g77.f-torture/compile/990115-1.f: New test.
33370
33371 1999-01-07  Jeffrey A Law  (law@cygnus.com)
33372
33373         * gcc.c-torture/compile/990107-1.c: New test
33374
33375 1999-01-06  Jeffrey A Law  (law@cygnus.com)
33376
33377         * gcc.c-torture/execute/990106-2.c: New test.
33378
33379         * gcc.c-torture/execute/990106-1.c: New test.
33380
33381 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
33382
33383         * gcc.c-torture/compile/981223-1.c: New test.
33384
33385 1998-12-29  Richard Henderson  <rth@cygnus.com>
33386
33387         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
33388         (opt3): Rename from opt4 and disable.
33389
33390 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
33391
33392         * g++.old-deja/g++.pt/ptrmem5.C: New test.
33393
33394 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
33395
33396         * g++.old-deja/g++.other/conv5.C: New test.
33397
33398 1998-12-14  Nick Clifton  <nickc@cygnus.com>
33399
33400         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
33401
33402 1998-12-11  Jeffrey A Law  (law@cygnus.com)
33403
33404         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
33405
33406 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
33407
33408         * gcc.c-torture/compile/981211-1.c: New test.
33409
33410 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
33411
33412         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
33413
33414         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
33415
33416 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
33417
33418         * gcc.special/930510-1.c: Make C9X safe.
33419         * gcc.misc-tests/gcov-1.c Similarly.
33420         * gcc.misc-tests/gcov-2.c Similarly.
33421
33422 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
33423
33424         * gcc.dg/ultrasp1.c: New test.
33425
33426 1998-12-06  Richard Henderson  <rth@cygnus.com>
33427
33428         * gcc.c-torture/execute/981206.c: New test.
33429
33430 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
33431
33432         * g++.old-deja/g++.ns/template7.C: New test.
33433
33434         * g++.old-deja/g++.other/expr1.C: New test.
33435
33436         * g++.old-deja/g++.eh/tmpl3.C: New test.
33437
33438         * g++.old-deja/g++.eh/tmpl2.C: New test.
33439
33440 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
33441
33442         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
33443         * g++.old-deja/g++.other/using6.C: Removed.
33444         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
33445
33446         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
33447
33448 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
33449
33450         * g++.old-deja/g++.pt/overload8.C: New test.
33451
33452         * g++.old-deja/g++.pt/overload7.C: New test.
33453
33454         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
33455
33456         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
33457         and relinking messages.
33458         * lib/g++.exp (g++_target_compile): Remove .rpo file when
33459         compiling with -frepo.
33460
33461 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
33462
33463         * g++.old-deja/g++.pt/lookup6.C: New test.
33464
33465 1998-11-30  Nick Clifton  <nickc@cygnus.com>
33466
33467         * gcc.c-torture/execute/981130-1.c: New test.
33468         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
33469
33470 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
33471
33472         * g++.old-deja/g++.pt/explicit76.C: New test.
33473
33474         * g++.old-deja/g++.pt/friend38.C: New test.
33475
33476         * g++.old-deja/g++.ns/crash2.C: New test.
33477
33478         * g++.old-deja/g++.pt/defarg8.C: New test.
33479
33480         * g++.old-deja/g++.pt/instantiate6.C: New test.
33481
33482         * g++.old-deja/g++.pt/static6.C: New test.
33483
33484         * g++.old-deja/g++.pt/decl2.C: New test.
33485
33486 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
33487
33488         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
33489         problem is actually related with name lookup, but so what? :-)
33490
33491         * g++.old-deja/g++.pt/friend37.C: New test.
33492
33493 1998-11-25  Dave Love  <d.love@dl.ac.uk>
33494
33495         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
33496         element, which fails on some systems.
33497
33498         * g77.f-torture/execute/labug1.f: New test.
33499
33500 1998-11-21  Jeffrey A Law  (law@cygnus.com)
33501
33502         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
33503         is defined.
33504
33505 1998-11-18  Dave Love  <d.love@dl.ac.uk>
33506
33507         * g77.f-torture/compile/981117-1.f: New test.
33508
33509 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
33510
33511         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
33512         properly discarded.
33513
33514 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
33515
33516         * gcc.c-torture/execute/memcheck: New directory of tests for
33517         -fcheck-memory-usage.
33518
33519 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
33520
33521         * README: New file, general information about the testsuite and
33522         new description of the various C++ test subdirectories.
33523         * README.g++: Eliminate obsolete information, update and move most
33524         relevant stuff to README.
33525
33526 1998-11-07  Richard Henderson  <rth@cygnus.com>
33527
33528         * gcc.c-torture/compile/981107-1.c: New test.
33529
33530 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
33531
33532         * execute/memcpy-bi.c: New testcase.
33533
33534 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
33535
33536         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
33537         base classes.
33538
33539         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
33540         template is selected.
33541
33542         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
33543         classes, it should be accepted for all types.
33544
33545         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
33546
33547         * g++.old-deja/g++.pt/spec24.C: Ensure that template
33548         specializations start with template headers.
33549
33550 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
33551
33552         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
33553
33554         * g++.old-deja/g++.other/init9.C: Test cross initialization of
33555         non-POD types.
33556
33557 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
33558
33559         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
33560
33561 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
33562
33563         * compile/981022-1.c, compile/981022-1.x: New test and driver.
33564
33565 1998-10-19  Jeffrey A Law  (law@cygnus.com)
33566
33567         * 981019-1.c: New test.
33568
33569 1998-10-14  Robert Lipe <robertl@dgii.com>
33570
33571         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
33572         find objc headers.
33573
33574 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
33575
33576         * compile/981001-4.c: Remove use of GCC extension that triggers a
33577         compiler bug.
33578
33579 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
33580
33581         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
33582
33583 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
33584
33585         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
33586         instantiation of template produces incorrect code for delete
33587         expression.
33588
33589         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
33590         constructors' name is not unique.
33591         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
33592         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
33593
33594         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
33595         automatic array of const is ill-formed.
33596
33597         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
33598         of template parameter?
33599
33600         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
33601         const.
33602
33603         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
33604         pointer-to-member expression.
33605
33606         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
33607         declaration causes ICE.
33608
33609 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
33610
33611         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
33612         reserved in the global namespace.
33613
33614         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
33615         generate needed virtual table.
33616
33617         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
33618
33619 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
33620
33621         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
33622         template-dependent type
33623
33624 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
33625
33626         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
33627         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
33628         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
33629
33630         * g++.old-deja/g++.other/using5.C: New test; using decl from base
33631         class should be usable as argument of member function.
33632         * g++.old-deja/g++.other/using6.C: New test; using decl from base
33633         class should be usable as return type of member function.
33634         * g++.old-deja/g++.other/using7.C: New test; using decl from base
33635         class should be usable as type of data member.
33636
33637         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
33638
33639 1998-10-09  Jeffrey A Law  (law@cygnus.com)
33640
33641         * gcc.c-torture/special/920521-1.c: Fix bogus test.
33642
33643 1998-10-08  Nick Clifton  <nickc@cygnus.com>
33644
33645         * gcc.dg/dll-?.c Add thumb to target list.
33646         Fix assembler scan patterns to match current assembler output.
33647
33648 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
33649
33650         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
33651         matching of template brackets.
33652
33653         * g++.old-deja/g++.other/using4.C: New test.  Test using
33654         declarations of methods from base classes.
33655
33656         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
33657         within functions should introduce names into the innermost
33658         enclosing namespace.
33659
33660         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
33661         of static locals if first initialization throws.
33662
33663 1998-10-07  Jim Wilson  <wilson@cygnus.com>
33664
33665         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
33666
33667 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
33668
33669         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
33670         lose track of the possible targets of tablejump insns.
33671         * special/special.exp: Run it.
33672
33673 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
33674
33675         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
33676         must be declared before its specializations can be named in friend
33677         declarations.
33678
33679 1998-10-05  Dave Love  <d.love@dl.ac.uk>
33680
33681         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
33682
33683         * g77.f-torture/execute/io1.f: New test.
33684
33685 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
33686
33687         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
33688         with pointer to template function, for which no argument deduction
33689         is possible.
33690
33691         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
33692         specialization of template function as argument to template
33693         function.
33694
33695         * g++.old-deja/g++.other/access2.C: New test; Inner class
33696         shouldn't have privileged access to Outer's names.
33697
33698 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
33699
33700         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
33701         friend template declared within template class conflicts with
33702         nested class of the same name.
33703
33704         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
33705         is ignored.
33706
33707         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
33708         object with direct initializer as function declaration.
33709
33710         * g++.old-deja/g++.other/decl2.C: New test; duplicate
33711         initializers.
33712
33713         * g++.old-deja/g++.other/null2.C: New test; conditional operator
33714         involving const pointer and NULL produces incorrect result.
33715
33716         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
33717         type name without `typename' should be rejected with -pedantic.
33718
33719 1998-10-02  Richard Henderson  <rth@cygnus.com>
33720
33721         * g++.old-deja/g++.other/addrof1.C: New test.
33722
33723 1998-10-01  Nick Clifton  <nickc@cygnus.com>
33724
33725         * gcc.c-torture/compile/981001-1.c: New test.
33726         * gcc.c-torture/execute/981001-1.c: New test.
33727
33728 1998-10-01  Jeffrey A Law  (law@cygnus.com)
33729
33730         * gcc.c-torture/compile/981001-2.c: New test.
33731         * gcc.c-torture/compile/981001-3.c: New test.
33732         * gcc.c-torture/compile/981001-4.c: New test.
33733
33734 1998-10-01  Robert Lipe  <robertl@dgii.com>
33735
33736         * lib/objc.exp (objc_target_compile): Add -L during compiles for
33737         multilibbed hosts.   Idea grafted from g77.exp.
33738
33739 1998-09-30  Dave Love  <d.love@dl.ac.uk>
33740
33741         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
33742         avoid losing on systems which need -lsocket.
33743
33744 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
33745
33746         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
33747         * g++.old-deja/g++.other/nested2.C: Ditto.
33748         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
33749         failure.
33750
33751 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
33752
33753         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
33754         preferred over template operator!= for enum bitfields.
33755
33756 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
33757
33758         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
33759         that happen to have the same base name, but in different scopes,
33760         are incorrectly rejected.
33761
33762 1998-09-16  Richard Henderson  <rth@cygnus.com>
33763
33764         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
33765         on the native word size instead of an integer literal.
33766
33767 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
33768
33769         * g++.old-deja/g++.other/static2.C: Invocation of static data
33770         member of type pointer-to-function denoted as non-static member.
33771
33772         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
33773         checks involving function types and aliases.
33774
33775 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
33776
33777         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
33778         redefined to the same non-trivial type.
33779
33780         * g++.old-deja/g++.pt/explicit73.C: Test for proper
33781         namespace-qualification of template specializations declared in
33782         other namespaces.
33783
33784         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
33785         to declare a subset of the specializations of a template function
33786         as friends of specializations of a template class.
33787
33788         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
33789         member templates that do not fully specialize the enclosing
33790         template class are rejected.
33791
33792 1998-09-11  Dave Love  <d.love@dl.ac.uk>
33793
33794         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
33795
33796 1998-09-08  Dave Love  <d.love@dl.ac.uk>
33797
33798         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
33799         altered from libf2c/libU77 version.
33800
33801 1998-09-06  Dave Love  <d.love@dl.ac.uk>
33802
33803         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
33804
33805 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
33806
33807         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
33808         (un)signed char are different types for template specialization
33809         purposes.
33810
33811 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
33812
33813         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
33814         * objc: ObjC testsuite.
33815
33816 1998-08-31  Catherine Moore  <clm@cygnus.com>
33817
33818         * gcc.c-torture/execute/941014-1.x:  New file.
33819
33820 1998-08-31  Nick Clifton  <nickc@cygnus.com>
33821
33822         * lib/c-torture.exp: Add support for
33823         torture_eval_before_compile and torture_eval_before_execute
33824         variables.
33825
33826 1998-08-30  Jeffrey A Law  (law@cygnus.com)
33827
33828         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
33829         this test triggers valid.
33830
33831 1998-08-27  Jeffrey A Law  (law@cygnus.com)
33832
33833         * gcc.dg/980827-1.c: New test.
33834
33835 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
33836
33837         * gcc.c-torture/execute/loop-4b.c: New test.
33838
33839 1998-08-26  Nick Clifton  <nickc@cygnus.com>
33840
33841         * lib/c-torture.exp: Add support for
33842         torture_eval_before_compile and torture_eval_before_execute
33843         variables.
33844
33845 1998-08-25  Jeffrey A Law  (law@cygnus.com)
33846
33847         * gcc.c-torture/compile/980825-1.c: New test.
33848
33849 1998-08-24  Nick Clifton  <nickc@cygnus.com>
33850
33851         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
33852         count number tests in opt_t0 not good_t0.
33853
33854 1998-08-24  Jeffrey A Law  (law@cygnus.com)
33855
33856         * gcc.c-torture/compile/930326-1.x: Fix typo.
33857
33858 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
33859
33860         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
33861         causes an ICE.
33862
33863 1998-08-21  Jeffrey A Law  (law@cygnus.com)
33864
33865         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
33866         STACK_SIZE is defined.
33867         * gcc.c-torture/unsorted/stuct.c: Similarly.
33868
33869         * gcc.c-torture/compile/980821-1.c: New test.
33870
33871 1998-08-21  Jeffrey A Law  (law@cygnus.com)
33872
33873         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
33874
33875 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
33876
33877         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
33878         code.
33879
33880 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
33881
33882         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
33883         error'.
33884
33885 1998-08-18  Jeffrey A Law  (law@cygnus.com)
33886
33887         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
33888
33889 1998-08-16  Jeffrey A Law  (law@cygnus.com)
33890
33891         * gcc.c-torture/compile/980816-1.c: New test.
33892
33893         * gcc.dg/980816-1.c: New test.
33894
33895 1998-08-13  Jeffrey A Law  (law@cygnus.com)
33896
33897         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
33898         compiler for ieee tests.
33899
33900 1998-08-01  Dave Love  <d.love@dl.ac.uk>
33901
33902         * g77.f-torture/compile/980729-0.f: New test.
33903
33904 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
33905
33906         * gcc.c-torture/special/eeprof-1.c: New test, for
33907         -finstrument-functions.
33908         * gcc.c-torture/special/special.exp: Run it.
33909
33910 1998-07-29  Jeffrey A Law  (law@cygnus.com)
33911
33912         * gcc.c-torture/compile/980729-1.c: New test.
33913
33914 1998-07-27  Nick Clifton  <nickc@cygnus.com>
33915
33916         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
33917         __thumb__ is defined, and test for ARM style doubles if so.
33918
33919 1998-07-26  Dave Love  <d.love@dl.ac.uk>
33920
33921         * g77.f-torture/noncompile/980615-0.f: New test.
33922
33923 1998-07-26  H.J. Lu  (hjl@gnu.org)
33924
33925         * gcc.dg/980312-1.c: Do link instead of compile.
33926         * gcc.dg/980313-1.c: Likewise.
33927
33928 1998-07-26  Jeffrey A Law  (law@cygnus.com)
33929
33930         * gcc.c-torture/compile/980726-1.c: New test.
33931
33932 1998-07-25  Dave Love  <d.love@dl.ac.uk>
33933
33934         * g77.f-torture/execute/io0.f: New test.
33935
33936 1998-07-24  Nick Clifton  <nickc@cygnus.com>
33937
33938         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
33939         an int.
33940
33941 1998-06-18  Michael Meissner  <meissner@cygnus.com>
33942
33943         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
33944         m32r bugs.
33945
33946 1998-07-17  Nick Clifton  <nickc@cygnus.com>
33947
33948         * gcc.dg/980626-1.c: Expect failures for all toolchains until
33949         c-decl.c:grokdeclarator can handle mode attributes.
33950
33951 1998-07-16  Jeffrey A Law  (law@cygnus.com)
33952
33953         * gcc.c-torture/execute/980716-1.c: New test.
33954
33955 1998-07-13  Jeffrey A Law  (law@cygnus.com)
33956
33957         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
33958         the mn10200.
33959         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
33960         the mn10200.
33961         * gcc.c-torture/execute/va-arg-3.x: Similarly.
33962         * gcc.c-torture/compile/930326-1.x: Similarly.
33963
33964 1998-07-13  Dave Love  <d.love@dl.ac.uk>
33965
33966         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
33967         New test from Craig.
33968
33969 1998-07-12  Dave Love  <d.love@dl.ac.uk>
33970
33971         * g77.f-torture/noncompile/980616-0.f: New test.
33972
33973         * g77.f-torture/execute/970816-3.f:  New test from Craig.
33974
33975 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
33976
33977         *  g++.other/singleton.C: Return error value instead of taking
33978         SIGSEGV.
33979
33980 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
33981
33982         *  g++.other/singleton.C: New test.   Warning is under dispute.
33983         Runtime crash is not.
33984
33985 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
33986
33987         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
33988         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
33989         using6.C, using7.C}:  New namespace tests.
33990
33991 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
33992
33993         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
33994         specialization with typedef'ed names used as array indexes.
33995
33996 1998-07-09  Jeffrey A Law  (law@cygnus.com)
33997
33998         * gcc.c-torture/execute/980709-1.c: New test.
33999
34000         * gcc.dg/980709-1.c: New test.
34001
34002 1998-07-07  Richard Henderson  <rth@cygnus.com>
34003
34004         * gcc.c-torture/execute/bcp-1.c: New test.
34005
34006 1998-07-07  Jeffrey A Law  (law@cygnus.com)
34007
34008         * gcc.c-torture/execute/980707-1.c: New test.
34009
34010 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
34011
34012         * gcc.c-torture/compile/980706-1.c: New test.
34013
34014 1998-07-01  Dave Love  <d.love@dl.ac.uk>
34015
34016         * g77.f-torture/execute/980701-0.f,
34017         g77.f-torture/execute/980701-1.f: New test from Craig.
34018
34019 1998-07-01  Jeffrey A Law  (law@cygnus.com)
34020
34021         * gcc.c-torture/compile/980701-1.c: New test.
34022
34023         * gcc.c-torture/execute/980701-1.c: New test.
34024
34025 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
34026 rlsruhe.de>
34027
34028         * g++.old-deja/g++.robertl/eb132.C: New test.
34029         * g++.old-deja/g++.robertl/eb133.C: Likewise.
34030
34031 1998-06-29  Dave Love  <d.love@dl.ac.uk>
34032
34033         * g77.f-torture/execute/980628-7.f,
34034         g77.f-torture/execute/980628-8.f,
34035         g77.f-torture/execute/980628-9.f,
34036         g77.f-torture/execute/980628-10.f: New tests from Craig.
34037
34038         * g77.f-torture/execute/980628-3.f: Remove mail headers.
34039
34040 1998-06-28  Jeffrey A Law  (law@cygnus.com)
34041
34042         * g77.f-torture/execute/980628-4.f: New test from Craig.
34043         * g77.f-torture/execute/980628-5.f: Likewise.
34044         * g77.f-torture/execute/980628-2.f: Likewise.
34045         * g77.f-torture/execute/980628-0.f: Likewise.
34046         * g77.f-torture/execute/980628-1.f: Likewise.
34047         * g77.f-torture/execute/980628-3.f: Likewise.
34048         * g77.f-torture/execute/980628-6.f: Likewise.
34049
34050 1998-06-28  Jeffrey A Law  (law@cygnus.com)
34051
34052         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
34053         directory when nothing has been installed yet.
34054
34055 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
34056
34057         * gcc.c-torture/special/special.exp: Handle newer versions of
34058         dejagnu.
34059
34060 1998-06-26  Jeffrey A Law  (law@cygnus.com)
34061
34062         * gcc.dg/980626-1.c: New test.
34063
34064 1998-06-19  Bruno Haible <haible@ilog.fr>
34065
34066         * gcc.misc-tests/m-un-2.c: New test.
34067         * g++.old-deja/g++.other/warn01.c: Likewise.
34068
34069 1998-06-19  Robert Lipe  <robertl@dgii.com>
34070
34071         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
34072         compatibility with assmblers with a different comment character.
34073         Eliminate use of GAS-specific extensions.
34074
34075 1998-06-19  Jeffrey A Law  (law@cygnus.com)
34076
34077         * gcc.c-torture/execute/ieee/980619-1.c: New test.
34078
34079 1998-06-19  Robert Lipe  <robertl@dgii.com>
34080
34081         *lib/g77.exp: Replace search for libf2c.a with search for newly
34082         renamed libg2c.a
34083
34084 1998-06-17  Jeffrey A Law  (law@cygnus.com)
34085
34086         * gcc.c-torture/execute/980617-1.c: New test.
34087
34088 1998-06-12  Jeffrey A Law  (law@cygnus.com)
34089
34090         * gcc.c-torture/execute/980612-1.c: New test.
34091
34092 1998-06-08  Jeffrey A Law  (law@cygnus.com)
34093
34094         * gcc.dg/980523-1.c: Only test on ppc-linux.
34095         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
34096
34097         * gcc.c-torture/execute/980608-1.c: New test.
34098
34099 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
34100
34101         * gcc.c-torture/execute/980605-1.c: New test.
34102
34103 1998-06-04  Jeffrey A Law  (law@cygnus.com)
34104
34105         * gcc.c-torture/execute/980604-1.c: New test.
34106
34107 1998-06-02  Jeffrey A Law  (law@cygnus.com)
34108
34109         * gcc.c-torture/execute/980602-1.c: New test.
34110         * gcc.c-torture/execute/980602-2.c: Likewise.
34111
34112 1998-06-02  Dave Love  <d.love@dl.ac.uk>
34113
34114         * 970125-0.f: Fix per JCB.  Add commentary.
34115
34116 1998-05-31  Michael Meissner  <meissner@cygnus.com>
34117
34118         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
34119         IEEE -0 support.
34120
34121 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
34122
34123         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
34124         earlier.
34125
34126 1998-05-28  Catherine Moore <clm@cygnus.com>
34127
34128         * gcc.c-torture/execute/980526-3.c: New test.
34129
34130 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
34131
34132         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
34133         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
34134         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
34135         m88k-motorola-sysv3 to XFAIL.
34136
34137 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
34138
34139         * gcc.dg/980526-1.c: New test.
34140         * gcc.c-torture/execute/980526-2.c: New test.
34141
34142 1998-05-26  Jeffrey A Law  (law@cygnus.com)
34143
34144         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
34145
34146         * gcc.c-torture/execute/980526-1.c: New test.
34147
34148 1998-05-26  Dave Love  <d.love@dl.ac.uk>
34149
34150         * g77.f-torture/execute/alpha2.f: Add runtime test.
34151
34152 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
34153
34154         * g++.old-deja/old-deja.exp: Strip leading directories.
34155
34156         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
34157         error for the line.  Don't run multiple tests for the same line.
34158
34159 1998-05-23  Jeffrey A Law  (law@cygnus.com)
34160
34161         * gcc.dg/980523-1.c: New test.
34162
34163 1998-05-23  Dave Love  <d.love@dl.ac.uk>
34164
34165         * g77.f-torture/compile/970915-0.f: New test.
34166
34167 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
34168
34169         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
34170
34171 1998-05-21  Jeffrey A Law  (law@cygnus.com)
34172
34173         * gcc.dg/980520-1.c: New test.
34174
34175 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
34176
34177         * gcc.dg/980502-1.c: Fix return type.
34178
34179 1998-05-20  Jeffrey A Law  (law@cygnus.com)
34180
34181         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
34182         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
34183         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
34184         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
34185         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
34186
34187 1998-05-20  Dave Love  <d.love@dl.ac.uk>
34188
34189         * g77.f-torture/execute/980520-1.f: New test.
34190
34191 1998-05-15  Dave Love  <d.love@dl.ac.uk>
34192
34193         * lib/mike-g77.exp: New file.
34194
34195         * g77.f-torture/noncompile/noncompile.exp,
34196         g77.f-torture/noncompile/check0.f: New files.
34197
34198 1998-05-14  Dave Love  <d.love@dl.ac.uk>
34199
34200         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
34201         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
34202         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
34203         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
34204         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
34205         abort where appropriate.
34206
34207 1998-05-05  Michael Meissner  <meissner@cygnus.com>
34208
34209         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
34210         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
34211
34212 1998-04-29  Dave Love  <d.love@dl.ac.uk>
34213
34214         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
34215
34216 1998-04-27  Dave Love  <d.love@dl.ac.uk>
34217
34218         * g77.f-torture/compile/980427-0.f: New test.
34219
34220 1998-04-24  Dave Love  <d.love@dl.ac.uk>
34221
34222         * g77.f-torture/compile/980424-0.f: New test.
34223
34224 1998-04-19  Dave Love  <d.love@dl.ac.uk>
34225
34226         * g77.f-torture/compile/980419-2.f (main): New test.
34227         * g77.f-torture/compile/970125-0.f: New test.
34228         * g77.f-torture/compile/980419-1.f: New test.
34229
34230 1998-04-08  Jim Wilson  <wilson@cygnus.com>
34231
34232         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
34233         of loop-4.c.
34234
34235 1998-04-07  Jim Wilson  <wilson@cygnus.com>
34236
34237         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
34238
34239 1998-04-03  Jim Wilson  <wilson@cygnus.com>
34240
34241         * gcc.c-torture/compile/980329-1.c: New test.
34242
34243 1998-03-18  Jim Wilson  <wilson@cygnus.com>
34244
34245         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
34246         * gcc.dg/980312-1.c: Fix typo in -march command.
34247
34248 1998-03-16  H.J. Lu  (hjl@gnu.org)
34249
34250         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
34251
34252 1998-03-11  Robert Lipe  <robertl@dgii.com>
34253
34254         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
34255         Dave Love agree the Fortran source is bogus.
34256
34257 1998-03-11  Robert Lipe  <robertl@dgii.com>
34258
34259         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
34260         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
34261         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
34262         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
34263         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
34264
34265 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
34266
34267         * g++.old-deja/g++.other/friend1.C: New test.
34268
34269 1998-02-18  Dave Love  <d.love@dl.ac.uk>
34270
34271         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
34272         possibly uninitialized) variables and declare dnrm2.
34273
34274 1998-02-23  Robert Lipe <robertl@dgii.com>
34275
34276         From Bruno Haible <haible@ilog.fr>:
34277         * gcc.c-torture/execute/980223.c: New test.
34278
34279 1998-02-13  Jeffrey A Law  (law@cygnus.com)
34280
34281         * gcc.dg/ifelse-1.c: New test.
34282
34283 1998-02-09  H.J. Lu  (hjl@gnu.org)
34284
34285         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
34286
34287           * lib/old-dejagnu.exp (old-dejagnu): Added the
34288           "execution test - XFAIL *-*-*" handling in the spirit of
34289           "excess errors test -". Changed the "execution test fails"
34290           handling to be like "excess errors test fails".
34291           * Update various tests accordingly.
34292
34293 1998-02-06  Jim Wilson  <wilson@cygnus.com>
34294
34295         * gcc.c-torture/execute/980205.c: New test.
34296
34297 1998-01-18  Jeffrey A Law  (law@cygnus.com)
34298
34299         * lib/c-torture.exp: Look for .x files instead of .cexp files.
34300         * lib/f-torture.exp: Similarly.
34301         * gcc.c-torture: Rename all .cexp files to .x files.
34302
34303 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
34304
34305         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
34306         (940510-1.c): Removed duplicate.
34307         (971104-1.c): New test.
34308
34309 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
34310
34311           * lib/f-torture.exp: Improve error and loop detection.
34312
34313 1997-11-19  Michael Meissner  <meissner@cygnus.com>
34314
34315         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
34316         use that to size the filler array.
34317
34318 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
34319
34320         * lib/c-torture.exp(c-torture-execute): Fix typo.
34321
34322         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
34323         testcase as the executable name. Keep the executable around if
34324         the test fails.
34325
34326 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
34327
34328         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
34329         changes.  Only test one -g option, and move it to the end of the
34330         list of options to test.
34331
34332 1997-09-19  Michael Meissner  <meissner@cygnus.com>
34333
34334         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
34335         variable GCC_TORTURE_OPTIONS to supply default switches separated
34336         by colons.  If no environment variable, run tests with -O0 -g, -O1
34337         -g, and -O2 -g as well.
34338
34339 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
34340
34341         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
34342         explanatory comments. Fix indentation.
34343
34344 1997-09-15  Jeffrey A Law  (law@cygnus.com)
34345
34346         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
34347
34348 1997-09-11  Jeffrey A Law  (law@cygnus.com)
34349
34350         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
34351         * g++.old-deja/g++.mike/p7325.C: Likewise.
34352         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
34353
34354 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
34355
34356         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
34357         * g++.old-deja/g++.brendan/crash30.C: Likewise.
34358         * g++.old-deja/g++.brendan/crash39.C: Likewise.
34359         * g++.old-deja/g++.law/operators4.C: Likewise.
34360
34361 1997-09-11  Joe Buck  (jbuck@synopsys.com)
34362
34363         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
34364         * g++.old-deja/g++.mike/p784.C: Ditto.
34365         * g++.old-deja/g++.mike/p785.C: Ditto.
34366
34367 1997-09-05  Jeffrey A Law  (law@cygnus.com)
34368
34369           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
34370
34371 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
34372
34373         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
34374         target feature; pass this to c-torture-execute as needed.
34375
34376 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
34377
34378         * lib/c-torture.exp(c-torture-execute): If the previous and the
34379         current executables being tested are identical, we don't need to
34380         run the executable again. Try to make the executable names
34381         unique. Add an optional argument for passing additional compiler
34382         flags.
34383
34384 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
34385
34386         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
34387
34388 1997-08-29  Jeffrey A Law  (law@cygnus.com)
34389
34390         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
34391
34392 1997-07-31  Jeffrey A Law  (law@cygnus.com)
34393
34394         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
34395         32bit or larger longs.
34396
34397         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
34398         have either a 32bit long or 32bit int.
34399
34400 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
34401
34402         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
34403         Make double precision tests dependent on sizeof (double).
34404
34405 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
34406
34407         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
34408         too.
34409
34410 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
34411
34412         * gcc.c-torture/compile/961203-1.cexp: New script.
34413
34414 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
34415
34416         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
34417         up the includes ourselves.
34418
34419 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
34420
34421         * lib/plumhall.exp: Remove random include, and add a few
34422         verbose messages for debugging.
34423
34424 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
34425
34426         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
34427         of trying to do it ourselves.
34428
34429 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
34430
34431         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
34432
34433 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
34434
34435         * gcc.prms/5403.c: Made regexp a bit less strict.
34436
34437 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
34438
34439         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
34440         is returned from remote_load instead.
34441         * lib/plumhall.exp: Ditto.
34442         * lib/mike-g++.exp: Ditto.
34443         * lib/old-dejagnu.exp: Ditto.
34444         * lib/c-torture.exp: Ditto.
34445
34446 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
34447
34448         * lib/g++.exp: Use build_wrapper procedure.
34449         * lib/gcc.exp: Ditto.
34450
34451 1997-05-20  Jeffrey A Law  (law@cygnus.com)
34452
34453         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
34454         an old-style decl for malloc.  Fixes tests to work when
34455         sizeof (int) != sizeof (size_t).
34456
34457 1997-05-15  Mike Meissner  <meissner@cygnus.com>
34458
34459         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
34460
34461         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
34462         use stdargs.h interface.
34463
34464 1997-05-15  Mike Meissner  <meissner@cygnus.com>
34465
34466         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
34467         NO_VARARGS when compiling.
34468
34469 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
34470
34471         * lib/plumhall.exp(ph_includes): New procedure.
34472         (ph_make): Use it.
34473         (ph_compiler): Ditto.
34474
34475         * lib/g++.exp: Rename test-glue.c to testglue.c.
34476         * lib/gcc.exp: Ditto.
34477
34478 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
34479
34480         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
34481         to completion when it's called.
34482
34483 1997-03-21  Michael Meissner  <meissner@cygnus.com>
34484
34485         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
34486         is defined, don't do test.
34487
34488 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
34489
34490         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
34491         for object files.
34492         (ph_summary): Mark skipped testcases as untested, not unresolved.
34493
34494         * lib/plumhall.exp (ph_make): If unresolved because of bad
34495         errorCode, record errorCode in log file.
34496         (*): Replace send_log/verbose with verbose -log.
34497
34498 1997-03-19  Michael Meissner  <meissner@cygnus.com>
34499
34500         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
34501         double conversion if double isn't at least 8 bytes.
34502
34503         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
34504         int to work with targets where int is 16 bits.
34505
34506         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
34507         8 bytes, just exit, since 4 byte doubles don't have enough bits of
34508         precision for the test to complete.
34509
34510 1997-03-14  Michael Meissner  <meissner@cygnus.com>
34511
34512         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
34513         if d10v is not compiled with the -mdouble64 flag.
34514         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
34515
34516         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
34517         d10v is not compiled with the -mint32 flag.
34518
34519 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
34520
34521         * lib/plumhall.exp: Use incr_count.
34522
34523 1997-03-12  Jeffrey A Law  (law@cygnus.com)
34524
34525         * gcc.c-torture: Update to c-torture-1.45.
34526
34527 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
34528
34529         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
34530         the name of the expect testcase file).
34531
34532         * lib/g++.exp(g++_init): Ditto.
34533
34534 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
34535
34536         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
34537         the host.
34538
34539         * lib/gcc.exp(gcc_exit): New procedure.
34540
34541 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
34542
34543         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
34544         specs where appropriate.
34545
34546         * g++.old-deja/g++.arm/*: Added additional ERROR checks
34547         because of new "candidates are" messages, and removed a few
34548
34549         * Converted all non-old-style g++ testcases to old-style, and
34550         moved into g++.old-deja.
34551
34552 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
34553
34554         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
34555         options.
34556
34557         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
34558         succeeded.
34559
34560         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
34561
34562 1997-02-13  Michael Meissner  <meissner@cygnus.com>
34563
34564         * lib/gcc.exp (gcc_target_compile): Add support for defining
34565         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
34566         the machine doesn't have those features.
34567
34568 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
34569
34570         * g++.law/operators4.exp: Don't use LIBS.
34571
34572 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
34573
34574         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
34575
34576         * lib/mike-g++.exp: Don't set the compiler to be tested here.
34577         * lib/g++.exp: Set it here instead. Also, allow use of the
34578         --tool_exec and --tool_opt options. Change CXX to
34579         GXX_UNDER_TEST.
34580
34581         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
34582
34583         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
34584
34585 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
34586
34587         * lib/old-dejagnu.exp: Use prune_warnings instead of
34588         prune_system_crud.
34589         * lib/mike-g++.exp: Ditto.
34590         * lib/gcc.exp: Ditto.
34591         * lib/g++.exp: Ditto.
34592
34593         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
34594
34595 1997-02-07  Jeffrey A Law  (law@cygnus.com)
34596
34597           * 941014-2.c: Include stdlib.h
34598           * 960327-1.c: Include stdio.h
34599           * dbra.c, index-1.c: Don't assume ints are 32bits.
34600
34601 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
34602
34603         * lib/gcc.exp: Add gcc,stack_size target feature.
34604
34605         * lib/g++.exp(g++_target_compile): Add the include and link
34606         paths here, not in two other places. And, it's $options, not
34607         options.
34608
34609         * lib/mike-g++.exp(postbase): Remove the code that determines
34610         the correct include and link paths.
34611         * g++.old-deja/old-deja.exp: Ditto.
34612
34613 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
34614
34615         * lib/g++.exp(g++_init): target_compile no longer returns the
34616         filename of the result.
34617
34618 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
34619
34620         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
34621         call to glob.
34622
34623         * gcc.c-torture/special/special.exp: Change call to
34624         gcc_target_compile to include the object file.
34625
34626 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
34627
34628         * gcc.c-torture/special/special.exp: Correct misspelling in last
34629         change.
34630
34631 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
34632
34633         * lib/plumhall.exp(ph_summary): Log the entire output of the
34634         executable. Return -1 if there were any failures, 0 otherwise.
34635         (ph_execute): Return -1 if there were any failures, 0 otherwise.
34636         (ph_make): Clean up objects and executables that were built
34637         if the tests succeeded.
34638
34639 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
34640
34641         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
34642         libraries and includes in the build tree as appropriate.
34643
34644 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
34645
34646         * lib/c-torture.exp: Instead of looking for the global variable
34647         NO_LONG_LONG, check to see if that's a feature of the target.
34648
34649 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
34650
34651         * config/default.exp: Minimize. Delete the remainer of the files in
34652         config; this functionality is now in devo/dejagnu/config.
34653
34654         g++.*/*: Pass any additional flags used to compile to postbase;
34655         delete CXXFLAGS.
34656
34657         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
34658         is now done by runtest.exp. Use gcc_target_compile instead of
34659         compile.
34660
34661         lib/c-torture.exp: Use gcc_target_compile instead of compile.
34662         Remove references to CFLAGS. Use remote_file instead of
34663         calling rm -f.
34664         (c-torture): Take a list of arguments to use to compile this
34665         testcase.
34666
34667         lib/g++.exp: Simplify. Use target_compile instead of compile.
34668         lib/gcc-dg.exp: Ditto.
34669         lib/gcc.exp: Ditto.
34670         lib/mike-{gcc,g++}.exp: Ditto.
34671         lib/old-dejagnu.exp: Ditto.
34672         lib/plumhall.exp: Ditto.
34673
34674 1997-01-08  Jim Wilson  <wilson@cygnus.com>
34675
34676         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
34677         (ph_linker): Likewise.
34678
34679 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
34680
34681           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
34682         MAP_ANON / MAP_ANONYMOUS if defined;
34683         else try to map from /dev/zero .
34684
34685 1996-11-12  Jeffrey A Law  (law@cygnus.com)
34686
34687         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
34688         isn't defined, then define it to MAP_ANONYMOUS.
34689
34690 1996-11-12  Jeffrey A Law  (law@cygnus.com)
34691
34692         * gcc.c-torture: Update to c-torture-1.42 release.
34693
34694 1996-11-11  Jeffrey A Law  (law@cygnus.com)
34695
34696         * gcc.c-torture: Update to c-torture-1.41 release.
34697
34698 1996-10-27  Jeffrey A Law  (law@cygnus.com)
34699
34700         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
34701         c-torture release.
34702
34703 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
34704
34705         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
34706         and LDFLAGS.  Fix second case to append the target_info ldflags
34707         onto LDFLAGS, not CFLAGS.
34708         * lib/g++.exp (g++_init): Add target_info stuff.
34709         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
34710         of libgloss and newlib flags for !native.
34711
34712         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
34713         (GDB): Fix relative path to go up another dir for finding gdb.
34714
34715 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
34716
34717         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
34718         versions in the target_info array, if they don't exist.
34719
34720 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
34721
34722         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
34723
34724 1996-07-08  Jim Wilson  <wilson@cygnus.com>
34725
34726         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
34727         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
34728
34729 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
34730
34731         * lib/old-dejagnu.exp: Don't remove the output file before we've
34732         actually tested it. Don't append pwd to the path of the executable
34733         we're testing.
34734
34735 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
34736
34737         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
34738
34739 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
34740
34741         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
34742         temporary directory for compiler files, and set it to a default
34743         value of /tmp. Set $output as the name of the output file from
34744         compiling the testcase. Add a -o option to $cflags_var so the
34745         compiler writes the final output file as $output. Set $executable
34746         to $output.
34747
34748         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
34749         directory for compiler files, and set it to /tmp if it doesn't
34750         already have a value. Set $output_file to the name of the output
34751         file from compiling the testcase. Add a -o option to CXXFLAGS so
34752         the compiler writes the final output file as $output. Use $output
34753         as the executable to be tested.
34754
34755 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
34756
34757         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
34758
34759 1996-06-08  Jeffrey A Law  (law@cygnus.com)
34760
34761         * gcc.c-torture/execute/pending-1.c: New test.  Still
34762         pending in Tege's queue.
34763
34764 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
34765
34766         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
34767         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
34768         if there were failures.  Call unresolved if there were unresolved
34769         testcases.  Call gcc_fail if program did not run to completion.
34770         (ph_make): Pass additional argument name to ph_execute.
34771         (ph_execute): Add new argument.  Pass additional arguments to
34772         ph_summary.  Call gcc_fail is there is no execution output.
34773
34774 1996-04-24  Jeffrey A Law  (law@cygnus.com)
34775
34776         * lib/plumhall.exp (proc_summary): Output relavent summary
34777         lines into the log so specific failures in plumhall can be
34778         investigated.
34779
34780 1996-04-10  Jeffrey A Law  (law@cygnus.com)
34781
34782         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
34783         (c-torture-execute): Don't try to execute tests which use
34784         "long long" types if $NO_LONG_LONG is nonzero.
34785
34786 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
34787
34788         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
34789         not c-torture.
34790
34791         * gcc.ieee: Move from here.
34792         * gcc.c-torture/execute/ieee: To here.
34793
34794 1996-03-26  Jeffrey A Law  (law@cygnus.com)
34795
34796         * gcc.c-torture: Update to c-torture-1.41 release.
34797
34798 1996-03-22  Jeffrey A Law  (law@cygnus.com)
34799
34800         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
34801         not "$output".
34802
34803 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
34804
34805         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
34806         -c present.
34807
34808 1996-03-02  Jeffrey A Law  (law@cygnus.com)
34809
34810         * config/proelf.exp: Handle connecting to a simulator.
34811
34812 1996-01-31  Jeffrey A Law  (law@cygnus.com)
34813
34814         * config/proelf.exp: New file.  Enough framework that we can
34815         run c-torture tests on the proelf targets (or any other target
34816         that gdb can connect to for that matter).
34817
34818 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
34819
34820         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
34821         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
34822
34823         * lib/plumhall.exp (ph_execute): Always call ph_summary if
34824         exec_output exists.
34825
34826 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
34827
34828         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
34829         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
34830
34831         * config/*.exp: Update FSF address.  Change result of ${tool}_load
34832         to pass/fail/unresolved/unsupported/untested.  Caller must now
34833         call unresolved/unsupported/untested.
34834         * lib/*.exp: Update FSF address.  Update to handle new results of
34835         ${tool}_load.
34836         * lib/chill.exp (verbose): Delete.
34837
34838 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
34839
34840         * lib/gcc.exp (default_gcc_start): Change order of args to
34841         $LDFLAGS $CFLAGS $LIBS.
34842         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
34843         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
34844         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
34845         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
34846         * gcc.misc-tests/dg-test.exp: Likewise.
34847         * gcc.misc-tests/msgs.exp: Likewise.
34848         * gcc.prms/prms.exp: Likewise.
34849         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
34850         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
34851
34852         * lib/dg.exp: Deleted, moved to dejagnu/lib.
34853
34854 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
34855
34856         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
34857
34858         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
34859         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
34860
34861         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
34862         necessary.
34863
34864 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
34865
34866         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
34867         global for loop; add use of $mathlib.
34868         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
34869         settings here; set mathlib for anything but VxWorks.
34870
34871 1996-01-22  Jeffrey A Law  (law@cygnus.com)
34872
34873         * gcc.c-torture: Update to c-torture-1.40 release.
34874
34875 1996-01-03  Jeffrey A Law  (law@cygnus.com)
34876
34877         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
34878         dg.exp.
34879
34880 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
34881
34882         * lib/c-torture.exp (c-torture-execute): Declare "output" as
34883         global.
34884
34885 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
34886
34887         * lib/g++.exp (LIBS): Define if not already.
34888         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
34889         (gcc-dg-prune): Call prune_gcc_output.
34890         * lib/gcc.exp (prune_gcc_output): New proc.
34891         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
34892         prune_gcc_output.
34893
34894 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
34895
34896         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
34897         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
34898
34899 1995-11-15  Jeffrey A Law  (law@cygnus.com)
34900
34901         * gcc.c-torture: Update to c-torture-1.39 release.
34902
34903 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
34904
34905         * lib/c-torture.exp (c-torture-execute): Don't return if one option
34906         fails, try others as well.
34907
34908 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
34909
34910         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
34911         If compilation fails, mark execute tests as `untested'.
34912         If test is marked as unsupported, don't mark compilation and
34913         execute tests as failed.
34914
34915 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
34916
34917         * lib/g++.exp (g++_init): Don't link in libg++, and look to
34918         libstdc++ for whether or not we want to be doing shared
34919         libraries.  Delete link_curses since we don't need it anymore.
34920         * lib/mike-g++.exp (postbase): Don't link in libg++.
34921         * g++.old-deja/old-deja.exp: Likewise.
34922
34923 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
34924
34925         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
34926
34927 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
34928
34929         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
34930         For that, add `-Wl,-a,shared_archive'.
34931         * g++.old-deja/old-deja.exp: Likewise.
34932
34933 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
34934
34935         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
34936
34937 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
34938
34939         * lib/mike-g++.exp (postbase): Pay attention to the status of
34940         g++_load.
34941
34942 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
34943
34944           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
34945
34946 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
34947
34948         * lib/gcc.exp (default_gcc_start): No longer need to log program
34949         being executed or its output, execute_anywhere does that now.
34950         * lib/g++.exp (default_g++_version): Call execute_anywhere.
34951         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
34952
34953 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
34954
34955         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
34956         the same as those in lib/g++.exp.
34957
34958 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
34959
34960         * gcc.c-torture: Update to c-torture-1.38 release.
34961         * gcc.ieee: Related changes.
34962
34963 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
34964
34965         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
34966         "exec". Minor reformatting changes.
34967
34968         * config/rom68k.exp (${tool}_load): Make it work in a canadian
34969         cross. This means all "exec" calls now work on a remote host as
34970         well.
34971         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
34972         cross. Filter out the extra "\r\n" stuff that expect puts in.
34973         (c-torture-execute): Filter out the bogus warnings like
34974         c-torture-compile does. Add support for canadian cross.
34975         * lib/gcc.exp (default_gcc_version, default_gcc_start)
34976         Use execute_anywhere rather than calling exec directly. Now it
34977         works for canadian cross testing.
34978
34979 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
34980
34981         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
34982         results into a variable, and check that rather than using file exists.
34983
34984 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
34985
34986         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
34987         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
34988
34989 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
34990
34991         * g++.old-deja/old-deja.exp: Create and pass runshlib and
34992         lib_curses if there's a shared libg++ in the build tree.
34993
34994 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
34995
34996         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
34997         if not supported target.
34998
34999 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
35000
35001         * lib/g++.exp (g++_init): Move empty setting of runshlib and
35002         link_curses up to always happen, not just for native builds.
35003
35004 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
35005
35006         * gcc.c-torture: Update to c-torture-1.36 release.
35007         * gcc.failure: Related changes.
35008
35009 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
35010
35011         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
35012
35013 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
35014
35015         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
35016         * lib/mike-g++.exp (postbase): Not in here.  Still reference
35017         runshlib, link_curses, and mathlib for link and run.
35018
35019         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
35020         pass the runtime shared library options for Solaris, OSF/1, and
35021         Irix5, and link with -lcurses to avoid unresolved references.
35022
35023 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
35024
35025         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
35026         only run once.
35027
35028 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
35029
35030         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
35031
35032 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
35033
35034         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
35035         do not have a framework for the "compat" tests yet.
35036
35037 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
35038
35039         * lib/mike-g++.exp (postbase): New local variable `mathlib',
35040         set to null if we're testing vxworks5.1.  Use that instead of
35041         `-lm' in the setting of LIBS for link and run.
35042
35043 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
35044
35045         * config/rom68k.exp (${tool}_load): Major changes to make it
35046         work.  Verified that it does in fact return the stuff in
35047         exec_output properly.  Catch any Emul or any TRAP other than 0.
35048
35049 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
35050
35051         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
35052         LDFLAGS properly for targets that need stuff from libgloss.
35053         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
35054         only run once.
35055         (gpp_initialized): New variable.
35056
35057 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
35058
35059         * config/rom68k.exp: Load libgloss.exp.
35060         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
35061         so we can produce a fully linked binary.
35062         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
35063         so we can produce a fully linked binary.
35064
35065 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
35066
35067         * lib/plumhall.exp (ph_section): Watch for expected failures.
35068         Add missing `else'.
35069
35070         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
35071         run the testcase.
35072         (c-torture): Likewise.
35073
35074 1995-08-28  Doug Evans  <dje@cygnus.com>
35075
35076         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
35077
35078         * lib/mike-g++.exp (mike_cleanup): New proc.
35079         (prebase): New globals compiler_result, not_compiler_result,
35080         target_regexp.
35081         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
35082         allow leading "-" in pattern.  Watch for unsupported tests.
35083         If $compiler_result is set, pattern match assembler code,
35084         and ditto for $not_compiler_result.
35085         * lib/mike-gcc.exp: Likewise.
35086
35087         * lib/plumhall.exp (ph_execute): Only call ph_summary if
35088         execution "succeeded".
35089
35090 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
35091
35092         * config/win32.exp: New file.
35093         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
35094
35095 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
35096
35097         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
35098         unsupported.
35099         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
35100         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
35101         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
35102
35103         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
35104         "... without exceptions was ...".  That is now handled by
35105         prune_system_crud.
35106         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
35107
35108 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
35109
35110         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
35111         sieve.c,sort2.c}: New files.
35112         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
35113         sieve.exp,sort2.exp}: Drivers for them.
35114
35115         * lib/mike-gcc.exp (program_output): New user settable variable.
35116         (postbase): Call prune_system_crud.  Also prune extraneous compiler
35117         messages.
35118         * lib/mike-g++.exp (program_output): New user settable variable.
35119
35120         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
35121
35122         * config/sh.exp: Deleted (use sim.exp instead).
35123
35124 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
35125
35126         * config/vx.exp: Declare CHECKTASK as global.
35127         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
35128         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
35129         * lib/old-dejagnu.exp: Load [pwd]/$executable.
35130
35131 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
35132
35133         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
35134         target. Like vx.exp, only includes `vx29k.exp' instead of
35135         `vxworks.exp'.
35136
35137 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
35138
35139         * config/sim.exp: Increase time limit from 120 seconds to 240.
35140
35141 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
35142
35143         * gcc.c-torture/execute/950628-1.c: New test.
35144
35145 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
35146
35147         * gcc.c-torture: Update with changes/additions from
35148         c-torture-1.34.
35149
35150 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
35151
35152         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
35153
35154 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
35155
35156         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
35157
35158 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
35159
35160         * gcc.c-torture/compile/950512-1.c: New test.
35161         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
35162         * gcc.dg/struct-ret-1.c: Likewise.
35163
35164 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
35165
35166         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
35167           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
35168
35169 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
35170
35171         * gcc.c-torture/special/920411-1.c: Deleted.
35172         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
35173
35174 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
35175
35176         * config/sim.exp (${tool}_load): Hack in call to bash to get a
35177         cpu limit.
35178
35179 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
35180
35181         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
35182
35183 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
35184
35185         From kenner;
35186         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
35187         is the proper length.
35188         * va-arg-3.c: Likewise.
35189
35190 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
35191
35192         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
35193         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
35194
35195         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
35196         * lib/g++.exp (default_g++_start): Delete old cruft.
35197
35198 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
35199
35200         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
35201         (2 * (1 << 18)) to (2 * (1 << 17)).
35202
35203         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
35204
35205 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
35206
35207         * config/rom68k.exp: Renamed from config/idp.exp
35208
35209 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
35210
35211         * c-torture/compile/921109-2.c
35212
35213 1995-04-18  Mike Stump  <mrs@cygnus.com>
35214
35215         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
35216         excess errors.
35217
35218 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
35219
35220         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
35221         output.
35222         * lib/g++.exp (default_g++_start): Likewise.
35223
35224 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
35225
35226         * gcc.c-torture/compile/950329-1.c: New test.
35227
35228 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
35229
35230           * config/bug.exp (${tool}_load): Updated to use new remote_open
35231           and remote_close procs.
35232         * config/idp.exp: New file.
35233
35234 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
35235
35236         * gcc.c-torture/execute/950322-1.c: New test.
35237
35238 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
35239
35240         * config/vx.exp (${tool}_load): Clean up testing of return code from
35241         vxworks_ld and vxworks_spawn.
35242
35243 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
35244
35245         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
35246
35247 1995-03-13  Mike Stump  <mrs@cygnus.com>
35248
35249         * lib/old-deja.exp: Add `excess errors test - ' error, now one
35250         can mark excess errors on a machine by machine basis.  Note, the
35251         default is to not expect any excess errors, even when excess
35252         errors test - is given, so you will want to put an XFAIL ... on
35253         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
35254         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
35255         those 4 machines, but no others.
35256
35257 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
35258
35259         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
35260         * lib/c-torture.exp: to here.
35261
35262 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
35263
35264         * gcc.c-torture/execute/950221-1.c: New test.
35265         * gcc.c-torture/execute/struct-ret-1.c: New test.
35266         * gcc.c-torture/compile/950221-1.c: New test.
35267
35268         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
35269
35270 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
35271
35272         * gcc.c-torture/execute/arith-1.c (main): Return 0.
35273         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
35274
35275 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
35276
35277         * g++.gb: New directory of tests, derived from my signature and
35278         class scoping tests.
35279
35280         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
35281         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
35282         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
35283         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
35284         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
35285         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
35286         * g++.gb/sig25.C: Likewise.
35287
35288         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
35289         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
35290         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
35291         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
35292         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
35293         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
35294         * g++.gb/sig25.exp: Likewise.
35295
35296         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
35297         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
35298         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
35299         * g++.gb/scope13.C: Likewise, this test still fails.
35300
35301         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
35302         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
35303         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
35304         * g++.gb/scope13.exp: Ditto.
35305
35306         * g++.gb/README: New file, explains what these tests are about.
35307
35308 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
35309
35310         * lib/dg.exp (dg-do): Support `preprocess'.
35311         (dg-test): Likewise.
35312
35313 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
35314
35315         * config/udi.exp: change "continue -expect" to "exp_continue".
35316
35317 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
35318
35319         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
35320         Delete redundant tests.
35321
35322         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
35323         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
35324         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
35325         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
35326         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
35327         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
35328         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
35329         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
35330
35331         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
35332         storing label pointers.
35333         * gcc.c-torture/execute/921019-1.c: Likewise.
35334         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
35335         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
35336         parameter fp.
35337         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
35338         constants.
35339
35340         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
35341         Delete obsolete tests.
35342
35343         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
35344         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
35345         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
35346         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
35347         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
35348         * gcc.c-torture/compile/950124-1.c: New test.
35349
35350         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
35351
35352 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
35353
35354         * lib/mike-g++.exp: Add -lm to LIBS.
35355
35356 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
35357
35358         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
35359
35360 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
35361
35362         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
35363
35364 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
35365
35366         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
35367
35368 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
35369
35370         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
35371         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
35372         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
35373         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
35374         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
35375         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
35376         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
35377         * g++.law/{operators31.C, operators32.C,
35378         * g++.law/{operators33.C, operators34.C}: Likewise.
35379         * g++.law/{pic1.C, refs2.C}: Likewise.
35380         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
35381         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
35382         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
35383         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
35384
35385         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
35386         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
35387         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
35388         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
35389         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
35390         * g++.law/{enum9.exp, friend5.exp}: Likewise.
35391         * g++.law/{nest3.exp, nest4.exp}: Likewise.
35392         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
35393         * g++.law/{operators30.exp, operators31.exp}: Likewise.
35394         * g++.law/{operators32.exp, operators33.exp}: Likewise.
35395         * g++.law/{operators34.exp}: Likewise.
35396         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
35397         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
35398         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
35399         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
35400         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
35401
35402         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
35403         No longer expected to fail.
35404         * g++.law/missed-error3.C: Tweak for recent bool changes.
35405
35406 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
35407
35408         * config/emb-unix: Deleted.
35409         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
35410         remote execution.  Do final link on remote host if REMOTE_LINK is set.
35411
35412 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
35413
35414         * lib/dg.exp (dg-test): Fix typo in last patch.
35415
35416 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
35417
35418         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
35419         (handles multiple occurrences).
35420
35421 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
35422
35423         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
35424         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
35425         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
35426         printed).
35427         * lib/c-torture.exp (c-torture-compile): Likewise.
35428         (c-torture): Prepend full path if missing.
35429         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
35430         (gcc_fail): Likewise.
35431         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
35432
35433 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
35434
35435         * lib/netware.exp: Only attach to NetWare i386 systems.
35436
35437 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
35438
35439         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
35440         messages.  Add test name to "output pattern match" pass/fail message.
35441
35442 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
35443
35444         * gcc.dg: New testsuite.
35445         * gcc.dg/dg.exp: New file.
35446
35447         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
35448         test-switch.c}: Deleted.
35449
35450         * gcc.misc-tests/msgs.exp: New testcase driver.
35451
35452 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
35453
35454         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
35455         Watch for illegal return values from ${tool}_load.
35456         * config/unix.exp (${tool}_load): Fix pass/fail detection for
35457         cross targets.  Coerce return value >0 to 1.
35458
35459 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
35460
35461         * config/unix.exp (${tool}_load): Call program rsh, not proc.
35462
35463         * config/emb-unix.exp: New file.
35464
35465         * config/sim.exp: Error if variable $SIM not defined.
35466         (${tool}_load): Mark test as "untested" if simulator missing.
35467
35468         * config/unix.exp: Load remote.exp to get rcp_download.
35469         * lib/c-torture.exp: Use different option lists for testcases with
35470         and without loops.
35471         * gcc.c-torture/execute/execute.exp: Likewise.
35472
35473 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
35474
35475         * config/*.exp: Clarify return code from ${tool}_load.
35476         Call `unresolved' or `untested' instead of `warning' or `perror'
35477         (sometimes you still want to call both though).
35478         Add comment that `shell_id' is local to each file.
35479         * config/udi.exp (timeout): Set to 30.
35480         Don't print warning if connection fails, $connectmode has already
35481         printed an error.
35482         (${tool}_load): Move verbose messages to level 2.
35483         Rework pattern for "Process started" message.
35484         Pass `shell_id' to ${connectmode}_download.
35485         Retry twice upon timeout.  Make resetting of target more robust.
35486         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
35487         Pass `shell_id' to exit_$connectmode.
35488         Only call exit_$connectmode if connected.
35489         * config/unix.exp (${tool}_load): Check return codes better.
35490         * config/vrtx.exp (${tool}_load): Likewise.
35491         * config/vx.exp (${tool}_load): Likewise.
35492         Delete unneeded global's.
35493         * lib/dg.exp (dg-test): Update to reflect clarified return codes
35494         from ${tool}_load.
35495         (dg-stat): Delete.
35496         (dg-init): Delete recording of pass/fail counts.
35497         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
35498         (old-dejagnu-init): Likewise.
35499         (old-dejagnu-stat): Delete contents, empty proc now.
35500         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
35501         (c-torture): Delete references to lcnt, lpass, lfail.
35502         Get option list from TORTURE_OPTIONS.
35503         Delete -funroll[-all]-loops if no loops.
35504         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
35505         (g++_stat): Delete contents (empty proc now).
35506         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
35507         (gcc_finish): Likewise.
35508         (gcc_stat): Deleted.
35509         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
35510         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
35511         * gcc.c-torture/execute/execute.exp: Likewise.
35512         Split tests into two parts: compile, execute.
35513         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
35514         no loops.  Update to reflect clarified return codes from ${tool}_load.
35515
35516 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
35517
35518         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
35519         to grep for.
35520         (old-dejagnu): Likewise (where necessary).
35521
35522 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
35523
35524         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
35525
35526         * lib/dg.exp (dg-process-target): Fix processing of selector.
35527         Add comment regarding use of `error'.
35528
35529         * lib/gcc.exp (prune_system_crud): Define if missing.
35530         * lib/g++.exp (prune_system_crud): Likewise.
35531
35532         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
35533         Call prune_system_crud.
35534         * lib/dg.exp (dg-runtest): New proc.
35535         Use perror instead of send_user for tcl errors in testcase.
35536         Don't return any value, it's never used.
35537         Don't clobber previous definition of `unknown'.
35538         Print tcl errors in `dg-final'.
35539
35540 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
35541
35542         * lib/dg.exp (dg-process-target): Improve syntax error messages.
35543         (dg-test): Don't print errorInfo, it contains stack backtrace.
35544
35545 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
35546
35547         * lib/g++.exp (runtest_file_p): Define if missing.
35548
35549 1994-09-24  Doug Evans  (dje@cygnus.com)
35550
35551         * lib/mike-g++.exp: Comment out loading of g++.exp.
35552         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
35553         (default_g++_version): Always print something.
35554         (default_g++_start): Comment out call to `which'.
35555         (g++_start, g++_load): Deleted (must be defined in config file).
35556         * lib/gcc.exp: Test for existence of $CC at start.
35557         Delete check for tmpdir (done in gcc_init).
35558         (default_gcc_version): Always print something.
35559         (default_gcc_start): Comment out call to `which'.
35560         * config/*.exp: Major cleanup - make cross targets work at least a
35561         little better for g++ (by not being "--tool gcc" specific).
35562         Rename gcc_xxx to ${tool}_xxx.
35563         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
35564         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
35565
35566 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
35567
35568         * lib/c-torture.exp (c-torture-compile): Rework compiler
35569         message processing.
35570
35571         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
35572         c-torture.
35573
35574 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
35575
35576         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
35577
35578         * lib/dg.exp (dg-process-target): Support { target native }.
35579
35580 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
35581
35582         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
35583         looked for "... program xxx got fatal signal".
35584         Correct regsub munging of `comp_output'.
35585         Ignore compiler messages "path prefix not used" and "linker input
35586         file unused".
35587
35588 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
35589
35590         * lib/gcc.exp (runtest_file_p): Define if missing.
35591         * gcc.prms/template.c: Example to work from.
35592
35593 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
35594
35595         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
35596         * lib/dg.exp (dg-test): Call unsupported testcases as such.
35597
35598         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
35599         * gcc.prms/1883.c: Moved from compile/940714-1.c.
35600         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
35601         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
35602
35603         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
35604         (dg-process-target): No longer a varargs proc.
35605         Return S/N for target, P/F for xfail.  All callers changed.
35606         (user option procs): More argument checking.
35607         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
35608         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
35609         (dg-test): Skip test if not running on selected target in `dg-do'.
35610         Update handling of `dg-do-what', `dg-output-text'.
35611         Separate execution pass/fail from output pattern match pass/fail.
35612         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
35613
35614 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
35615
35616         * gcc.c-torture/special/special.exp: Don't expect failure for mips
35617         target for 920510-1.c.
35618
35619 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
35620
35621         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
35622         Clean up comment regarding use of passcnt, etc.
35623         (gcc_stat): Don't update `testcnt' here.
35624         (gcc_finish): Do it here.
35625         Might as well reset `but_id' here too.
35626         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
35627         to determine if the file should be tested.
35628         * gcc.c-torture/compile/compile.exp: Likewise.
35629         * gcc.c-torture/execute/execute.exp: Likewise.
35630         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
35631         * gcc.misc-tests/dg-test.exp: Likewise.
35632         * gcc.prms/prms.exp: Likewise.
35633         * gcc.wendy/wendy.exp: Likewise.
35634         * g++.old-deja.exp: Likewise.
35635         Move "Testing file" message to verbose level 1.
35636
35637 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
35638
35639         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
35640
35641 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
35642
35643         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
35644         (default_gcc_start): Accept optional second list element
35645         of compiler flags.  Print compiler output at verbosity level 2.
35646         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
35647         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
35648         Save current values of framework globals passcnt, failcnt, xpasscnt,
35649         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
35650         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
35651         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
35652         xfailcnt to compute stats.  Update framework global `testcnt' from
35653         pass/fail counts.
35654         (gcc_finish): New proc.  Clean up test environment.
35655         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
35656         (gcc_epass, gcc_efail): Delete.
35657         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
35658         argument of line number.
35659         (dg-init): If the tool has an init routine, call it.
35660         (dg-test): Remove args `cflags_var' and `libs_var'.
35661         Pass all compiler options to ${tool}_start.
35662         Handle missing line number.
35663         (dg-finish): New function.
35664         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
35665         particular files.  Call gcc_finish at end.  Move "skipping test"
35666         message to verbosity level 3.
35667         * gcc.c-torture/compile/compile.exp: Likewise.
35668         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
35669         * gcc.c-torture/execute/execute.exp: Likewise.
35670         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
35671         Print testcase being tried at verbosity level 1.
35672         * gcc.c-torture/special/special.exp: Unset xfail.
35673         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
35674         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
35675         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
35676         * gcc.failure/failure.exp: Likewise.
35677         * gcc.ieee/ieee.exp: Likewise.
35678         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
35679         Update call to dg-test.  Call dg-finish at end.
35680         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
35681         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
35682         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
35683         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
35684         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
35685         * gcc.wendy/wendy.exp: Add copyright.
35686         Delete setting of tmpdir (done by gcc_init).
35687         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
35688         Pass compiler flags to gcc_start.  Call gcc_finish at end.
35689         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
35690         gcc_[ce]pass/fail.
35691
35692 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
35693
35694         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
35695         confusion.
35696         (g++_load): Likewise.
35697
35698         * config/*.exp (gcc_load): Some were varargs fns and some were not.
35699         Rename argument to `prog' to remove the confusion.
35700         Varargs fns behave differently too!
35701         (g++_load): Likewise.
35702
35703         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
35704
35705         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
35706         what it is.  Delete (always) printing of status value for !native.
35707         Simplify verbose code, and include status and exec_output.
35708         (g++_load): Use gcc_load.
35709
35710 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
35711
35712         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
35713         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
35714         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
35715         940714-3.c as these testcases don't exist anymore.  Make
35716         va-arg-1.c expected to pass.
35717
35718 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
35719
35720         * gcc.misc-tests/misc.exp: Only run specific testcases.
35721         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
35722         * gcc.misc-tests/dg-[1-9].c: New files.
35723
35724         * lib/dg.exp: New testsuite driver.
35725         * gcc.prms/prms.exp: Use it.
35726
35727         * README.gcc: New file.
35728
35729         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
35730         Document and reset `lxpass' and `lxfail'.
35731         Simplify "initialized" message.
35732         (gcc_stat): Clean up comments a little.
35733
35734 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
35735
35736         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
35737
35738 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
35739
35740         * lib/old-dejagnu.exp (process-option): New proc.
35741         (old-dejagnu-init, old-dejagnu-stat): Likewise.
35742         (old-dejagnu): Simplify.
35743         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
35744
35745 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
35746
35747         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
35748         exists and is not an empty string.
35749
35750         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
35751         $xfail rather than calling setup_xfail.  Clear $xfail when test is
35752         finished.
35753         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
35754         automatically.
35755
35756         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
35757         longer expected to fail.
35758
35759         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
35760         "f" function call.
35761
35762         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
35763
35764         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
35765         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
35766         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
35767         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
35768         c-torture-1.29.
35769
35770         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
35771         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
35772
35773         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
35774
35775         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
35776         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
35777
35778         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
35779         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
35780         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
35781
35782 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
35783
35784         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
35785         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
35786         940714-1.c, 940714-2.c, 940714-3.c},
35787         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
35788         gcc.misc-tests/{mg.c,mg.exp}:
35789         New tests.
35790         * gcc.noncompile/noncompile.exp: Change accordingly.
35791
35792 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
35793
35794         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
35795         Undo previous clobberage.
35796
35797 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
35798
35799         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
35800         * gcc.special/{930510-1.c, special.exp}:
35801         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
35802         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
35803         struct-varargs-1.c}: New tests from c-torture-1.26.
35804
35805 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
35806
35807         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
35808           argument to switch.
35809
35810 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
35811
35812         * Revert the previous changes.  Please see Rob's directory
35813           (/lisa/test/rob/progressive/gcc/testsuite) for testing
35814           fixes.
35815
35816 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
35817
35818         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
35819             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
35820             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
35821             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
35822             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
35823             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
35824             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
35825             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
35826             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
35827             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
35828             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
35829             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
35830             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
35831             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
35832             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
35833             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
35834             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
35835             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
35836             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
35837             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
35838             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
35839             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
35840             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
35841             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
35842             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
35843             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
35844             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
35845
35846 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
35847
35848         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
35849             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
35850           with perror calls.
35851
35852 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
35853
35854         * config/unix.exp (g++_load): Fix syntax.
35855
35856 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
35857
35858         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
35859         * gcc.noncompile/921017-1.c: Deleted obsolete test.
35860         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
35861         Don't expect va-arg-1.c to fail.  Correct expected output for
35862         920928-1.c.
35863         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
35864         * gcc.wendy/hbm4.c: Correct typo.
35865         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
35866
35867 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
35868
35869         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
35870         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
35871         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
35872         * lib/c-torture.exp (c-torture-compile): Ditto.
35873
35874         Reduce volume of output (remove all the -I's and such).
35875         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
35876         Call gcc_cpass, gcc_cfail.
35877         (c-torture): Pass testing option to c-torture-compile.
35878
35879 1994-03-21  Doug Evans  (dje@cygnus.com)
35880
35881         Bring patches over from progressive.
35882         * config/default.exp: Exit remote shell cleanly.
35883         (g++_exit, g++_start): Add default versions.
35884         * config/sim.exp (gcc_load): Use perror, not error.
35885
35886 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
35887
35888         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
35889         set in site.exp.
35890
35891 1994-03-14  Doug Evans  (dje@cygnus.com)
35892
35893         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
35894         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
35895         (wendy_try): New proc to run testcase.
35896         (main loop): Call 'em.
35897         * gcc.wendy/*.c: Clean up pass to correct expected output.
35898
35899         * lib/gcc.exp: Minor cleanup work.
35900         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
35901
35902 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
35903
35904         * config/sim.exp (gcc_load): Document return codes better.
35905         Don't pass -v to simulator.
35906
35907 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
35908
35909           * gcc.special/920717-x.c: Fix typo.
35910           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
35911           get at sources.
35912
35913         * lib/mike-gcc.exp: Fix typo.
35914
35915 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
35916
35917         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
35918         binary to use, transform the name.
35919         * config/*.exp: rename everything. Nuke any g++ specific files,
35920         it's now a special case of gcc that requires no special support.
35921         Add a default.exp for unsupported targets.
35922
35923 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
35924
35925         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
35926         lib/old-dejagnu.exp: Fix a few patterns to work with the new
35927         version of Tcl.
35928
35929 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
35930
35931         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
35932         than a warning.
35933
35934 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
35935
35936         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
35937
35938 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
35939
35940         * gcc.execute/execute.exp: Combine opt_list and foption_list into
35941         option_list.  Compile every file with only 4/6 option choices
35942         (same as C torture) instead of with 12/18 different option
35943         choices.
35944         * lib/c-torture.exp: Likewise.
35945
35946         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
35947         not already set.
35948
35949 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
35950
35951         * lib/old-deja.exp: Add `excess errors test fails' error, now one
35952         can put an XFAIL *-*-* on excess errors.
35953
35954 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
35955
35956         * g++.law: Add more tests derived from g++-bugs snapshots.
35957
35958         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
35959         equivalent to g++.law/init9.
35960
35961         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
35962         compiled it, and the a.out file after we've run it.
35963
35964 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
35965
35966         * lib/mike-g++.exp (postbase): Delete the .o file after we've
35967         compiled it, and the a.out file after we've run it.
35968
35969 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
35970
35971         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
35972
35973 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
35974
35975         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
35976         version number.
35977
35978 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
35979
35980         * g++.law: New directory of g++ tests derived from the g++-bugs
35981         snapshots.
35982
35983 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
35984
35985         * gcc.compile: initbug1.c initbug1.exp testcase added
35986
35987 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
35988
35989         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
35990         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
35991           fixes submitted by Jeff Law (law@cs.utah.edu)
35992         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
35993           Jeff Law (law@cs.utah.edu)
35994
35995
35996 1993-11-30  Mike Stump  (mrs@cygnus.com)
35997
35998         * config/unix-g++.exp: Follow the gcc way of doing things.
35999         * g++.old-deja/old-deja.exp: Minor updates.
36000         * lib/g++.exp: New file, follow the gcc way of doing things.
36001         * lib/old-dejagnu.exp: Minor updates.
36002         * lib/mike-g++.exp: Always unset errorInfo.
36003
36004 1993-11-06  Mike Stump  (mrs@cygnus.com)
36005
36006         * lib/gcc.exp: Fix some errors with the below change, CC and
36007         CFLAGS should be global when setting, not local.
36008
36009 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
36010
36011         * lib/gcc.exp: Transform tool name.
36012
36013 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
36014
36015         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
36016
36017 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
36018
36019         * lib/gcc.exp: change gcc_done to gcc_stat
36020
36021 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
36022
36023         * Upgraded gcc testsuite to c-torture version 1.25
36024
36025 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
36026
36027         * lib/gcc.exp: added reporting code. Changed verbose compile message.
36028         * lib/c-torture: added hooks for new reporting code.
36029
36030 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
36031
36032         * config/sh-gcc.exp: check if sh-sim exists in the path
36033
36034 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
36035
36036         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
36037         * gcc.compile/compile.exp: Initial changes for new logic.
36038         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
36039         * gcc.failure/failure.exp: Initial changes for new logic.
36040         * gcc.ieee/ieee.exp: Initial changes for new logic.
36041         * gcc.misc-tests/misc.exp: Initial changes for new logic.
36042         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
36043         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
36044         * lib/c-torture.exp: Initial changes for new logic.
36045         * lib/gcc.exp: Initial changes for new logic.
36046
36047 1993-10-15  Mike Stump  (mrs@cygnus.com)
36048
36049         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
36050         depend upon failure or success.  Fully qualify names in failure
36051         and success messages.  Always remove a.out before starting
36052         compile, just in case.  Pay more attention to error text output by
36053         the compiler.  Handle testcases with no known past errors just
36054         like all others, so that things are uniform.  Other miscellaneous
36055         improvements.
36056
36057 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
36058
36059         * gcc.cpp: new directory for cpp tests
36060
36061 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
36062
36063         * lib/chill.exp: Code reformatted, removed unused code.
36064         * config/unix-chill.exp: Code reformatted, removed unused code.
36065         * chill.execute/execute.exp: Code reformatted, removed unused code.
36066         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
36067
36068 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
36069
36070         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
36071         routines not written.
36072
36073 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
36074
36075         * config/bug-gcc.exp: Use new procs from bug.exp.
36076
36077 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
36078
36079         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
36080         via ftp, rather than depending on NFS.
36081         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
36082         case.
36083
36084 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
36085
36086         * config/bug-gcc.exp: Use new download proc.
36087
36088 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
36089
36090         * chill.execute/execute.exp: cleanups, handles errors better
36091         * chill.compile/compile.exp: rewrite, based on execute.exp
36092         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
36093         * lib/chill.exp: major changes to diff proc and compile and link
36094           procs. added chill_fail and chill_pass wrappers to pass and
36095           fail. added more comments, and handle error codes better.
36096           Added a hack to capture stderr from exec, so noncompile tests
36097           can work.
36098
36099 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
36100
36101         * chill.execute/execute.exp: rewrite of testsuite driver
36102         * lib/chill.exp: rewrite of testsuite driver
36103         * config/unix-chill.exp: rewrite of testsuite driver
36104
36105 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
36106
36107     In chill.execute:
36108         * iexpr.ch: Standardize uppercase.
36109         * tuples.dat: Standardize uppercase.
36110         * vary.ch: standardize.  Correct varying string assignments.
36111         * vary.dat: Add new output lines.
36112
36113 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
36114
36115     In chill.execute:
36116         * chprintf.ch: Standardize use of uppercase.
36117         * tuples.ch: Standardize and turn arr2 into a DCL,
36118           rather than a SYN.
36119         * pinits.ch: Standardize.
36120
36121 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
36122
36123         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
36124         * Makefil: Renamed to Makefile.in.
36125         * configure.in: New.
36126
36127 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
36128
36129     In chill.execute:
36130         * .cvsignore: Add result/output files.
36131         * Makefile: Fix up variables at start.  Use MFLAGS
36132           everywhere.  Correct bool_loc, built_ins entries.
36133           Add entry for vary1.ch.
36134         * bitarray.ch: Standardize upper-case usage.
36135         * bitexpr.ch: Standardize, add output of b1.
36136         * params.ch: Use arrayt in along PROC parameters, to
36137           avoid novelty problems.
36138         * sets.ch: Tiny cleanup.
36139         * vary1.ch: Re-indent.
36140
36141 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
36142
36143           * Add PR-related files to Makefiles, .cvsignore files, etc.
36144
36145 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
36146
36147         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
36148           with compiler objects. New names are test-flow.c and test-loop.c
36149
36150 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
36151
36152         * Upgraded c-torture tests from 1.19 to 1.20
36153
36154         * new files:
36155         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
36156         * gcc.compile: 930623-1.c 930623-2.c
36157         * gcc.noncompile: 930622-1.c 930622-2.c
36158         * gcc.failure: 920411-1.c 920627-2.c
36159         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
36160
36161 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
36162
36163         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
36164           More changes to get testsuite working properly. Needs more work.
36165           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
36166
36167 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
36168
36169         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
36170           More changes to get testsuite working properly. Needs more work.
36171
36172 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
36173
36174         * chill.compile/compile.exp: Added for Dejagnu support
36175         * chill.execute/execute.exp: Added for Dejagnu support
36176         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
36177
36178 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
36179
36180     This should complete moving the CHILL test files.
36181         * chill.noncompile(.cvsignore printf.grt
36182             in-printf.grt chprintf.grt chprintf.ch):
36183             Added test-support files.
36184           (Makefile): Modified further.
36185         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
36186             signal.ch): Added test files.
36187           * chill.execute (.cvsignore printf.grt printr.c
36188             in-printf.grt rts.c chprintf.grt rts.h): Added
36189           test-support files.
36190             (Makefile): More corrections.
36191
36192 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
36193
36194         * chill.compile, chill.execute, chill.nocompile: Add CHILL
36195           test cases, ready for DejaGnu.
36196
36197 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
36198
36199         * Upgraded c-torture tests from 1.18 to 1.19
36200
36201         * gcc.compile: added test(s):
36202           930607-1.c
36203         * gcc.execute: added test(s):
36204           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
36205
36206         * added new subdirectory for misc tests: gcc.misc-tests
36207         * gcc.misc-test(s): added tests:
36208           inst-check.c test-consts.c test-ior.c test-switch.c
36209
36210 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
36211
36212         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
36213
36214 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
36215
36216         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
36217
36218 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
36219
36220         * Upgraded c-torture tests from 1.17 to 1.18
36221
36222 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
36223
36224         * Upgraded c-torture tests from 1.12 to 1.17
36225
36226 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
36227
36228         * lib/old-dejagnu.exp:
36229           Fixed handling of XFAIL target triplets to correctly
36230           recognize wildcard characters.  Removed code that
36231           appended a unique id tag to the end of the file name
36232           printed out by the result of the testcases within a
36233           given test file.
36234
36235 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
36236
36237         * lib/old-dejagnu.exp:
36238           Reworked expected failure handling to trigger off of XFAIL
36239           keyword in keyphrase embeded in testcase source code. The
36240           XFAIL keyword must be at the end of the keyphrase line. It
36241           may optionally be followed by one or more target triplets.
36242           It has just occured that the handling of wildcards in the
36243           target triplet may not be correct.
36244
36245 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
36246
36247         * g++.old-deja/tests:
36248           Moved all subdirectories up one level into g++.old-deja .
36249
36250         * lib/old-dejagnu.exp:
36251           Fixed problem with CXXFLAGS not being properly reset, and being
36252           corrupted with extraneous "-c" compiler option.  This was
36253           causing binaries to not be generated for test that needed them.
36254           Modified strings passed to "pass" and "fail" so that individual
36255           tests from the same test file would be distinguished by an
36256           identifier appended to the test file name in the summary logs;
36257           this corrected a problem with erroneous diff logs.  Added code
36258           to search testcases for expected fail and unexpected pass keywords.
36259
36260 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
36261
36262         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
36263
36264 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
36265
36266         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
36267           Removed extraneous text from end of "Special g++ Options"
36268           keyphrase.
36269
36270         * lib/old-dejagnu.exp: Added pattern matching to look for new
36271           keywords, embedded in testcases comments, which will trigger
36272           calls to xpass and xfail.
36273
36274 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
36275
36276         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
36277           comments embedded in the testcases, especially the one looking for
36278           special compiler options, as well as the pattern matching for the
36279           compiler output again.
36280
36281 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
36282
36283         * lib/old-dejagnu.exp: Do a proper check of the return value for
36284           execute tests. Fixed several problems with the pattern matching
36285           of the compiler output which gave erroneous test results.
36286           Changed several of the test result messages to be more descriptive.
36287         * config/unix-g++.exp: Proc g++_load now actually works and
36288           executes the tests passed to it and returns a usable return
36289           value.
36290
36291 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
36292
36293           * lib/gcc.exp: Exits gracefully if $CC is bogus.
36294
36295 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
36296
36297         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
36298           Modified both files to properly execute the old style
36299           dejagnu tests. The previous versions of these files were
36300           experimental and did not function anything near correctly.
36301
36302 1993-04-05  Rob Savoye  (rob@cygnus.com)
36303
36304         * Removed all Makefile.in and configure.in files. No configuration
36305         needed now.
36306
36307 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
36308
36309         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
36310
36311 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
36312
36313         * gcc.compile/configure.in, gcc.unsorted/configure.in,
36314         gcc.special/configure.in, gcc.noncompile/configure.in,
36315         gcc.execute/configure.in, gcc.code_quality/configure.in,
36316         g++.other/configure.in, g++.old-deja/configure.in,
36317         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
36318         in srcname setting.
36319
36320 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
36321
36322         * lib/udi.exp:  Fixed mondfe and mondfe_download.
36323         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
36324         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
36325
36326 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
36327
36328         * config/udi-gdb.exp: Check $shell_id after connecting to target.
36329         (gdb_exit): Don't remove *_soc files.
36330
36331 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
36332
36333         * lib/c-torture.exp: Don't look for main; instead always use -w
36334         -c.  This is how the c-torture tests work.  Remove the object
36335         file if the compilation succeeds.
36336         * gcc.execute/execute.exp: Remove executable if test passes.
36337         * gcc.noncompile/noncompile.exp: Every test is an expected
36338         failure.
36339         * gcc.special/special.exp: Added tests from c-torture 1.11,
36340         corrected use of existing test.
36341         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
36342         gcc.execute/920625-1.c: Updated to c-torture 1.11.
36343         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
36344         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
36345         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
36346         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
36347         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
36348         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
36349         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
36350         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
36351         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
36352         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
36353         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
36354         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
36355         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
36356         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
36357         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
36358         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
36359         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
36360         c-torture 1.11.
36361         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
36362         correspond to c-torture 1.11.
36363
36364         * New file.