OSDN Git Service

2005-09-27 Uros Bizjak <uros@kss-loka.si>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
2
3         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
4         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
5
6 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
7
8         PR fortran/23677
9         * gfortran.fortran-torture/execute/save_1.f90: New test.
10         * gfortran.dg/save_1.f90: New test.
11
12 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
13
14         * gcc.target/i386/builtin-apply-mmx.c: New test.
15
16         PR target/22576
17         * gcc.target/i386/pr22576.c: New test.
18
19         PR target/22585
20         * gcc.target/i386/pr22585.c: New test.
21
22         PR target/23268
23         * gcc.target/i386/pr23268.c: New test.
24
25         PR middle-end/23831
26         * gcc.dg/vect/pr23831.c: New test.
27
28         PR target/24055
29         * gcc.target/i386/pr24055.c: New test.
30
31 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
32
33         PR tree-optimization/23960
34         * gcc.c-torture/compile/pr23960.c: New.
35
36 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
37
38         PR fortran/16861
39         * gfortran.dg/nested_modules_3.f90: New.
40
41 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
42
43         PR fortran/24005
44         gfortran.dg/interface_1.f90: New test.
45
46 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
47         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
48
49         PR fortran/23843
50         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
51
52 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
53
54         PR fortran/23516
55         * gfortran.dg/imag_1.f: New test.
56         * gfortran.dg/imag_2.f: Ditto.
57
58 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
59
60         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
61
62 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
63
64         PR c++/21983
65         * g++.dg/warn/pr21983.C: New test.
66
67 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
68
69         PR c++/23993
70         * g++.dg/template/array14.C: New test.
71
72 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
73
74         PR fortran/19929
75         * gfortran.dg/der_ptr_component_1.f90: New test.
76
77 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
78
79         PR c++/23965
80         * g++.dg/template/error1.C: Reject "no matching function" message.
81
82 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
83
84         PR c++/17609
85         * g++.dg/lookup/error1.C: New test.
86
87 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
88
89         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
90         functionality of the testcase.
91
92 2005-09-20  Richard Henderson  <rth@redhat.com>
93
94         * gcc.dg/vect/vect-22.c: Require vect_float.
95         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
96
97 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
98
99         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
100         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
101         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
102         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
103         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
104         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
105         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
106         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
107         * gcc.dg/cpp/ucnid-8.c: New test.
108
109 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
110
111         PR tree-optimization/23929
112         * gcc.c-torture/compile/pr23929.c: New test.
113
114 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
115
116         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
117         for one loop.
118
119 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
120
121         PR testsuite/23186
122         * g++.dg/other/pr22003.C: Require named sections.
123
124 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
125
126         PR c++/23947
127         * g++.dg/rtti/crash3.C: New test.
128
129         PR tree-optimization/23818
130         * gcc.dg/pr23818.c: New test.
131
132 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
133
134         PR fortran/23420
135         * gfortran.dg/print_fmt_4.f: New.
136
137 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
138
139         PR fortran/23663
140         * gfortran.fortran-torture/execute/entry_11.f90: New test.
141
142 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
143
144         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
145         Use pointers to local alignable arrays instead. Added comments.
146         * gcc.dg/vect/vect-46.c: Likewise.
147         * gcc.dg/vect/vect-48.c: Likewise.
148         * gcc.dg/vect/vect-49.c: Likewise.
149         * gcc.dg/vect/vect-52.c: Likewise.
150         * gcc.dg/vect/vect-53.c: Likewise.
151         * gcc.dg/vect/vect-54.c: Likewise.
152         * gcc.dg/vect/vect-56.c: Likewise.
153         * gcc.dg/vect/vect-57.c: Likewise.
154         * gcc.dg/vect/vect-58.c: Likewise.
155         * gcc.dg/vect/vect-60.c: Likewise.
156         * gcc.dg/vect/vect-61.c: Likewise.
157
158         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
159         The test is no longer vectorizable on vect_no_align targets.
160         * gcc.dg/vect/vect-43.c: Likewsie.
161
162         * gcc.dg/vect/vect-44.c: Added comments.
163         * gcc.dg/vect/vect-45.c: Added comments.
164         * gcc.dg/vect/vect-50.c: Added comments.
165         * gcc.dg/vect/vect-51.c: Added comments.
166
167         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
168         aligned type.
169         * gcc.dg/vect/Os-vect-95.c: Likewise. 
170
171         * gcc.dg/vect/vect-41.c: Test removed.
172         * gcc.dg/vect/vect-47.c: Test removed.
173         * gcc.dg/vect/vect-55.c: Test removed.
174         * gcc.dg/vect/vect-59.c: Test removed.
175
176 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
177         
178         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
179         No longer vectorizable on vect_no_align targets.
180         * gcc.dg/vect/pr20122.c: Likewise.
181         * gcc.dg/vect/vect-74.c: Likewise.
182         * gcc.dg/vect/vect-75.c: Likewise.
183         * gcc.dg/vect/vect-76.c: Likewise.
184
185         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
186         Will not be vectorizable on vect_no_align targets once aliasing issues
187         are resolved.
188         * gcc.dg/vect/vect-79.c: Likewise.
189
190         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
191         * gcc.dg/vect/vect-78.c: Likewise.
192         * gcc.dg/vect/vect-97.c: Likewise.
193
194 2005-09-19  Steven Bosscher  <stevenb@suse.de>
195
196         * gcc.dg/pr23943.c: New test.
197
198 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
199
200         PR fortran/19181
201         * gfortran.dg/derived_pointer_null_1.f90: New test.
202
203 2005-09-18  Richard Guenther  <rguenther@suse.de>
204
205         PR middle-end/23944
206         * gcc.c-torture/compile/pr23944.c: New testcase.
207
208 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
209
210         PR fortran/15975
211         * gfortran.dg/der_pointer_2.f90: New test.
212
213 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
214
215         PR fortran/16861
216         * gfortran.dg/nested_modules_2.f90: New test.
217
218 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
219
220         PR c++/18368
221         * g++.dg/other/semicolon.C: New test.
222
223 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
224
225         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
226         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
227
228 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
229
230         PR c++/23914
231         * g++.dg/template/static18.C: New test.
232
233         PR c++/21514
234         * g++.dg/template/crash19.C: Remove dg-error marker.
235         * g++.dg/template/local4.C: New test.
236
237 2005-09-16  Paul Brook  <paul@codesourcery.com>
238
239         PR fortran/23906
240         * gfortran.dg/dependency_1.f90: New test.
241
242 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
243
244         PR c++/23896
245         * g++.dg/template/static17.C: New test.
246
247 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
248
249         PR c++/23139
250         * g++.dg/warn/huge-val1.C: New test.
251
252 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
253
254         PR c++/13140
255         * g++.dg/parse/class2.C: New test.
256         * g++.dg/template/explicit8.C: Likewise.
257         * g++.dg/template/spec25.C: Likewise.
258
259 2005-09-14  Josh Conner  <jconner@apple.com>
260
261         PR middle-end/23584
262         * gcc.dg/pr23584.c: New test.
263
264 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
265
266         PR fortran/21875 Internal Unit Array I/O, NIST
267         * gfortran.dg/arrayio_1.f90: New test.
268         * gfortran.dg/arrayio_1.f90: New test.
269         * gfortran.dg/arrayio_1.f90: New test.
270         * gfortran.dg/arrayio_1.f90: New test.
271         * gfortran.dg/arrayio_1.f90: New test.
272
273 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
274
275         PR middle-end/22480
276         * gcc.dg/vect/pr22480.c: New test.
277
278 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
279
280         PR fortran/19358
281         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
282
283 2005-09-13 Josh Conner <jconner@apple.com>
284
285         PR c++/23180
286         * g++.dg/init/struct2.C: New test.
287         * g++.dg/init/struct3.C: New test.
288
289 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
290
291         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
292         Clean up temp files.
293         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
294         gcc.dg/tree-ssa/builtin-fprintf-1.c,
295         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
296         gcc.dg/tree-ssa/builtin-printf-1.c,
297         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
298         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
299         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
300         gcc.dg/tree-ssa/builtin-vprintf-1.c,
301         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
302         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
303         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
304         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
305         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
306         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
307         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
308         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
309
310 2005-09-13  Josh Conner  <jconner@apple.com>
311
312         * lib/gcc-dg.exp: Load scanipa.exp.
313         (cleanup-dump): New procedure.
314         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
315         * lib/scandump.exp: New file.
316         * lib/scantree.exp: Use it.
317         * lib/scanipa.exp: New file.
318
319 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
320
321         PR fortran/17740
322         * gfortran.dg/generic_4.f90: New test.
323
324 2005-09-13  Bastian Blank <waldi@debian.org>
325
326         PR c++/16171
327         * g++.dg/abi/mangle26.C: New test. 
328         * g++.dg/abi/mangle27.C: New test. 
329         * g++.dg/abi/mangle28.C: New test. 
330         * g++.dg/abi/mangle29.C: New test. 
331
332         PR c++/23839
333         * g++.dg/parse/register1.C: New test.
334
335 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
336
337         PR c++/23842
338         * g++.dg/template/access16.C: New test.
339
340 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
341
342         * gfortran.dg/char_pack_2.f90: Increase the vector size.
343
344 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
345
346         PR fortran/18899
347         * gfortran.dg/shape_2.f90: New test.
348
349 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
350
351         PR target/19269
352         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
353         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
354         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
355         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
356         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
357         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
358         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
359         tests.
360
361 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
362
363         PR c++/23841
364         * g++.dg/parse/template17.C: New test.
365
366 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
367
368         PR c++/23789
369         * g++.dg/template/nontype14.C: New test.
370
371 2005-09-12  Ian Lance Taylor  <ian@airs.com>
372
373         PR g++/7874
374         * g++.dg/lookup/friend7.C: New test.
375         * g++.dg/lookup/friend8.C: New test.
376         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
377         so that it will be found via argument dependent lookup.
378         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
379         friend functions which will no longer be found.
380         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
381         function g, so that it will be found via argument dependent
382         lookup.
383         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
384         * g++.old-deja/g++.mike/net43.C: Likewise.
385
386 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
387
388         PR c++/23691
389         * g++.dg/template/static16.C: New test.
390
391 2005-09-12  Josh Conner  <jconner@apple.com>
392
393         PR middle-end/23237
394         * gcc.c-torture/compile/pr23237.c: New test. 
395
396 2005-09-11  Richard Henderson  <rth@redhat.com>
397
398         * g++.dg/other/error8.C: Update expected diagnostic text.
399
400 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
401
402         PR libfortran/19872
403         * gfortran.dg/overwrite_1.f: New test.
404
405 2005-09-09  Josh Conner  <jconner@apple.com>
406
407         * g++.dg/init/pr23180-1.C: Removed.
408         * g++.dg/init/pr23180-2.C: Removed.
409
410 2005-09-09  David Daney <ddaney@avtrex.com>
411
412         * gcc.c-torture/execute/20010124-1.c:  Removed and split into two new 
413         files which are ...
414         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
415         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
416
417 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
418
419         * gfortran.dg/iostat_2.f90: New test.
420
421 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
422
423         PR c++/22252
424         * g++.dg/ext/interface1.C: New test.
425         * g++.dg/ext/interface1.h: Likewise.
426         * g++.dg/ext/interface1a.cc: Likewise.
427
428 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
429
430         * gfortran.dg/iomsg_1.f90:  New test case.
431
432 2005-09-09  Richard Guenther  <rguenther@suse.de>
433
434         PR c++/23624
435         * g++.dg/tree-ssa/pr23624.C: New testcase.
436
437 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
438
439         PR fortran/19239
440         * gfortran.dg/vector_subscript_1.f90,
441         * gfortran.dg/vector_subscript_2.f90: New tests.
442
443 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
444
445         PR fortran/21104
446         * gfortran.dg/array_alloc_1.f90,
447         * gfortran.dg/array_alloc_2.f90,
448         * gfortran.dg/array_alloc_3.f90: New tests.
449
450 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
451
452         PR fortran/12840
453         * gfortran.dg/array_constructor_6.f90
454         * gfortran.dg/array_constructor_7.f90
455         * gfortran.dg/array_constructor_8.f90
456         * gfortran.dg/array_constructor_9.f90
457         * gfortran.dg/array_constructor_10.f90
458         * gfortran.dg/array_constructor_11.f90
459         * gfortran.dg/array_constructor_12.f90: New tests.
460
461 2005-09-08  Josh Conner  <jconner@apple.com>
462
463         PR c++/23180
464         * g++.dg/init/pr23180-1.C: New test.
465         * g++.dg/init/pr23180-2.C: New test.
466
467 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
468
469         PR fortran/18878
470         * gfortran.dg/module_double_reuse.f90: New.
471
472 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
473
474         PR fortran/23270
475         PR fortran/22304
476         PR fortran/18870
477         PR fortran/17917
478         PR fortran/16511
479         * gfortran.dg/common_equivalence_1.f: New.
480         * gfortran.dg/common_equivalence_2.f: New.
481         * gfortran.dg/common_equivalence_3.f: New.
482         * gfortran.dg/contained_equivalence_1.f90: New.
483         * gfortran.dg/module_blank_common.f90: New. 
484         * gfortran.dg/module_commons_1.f90: New.
485         * gfortran.dg/module_equivalence_1.f90: New.
486         * gfortran.dg/nested_modules_1.f90: New.
487         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
488         equivalences and add comment to connect the test with
489         the PR.
490
491 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
492
493         PR fortran/23765
494         * gfortran.dg/common_6.f90: New test.
495
496 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
497
498         PR fortran/15326
499         * gfortran.dg/char_result_1.f90,
500         * gfortran.dg/char_result_2.f90,
501         * gfortran.dg/char_result_3.f90,
502         * gfortran.dg/char_result_4.f90,
503         * gfortran.dg/char_result_5.f90,
504         * gfortran.dg/char_result_6.f90,
505         * gfortran.dg/char_result_7.f90,
506         * gfortran.dg/char_result_8.f90: New tests.
507
508 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
509
510         PR fortran/19928
511         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
512
513 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
514
515         PR obj-c++/16816
516         * obj-c++.dg/selector-5.mm: New test.
517         * obj-c++.dg/selector-6.mm: New test.
518
519 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
520
521         PR objc/20574
522         PR objc/19324
523         * objc.dg/error-1.m: New test.
524
525 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
526
527         PR fortran/23373
528         * gfortran.fortran-torture/execute/pr23373-1.f90,
529         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
530
531 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
532
533         PR libfortran/23760
534         * gfortran.dg/g77/1832.f: Remove long string in write statement
535         to allow the test to pass on correct list directed output with 
536         prepended space.
537
538 2005-09-07  James E Wilson  <wilson@specifix.com>
539
540         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
541
542 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
543
544         * gfortran.dg/parameter+save.f90:  Rename to
545         * gfortran.dg/parameter_save.f90: .. this.
546
547 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
548
549         PR fortran/20848
550         * gfortran.dg/parameter+save.f90:  New test case.
551
552 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
553
554         PR fortran/19269
555         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
556
557 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
558
559         PR c/23075
560         * gcc.dg/pr23075.c: New test.
561         * g++.dg/warn/pr23075.C: New test.
562
563         PR target/22362
564         * gcc.target/i386/pr22362.c: New test.
565
566         PR rtl-optimization/23098
567         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
568
569         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
570         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
571         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
572
573 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
574
575         * g++.dg/expr/cast6.C: New test.
576
577         PR c++/9782
578         * g++.dg/init/new15.C: New test.
579
580 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
581
582         * gcc.dg/vect/Os-vect-95.c: New test.
583         * gcc.dg/vect/vect-95.c: Same.
584
585 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
586
587         * gcc.dg/vect/vect-29.c: Update xfail testing.
588         * gcc.dg/vect/vect-44.c: Same.
589         * gcc.dg/vect/vect-48.c: Same.
590         * gcc.dg/vect/vect-50.c: Same.
591         * gcc.dg/vect/vect-72.c: Same.
592         * gcc.dg/vect/vect-77.c: Same.
593         * gcc.dg/vect/vect-78.c: Same.
594         * gcc.dg/vect/vect-80.c: Same.
595         * gcc.dg/vect/vect-96.c: Same.
596         * gcc.dg/vect/vect-100.c: Same.
597         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
598         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
599         * gfortran.dg/vect/vect-5.f90: Same.
600
601 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
602
603         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
604         start strings.
605         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
606         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
607
608         PR c++/23056
609         * g++.dg/opt/pr23056.C: New test.
610
611         PR rtl-optimization/23098
612         * gcc.target/i386/pr23098.c: New test.
613
614 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
615
616         PR c++/23667
617         * g++.dg/template/static15.C: New test.
618
619         PR c++/21440
620         * g++.dg/ext/stmtexpr5.C: New test.
621         * g++.dg/ext/stmtexpr6.C: Likewise.
622
623 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
624
625         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
626
627         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
628         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
629         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
630
631 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
632
633         PR libfortran/23321
634         * gfortran.dg/direct_io_4.f90:  New test case.
635
636 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
637             Rasmus Hahn  <rassahah@neofonie.de>
638
639         PR libobjc/23108
640         * objc.dg/type-stream-1.m: New test.
641
642 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
643
644         PR fortran/23661
645         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
646         gfortran.dg/print_fmt_3.f90: New test.
647
648 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
649
650         * gfortran.dg/fmt_t_1.f90: New test.
651
652 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
653
654         PR rtl-optimization/23454
655         * g++.dg/opt/pr23454.C: New test.
656
657 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
658
659         PR c++/23699
660         * g++.dg/ext/static1.C: New test.
661
662 2005-09-02  Richard Henderson  <rth@redhat.com>
663
664         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
665         tail call to check_fa_work.
666
667 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
668
669         PR c++/21687
670         * g++.dg/other/gc3.C: New test.
671
672 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
673
674         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
675         * gcc.dg/20050826-1.c: Likewise.
676
677 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
678
679         PR c++/23167
680         * g++.dg/expr/volatile1.C: New test.
681
682 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
683
684         PR middle-end/23547
685         * gcc.dg/pr23547.c: New test.
686
687 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
688
689         PR c/22061
690         * gcc.c-torture/execute/pr22061-1.c,
691         * gcc.c-torture/execute/pr22061-2.c,
692         * gcc.c-torture/execute/pr22061-3.c,
693         * gcc.c-torture/execute/pr22061-4.c: New tests.
694
695 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
696
697         * gcc.dg/Wredundant-decls-2.c: New test to check that
698         -Wredundant-decls does not issue warning for a variable 
699         definition following a declaration.
700
701 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
702
703         PR debug/7241
704         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
705         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
706         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
707
708         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
709         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
710         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
711         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
712         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
713         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
714         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
715         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
716
717 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
718
719         PR objc/23306
720         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
721         scan-assmbler.
722
723 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
724
725         PR target/21255
726         * gcc.dg/pr21255-1.c: New test.
727         * gcc.dg/pr21255-2-mb.c: Likewise.
728         * gcc.dg/pr21255-2-ml.c: Likewise.
729         * gcc.dg/pr21255-3.c: Likewise.
730         * gcc.dg/pr21255-4.c: Likewise.
731
732 2005-08-31  Dale Johannesen  <dalej@apple.com>
733
734         * gcc.dg/20050830-1.c:  New.
735
736 2005-08-31  Josh Conner  <jconner@apple.com>
737
738         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
739         command-line options for arm-*-* targets.
740         * g++.dg/init/array16.C: Likewise.
741         * g++.dg/other/crash-4.C: Likewise.
742
743 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
744
745         PR obj-c++/23640
746         * obj-c++.dg/gnu-runtime-3.mm: New test.
747
748 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
749
750         PR c++/13377
751         * g++.dg/lookup/ambig4.C: New test.
752         * g++.dg/lookup/ambig5.C: New test.
753         * g++.dg/tc1/dr101.C: Adjust error markers.
754
755 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
756
757         PR c++/23639
758         * g++.dg/template/ttp5.C: Adjust error markers.
759
760 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
761
762         PR testsuite/23609
763         * lib/obj-c++.exp: Include target-libpath.exp.
764         (obj-c++_link_flags): Look for the GNU libobjc library
765         and set the library path to include it.
766         Don't manually set LD_LIBRARY_PATH (etc.) but call
767         set_ld_library_path_env_vars instead.
768         (obj-c++_target_compile): Don't set library path or
769         linker flags because they are already set correctly
770         in obj-c++_link_flags.
771
772 2005-08-30  Josh Conner  <jconner@apple.com>
773
774         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
775         to command-line options for arm-*-* targets.
776
777 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
778
779         * g++.dg/other/i386-1.C: New.
780
781 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
782
783         PR preprocessor/20348
784         PR preprocessor/20356
785         * gcc.dg/cpp/pr20348.c: New test.
786         * gcc.dg/cpp/pr20348.h: New file.
787         * gcc.dg/cpp/inc/pr20348.h: New file.
788         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
789         * gcc.dg/cpp/pr20356.c: New test.
790         * gcc.dg/cpp/pr20356.h: New file.
791         * gcc.dg/cpp/inc/pr20356.h: New file.
792         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
793
794 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
795
796         * gfortran.fortran-torture/execute/intrinsic_count.f90:
797         Fix array dimension to avoid correct end-of-file error.
798
799 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
800
801         PR libfortran/23598
802         * gfortran.dg/iostat_1.f90:  New test.
803
804 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
805
806         PR middle-end/23408
807         * gcc.dg/pr23408.c: New test.
808
809 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
810
811         PR c++/23099
812         * g++.dg/init/member1.C: Make sure erroneous static data member
813         definitions are required.
814         * g++.dg/template/static13.C: New test.
815         * g++.dg/template/static14.C: Likewise.
816
817 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
818
819         * gcc.target/i386/pr23575.c: Use -msse2 instead of
820         -march=pentium4, remove ilp32 requirement.
821
822         PR middle-end/23484
823         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
824         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
825
826 2005-08-29  Andreas Jaeger  <aj@suse.de>
827
828         PR testsuite/23607
829         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
830
831 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
832
833         * gcc.c-torture/execute/20050316-2.c: New test.
834         * gcc.c-torture/execute/20050316-3.c: New test.
835         * gcc.dg/torture/pr16104-1.c: New test.
836
837 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
838
839         PR middle-end/23463
840         * gcc.c-torture/execute/zero-struct-1.c: New test.
841
842 2005-08-27  Richard Guenther  <rguenther@suse.de>
843
844         PR target/23575
845         * gcc.target/i386/pr23575.c: New testcase.
846
847 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
848
849         PR rtl-optimization/23561
850         * gcc.c-torture/execute/20050826-1.c: New test.
851
852         PR rtl-opt/23560
853         * gcc.c-torture/execute/20050826-2.c: New test.
854
855 2005-08-26  Dale Johannesen  <dalej@apple.com>
856
857         * gcc.dg/20030711-1.c:  Modify to work on Darwin.
858         * gcc.dg/20050826-1.c:  New.
859
860 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
861
862         PR c++/19004
863         * g++.dg/template/nontype13.C: New test.
864
865         PR c++/23491
866         * g++.dg/init/new14.C: New test.
867         * g++.dg/expr/anew1.C: Do not XFAIL.
868         * g++.dg/expr/anew2.C: Likewise.
869         * g++.dg/expr/anew3.C: Likewise.
870
871 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
872
873         PR middle-end/22439
874         * gcc.dg/vla-3.c: New test.
875
876 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
877
878         PR fortran/20363
879         * gfortran.dg/named_interface.f90: New.
880
881 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
882
883         * gcc.c-torture/execute/frame-address.c: New test.
884
885 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
886
887         PR c++/20817
888         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
889
890 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
891
892         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
893
894 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
895
896         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
897         * gcc.dg/altivec-22.c: Rename from..
898         * gcc.dg/altivec-nomfcr.c: ..this.
899
900 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
901
902         PR tree-optimization/23546
903         * gcc.dg/tree-ssa/pr23546.c: New test.
904
905 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
906
907         PR fortran/17758
908         * gfortran.dg/nonreturning_statements.f90: New test.
909
910 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
911
912         PR c++/22454
913         * g++.dg/parse/crash29.C: New.
914
915 2005-08-23  DJ Delorie  <dj@redhat.com>
916
917         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
918         constants have the L suffix.
919
920 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
921
922         PR c++/23044
923         * g++.dg/template/instantiate8.C: New.
924
925 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
926
927         PR middle-end/23467
928         * gcc.c-torture/execute/pr23467.c: New test.
929
930 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
931
932         PR tree-optimization/22043
933         * gcc.c-torture/execute/20050613-1.c: New test.
934
935 2005-08-23  Ben Elliston  <bje@au.ibm.com>
936
937         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
938
939 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
940
941         PR rtl-optimization/23478
942         * g++.dg/opt/pr23478.C: New test.
943
944 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
945
946         PR c/18715
947         * gcc.dg/switch-warn-3.c: New test.
948
949 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
950
951         PR c++/22233
952         * g++.dg/template/param1.C: New test.
953
954 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
955
956         PR c++/23089
957         * g++.dg/other/incomplete1.C: New test.
958
959 2005-08-22  Ira Rosen  <irar@il.ibm.com>
960
961         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
962         are vectorizable.
963
964 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
965
966         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
967         d_lines_5.f: New.
968
969 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
970
971         * gcc.target/i386/sse-4.c: New test.
972
973 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
974
975         PR testsuite/23239
976         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
977
978 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
979
980         * gcc.dg/20050811-1.c: New test.
981         * gcc.dg/20050811-2.c: New test.
982
983 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
984
985         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
986
987 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
988
989         PR 23476
990         * gcc.c-torture/compile/pr23476.c: New test.
991
992 2005-08-19  Devang Patel  <dpatel@apple.com>
993
994         PR tree-optimization/23048
995         * gcc.dg/tree-ssa/pr23048.c: New test.
996
997 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
998
999         PR middle-end/20624
1000         * g++.dg/warn/Wreturn-3.C: New test
1001
1002 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
1003
1004         PR tree-optimization/22228
1005         * g++.dg/vect/pr22543.cc: New test.
1006
1007 2005-08-17  Steven Bosscher  <stevenb@suse.de>
1008
1009         PR tree-optimization/21574
1010         * gcc.dg/tree-ssa/pr21574.c: New test.
1011
1012 2005-08-16  James E Wilson  <wilson@specifix.com>
1013
1014         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
1015
1016 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
1017
1018         PR tree-opt/23402
1019         * gcc.c-torture/compile/zero-strct-3.c: New test.
1020         * gcc.c-torture/compile/zero-strct-4.c: New test.
1021
1022 2005-08-16  Steven Bosscher  <stevenb@suse.de>
1023
1024         PR target/23376
1025         * gcc.target/x86_64/pr23376.c: New test.
1026
1027 2005-08-16  Ian Lance Taylor  <ian@airs.com>
1028
1029         PR c++/23337
1030         * g++.dg/ext/vector2.C: New.
1031
1032 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
1033
1034         * gfortran.dg/inquire-complex.f90:  Correct mangled testcase.
1035
1036 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
1037
1038         PR libfortran/23428
1039         * gfortran.dg/inquire-complex.f90:  New test case.
1040
1041 2005-08-16  James E Wilson  <wilson@specifix.com>
1042
1043         PR tree-optimization/21105
1044         * gcc.dg/large-size-array.c: New.
1045
1046 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
1047
1048         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
1049         type.
1050         * gcc.dg/vect/vect-41: Likewise.
1051         * gcc.dg/vect/vect-42: Likewise.
1052         * gcc.dg/vect/vect-43: Likewise.
1053         * gcc.dg/vect/vect-44: Likewise.
1054         * gcc.dg/vect/vect-46: Likewise.
1055         * gcc.dg/vect/vect-47: Likewise.
1056         * gcc.dg/vect/vect-48: Likewise.
1057         * gcc.dg/vect/vect-52: Likewise.
1058         * gcc.dg/vect/vect-53: Likewise.
1059         * gcc.dg/vect/vect-54: Likewise.
1060         * gcc.dg/vect/vect-55: Likewise.
1061         * gcc.dg/vect/vect-56: Likewise.
1062         * gcc.dg/vect/vect-57: Likewise.
1063         * gcc.dg/vect/vect-58: Likewise.
1064         * gcc.dg/vect/vect-59: Likewise.
1065         * gcc.dg/vect/vect-60: Likewise.
1066         * gcc.dg/vect/vect-61: Likewise.
1067         * gcc.dg/vect/vect-85: Likewise.
1068         * gcc.dg/vect/vect-87: Likewise.
1069         * gcc.dg/vect/vect-88: Likewise.
1070         * gcc.dg/vect/vect-93.c: Likewise.
1071         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
1072         * gcc.dg/vect/vect-75: Likewise.
1073         * gcc.dg/vect/vect-76: Likewise.
1074         * gcc.dg/vect/vect-77: Likewise.
1075         * gcc.dg/vect/vect-78: Likewise.
1076         * gcc.dg/vect/vect-80: Likewise.
1077         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
1078         vectorized for the expected reason, rather than checking how alignment
1079         was handled.
1080         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
1081         type and also instead of aligned pointers. Added documentation.
1082
1083 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
1084
1085         * gfortran.dg/power.f90: New test.
1086
1087 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
1088
1089         PR rtl-optimization/23299
1090         * g++.dg/opt/pr23299.C: New test.
1091
1092 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1093
1094         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
1095
1096 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
1097
1098         * g++.dg/template/local6.C: New test.
1099
1100 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
1101
1102         * execute/exceptions/finally-1.m: Check that the catch and finally are
1103         being called.  Also add a "return 0;" at the end of main.
1104
1105 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
1106
1107         PR fortran/21432.
1108         * gfortran.dg/namelist_print_1.f: New test of functionality of
1109         PRINT namelist.
1110         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
1111         namelist generates error with -std=f95.
1112
1113 2005-08-14  Ira Rosen  <irar@il.ibm.com>
1114
1115         PR tree-optimization/23119
1116         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
1117
1118 2005-08-13  Marcin Koziej  <creep@desk.pl>
1119             Andrew Pinski  <pinskia@physics.uc.edu>
1120
1121         PR libobjc/22492
1122         * execute/exceptions/finally-1.m: New test.
1123
1124 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
1125
1126         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
1127         testsuite.
1128         * objc/execute/exceptions/trivial.m: New test.
1129         * objc.dg/try-catch-11.m: Move to ...
1130         * objc/execute/exceptions/foward-1.m: Here.
1131         * objc.dg/try-catch-2.m: Move to ...
1132         * objc/execute/exceptions/catchall-1.m: Here.
1133         * objc.dg/try-catch-8.m: Move to ...
1134         * objc/execute/exceptions/local-variables-1.m: Here.
1135
1136 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
1137
1138         * objc.dg/nested-func-1.m: Move to ...
1139         * objc/execute/nested-func-1.m: Here.
1140
1141 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
1142
1143         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
1144         in ${options} instead of [target_info name].
1145         * lib/obj-c++.exp (objc_target_compile): Likewise.
1146
1147 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
1148
1149         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
1150
1151 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
1152
1153         part of PR testsuite/23348
1154         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
1155         of the torture options.
1156         * objc/compile/trivial.m: New test.
1157
1158 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
1159
1160         * gfortran.dg/eoshift.f90:  Correct format.
1161
1162 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
1163
1164         * gfortran.fortran-torture/execute/character_passing.f90:
1165         Fix comment typo.
1166
1167 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
1168
1169         PR c++/8271
1170         * g++.dg/template/unify10.C: New.
1171
1172 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
1173
1174         * g++.dg/parse/pr22514.C: Move to...
1175         * g++.dg/debug/pr22514.C: here.
1176
1177 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1178
1179         PR c++/23266
1180         * g++.dg/inherit/pure1.C: New test.
1181
1182         * ChangeLog: Fix typos.
1183
1184 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1185             Steven Bosscher  <stevenb@suse.de>
1186
1187         * gfortran.dg/runtime_warning_1.f90: New test.
1188
1189 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
1190
1191         PR c++/23219
1192         * g++.dg/parse/crash28.C: New.
1193
1194 2005-08-11  Richard Guenther  <rguenther@suse.de>
1195
1196         PR target/23289
1197         * gcc.target/i386/tailcall-1.c: New testcase.
1198
1199 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
1200
1201         * gcc.dg/vect/vect-67.c: Un-xfail.
1202
1203 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
1204
1205         PR c++/23225
1206         * g++.dg/testsuite/parse/crash27.C: new test.
1207
1208 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
1209
1210         PR libfortran/22143
1211         * gfortran.dg/shift-kind.f90:  New testcase.
1212
1213 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
1214
1215         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
1216         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
1217
1218 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1219
1220         PR c++/20646
1221         * g++.dg/other/mult-stor1.C: New test.
1222
1223 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
1224
1225         * gcc.c-torture/pr18299-1.c: Move to ...
1226         * gcc.c-torture/compile/pr18299-1.c: Here.
1227
1228 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
1229
1230         * gfortran/fortran.torture/execute/character_passing.f90:
1231         Fix types for LSAME.
1232
1233 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
1234
1235         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
1236         input data back to what it was originally.
1237
1238 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
1239
1240         * objc.dg/try-catch-8.m: Enable for all targets.
1241
1242 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
1243
1244         * gcc.dg/pr23165.c: New test.
1245
1246 2005-08-09  Steven Bosscher  <stevenb@suse.de>
1247
1248         PR tree-optimization/23234
1249         * gcc.dg/tree-ssa/pr23234.c: New test.
1250
1251 2005-08-08  Josh Conner  <jconner@apple.com>
1252
1253         PR rtl-optimization/23241
1254         * gcc.dg/char-compare.c: New test.
1255
1256 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1257
1258         PR c++/22508
1259         * g++.dg/init/new13.C: New test.
1260
1261 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
1262
1263         PR c++/21166
1264         * g++.dg/other/crash-4.C: Adjust
1265         * g++/dg/ext/packed9.C: New.
1266
1267 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
1268
1269         PR middle-end/21964
1270         * gcc.c-torture/execute/pr21964-1.c: New test.
1271
1272 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
1273
1274         PR c/22458
1275         * gcc.dg/pr22458-1.c: New test.
1276
1277 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
1278             Steven G. Kargl <kargls@comcast.net>
1279
1280         PR fortran/22390
1281         * gfortran.dg/flush_1.f90: New test.
1282
1283 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1284
1285         PR c++/23191
1286         * g++.dg/template/eh2.C: New test.
1287
1288 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1289
1290         PR c++/19498
1291         * g++.dg/template/instantiate7.C: New test.
1292
1293 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
1294
1295         PR c/23113
1296         * gcc.dg/Wunused-value-1.c: New test.
1297
1298 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
1299
1300         PR rtl-optimization/23233
1301         * gcc.c-torture/compile/pr23233-1.c: New test.
1302
1303 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
1304
1305         PR fortran/18833
1306         PR fortran/20850
1307         * gfortran.dg/equiv_1.f90: New test.
1308         * gfortran.dg/equiv_2.f90: New test.
1309         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
1310         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
1311         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
1312
1313 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
1314
1315         * gcc.c-torture/execute/vrp-5.c: New test.
1316         * gcc.c-torture/execute/vrp-6.c: New test.
1317         * gcc.dg/tree-ssa/vrp21.c: New test.
1318
1319 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
1320
1321         * g++.dg/parse/pr22514.C: New test.
1322
1323 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
1324
1325         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
1326
1327         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
1328         instead of constant loads / pool entries.
1329
1330 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
1331
1332         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
1333         TEST_TO_WCTYPE.
1334
1335 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
1336
1337         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
1338         __WINT_TYPE__ in generated prototypes if possible.
1339
1340 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
1341
1342         PR 22037
1343         * g++.dg/tree-ssa/pr22037.C:
1344
1345 2005-08-04  Richard Henderson  <rth@redhat.com>
1346
1347         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
1348         scan-tree-dump-times directive.
1349
1350 2005-08-04  Jan Hubicka  <jh@suse.cz>
1351
1352         * gcov-1.C: Fix switch counts.
1353         * gcov-4b.c: Likewise.
1354
1355 2005-08-03  Jeff Law  <law@redhat.com>
1356
1357         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
1358
1359 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
1360
1361         * gcc.c-torture/execute/pr23135.c: New test.
1362
1363 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1364
1365         PR tree-optimization/19899
1366         * gcc.dg/tree-ssa/scev-1.c: New test.
1367         * gcc.dg/tree-ssa/scev-2.c: New test.
1368
1369 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
1370
1371         PR target/18582
1372         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
1373
1374 2005-08-03  Jan Hubicka  <jh@suse.cz>
1375
1376         * update-conroll.c: New testcase.
1377         * update-conroll-2.c: New testcase.
1378
1379 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
1380
1381         * gfortran.dg/constant_substring.f: New test.
1382         * gfortran.dg/pr22491.f: New test.
1383
1384 2005-08-02  Jan Hubicka  <jh@suse.cz>
1385
1386         * update-threading.c: Replace by the proper one.
1387
1388 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
1389
1390         PR 23164
1391         * g++.dg/tree-ssa/pr23164.C: New test.
1392
1393 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
1394
1395         * gcc.dg/tree-ssa/pr23192.c: New test.
1396
1397 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
1398
1399         * gcc.c-torture/execute/vrp-4.c: New test.
1400
1401 2005-08-02  Jan Hubicka  <jh@suse.cz>
1402
1403         * update-threading.c: New test.
1404
1405 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
1406
1407         * gcc.c-torture/compile/20050801-1.c: New test.
1408         * gcc.c-torture/compile/20050801-2.c: New test.
1409
1410 2005-08-01  Jan Hubicka  <jh@suse.cz>
1411
1412         * val-prof-5.c: New test.
1413
1414 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
1415
1416         PR c/22311
1417         * gcc.dg/pr22311-1.c : New test.
1418
1419 2005-07-31  Steven Bosscher  <stevenb@suse.de>
1420
1421         PR target/23095
1422         * gfortran.dg/pr23095.f: New test.
1423
1424         PR c++/22003
1425         * g++.dg/other/pr22003.C: New test.
1426
1427 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
1428
1429         PR target/20621
1430         * gcc.c-torture/execute/pr20621-1.c: New test.
1431
1432 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
1433
1434         * gfortran.dg/comma_format_extension_4.f:  Adjust length
1435         of string for format.
1436         * gfortran.dg/der_array_io_1.f:  Replace illegal internal
1437         print statement with internal write.
1438         * gfortran.dg/der_array_io_2.f:  Likewise.
1439         * gfortran.dg/der_array_io_3.f:  Likewise.
1440
1441 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
1442
1443         * gcc.dg/fold-abs-4.c: new test.
1444
1445 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
1446
1447         PR fortran/22570 an related issues.
1448         * gfortran.dg/x_slash_1.f: New test.
1449
1450 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
1451
1452         PR c/23143
1453         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
1454         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
1455
1456 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
1457
1458         PR c/529
1459         * gcc.dg/Wshadow-3.c: New test.
1460
1461 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
1462
1463         * gfortran.dg/matmul_1.f90:  Correct LHS of matmul test (it
1464         used to have the wrong bounds).
1465
1466 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
1467
1468         PR c/21720
1469         * gcc.dg/hex-round-1.c: Test more cases.
1470         * gcc.dg/hex-round-2.c: New test.
1471
1472 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
1473
1474         PR 22550
1475         * g++.dg/tree-ssa/pr22550.C: New test.
1476
1477 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
1478
1479         * gcc.dg/tree-ssa/vrp19.c: New test.
1480         * gcc.dg/tree-ssa-vrp20.c: New test.
1481
1482 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
1483
1484         PR c/22240
1485         * gcc.dg/transparent-union-4.c: New test.
1486
1487 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
1488
1489         PR c/22192
1490         * gcc.dg/c99-vla-2.c: New test.
1491
1492 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
1493
1494         PR c/21720
1495         * gcc.dg/hex-round-1.c: New test.
1496
1497 2005-07-28  Jan Hubicka  <jh@suse.cz>
1498
1499         * inliner-1.c: Do not dump everything.
1500         * tree-prof.exp: Do not pass -ftree-based-profiling.
1501         * bprob.exp: Likewise.
1502
1503         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
1504
1505 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
1506
1507         PR c++/22545
1508         * g++.dg/expr/ptrmem7.C: New test.
1509
1510 2005-07-28  Mike Stump  <mrs@apple.com>
1511
1512         * g++.old-deja/g++.mike/visibility-1.C: New test.
1513
1514 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
1515
1516         PR c/20187
1517         * gcc.c-torture/execute/pr20187-1.c: New test.
1518
1519 2005-07-28  Jeff Law  <law@redhat.com>
1520
1521         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
1522         * gcc.dg/tree-ssa/vrp18.c: New test.
1523
1524 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
1525
1526         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
1527
1528 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
1529
1530         PR tree-optimization/22506
1531         * gcc.dg/vect/ps22506.c: New test.
1532
1533 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
1534
1535         PR target/21149
1536         * gcc.target/i386/sse-3.c: New test.
1537
1538 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
1539
1540         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
1541         * gcc.target/mips/mips32-dsp-type.c: Likewise.
1542
1543 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
1544
1545         PR c/22589
1546         * gcc.c-torture/compile/pr22589-1.c: New test.
1547
1548 2005-07-28  Jan Hubicka  <jh@suse.cz>
1549
1550         * update-loopch.c: New testcase.
1551
1552 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
1553
1554         PR rtl-optimization/23047
1555         * gcc.c-torture/execute/pr23047.c: New test.
1556         * gcc.c-torture/execute/pr23047.x: New.
1557
1558 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
1559
1560         PR tree-optimization/22493
1561         * gcc.c-torture/execute/pr22493-1.c: New test.
1562         * gcc.c-torture/execute/pr22493-1.x: New.
1563         * gcc.c-torture/execute/vrp-1.c: New test.
1564         * gcc.c-torture/execute/vrp-2.c: New test.
1565         * gcc.c-torture/execute/vrp-2.c: New test.
1566
1567 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
1568
1569         * gcc.target/frv/all-builtin-read8.c: Delete.
1570         * gcc.target/frv/all-builtin-read16.c: Delete.
1571         * gcc.target/frv/all-builtin-read32.c: Delete.
1572         * gcc.target/frv/all-builtin-read64.c: Delete.
1573         * gcc.target/frv/all-builtin-write8.c: Delete.
1574         * gcc.target/frv/all-builtin-write16.c: Delete.
1575         * gcc.target/frv/all-builtin-write32.c: Delete.
1576         * gcc.target/frv/all-builtin-write64.c: Delete.
1577         * gcc.target/frv/all-read-write-1.c: New.
1578
1579 2005-07-27  Jeff Law  <law@redhat.com>
1580
1581         * gcc.c-torture/execute/pr22630.c: New test.
1582
1583 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
1584
1585         PR tree-optimization/23073
1586         * gcc.dg/vect/nodump-pr23073.c: New test.
1587         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
1588
1589 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
1590
1591         PR tree-optimize/22348
1592         * gcc.c-torture/execute/pr22348.c: New.
1593
1594 2005-07-27  Richard Guenther  <rguenther@suse.de>
1595
1596         * gcc.dg/tree-ssa/salias-1.c: New testcase.
1597
1598 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1599
1600         PR fortran/22503
1601         * gfortran.dg/logical_comp.f90: New test.
1602
1603 2005-07-27  Jan Hubicka  <jh@suse.cz>
1604
1605         * inliner-1.c: Add cleanup of dumps.
1606         * val-prof-*.c: Likewise.
1607         * update-tailcall.c: New.
1608
1609 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
1610
1611         PR 22591
1612         * gcc.dg/tree-ssa/pr22591.c: New test.
1613         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
1614
1615 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
1616
1617         PR libobjc/22606
1618         * objc.dg/try-catch-11.m: New test.
1619
1620 2005-07-26  Richard Guenther  <rguenther@suse.de>
1621
1622         PR tree-optimization/22486
1623         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
1624
1625 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
1626
1627         PR tree-opt/22484
1628         * testsuite/g++.dg/opt/loop2.C: New test.
1629
1630 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
1631
1632         * gcc.dg/tree-ssa/reassoc-3.c: New test.
1633         * gcc.dg/tree-ssa/reassoc-4.c: New test.
1634
1635 2005-07-25  Adam Nemet  <anemet@lnxw.com>
1636
1637         * lib/profopt.exp (profopt-execute): Check for profiling data
1638         files on the target.
1639
1640 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
1641
1642         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
1643         for matching of asm labels.
1644
1645 2005-07-25  Richard Guenther  <rguenther@suse.de>
1646
1647         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
1648
1649 2005-07-25  Richard Guenther  <rguenther@suse.de>
1650
1651         PR testsuite/22624
1652         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
1653
1654 2005-07-25  Ira Rosen  <irar@il.ibm.com>
1655
1656         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
1657         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
1658         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
1659         * gcc.dg/vect/vect-100.c: New test.
1660         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
1661         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
1662         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
1663         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
1664         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
1665         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
1666         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
1667         * gfortran.dg/vect/pr19049.f90: New testcase.
1668         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
1669
1670 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
1671
1672         * gcc.c-torture/execute/20050713-1.c: New test.
1673
1674         PR fortran/20063
1675         * gfortran.fortran-torture/execute/data_4.f90: New test.
1676
1677         PR middle-end/20303
1678         * gcc.dg/visibility-d.c: New test.
1679
1680 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
1681
1682         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
1683         * gfortran.dg/underflow.f90: Ditto.
1684
1685 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1686
1687         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
1688         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
1689         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
1690
1691 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
1692
1693         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
1694         include case of field width of zero.
1695
1696 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
1697
1698         PR libgfortran/21875
1699         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
1700         with trailing blanks on normal formatted read.
1701
1702 2005-07-23  Chao-ying Fu  <fu@mips.com>
1703
1704         * gcc.target/mips/mips32-dsp-type.c: New test.
1705         * gcc.target/mips/mips32-dsp.c: New test.
1706
1707 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
1708
1709         PR testsuite/21073
1710         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
1711
1712         PR testsuite/20454
1713         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
1714         and __cyg_profile_func_exit.
1715
1716 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
1717
1718         * gfortran.dg/comma_format_extension_3.f: Fix typo.
1719         * gfortran.dg/comma_format_extension_4.f: Same.
1720         * gfortran.dg/pr15332.f: Same.
1721         * gfortran.dg/pr21730.f: Same.
1722
1723 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
1724
1725         * g++.dg/opt/vrp2.C: Fix testcase.
1726
1727         PR tree-opt/22625
1728         * g++.dg/opt/vrp2.C: New test.
1729
1730 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
1731
1732         PR debug/21828
1733         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
1734
1735 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
1736
1737         * gcc.dg/tree-ssa/20050719-1.c: New test.
1738
1739 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
1740
1741         * gcc.dg/bfin-longcall-1.c: New file.
1742         * gcc.dg/bfin-longcall-2.c: New file.
1743
1744 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
1745
1746         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
1747
1748 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
1749
1750         PR middle-end/19055
1751         * gcc.dg/tree-ssa/pr19055.c: New test.
1752         * gcc.dg/tree-ssa/pr19055-2.c: New test.
1753
1754 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
1755
1756         PR C++/22358
1757         * g++.dg/other/pr22358.C: New test.
1758
1759 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
1760
1761         PR c++/2922
1762         * g++.dg/lookup/two-stage5.C: New test from bug comments.
1763
1764 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1765
1766         PR c++/15938
1767         * g++.dg/init/union2.C: New test.
1768
1769 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1770
1771         PR c/22393
1772         * gcc.dg/complex-4.c: New test.
1773
1774 2005-07-21  Richard Guenther  <rguenther@suse.de>
1775
1776         PR testsuite/22522
1777         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
1778         scanning for asm labels.
1779         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
1780
1781 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
1782
1783         PR target/22085
1784         * gcc.dg/altivec-pr22085.c: New.
1785
1786 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
1787
1788         PR tree-optimization/19210
1789         * gcc.dg/tree-ssa/pr19210-1.c: New.
1790         * gcc.dg/tree-ssa/pr19210-2.c: New.
1791
1792 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
1793
1794         PR rtl-optimization/22167
1795         * g++.dg/opt/pr22167.C: New test.
1796
1797 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
1798
1799         PR c++/2922
1800         * g++.dg/lookup/two-stage2.C: New.
1801         * g++.dg/lookup/two-stage3.C: New.
1802         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
1803         fixed two-stage name lookup for operators.
1804         * g++.dg/template/call3.C: Compiler now produces an appropriate
1805         error message.
1806         * g++.dg/template/crash37.C: Compiler now describes bla() on line
1807         14 as a candidate.
1808         * g++.dg/template/ptrmem4.C: Compiler produces different error
1809         message.
1810         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
1811         connect_to_method as a candidate.
1812
1813 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
1814
1815         * gcc.dg/fold-alloc-1.c: New test.
1816
1817 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
1818
1819         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
1820         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
1821
1822 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
1823
1824         * gcc.dg/fold-abs-1.c: New test.
1825         * gcc.dg/fold-abs-2.c: New test.
1826         * gcc.dg/fold-abs-3.c: New test.
1827
1828 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
1829
1830         Make CONSTRUCTOR use VEC to store initializers.
1831         * g++.dg/ext/complit3.C: Check for specific error messages.
1832         * g++.dg/init/brace2.C: Update error message.
1833         * g++.dg/warn/Wbraces2.C: Likewise.
1834
1835 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
1836
1837         PR fortran/16940
1838         * gfortran.dg/module_interface_1.f90: New test.
1839
1840 2005-07-19  Danny Berlin <dberlin@dberlin.org>
1841             Kenneth Zadeck <zadeck@naturalbridge.com>
1842
1843         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
1844
1845 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1846
1847         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
1848         specify -Wformat for these tests.
1849         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
1850         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
1851         * gcc.dg/format/opt-6.c: Delete.
1852
1853 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
1854
1855         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
1856         * gcc.dg/tree-ssa/sra-3.c: Likewise.
1857
1858 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
1859
1860         * gcc.dg/tree-ssa/alias-2.c: New test.
1861
1862 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
1863
1864         PR c++/22263
1865         * g++.dg/template/explicit7.C: New test.
1866
1867 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
1868
1869         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
1870         width of 8 to +Inf and -Inf.
1871
1872 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
1873
1874         PR c++/22139
1875         * g++.dg/template/friend36.C: New test.
1876
1877 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
1878
1879         PR fortran/21730
1880         * gfortran.dg/pr21730.f: New test.
1881
1882 2005-07-16  Danny Berlin <dberlin@dberlin.org>
1883             Kenneth Zadeck <zadeck@naturalbridge.com>
1884
1885         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
1886         since pure const detection cannot run at -O1 in c compiler.
1887         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
1888         can now optimize this case properly.
1889         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
1890         because we now pass.
1891         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
1892
1893 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
1894
1895         PR c/22421
1896         * gcc.dg/format/bitfld-1.c: New test.
1897
1898 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
1899
1900         PR c++/22204
1901         * g++.dg/rtti/repo1.C: New test.
1902
1903 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
1904
1905         PR middle-end/22398
1906         * gcc.c-torture/compile/pr22398.c: New test.
1907
1908 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
1909
1910         PR c++/22132
1911         * g++.dg/expr/cast4.C: New test.
1912
1913 2005-07-15  Richard Guenther  <rguenther@suse.de>
1914
1915         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
1916         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
1917
1918 2005-07-15  Steven Bosscher  <stevenb@suse.de>
1919
1920         PR tree-optimization/22230
1921         * gcc.dg/tree-ssa/pr22230.c: New test.
1922
1923 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
1924
1925         * gfortran.dg/g77/cpp6.f: New test.
1926
1927         PR fortran/22417
1928         * gfortran.dg/g77/cpp5.F: New test.
1929         * gfortran.dg/g77/cpp5.h: New file.
1930         * gfortran.dg/g77/cpp5inc.h: New file.
1931
1932 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
1933
1934         PR libfortran/16435
1935         * gfortran.dg/tl_editting.f90: New.
1936         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
1937
1938 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
1939
1940         * gfortran.dg/char_array_constructor.f90: New test.
1941
1942 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
1943
1944         * gfortran.dg/past_eor.f90: New.
1945         * gfortran.dg/complex_read.f90: New.
1946
1947 2005-07-13  Jeff Law  <law@redhat.com>
1948
1949         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
1950         additional casts.
1951
1952         * gcc.dg/tree-ssa/pr22321.c: New test
1953
1954 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
1955
1956         PR tree-optimization/21921
1957         * gcc.dg/tree-ssa/pr21921.c: New.
1958
1959 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
1960
1961         PR tree-optimizatio/22442
1962         * gcc.dg/tree-ssa/loop-11.c: New test.
1963
1964 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
1965
1966         PR tree-opt/21840
1967         * gcc.c-torture/compile/pr21840.c: New test.
1968
1969 2005-07-12  Jan Hubicka  <jh@suse.cz>
1970
1971         * gcc.c-torture/compile/pr22379.c: New test.
1972
1973 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
1974
1975         PR libfortran/21593
1976         gfortran.dg/dev_null.f90:  Remove outdated comment about
1977         PR libfortran/21593.
1978
1979
1980 2005-07-12  Dale Johannesen  <dalej@apple.com>
1981
1982         * gcc.target/i386/compress-float-sse.c:  New.
1983         * gcc.target/i386/compress-float-sse-pic.c:  New.
1984         * gcc.target/i386/compress-float-387.c:  New.
1985         * gcc.target/i386/compress-float-387-pic.c:  New.
1986         * gcc.dg/compress-float-ppc.c:  New.
1987         * gcc.dg/compress-float-ppc-pic.c:  New.
1988
1989 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
1990
1991         PR libfortran/21593
1992         gfortran.dg/dev_null.f90:  Remove targets.
1993
1994 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
1995
1996         PR tree-opt/22335
1997         * gcc.dg/pr22335-1.c: New test.
1998         * gcc.dg/pr22335-2.c: New test.
1999
2000 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2001
2002         PR c++/20172
2003         * g++.dg/template/nontype12.C : New test.
2004
2005 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
2006
2007         * gcc.dg/tree-ssa/loop-10.c: New test.
2008
2009 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
2010
2011         * gcc.c-torture/execute/20020720-1.x: Remove.
2012
2013 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
2014
2015         * gfortran.fortran-torture/execute/forall_7.f90: New test.
2016
2017 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
2018
2019         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
2020         (dg-mips-options): Use it.
2021
2022 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
2023
2024         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
2025
2026 2005-07-09  Richard Henderson  <rth@redhat.com>
2027
2028         * lib/target-supports.exp (check_effective_target_sync_char_short):
2029         Add alpha.
2030
2031 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
2032
2033         PR libfortran/22217
2034         * gfortran.dg/negative-z-descriptor.f90:  New test.
2035
2036 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
2037
2038         PR tree-opt/22329
2039         * gcc.dg/pr22329.c: New test.
2040
2041 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
2042
2043         PR tree-optimization/20139
2044         * gcc.dg/tree-ssa/pr20139.c: New.
2045
2046 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
2047
2048         PR tree-opt/22356
2049         * testsuite/gcc.dg/pr22356-1.c: New test.
2050
2051 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
2052
2053         PR c++/21799
2054         * g++.dg/template/unify8.C: New.
2055         * g++.dg/template/unify9.C: New.
2056
2057 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
2058
2059         * gfortran.fortran-torture/execute/entry_10.f90: New test.
2060
2061 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
2062
2063         * gcc.dg/darwin-version-1.c: New.
2064         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
2065         * gcc.dg/builtins-20.c: Likewise.
2066         * gcc.dg/builtins-53.c: Likewise.
2067         * gcc.dg/torture/builtins-convert-1.c: Likewise.
2068         * gcc.dg/torture/builtins-convert-2.c: Likewise.
2069         * gcc.dg/torture/builtins-convert-3.c: Likewise.
2070         * gcc.dg/torture/builtins-power-1.c: Likewise.
2071         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
2072         on Darwin.
2073
2074 2005-07-07  Jeff Law  <law@redhat.com>
2075
2076         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
2077         argument evaluation order.
2078
2079 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
2080
2081         PR libfortran/21594
2082         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
2083         Add test cases where the shift length is greater than the
2084         array length.
2085
2086 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
2087
2088         * obj-c++.dg/proto-lossage-6.mm: New.
2089         * objc.dg/proto-lossage-6.m: New.
2090
2091 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
2092
2093         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
2094         * objc.dg/gnu-runtime-2.m: Likewise.
2095
2096 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
2097
2098         * gfortran.dg/longline.f: New test.
2099
2100         * gfortran.dg/badline.f: New test.
2101
2102 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
2103
2104         PR fortran/16531
2105         PR fortran/15966
2106         PR fortran/18781
2107         * gfortran.dg/hollerith.f90: New.
2108         * gfortran.dg/hollerith2.f90: New.
2109         * gfortran.dg/hollerith3.f90: New.
2110         * gfortran.dg/hollerith4.f90: New.
2111         * gfortran.dg/hollerith_f95.f90: New.
2112         * gfortran.dg/hollerith_legacy.f90: New.
2113         * gfortran.dg/g77/cpp4.F: New. Port from g77.
2114
2115 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
2116
2117         PR objc/22274
2118         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
2119         * objc.dg/gnu-runtime-2.m: New.
2120
2121 2005-07-06  Jeff Law  <law@redhat.com>
2122
2123         * gcc.dg/tree-ssa/vrp17.c: New test.
2124
2125 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
2126
2127         PR fortran/22327
2128         * gfortran.dg/array_constructor_5.f90: New test.
2129
2130 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
2131
2132         * gfortran.fortran-torture/execute/entry_9.f90: New test.
2133
2134 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
2135
2136         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
2137         * gcc.dg/980816-1.c: Ditto.
2138
2139 2005-07-06  Jeff Law  <law@redhat.com>
2140
2141         * gcc.c-torture/compile/pr21356.c: New test.
2142
2143 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
2144
2145         PR c/22013
2146         PR c/22098
2147         * gcc.c-torture/compile/pr22013-1.c,
2148         gcc.c-torture/execute/pr22098-1.c,
2149         gcc.c-torture/execute/pr22098-2.c,
2150         gcc.c-torture/execute/pr22098-3.c: New tests.
2151
2152 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
2153
2154         PR c/22308
2155         * gcc.dg/pr22308-1.c: New test.
2156
2157 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
2158
2159         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
2160         target.
2161         * gcc.dg/compare9.c: Use -fshort-enums instead of
2162         -fno-short-enums.  Change the last test to dg-bogus.
2163
2164 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
2165
2166         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
2167         * gcc.dg/compare9.c: New.
2168
2169 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2170
2171         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
2172
2173 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
2174
2175         PR testsuite/22288
2176         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
2177
2178
2179 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2180
2181         * gcc.dg/format/gcc_gfc-1.c: New.
2182
2183 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
2184
2185         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
2186
2187 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2188
2189         PR fortran/20842
2190         * gfortran.dg/io_invalid_1.f90: New test.
2191
2192 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
2193
2194         * gcc.dg/format/gcc_diag-1.c: Update.
2195
2196 2005-07-02  Jeff Law  <law@redhat.com>
2197
2198         * gcc.dg/tree-ssa/pr22051-1.c: New test.
2199         * gcc.dg/tree-ssa/pr22051-2.c: New test.
2200
2201 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
2202
2203         * gcc.dg/format/gcc_diag-1.c: Update.
2204
2205 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
2206
2207         PR tree-opt/22269
2208         * gcc.c-torture/compile/pr22269.c: New test.
2209
2210 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
2211
2212         PR 21584
2213         PR 22219
2214         * g++.dg/tree-ssa/pr21584-1.C: New test.
2215         * g++.dg/tree-ssa/pr21584-2.C: New test.
2216
2217 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
2218
2219         * obj-c++.dg/try-catch-11.mm: New.
2220         * objc.dg/try-catch-10.m: New.
2221
2222 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
2223
2224         * g++.dg/other/ucnid-1.C: xfail on AIX.
2225
2226 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
2227
2228         PR 22234
2229         * gcc.dg/20050629-1.c: New test.
2230
2231 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
2232
2233         * obj-c++.dg/const-str-1[0-1].mm: New.
2234         * objc.dg/const-str-1[0-1].m: New.
2235
2236 2005-05-29  Richard Henderson  <rth@redhat.com>
2237
2238         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
2239         Rename from check_effective_target_vect_no_max.
2240         (check_effective_target_vect_no_int_add): New.
2241         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
2242         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
2243         * gcc.dg/vect/vect-reduc-3.c: Likewise.
2244         * gcc.dg/vect/vect-reduc-1.c: Use both.
2245         * gcc.dg/vect/vect-reduc-2.c: Likewise.
2246
2247 2005-05-29  Richard Henderson  <rth@redhat.com>
2248
2249         * lib/target-supports.exp (check_effective_target_vect_no_max):
2250         Remove i386 and x86_64.
2251
2252 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
2253
2254         PR testsuite/21969
2255         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
2256
2257 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
2258
2259         PR middle-end/21969
2260         * gcc.dg/vect/pr21969.c: New test.
2261
2262 2005-06-28  Eric Christopher  <echristo@redhat.com>
2263
2264         PR c/22052
2265         PR c/21975
2266         * gcc.dg/inline1.c: New test.
2267         * gcc.dg/inline2.c: Ditto.
2268         * gcc.dg/inline3.c: Ditto.
2269         * gcc.dg/inline4.c: Ditto.
2270         * gcc.dg/inline5.c: Ditto.
2271
2272 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
2273
2274         PR libfortran/22142
2275         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
2276         Add testcase also testing eoshift1 for PR 22142.
2277
2278 2005-06-28  Richard Henderson  <rth@redhat.com>
2279
2280         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
2281         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
2282         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
2283         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
2284         gcc.dg/tree-ssa/20030922-2.c: Likewise.
2285
2286 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
2287
2288         PR libfortran/22142
2289         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
2290         Add testcase for PR 22142.
2291
2292 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
2293
2294         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
2295         gcc.target/ia64/fpreg-2.c: New tests.
2296
2297 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2298
2299         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
2300
2301 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2302
2303         PR libfortran/22170
2304         * gfortran.dg/slash_1.f90: New test.
2305
2306 2005-06-27  Richard Henderson  <rth@redhat.com>
2307
2308         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
2309         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
2310         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
2311         * gcc.dg/vect/vect-reduc-2.c: Likewise.
2312         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
2313         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
2314
2315 2005-06-27  Richard Henderson  <rth@redhat.com>
2316
2317         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
2318         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
2319
2320 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
2321
2322         * obj-c++.dg/proto-lossage-5.mm: New.
2323         * objc.dg/proto-lossage-5.m: New.
2324
2325 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
2326
2327         PR 21959
2328         * gcc.dg/tree-ssa/pr21959.c: New test.
2329
2330 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
2331
2332         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
2333         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
2334         testing uninitialized var.
2335
2336         * gcc.c-torture/execute/builtins/chk.h: New.
2337         * gcc.c-torture/execute/builtins/lib/chk.c: New.
2338         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
2339         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
2340         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
2341         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
2342         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
2343         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
2344         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
2345         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
2346         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
2347         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
2348         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
2349         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
2350         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
2351         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
2352         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
2353         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
2354         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
2355         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
2356         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
2357         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
2358         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
2359         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
2360         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
2361         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
2362         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
2363         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
2364         * gcc.dg/builtin-object-size-1.c: New test.
2365         * gcc.dg/builtin-object-size-2.c: New test.
2366         * gcc.dg/builtin-object-size-3.c: New test.
2367         * gcc.dg/builtin-object-size-4.c: New test.
2368         * gcc.dg/builtin-object-size-5.c: New test.
2369         * gcc.dg/builtin-stringop-chk-1.c: New test.
2370         * gcc.dg/builtin-stringop-chk-2.c: New test.
2371         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
2372         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
2373         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
2374         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
2375         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
2376         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
2377         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
2378         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
2379         * gcc.c-torture/execute/printf-1.c: New test.
2380         * gcc.c-torture/execute/fprintf-1.c: New test.
2381         * gcc.c-torture/execute/vprintf-1.c: New test.
2382         * gcc.c-torture/execute/vfprintf-1.c: New test.
2383         * gcc.c-torture/execute/printf-chk-1.c: New test.
2384         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
2385         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
2386         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
2387
2388 2005-06-27  Michael Matz  <matz@suse.de>
2389
2390         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
2391         slot is not merged if address escapes.
2392
2393 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2394
2395         PR c/21911
2396         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
2397
2398 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
2399
2400         PR middle-end/17965
2401         * gcc.c-torture/compile/20050622-1.c: New test.
2402
2403         PR middle-end/22028
2404         * gcc.dg/20050620-1.c: New test.
2405
2406 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
2407
2408         PR tree-optimization/22026
2409         * gcc.dg/tree-ssa/pr22026.c: New.
2410
2411 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
2412
2413         PR libfortran/22144
2414         * gfortran.dg/shift-alloc.f90:  New testcase.
2415
2416 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
2417
2418         * all files: Update FSF address in copyright headers.
2419
2420 2005-06-22  Jan Hubicka  <jh@suse.cz>
2421
2422         * wholeprogram-1.c: New testcase.
2423         * wholeprogram-2.c: New testcase.
2424
2425 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
2426
2427         PR 22171
2428         * gcc.dg/tree-ssa/pr22171.c: New test.
2429
2430 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
2431
2432         * gfortran.dg/simplify_modulo.f90: New.
2433
2434 2005-06-24  Jan Hubicka  <jh@suse.cz>
2435
2436         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
2437
2438 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
2439
2440         * obj-c++.dg/proto-lossage-[1-4].mm: New.
2441
2442 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
2443
2444         * obj-c++.dg/typedef-alias-1.mm: New.
2445         * objc.dg/typedef-alias-1.m: New.
2446
2447 2005-06-23  Jeff Law  <law@redhat.com>
2448
2449         * gcc.dg/tree-ssa/vrp16.c: New test.
2450
2451 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2452
2453         * lib/target-supports.exp: Add
2454         check_effective_target_fortran_large_real and
2455         check_effective_target_fortran_large_int to check for
2456         corresponding effective targets.
2457         * gfortran.dg/large_integer_kind_1.f90: New test.
2458         * gfortran.dg/large_real_kind_1.f90: New test.
2459
2460 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
2461
2462         PR tree-optimization/22117
2463         * gcc.dg/tree-ssa/pr22117.c: New.
2464
2465 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
2466
2467         PR testsuite/22123
2468         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
2469
2470 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
2471
2472         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
2473
2474 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
2475
2476         * gfortran.dg/f2c_4.f90:  Add tests for complex functions
2477         * gfortran.dg/f2c_4.c: Likewise
2478
2479 2005-06-22 Paul Brook  <paul@codesourcery.com>
2480
2481         PR fortran/21034
2482         * gfortran.dg/auto_save_1.f90: New test.
2483
2484 2005-06-22  Michael Matz  <matz@suse.de>
2485
2486         * gcc.target/x86-64/abi: New directory.
2487         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
2488         * gcc.target/x86-64/abi/README.gcc: New file.
2489         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
2490         * gcc.target/x86-64/abi/asm-support.s: New file.
2491         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
2492         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
2493         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
2494         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
2495         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
2496         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
2497         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
2498         * gcc.target/x86_64/abi/test_bitfields.c: New test.
2499         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
2500         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
2501         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
2502         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
2503         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
2504         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
2505         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
2506         * gcc.target/x86_64/abi/test_varargs.c: New test.
2507
2508 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
2509
2510         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
2511         32-bit i?86 and x86_64.
2512
2513 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
2514
2515         * obj-c++.dg/const-str-[1-9].mm: New tests.
2516
2517 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
2518
2519         PR fortran/22010
2520         * gfortran.dg/namelist_use.f90: New.
2521         * gfortran.dg/namelist_use_only.f90: New.
2522
2523 2005-06-21  Jeff Law  <law@redhat.com>
2524
2525         * gcc.dg/tree-ssa/vrp15.c: New test.
2526
2527 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
2528
2529         * lib/target-supports.exp (check_effective_target_vect_reduction):
2530         Remove.
2531         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
2532         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
2533         remove vect_reduction target keyword. Also avoid two returns in main.
2534         * gcc.dg/vect/vect-reduc-3.c: Likewise.
2535         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
2536         * gcc.dg/vect/vect-reduc-1short.c: New test.
2537         * gcc.dg/vect/vect-reduc-1char.c: New test.
2538         * gcc.dg/vect/vect-reduc-2short.c: New test.
2539         * gcc.dg/vect/vect-reduc-2char.c: New test.
2540         * gcc.dg/vect/vect-reduc-6.c: New test.
2541         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
2542         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
2543         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
2544
2545 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2546         Paul Thomas  <pault@gcc.gnu.org>
2547
2548         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
2549         New tests.
2550
2551 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2552
2553         * gfortran.dg/backslash_1.f90: New test.
2554         * gfortran.dg/backslash_2.f90: New test.
2555
2556 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
2557
2558         * gfortran.dg/duplicate_labels.f90: New test.
2559
2560 2005-06-20  Jan Beulich  <jbeulich@novell.com>
2561
2562         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
2563         unsupportable relocations.
2564         * g++.old-deja/g++.other/store-expr1.C: Likewise.
2565         * gcc.dg/20050321-2.c: xfail for NetWare.
2566
2567 2005-06-20  Andreas Jaeger  <aj@suse.de>
2568
2569         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
2570         gcc.target/i386/fastcall-sseregparm.c,
2571         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
2572
2573 2005-06-19  Richard Henderson  <rth@redhat.com>
2574
2575         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
2576
2577 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
2578
2579         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
2580
2581 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
2582
2583         PR c++/22115
2584         * g++.dg/conversion/simd2.C: Change expected error message.
2585
2586 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
2587
2588         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
2589         * gcc.dg/vect/vect-reduc-2.c: Likewise.
2590         * gcc.dg/vect/vect-reduc-3.c: Likewise.
2591
2592 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
2593
2594         * gcc.dg/fold-mod-1.c: New test.
2595
2596 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
2597
2598         PR fortran/19926
2599         * gfortran.dg/pr19926.f90: New test.
2600
2601 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
2602
2603         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
2604         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
2605         targets.
2606         * gcc.dg/vect/vect-reduc-2.c: Likewise.
2607         * gcc.dg/vect/vect-reduc-3.c: Likewise.
2608
2609 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
2610
2611         * gcc.target/ia64/float80-varargs-1.c: New test.
2612
2613 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2614
2615         PR tree-opt/22035
2616         * gfortran.dg/f2c_6.f90: New test.
2617
2618 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
2619
2620         PR c++/17413
2621         * g++.dg/template/local5.C: New.
2622
2623 2005-06-17  Richard Henderson  <rth@redhat.com>
2624
2625         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
2626
2627 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
2628
2629         PR testsuite/21945
2630         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
2631
2632 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
2633
2634         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
2635         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
2636         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
2637         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
2638         check_vect to verify the presence of hardware vector support.
2639
2640 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
2641
2642         PR testsuite/22056
2643         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
2644
2645 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2646
2647         PR libfortran/19216
2648         * gfortran.dg/pr19216.f: Add correct space between brackets and
2649         dg directive.
2650
2651 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2652
2653         PR libfortran/16436
2654         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
2655
2656 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
2657
2658         * gcc.target/i386/attributes-error.c: New testcase.
2659         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
2660         * gcc.target/i386/regparm-stdcall.c: Likewise.
2661         * gcc.target/i386/sseregparm-1.c: Likewise.
2662         * gcc.target/i386/sseregparm-2.c: Likewise.
2663
2664 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
2665
2666         * g++.dg/rtti/crash2.C: New.
2667
2668 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
2669
2670         * gcc.dg/noncompile/20040203-3.c: Update expected message.
2671
2672 2005-06-15  David Ung  <davidu@mips.com>
2673
2674         * gcc.target/mips/mips16e-extends.c: New test for testing the
2675         generation of MIPS16e zeb/zeh, seb/seh instructions.
2676
2677 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
2678
2679         PR 22018
2680         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
2681         * gcc.dg/tree-ssa/pr22018.c: New test.
2682
2683 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
2684
2685         * gcc.dg/simd-1.c: Update error messages.
2686         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
2687         * gcc.dg/simd-2.c: Update error messages.
2688         * gcc.dg/simd-4.c: New.
2689
2690 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
2691
2692         PR c++/20678
2693         * g++.dg/other/crash-4.C: New.
2694
2695 2005-06-14  Devang Patel  <dpatel@apple.com>
2696
2697         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
2698
2699 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
2700
2701         PR c++/21929
2702         * g++.dg/parse/crash11.C: Update
2703
2704 2005-06-13  Jeff Law  <law@redhat.com>
2705
2706         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
2707         perform the desired transformations.
2708         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
2709         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
2710
2711 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2712
2713         PR fortran/22038
2714         * gfortran.dg/forall_1.f90: Un-XFAIL.
2715
2716 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
2717
2718         PR c++/21929
2719         * g++.dg/parse/crash26.C: New.
2720
2721         PR c++/20789
2722         * g++.dg/init/member1.C: New.
2723
2724 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
2725
2726         * gfortran.dg/altreturn_1.f90: New test.
2727
2728 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
2729
2730         PR middle-end/21985
2731         * gcc.dg/tree-ssa/pr21985.c: New test.
2732
2733 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
2734
2735         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
2736
2737 2005-06-12  Roger Sayle  <roger@eyesopen.com>
2738
2739         PR c++/21930
2740         * g++.dg/other/error10.C: New test case.
2741
2742 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2743
2744         PR libfortran/19155
2745         * gfortran.dg/pr19155.f: Add test.
2746
2747 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2748
2749         * gfortran.dg/f2c_7.f90: New test.
2750
2751         * gfortran.dg/forall_1.f90: XFAILed.
2752
2753 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
2754
2755         * gcc.dg/pr14796-1.c: New.
2756         * gcc.dg/pr14796-2.c: New.
2757
2758 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
2759
2760         PR fortran/17792
2761         PR fortran/21375
2762         * gfortran.dg/deallocate_stat.f90:  New test.
2763
2764 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
2765
2766         * gfortran.fortran-torture/execute/in-pack.f90:  New test.
2767
2768 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
2769
2770         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
2771         access will be generated when this loop is vectorized. Test that
2772         accesses with same alignment were detected.
2773         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
2774         Test that accesses with same alignment were detected.
2775         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
2776         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
2777         alignment were detected.
2778
2779 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
2780
2781         PR c++/10611
2782         * g++.dg/conversion/simd2.C: New.
2783
2784 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2785
2786         * gcc.dg/Wcxx-compat-1.c: New.
2787
2788 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
2789
2790         PR libfortran/21480
2791         * gfortran.dg/reshape-complex.f90:  Add a test for a packed
2792         complex array.
2793
2794 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
2795
2796         * gcc.dg/alias-8.c: New.
2797
2798 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
2799
2800         * gcc.dg/format/cmn_err-1.c: Update.
2801
2802 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
2803
2804         PR target/20666
2805         * gcc.target/sparc/fexpand-2.c: New.
2806         * gcc.target/sparc/fpmerge-2.c: New.
2807         * gcc.target/sparc/fpmul-2.c: New.
2808         * gcc.target/sparc/noresult.c: New.
2809         * gcc.target/sparc/pdist-2.c: New.
2810         * gcc.target/sparc/pdist-3.c: New.
2811
2812 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
2813
2814         PR testsuite/21702
2815         * gcc.target/i386/i386.exp: Fix comment typo.
2816
2817 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
2818
2819         PR c++/19497
2820         * g++.dg/inherit/using5.C: New.
2821         * g++.dg/inherit/using6.C: New.
2822
2823 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2824
2825         PR c++/19894
2826         * g++.dg/template/ptrmem15.C: New test.
2827
2828         PR c++/20563
2829         * g++.dg/ext/label4.C: New test.
2830
2831 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
2832
2833         * gcc.dg/tls/debug-1.c: New test.
2834
2835 2005-06-07  Dale Johannesen  <dalej@apple.com>
2836
2837         * gcc.target/i386/movq.c:  New.
2838
2839 2005-06-07  Dale Johannesen  <dalej@apple.com>
2840
2841         * gcc.dg/20050607-1.c:  New.
2842
2843 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
2844
2845         PR middle-end/21850
2846         * gcc.c-torture/execute/20050607-1.c: New test.
2847
2848 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
2849
2850         PR libfortran/21926
2851         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
2852         Test case where the return array has lowest stride one,
2853         but isn't packed.
2854
2855 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
2856
2857         * lib/target-supports.exp (check_effective_target_sync_int_long):
2858         Add s390 and s390x targets.
2859
2860 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
2861
2862         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
2863         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
2864         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
2865         * gcc.dg/tree-ssa/loop-9.c: New test.
2866
2867 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
2868
2869         * g++.dg/parse/defarg10.C: New.
2870
2871 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
2872
2873         PR regression/21897
2874         * gcc.c-torture/execute/20050604-1.c: New test.
2875
2876 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
2877
2878         PR 21903
2879         * g++.dg/parse/defarg9.C: New.
2880
2881         PR c++/20637
2882         * g++.dg/inherit/using4.C: New.
2883         * g++.dg/overload/error1.C: Adjust expected errors.
2884         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
2885         * g++.old-deja/g++.brendan/arm2.C: Likewise.
2886         * g++.old-deja/g++.other/redecl2.C: Likewise.
2887         * g++.old-deja/g++.other/redecl4.C: Likewise.
2888         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
2889
2890 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
2891
2892         * gfortran.dg/f2c_5.f90: Add -w to dg-options
2893
2894 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
2895
2896         * lib/gfortran.exp (gfortran_target_compile): Call
2897         dg-additional-files-options
2898         * gfortran.dg/f2c_4.f90: New file
2899         * gfortran.dg/f2c_4.c: New file
2900         * gfortran.dg/f2c_5.f90: New file
2901         * gfortran.dg/f2c_5.c: New file
2902
2903 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2904
2905         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
2906
2907         PR fortran/21912
2908         * gfortran.dg/array_constructor_4.f90: New test.
2909
2910 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
2911
2912         PR c++/21619
2913         * g++.dg/ext/builtin9.C: New test.
2914
2915 2005-06-05  Dale Johannesen  <dalej@apple.com>
2916
2917         * gcc.c-torture/execute/20050603-1.c:  Move to gcc.dg.
2918         * gcc.c-torture/execute/20050603-2.c:  Ditto.
2919
2920 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
2921
2922         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
2923         * gcc.dg/vect/vect-reduc-1.c: New.
2924         * gcc.dg/vect/vect-reduc-2.c: New.
2925         * gcc.dg/vect/vect-reduc-3.c: New.
2926
2927 2005-06-04  Dale Johannesen  <dalej@apple.com>
2928
2929         * gcc.c-torture/execute/20050603-1.c:  New.
2930         * gcc.c-torture/execute/20050603-2.c:  New.
2931         * gcc.dg/20050603-3.c:  New.
2932
2933 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2934
2935         PR fortran/19195
2936         * gfortran.dg/debug_1.f90: New test.
2937
2938         * gfortran.dg/forall_1.f90: New test.
2939
2940 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
2941
2942         * gfortran.dg/array_constructor_3.f90: New test.
2943
2944 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2945
2946         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
2947
2948 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
2949
2950         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
2951
2952 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
2953
2954         PR c/21873
2955         * gcc.dg/init-excess-1.c: New test.
2956
2957 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
2958
2959         PR c++/21853
2960         * g++.dg/expr/static_cast6.C: New test.
2961
2962 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
2963
2964         * gcc.dg/tree-ssa/vrp14.c: New test.
2965
2966 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
2967
2968         PR c++/21336
2969         * g++.dg/template/new2.C: New test.
2970
2971 2005-06-03  Josh Conner  <jconner@apple.com>
2972
2973         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
2974         all entries in initializer.
2975
2976 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
2977
2978         PR middle-end/21858
2979         * gcc.dg/pr21858.c: New testcase.
2980
2981 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
2982
2983         PR tree-optimization/21292
2984
2985         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
2986         New.
2987         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
2988         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
2989         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
2990         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
2991         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
2992
2993 2005-06-02  Richard Henderson  <rth@redhat.com>
2994
2995         * gcc.dg/sync-2.c: Use -march=i486 for i386.
2996
2997 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
2998
2999         * gcc.dg/wtypequal.c: New testcase.
3000
3001 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
3002
3003         PR 21582
3004         * gcc.dg/tree-ssa/pr21582.c: New test.
3005
3006 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
3007
3008         PR c++/21280
3009         * g++.dg/opt/interface2.h: New.
3010         * g++.dg/opt/interface2.C: New.
3011         * g++.dg/init/ctor4.C: Adjust error lines.
3012         * g++.old-deja/g++.bob/inherit2.C: Likewise.
3013         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
3014         * g++.old-deja/g++.jason/opeq3.C: Likewise.
3015         * g++.old-deja/g++.pt/assign1.C: Likewise.
3016         * g++.old-deja/g++.pt/crash20.C: Likewise.
3017
3018 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
3019
3020         PR tree-optimization/21734
3021         * g++.dg/vect/pr21734_1.cc: New.
3022         * g++.dg/vect/pr21734_2.cc: New.
3023
3024 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
3025
3026         PR c++/20350
3027         * g++.dg/template/spec24.C: New.
3028
3029         PR c++/21151
3030         * g++.dg/pch/local-1.C: New.
3031         * g++.dg/pch/local-1.Hs: New.
3032
3033 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
3034
3035         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
3036         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
3037         * gcc.dg/tree-ssa/pr14341.c: New test.
3038         * gcc.dg/tree-ssa/pr14841.c: New test.
3039         * gcc.dg/tree-ssa/pr20701.c: New test.
3040         * gcc.dg/tree-ssa/pr21086.c: New test.
3041         * gcc.dg/tree-ssa/pr21090.c: New test.
3042         * gcc.dg/tree-ssa/pr21332.c: New test.
3043         * gcc.dg/tree-ssa/pr21458.c: New test.
3044         * gcc.dg/tree-ssa/pr21658.c: New test.
3045         * gcc.dg/tree-ssa/vrp01.c: New test.
3046         * gcc.dg/tree-ssa/vrp02.c: New test.
3047         * gcc.dg/tree-ssa/vrp03.c: New test.
3048         * gcc.dg/tree-ssa/vrp04.c: New test.
3049         * gcc.dg/tree-ssa/vrp05.c: New test.
3050         * gcc.dg/tree-ssa/vrp06.c: New test.
3051         * gcc.dg/tree-ssa/vrp07.c: New test.
3052         * gcc.dg/tree-ssa/vrp08.c: New test.
3053         * gcc.dg/tree-ssa/vrp09.c: New test.
3054         * gcc.dg/tree-ssa/vrp10.c: New test.
3055         * gcc.dg/tree-ssa/vrp11.c: New test.
3056         * gcc.dg/tree-ssa/vrp12.c: New test.
3057         * gcc.dg/tree-ssa/vrp13.c: New test.
3058
3059 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
3060
3061         PR 21029
3062         * gcc.dg/tree-ssa/pr21029.c: New test.
3063
3064 2005-06-01  Roger Sayle  <roger@eyesopen.com>
3065
3066         * gfortran.dg/logint-1.f: New test case.
3067         * gfortran.dg/logint-2.f: Likewise.
3068         * gfortran.dg/logint-3.f: Likewise.
3069
3070 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
3071
3072         PR c/21536
3073         PR c/20760
3074         * gcc.dg/20050527-1.c: New test.
3075
3076         * gcc.dg/i386-sse-12.c: New test.
3077
3078         PR fortran/21729
3079         * gfortran.dg/implicit_5.f90: New test.
3080
3081 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
3082
3083         PR fortran/20883
3084         * gfortran/assign_4.f90: New test.
3085         * gfortran/assign_2.f90: Change compile to run.
3086
3087 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
3088
3089         * lib/target-supports.exp
3090         (check_effective_target_sync_char_short): New.
3091         * gcc.dg/sync-2.c: New.
3092
3093 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
3094
3095         PR tree-optimization/21817
3096         * gcc.dg/torture/pr21817-1.c: New.
3097
3098 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
3099
3100         PR c++/21165
3101         * g++.dg/template/init5.C: New.
3102
3103 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
3104
3105         * gfortran.dg/char_initialiser_actual.f90:
3106         Test character initialisers as actual arguments.
3107         * gfortran.dg/char_pointer_comp_assign.f90:
3108         Test character pointer structure component assignments.
3109         * gfortran.dg/char_array_structure_constructor.f90:
3110         Test character components in structure constructors.
3111
3112 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
3113
3114         PR middle-end/20931
3115         * g++.dg/opt/pr20931.C: New test.
3116
3117 2005-05-31  Andreas Jaeger  <aj@suse.de>
3118
3119         PR testsuite/20772
3120         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
3121         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
3122         g++.old-deja/g++.ext/asmspec1.C,
3123         g++.old-deja/g++.other/regstack.C,
3124         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
3125         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
3126         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
3127         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
3128         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
3129         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
3130         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
3131         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
3132         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
3133         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
3134         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
3135         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
3136         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
3137         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
3138         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
3139         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
3140         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
3141         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
3142         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
3143
3144 2005-05-31  Jeff Law  <law@redhat.com>
3145
3146         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
3147
3148 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
3149
3150         PR middle-end/21743
3151         * gcc.dg/builtins-1.c: Activate disabled clog test.
3152         * gcc.dg/torture/builtin-attr-1.c: Likewise.
3153
3154 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
3155
3156         * gfortran.dg/char_pointer_assign.f90:
3157         Test character-pointer assignments and pointer assignments.
3158         * gfortran.dg/char_pointer_dummy.f90:
3159         Test character-pointer dummy arguments.
3160         * gfortran.dg/char_pointer_func.f90:
3161         Test character-pointer function returns.
3162         * gfortran.dg/char_pointer_dependency.f90:
3163         Test character-pointer functions with dependencies.
3164
3165 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
3166
3167         PR c++/21784
3168         * g++.dg/lookup/using14.C: New test.
3169
3170 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
3171
3172         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
3173         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
3174         trailing ^M.
3175
3176 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
3177
3178         PR c++/17413
3179         * g++.dg/template/local5.C: New.
3180
3181         PR target/21761
3182         * gcc.c-torture/compile/pr21761.c: New.
3183
3184         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
3185         before darwin8.
3186
3187 2005-05-30  Steven G. Kargl
3188
3189         PR fortran/20846
3190         * gfortran.dg/inquire_8.f90: New test.
3191
3192 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3193
3194         PR libfortran/21376
3195         * gfortran.dg/output_exponents_1.f90: New test.
3196
3197 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3198
3199         PR libfortran/20006
3200         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
3201
3202 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
3203
3204         PR c++/21210
3205         * g++.dg/ext/complex1.C: New test.
3206
3207         PR c++/21340
3208         * g++.dg/init/ctor6.C: New test.
3209
3210 2005-05-29  Jan Hubicka  <jh@suse.cz>
3211
3212         * gcc.c-torture/compile/pr21562.c: New.
3213
3214 2005-05-28  Steven G. Kargl <kargls@comcast.net>
3215
3216         * gfortran.dg/subnormal_1.f90: New test.
3217
3218 2005-05-28  Jan Hubicka  <jh@suse.cz>
3219
3220         * tree-prof.exp: Fix comment.
3221         * value-prof-1.c: New.
3222         * value-prof-2.c: New.
3223         * value-prof-3.c: New.
3224         * value-prof-4.c: New.
3225
3226 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
3227
3228         PR c++/21614
3229         * g++.dg/expr/ptrmem6.C: New test.
3230         * g++.dg/expr/ptrmem6a.C: Likewise.
3231
3232 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
3233
3234         PR tree-optimization/21658
3235         * gcc.dg/tree-ssa/pr21658.c: New.
3236
3237 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
3238
3239         PR c++/21455
3240         * g++.dg/inherit/ptrmem3.C: New.
3241
3242         PR c++/21681
3243         * g++.dg/parse/template16.C: New.
3244
3245 2005-05-27  Andreas Jaeger  <aj@suse.de>
3246
3247         * gcc.dg/setjmp-2.c: Only run in 32-bit.
3248
3249         * gcc.dg/i386-sse-8.c: Run test on all archs.
3250
3251 2005-05-26  Mike Stump  <mrs@apple.com>
3252
3253         * objc.dg/isa-field-1.m: Only run on darwin.
3254         * objc.dg/lookup-1.m: Likewise.
3255         * objc.dg/try-catch-8.m: Likewise.
3256
3257 2005-05-26  Roger Sayle  <roger@eyesopen.com>
3258
3259         PR tree-optimization/9814
3260         * gcc.dg/pr9814-1.c: New test case.
3261
3262 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
3263
3264         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
3265         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
3266         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
3267         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
3268         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
3269         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
3270         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
3271         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
3272         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
3273         objc.dg/try-catch-8.m: New.
3274
3275 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
3276
3277         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
3278         remove extraneous semicolons.
3279
3280 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
3281
3282         * obj-c++.dg/comp-types-12.mm: New.
3283         * objc.dg/comp-types-11.m: New.
3284         * objc.dg/selector-4.m: New.
3285
3286 2005-05-26  Andreas Jaeger  <aj@suse.de>
3287
3288         PR testsuite/20772
3289         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
3290         g++.old-deja/g++.ext/attrib3.C,
3291         g++.old-deja/g++.other/store-expr1.C,
3292         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
3293         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
3294         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
3295         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
3296         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
3297         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
3298         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
3299         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
3300         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
3301         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
3302         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
3303         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
3304         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
3305         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
3306         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
3307         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
3308         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
3309         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
3310         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
3311
3312 2005-05-26  Andreas Jaeger  <aj@suse.de>
3313
3314         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
3315         x86-64 compilation.
3316
3317 2005-05-26  Andreas Jaeger  <aj@suse.de>
3318
3319         PR testsuite/20772
3320         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
3321         gcc.misc-tests/i386-pf-athlon-1.c,
3322         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
3323         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
3324         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
3325         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
3326         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
3327         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
3328         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
3329         programs.
3330
3331         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
3332         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
3333         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
3334         x86-64 compilation.
3335
3336         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
3337         x86_64.
3338
3339         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
3340         effective-target ilp32.
3341
3342 2005-05-26  David Ung  <davidu@mips.com>
3343
3344         * gcc.target/mips/ext_ins.c: New test for testing the generation
3345         of MIPS32/64 rev 2 ext/ins instructions.
3346
3347 2005-05-26  Andreas Jaeger  <aj@suse.de>
3348
3349         * treelang/compile/unsigned.tree: Use gimple instead of
3350         nonexisting generic dump.
3351
3352 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
3353
3354         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
3355
3356 2005-05-26  Andreas Jaeger  <aj@suse.de>
3357
3358         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
3359
3360 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
3361
3362         PR libfortran/17283
3363         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
3364         Test callee-allocated memory with write statements.
3365
3366 2005-05-25  Roger Sayle  <roger@eyesopen.com>
3367
3368         PR middle-end/21709
3369         * gcc.dg/pr21709-1.c: New test case.
3370
3371 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
3372             Mike Stump  <mrs@apple.com>
3373
3374         * objc/execute/next_mapping.h: Update for C++.
3375
3376         * obj-c++.dg/selector-1.mm: Move to...
3377         * obj-c++.dg/selector-4.mm: here...
3378
3379         * obj-c++.dg/basic.mm: New.
3380         * obj-c++.dg/comp-types-1.mm: New.
3381         * obj-c++.dg/cxx-class-1.mm: New.
3382         * obj-c++.dg/cxx-ivars-1.mm: New.
3383         * obj-c++.dg/cxx-ivars-2.mm: New.
3384         * obj-c++.dg/cxx-ivars-3.mm: New.
3385         * obj-c++.dg/cxx-scope-1.mm: New.
3386         * obj-c++.dg/cxx-scope-2.mm: New.
3387         * obj-c++.dg/defs.mm: New.
3388         * obj-c++.dg/empty-private-1.mm: New.
3389         * obj-c++.dg/encode-1.mm: New.
3390         * obj-c++.dg/encode-2.mm: New.
3391         * obj-c++.dg/encode-3.mm: New.
3392         * obj-c++.dg/extern-c-1.mm: New.
3393         * obj-c++.dg/extra-semi.mm: New.
3394         * obj-c++.dg/fix-and-continue-2.mm: New.
3395         * obj-c++.dg/isa-field-1.mm: New.
3396         * obj-c++.dg/ivar-list-semi.mm: New.
3397         * obj-c++.dg/local-decl-1.mm: New.
3398         * obj-c++.dg/lookup-1.mm: New.
3399         * obj-c++.dg/lookup-2.mm: New.
3400         * obj-c++.dg/method-1.mm: New.
3401         * obj-c++.dg/method-2.mm: New.
3402         * obj-c++.dg/method-3.mm: New.
3403         * obj-c++.dg/method-4.mm: New.
3404         * obj-c++.dg/method-5.mm: New.
3405         * obj-c++.dg/method-6.mm: New.
3406         * obj-c++.dg/method-7.mm: New.
3407         * obj-c++.dg/no-extra-load.mm: New.
3408         * obj-c++.dg/overload-1.mm: New.
3409         * obj-c++.dg/pragma-1.mm: New.
3410         * obj-c++.dg/pragma-2.mm: New.
3411         * obj-c++.dg/private-1.mm: New.
3412         * obj-c++.dg/private-2.mm: New.
3413         * obj-c++.dg/proto-qual-1.mm: New.
3414         * obj-c++.dg/qual-types-1.mm: New.
3415         * obj-c++.dg/stubify-1.mm: New.
3416         * obj-c++.dg/stubify-2.mm: New.
3417         * obj-c++.dg/super-class-1.mm: New.
3418         * obj-c++.dg/super-class-2.mm: New.
3419         * obj-c++.dg/super-dealloc-1.mm: New.
3420         * obj-c++.dg/super-dealloc-2.mm: New.
3421         * obj-c++.dg/template-1.mm: New.
3422         * obj-c++.dg/template-2.mm: New.
3423         * obj-c++.dg/template-3.mm: New.
3424         * obj-c++.dg/template-4.mm: New.
3425         * obj-c++.dg/template-5.mm: New.
3426         * obj-c++.dg/template-6.mm: New.
3427         * obj-c++.dg/try-catch-1.mm: New.
3428         * obj-c++.dg/try-catch-2.mm: New.
3429         * obj-c++.dg/try-catch-3.mm: New.
3430         * obj-c++.dg/try-catch-4.mm: New.
3431         * obj-c++.dg/try-catch-5.mm: New.
3432         * obj-c++.dg/try-catch-6.mm: New.
3433         * obj-c++.dg/try-catch-7.mm: New.
3434         * obj-c++.dg/try-catch-8.mm: New.
3435         * obj-c++.dg/try-catch-9.mm: New.
3436         * obj-c++.dg/va-meth-1.mm: New.
3437
3438 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
3439
3440         * obj-c++.dg/selector-1.mm: New.
3441         * obj-c++.dg/selector-2.mm: New.
3442
3443 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
3444
3445         * obj-c++.dg/selector-3.mm: New.
3446         * objc.dg/selector-3.m: New.
3447
3448 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
3449
3450         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
3451         about where warning appears.
3452
3453 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
3454
3455         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
3456         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
3457         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
3458         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
3459
3460 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
3461
3462         * gcc.dg/20050524-1.c: New test.
3463
3464 2005-05-25  Jan Hubicka  <jh@suse.cz>
3465
3466         * gcc.dg/tree-prof/inliner-1.c: New.
3467
3468 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
3469
3470         * gcc.dg/tree-prof: New directory.
3471         * gcc.dg/tree-prof/tree-prof.exp: New.
3472
3473 2005-05-25  DJ Delorie  <dj@redhat.com>
3474
3475         * gcc.dg/Wattributes-1.c: New.
3476         * gcc.dg/Wattributes-2.c: New.
3477         * gcc.dg/Wattributes-3.c: New.
3478
3479 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
3480
3481         PR tree-optimization/19833
3482         * gcc.dg/uninit-4.c: Remove xfail.
3483         * gcc.dg/uninit-9.c: Ditto.
3484
3485 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
3486
3487         * obj-c++.dg/bitfield-[1-5].mm: New.
3488         * obj-c++.dg/class-protocol-1.mm: New.
3489         * obj-c++.dg/comp-types-1[0-1].mm: New.
3490         * obj-c++.dg/comp-types-[2-9].mm: New.
3491         * obj-c++.dg/encode-[4-8].mm: New.
3492         * obj-c++.dg/layout-1.mm: New.
3493         * obj-c++.dg/method-1[0-9].mm: New.
3494         * obj-c++.dg/method-2[0-1].mm: New.
3495         * obj-c++.dg/method-[8-9].mm: New.
3496         * obj-c++.dg/objc-gc-3.mm: New.
3497         * obj-c++.dg/try-catch-10.mm: New.
3498         * objc.dg/bitfield-5.m: New.
3499         * objc.dg/comp-types-10.m: New.
3500         * objc.dg/comp-types-9.m: New.
3501         * objc.dg/layout-1.m: New.
3502         * objc.dg/objc-gc-4.m: New.
3503         * objc.dg/try-catch-9.m: New.
3504         * objc.dg/class-protocol-1.m: Tweak diagnostics.
3505         * objc.dg/comp-types-1.m: Likewise.
3506         * objc.dg/comp-types-[5-6].m: Likewise.
3507         * objc.dg/method-9.m: Likewise.
3508
3509 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
3510
3511         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
3512         and on hardware without VMX support.
3513
3514         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
3515
3516         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
3517
3518         * lib/profopt.exp (dg-final-generate, dg-final-use,
3519         profopt-final-code, profopt-get-options): New.
3520         (profopt-execute): Process test directives.
3521
3522         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
3523         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
3524         cleanup-tree-dump, cleanup-saved-temps): Update comments.
3525
3526 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
3527
3528         PR C++/21645
3529         * g++.dg/init/ctor5.C: New test.
3530
3531 2005-05-24  Ira Rosen  <irar@il.ibm.com>
3532
3533         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
3534         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
3535         vect-113.c, vect-114.c.
3536
3537 2005-05-23  Adam Nemet  <anemet@lnxw.com>
3538
3539         * gcc.dg/const-elim-1.c: Remove xfails.
3540
3541 2005-05-23  Jeff Law  <law@redhat.com>
3542
3543         * gcc.c-torture/compile/pr21638.c: New test.
3544         * gcc.c-torture/compile/20050520-1.c: New test.
3545
3546 2005-05-23  Nick Clifton  <nickc@redhat.com>
3547
3548         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
3549         be a proper triple, ie: m32r*-*-*.
3550         * g++.old-deja/g++.jason/thunk3.C: Likewise.
3551
3552 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
3553
3554         PR middle-end/21331
3555         PR tree-opt/21293
3556         * gcc.c-torture/compile/pr21293.c: New test.
3557         * gcc.c-torture/execute/pr21331.c: New test.
3558
3559 2004-05-20  Richard Henderson  <rth@redhat.com>
3560
3561         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
3562
3563 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
3564
3565         * obj-c++-dg.exp: Add.
3566         * obj-c++.exp: Add.
3567         * obj-c++.dg/dg.exp: Add.
3568
3569 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
3570
3571         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
3572         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
3573
3574 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
3575
3576         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
3577
3578 2004-05-19  Richard Henderson  <rth@redhat.com>
3579
3580         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
3581
3582 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
3583
3584         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
3585
3586         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
3587
3588 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
3589
3590         PR c++/21495
3591         * g++.dg/parse/extern1.C: New test.
3592         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
3593
3594 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3595
3596         * gcc.dg/c99-math.h: New.
3597         * gcc.dg/c99-math-float-1.c: New test.
3598         * gcc.dg/c99-math-double-1.c: Likewise.
3599         * gcc.dg/c99-math-long-double-1.c: Likewise.
3600
3601 2005-05-18  Richard Henderson  <rth@redhat.com>
3602
3603         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
3604
3605 2005-05-18  Devang Patel  <dpatel@apple.com>
3606
3607         * g++.dg/opt/20050511-1.C: New test.
3608
3609 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
3610
3611         PR libfortran/21127
3612         * gfortran.dg/reshape-complex.f90:  New test.
3613
3614 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
3615
3616         * gfortran.dg/array_constructor_1.f90: New test.
3617         * gfortran.dg/array_constructor_2.f90: New test.
3618
3619 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
3620
3621         PR fortran/20954
3622         * gfortran.dg/pr20954.f: New test.
3623
3624 2005-05-17  Mike Stump  <mrs@apple.com>
3625
3626         Yet more Objective-C++...
3627
3628         * objc.dg/method-5.m: Update.
3629         * objc.dg/method-6.m: Update.
3630         * objc.dg/method-7.m: Update.
3631         * objc.dg/method-9.m: Update.
3632         * objc.dg/try-catch-2.m: Update.
3633
3634 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
3635
3636         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
3637         Remove little-endian optimizations.
3638
3639 2005-05-17  Jeff Law  <law@redhat.com>
3640
3641         * g++.dg/tree-ssa/pr14814.C: New test.
3642         * gcc.dg/tree-ssa/pr14814.C: New test.
3643         * gcc.dg/tree-ssa/pr17141-1.C: New test.
3644         * gcc.dg/tree-ssa/pr17141-2.C: New test.
3645
3646 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
3647
3648         * gcc.dg/compat/generate-random.c: Do not include
3649         libiberty.h.
3650         * gcc.dg/compat/generate-random_r.c: Likewise.
3651
3652 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
3653
3654         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
3655
3656 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
3657
3658         PR middle-end/21595
3659         * g++.dg/tree-ssa/builtin1.C: New testcase.
3660
3661 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
3662
3663         PR c++/21454
3664         * g++.dg/opt/const4.C: New test.
3665
3666         PR middle-end/21492
3667         * g++.dg/opt/crossjump1.C: New test.
3668
3669         PR tree-optimization/21610
3670         * gcc.c-torture/compile/20050516-1.c: New test.
3671
3672         PR fortran/15080
3673         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
3674         about the test failing.
3675         * gfortran.fortran-torture/execute/where_7.f90: New test.
3676         * gfortran.fortran-torture/execute/where_8.f90: New test.
3677
3678 2005-05-16  Richard Henderson  <rth@redhat.com>
3679
3680         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
3681         i?86 and x86_64.
3682
3683 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
3684
3685         * gcc.dg/compat/generate-random.c (config.h): Do not include.
3686         (limits.h): Include unconditionally.
3687         (stdlib.h): Likewise.
3688         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
3689         (limits.h): Include unconditionally.
3690         (stdlib.h): Likewise.
3691         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
3692         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
3693         (limits.h): Include unconditionally.
3694         (stdlib.h): Likewise.
3695         (hashtab.h): Do not include.
3696         (getopt.h): Likewise.
3697         (stddef.h): Include.
3698         (hashval_t): Define.
3699         (struct entry): Add "next" field.
3700         (HASH_SIZE): New macro.
3701         (hash_table): New variable.
3702         (switchfiles): Do not use xmalloc.
3703         (mix): New macro.
3704         (iterative_hash): New function.
3705         (hasht): Remove.
3706         (e_exists): New function.
3707         (e_insert): Likewise.
3708         (output): Use, instead of libiberty hashtable functions.
3709         (main): Do not use getopt.  Do not call htab_create.
3710
3711 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
3712
3713         PR libstdc++/21526
3714         * lib/target-supports.exp (check_mkfifo_available):
3715         Return 0 for cygwin as mkfifo support incomplete on platform.
3716         Fix typos in comments.
3717
3718 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
3719
3720         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
3721
3722 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
3723
3724         PR fortran/17432
3725         * gfortran.dg/assign_4.f: New test.
3726
3727 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
3728
3729         PR tree-optimization/21563
3730         * gcc.dg/tree-ssa/pr21563.c: New.
3731
3732 2005-05-14  Jan Hubicka  <jh@suse.cz>
3733
3734         * gcc.dg/noreturn-7.c: Allow control reaches warning.
3735
3736 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
3737
3738         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
3739
3740 2005-05-13  Julian Brown  <julian@codesourcery.com>
3741
3742         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
3743         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
3744
3745 2005-05-13  Jan Hubicka  <jh@suse.cz>
3746
3747         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
3748         * gcc.dg/fold-xor-?.c: Likewise.
3749         * gcc.dg/pr15784-?.c: Likewise.
3750         * gcc.dg/pr20922-?.c: Likewise.
3751         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
3752         * gcc.dg/tree-ssa/pr17598.c: Likewise.
3753         * gcc.dg/tree-ssa/pr20470.c: Likewise.
3754
3755 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3756
3757         PR fortran/21260
3758         * gfortran.dg/hollerith_1.f90: New test.
3759
3760 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3761
3762         * gfortran.dg/func_result_2.f90: New test.
3763
3764 2005-05-11  Bud Davis  <bdavis@gfortran.org>
3765
3766         * gfortran.dg/dev_null.f90: New test.
3767
3768 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
3769
3770         * gcc.dg/arm-vfp1.c: Revert last change.
3771
3772 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
3773
3774         PR middle-end/19807
3775         PR tree-optimization/19639
3776         * g++.dg/tree-ssa/pr19807.C: New testcase.
3777
3778 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3779
3780         PR libfortran/21471
3781         * gfortran.dg/append-1.f90: New test.
3782
3783 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
3784
3785         * gcc.dg/pr18501.c: XFAIL.
3786         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
3787         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
3788         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
3789         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
3790         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
3791         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
3792         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
3793         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
3794
3795 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3796
3797         PR fortran/20178
3798         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
3799         gfortran.dg/f2c_3.f90: New tests.
3800
3801         * gfortran.dg/return_1.f90: Fix dg annotation.
3802
3803 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
3804
3805         * gcc.c-torture/compile/20050510-1.c: New test.
3806
3807 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
3808
3809         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
3810
3811 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
3812
3813         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
3814
3815 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
3816
3817         PR c/17913
3818         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
3819
3820 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
3821
3822         PR c/21342
3823         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
3824         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
3825
3826 2005-05-10  Ben Elliston  <bje@au.ibm.com>
3827
3828         PR debug/16676
3829         * gcc.dg/debug/pr16676.c: New test.
3830
3831 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
3832
3833         PR testsuite/21443
3834         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
3835         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
3836         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
3837         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
3838         Change -O1 to -O2.
3839         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
3840         -fno-tree-dominator-opts.
3841
3842 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3843
3844         * gfortran.dg/return_1.f90: New test.
3845
3846 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
3847
3848         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
3849
3850         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
3851
3852 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
3853
3854         PR c++/21427
3855         * g++.dg/inherit/covariant13.C: New.
3856
3857 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3858
3859         PR libfortran/19155
3860         * gfortran.dg/pr19155.f: New test.
3861
3862 2005-05-08  Roger Sayle  <roger@eyesopen.com>
3863
3864         PR inline-asm/8788
3865         * gcc.dg/pr8788-1.c: New testcase.
3866
3867 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
3868
3869         PR target/21416
3870         * gcc.target/mips/fpcmp-[12].c: New tests.
3871
3872 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
3873
3874         * lib/target-supports-dg.exp (dg-require-fork): New function.
3875         (dg-require-mkfifo): Likewise.
3876         * lib/target-supports.exp (check_function_available): New
3877         function.
3878         (check_fork_available): Likewise.
3879         (check_mkfifo_available): Likewise.
3880
3881 2005-05-06  Jeff Law  <law@redhat.com>
3882
3883         * gcc.c-torture/compile/pr21380.c: New test.
3884
3885 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
3886
3887         PR c++/20961
3888         * g++.dg/ext/weak3.C: New test.
3889
3890 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
3891
3892         PR c++/21352
3893         * g++.dg/template/crash37.C: New test.
3894
3895 2005-05-05  Paul Brook  <paul@codesourcery.com>
3896
3897         * gcc.dg/arm-g2.c: Use effective-target arm32.
3898         * gcc.dg/arm-mmx-1.c: Ditto.
3899         * gcc.dg/arm-scd42-2.c: Ditto.
3900         * gcc.dg/arm-vfp1.c: Ditto.
3901         * lib/target-supports.exp (check_effective_target_arm32): New
3902         function.
3903
3904 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
3905
3906         PR libfortran/21354
3907         gfortran.dg/in_pack_rank7.f90:  New test.
3908
3909 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
3910
3911         PR middle-end/15618
3912         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
3913
3914 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
3915
3916         PR middle-end/21265
3917         * gcc.dg/20050503-1.c: New test.
3918
3919         PR rtl-optimization/21239
3920         * gcc.dg/i386-sse-11.c: New test.
3921
3922 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
3923
3924         PR target/16888
3925         * gcc.target/i386/asm-1.c: New test.
3926
3927 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
3928
3929         PR rtl-optimization/21330
3930         * gcc.c-torture/execute/20050502-1.c: New test.
3931
3932         PR target/21297
3933         * gcc.c-torture/execute/20050502-2.c: New test.
3934
3935 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
3936
3937         PR middle-end/21282
3938         * gcc.dg/pr21282.c: New.
3939
3940 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
3941
3942         * gcc.dg/vect/pr20122.c:  Clean up .vect file.
3943         * gcc.dg/vect/vect-92.c: Likewise
3944         * gcc.dg/vect/vect-93.c: Likewise
3945         * gcc.dg/vect/vect-dv-1.c: Likewise
3946         * gcc.dg/vect/vect-dv-2.c: Likewise
3947         * gcc.dg/vect/vect-ifcvt-10.c: Likewise
3948
3949 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
3950
3951         * gfortran.dg/vect/vect-1.f90:  Clean up .vect file.
3952         * gfortran.dg/vect/vect-2.f90:  Likewise
3953         * gfortran.dg/vect/vect-3.f90:  Likewise
3954         * gfortran.dg/vect/vect-4.f90:  Likewise
3955         * gfortran.dg/vect/vect-5.f90:  Likewise
3956
3957 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
3958
3959         PR target/20813
3960         * gcc.dg/rs6000-fpint-2.c: New.
3961
3962 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
3963
3964         PR c/15698
3965         * gcc.dg/builtins-30.c: Update expected messages.
3966         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
3967         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
3968         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
3969
3970 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
3971
3972         PR tree-optimization/21294
3973         * gcc.dg/tree-ssa/pr21294.c: New.
3974
3975 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
3976
3977         * gcc.dg/altivec-3.c (vec_store): Do not use the old
3978         __builtin_altivec_st_internal_4si built-in.
3979
3980 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
3981
3982         PR c++/15875
3983         * g++.dg/template/ptrmem14.C: New test.
3984
3985 2005-05-02  Paul Brook  <paul@codesourcery.com>
3986
3987         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
3988
3989 2005-05-02  Michael Matz  <matz@suse.de>
3990
3991         PR c++/19542
3992         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
3993
3994 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
3995
3996         * g++.dg/cpp/weak.C: New test.
3997
3998 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
3999
4000         * gcc.dg/tree-ssa/loop-8.c: New test.
4001
4002 2005-04-30  Michael Maty  <matz@suse.de>
4003
4004         * gcc.dg/inline-mcpy.c: New test.
4005
4006 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
4007
4008         PR libfortran/18958
4009         * gfortran.dg/eoshift.f90:  New test case.
4010
4011 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
4012
4013         PR libfortran/18857
4014         * gfortran.dg/matmul_1.f90: New test.
4015
4016 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
4017
4018         PR tree-optimization/21030
4019         * gcc.dg/tree-ssa/pr21030.c: New.
4020
4021 2005-04-29  Devang Patel  <dpatel@apple.com>
4022
4023         PR tree-optimization/21272
4024         * gcc.dg/vect/vect-ifcvt-10.c: New test.
4025
4026 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
4027
4028         PR fortran/13082
4029         PR fortran/18824
4030         * gfortran.dg/entry_4.f90: New test.
4031         * gfortran.fortran-torture/execute/entry_1.f90: New test.
4032         * gfortran.fortran-torture/execute/entry_2.f90: New test.
4033         * gfortran.fortran-torture/execute/entry_3.f90: New test.
4034         * gfortran.fortran-torture/execute/entry_4.f90: New test.
4035         * gfortran.fortran-torture/execute/entry_5.f90: New test.
4036         * gfortran.fortran-torture/execute/entry_6.f90: New test.
4037         * gfortran.fortran-torture/execute/entry_7.f90: New test.
4038
4039 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4040
4041         * gfortran.fortran-torture/execute/entry_8.f90: New test.
4042
4043 2005-04-29  Paul Brook   <paul@codesourcery.com>
4044
4045         * gfortran.dg/entry_3.f90: New test.
4046
4047 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4048
4049         * gfortran.dg/implicit_4.f90: New test.
4050
4051 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
4052
4053         * lib/target-supports.exp (check_profiling_available): Return
4054         false for xtensa-*-elf.
4055
4056 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
4057
4058         * lib/fortran-torture.exp (fortran-torture.exp): Catch
4059         error if file cannot be deleted.
4060
4061 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
4062
4063         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
4064         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
4065         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
4066         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
4067         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
4068         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
4069         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
4070         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
4071         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
4072         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
4073         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
4074         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
4075         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
4076
4077 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4078
4079         PR fortran/20865
4080         * gfortran.dg/pr20865.f90: New test.
4081
4082 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
4083
4084         * gcc.dg/void-cast-2.c: New test.
4085
4086 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
4087
4088         PR c/21159
4089         * gcc.dg/void-cast-1.c: New test.
4090
4091 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
4092
4093         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
4094
4095 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4096
4097         PR fortran/21177
4098         * gfortran.dg/pr21177.f90: New test.
4099
4100 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
4101
4102         PR tree-optimization/21171
4103         * gcc.dg/tree-ssa/pr21171.c: New test.
4104
4105 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
4106
4107         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
4108         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
4109         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
4110         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
4111         gcc.dg/tree-ssa/gen-vect-32.c: New.
4112         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
4113         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
4114         don't run on PPC32.
4115
4116 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
4117
4118         PR c/21213
4119         * gcc.dg/transparent-union-3.c: New test.
4120
4121 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
4122
4123         PR c/20740
4124         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
4125         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
4126         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
4127         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
4128         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
4129         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
4130
4131 2005-04-26  Jeff Law  <law@redhat.com>
4132
4133         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
4134         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
4135         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
4136         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
4137         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
4138         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
4139         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
4140
4141 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
4142
4143         PR tree-optimization/17598
4144         * gcc.dg/tree-ssa/pr17598.c: New testcase.
4145
4146 2005-04-25  Mike Stump  <mrs@apple.com>
4147
4148         * objc.dg/fix-and-continue-1.m: Add.
4149
4150 2005-04-25  Roger Sayle  <roger@eyesopen.com>
4151
4152         PR c++/20995
4153         * g++.dg/opt/pr20995-1.C: New test case.
4154
4155 2005-04-25  Devang Patel <dpatel@apple.com>
4156
4157         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
4158
4159 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
4160
4161         PR testsuite/21062
4162         * g++.dg/opt/alias2.C (printf): Correct the prototype.
4163
4164 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
4165
4166         PR C++/21188
4167         * g++.dg/opt/rtti2.C: New test.
4168
4169 2005-04-25  Paul Brook  <paul@codesourcery.com>
4170         Steven G. Kargl  <kargls@comcast.net>
4171
4172         PR fortran/20879
4173         * gfortran.dg/ichar_1.f90: New file.
4174
4175 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
4176
4177         PR middle-end/20991
4178         * g++.dg/opt/pr20991.C: New test.
4179
4180         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
4181         where sizeof (type) < __alignof__ (type).
4182         * gcc.dg/compat/struct-layout-1.h: Likewise.
4183
4184 2005-04-24  Per Bothner  <per@bothner.com>
4185             Devang Patel  <dpatel@apple.com>
4186
4187         PR preprocessor/20907
4188         * gcc.dg/cpp/very-long-comment.c: New test.
4189
4190 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4191
4192         PR fortran/20059
4193         * gfortran.dg/common_5.f: New test.
4194
4195 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
4196
4197         PR middle-end/21082
4198         * g++.dg/tree-ssa/pr21082.C: New testcase.
4199
4200 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
4201
4202         * gcc.dg/vect/vect-99.c: New test.
4203
4204 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
4205
4206         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
4207
4208 2005-04-22  Jeff Law  <law@redhat.com>
4209
4210         * gcc.dg/uninit-5.c: Remove xfails.
4211         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
4212         conditionals and loads.
4213
4214 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
4215
4216         PR libfortran/20074
4217         PR libfortran/20436
4218         PR libfortran/21108
4219         * gfortran.dg/nested_reshape.f90: new test
4220         * gfortran.dg/reshape-alloc.f90: new test
4221         * gfortran.dg/reshape.f90: new test
4222
4223 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
4224
4225         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
4226
4227         * gcc.dg/arm-vfp1.c: New test.
4228
4229 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
4230
4231         PR c++/21087
4232         * g++.dg/lookup/builtin2.C: New test.
4233
4234 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
4235
4236         * gcc.dg/weak/weak-13.c: New test.
4237
4238 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
4239
4240         * lib/target-supports.exp (check_effective_target_sync_int_long):
4241         Add powerpc*.
4242
4243 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
4244
4245         * gcc.target/mips/branch-1.c: New test.
4246
4247 2005-04-21  Richard Henderson  <rth@redhat.com>
4248
4249         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
4250         * gcc.dg/vect/vect-86.c: Likewise.
4251         * gcc.dg/vect/vect-87.c: Likewise.
4252         * gcc.dg/vect/vect-88.c: Likewise.
4253
4254 2005-04-21  Devang Patel  <dpatel@apple.com>
4255
4256         PR optimization/20994
4257         * gcc.dg/tree-ssa/ifc-3.c: New test.
4258
4259 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
4260
4261         PR c/12913
4262         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
4263         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
4264         gcc.dg/c99-vla-jump-5.c: New tests.
4265
4266 2005-04-19  Richard Henderson  <rth@redhat.com>
4267
4268         * lib/target-supports.exp (check_effective_target_vect_int_mult):
4269         Fix typo in exists check.
4270         (check_effective_target_sync_int_long): New.
4271         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
4272         * gcc.dg/ia64-sync-2.c: Likewise.
4273         * gcc.dg/ia64-sync-3.c: Likewise.
4274         * gcc.dg/ia64-sync-4.c: Likewise.
4275
4276 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
4277
4278         * gcc.dg/fold-xor-1.c: New test.
4279         * gcc.dg/fold-xor-2.c: New test.
4280
4281 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
4282
4283         PR target/20670
4284         * g++.dg/eh/fp-regs.C: New test.
4285
4286 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
4287
4288         * gcc.dg/Wint-to-pointer-cast-1.c,
4289         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
4290         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
4291         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
4292
4293 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4294
4295         PR fortran/16861
4296         * gfortran.dg/pr16861.f90: New test.
4297
4298 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
4299
4300         * gcc.dg/pr21085.c: New test.
4301
4302 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
4303
4304         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
4305         (setup_mips_tests, dg-mips-options): New procedures.
4306         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
4307         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
4308         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
4309         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
4310         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
4311         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
4312         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
4313         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
4314         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
4315         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
4316         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
4317         dg-mips-options instead of dg-options.  Remove now-redundant
4318         preprocessor guards.
4319         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
4320         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
4321         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
4322         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
4323         * gcc.dg/vr-mult-2.c: Delete.
4324         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
4325         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
4326         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
4327         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
4328         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
4329         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
4330         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
4331
4332 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
4333
4334         * ada/acats/run_all.sh: Use sync when executable not present.
4335
4336 2005-04-18  Devang Patel  <dpatel@apple.com>
4337
4338         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
4339         * gcc.dg/vect/vect-11a.c: New.
4340         * gcc.dg/vect/vect-none.c: Update.
4341         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
4342
4343 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
4344
4345         PR tree-optimization/20922
4346         * gcc.dg/pr20922-1.c: New test.
4347         * gcc.dg/pr20922-2.c: New test.
4348         * gcc.dg/pr20922-3.c: New test.
4349         * gcc.dg/pr20922-4.c: New test.
4350         * gcc.dg/pr20922-5.c: New test.
4351         * gcc.dg/pr20922-6.c: New test.
4352
4353 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4354
4355         PR libfortran/20950
4356         * gfortran.dg/pr20950.f: New test.
4357
4358 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4359
4360         PR libfortran/19216
4361         * gfortran.dg/pr19216.f: New test.
4362
4363 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
4364
4365         PR tree-optimization/21001
4366         * gcc.dg/tree-ssa/pr21001.c: New.
4367
4368 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
4369
4370         PR libfortran/21075
4371         * gfortran.dg/reshape_rank7.f90: New test.
4372
4373 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
4374
4375         PR libfortran/12884 gfortran.dg/pr12884.f: New test
4376         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
4377         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
4378         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
4379         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
4380         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
4381         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
4382         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
4383         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
4384         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
4385         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
4386         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
4387         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
4388         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
4389         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
4390         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
4391         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
4392         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
4393         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
4394         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
4395         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
4396
4397 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
4398
4399         * gfortran.dg/wtruncate.f: New testcase.
4400         * gfortran.dg/wtruncate.f90: New testcase.
4401
4402 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
4403
4404         PR c++/21025
4405         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
4406         which sizeof/alignof is dependent, rather than just whether we are
4407         processing_template_decl.
4408
4409 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
4410
4411         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
4412         corrected typo where the wrong variables had been compared.
4413
4414 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
4415
4416         PR libfortran/18495
4417         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
4418         Test callee-allocated version of return array with a write
4419         statement.
4420         Test spread with a temporary with another write statement.
4421
4422 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
4423
4424         PR tree-optimization/21031
4425         * gcc.dg/tree-ssa/pr21031.c: New.
4426
4427 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
4428
4429         PR tree-optimization/21004
4430         * gcc.dg/builtins-53.c: Include builtins-config.h.
4431         Check floorf, ceilf, floorl and ceill transformations
4432         only when HAVE_C99_RUNTIME is defined.
4433
4434 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
4435
4436         PR middle-end/20739
4437         * gcc.dg/tree-ssa/pr20739.c: New test.
4438
4439 2005-04-14  Mike Stump  <mrs@apple.com>
4440
4441         * gcc.dg/Foundation.framework/empty: New.
4442         * gcc.dg/framework-2.c: New.
4443
4444 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
4445
4446         PR tree-optimization/21021
4447         * gcc.c-torture/compile/pr21021.c: New.
4448
4449 2005-04-14  Janis Johnson  <janis187@us.ibm.com
4450
4451         PR testsuite/21010
4452         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
4453         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
4454         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
4455         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
4456         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
4457         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
4458         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
4459         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
4460
4461 2005-04-14  Richard Henderson  <rth@redhat.com>
4462
4463         * lib/target-supports.exp (check_effective_target_vect_condition):
4464         Add ia64, i?86, and x86_64.
4465
4466 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
4467
4468         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
4469
4470 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
4471
4472         PR tree-optimization/20657
4473         * gcc.dg/tree-ssa/pr20657.c: New.
4474
4475 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
4476
4477         * gcc.dg/builtins-53.c: Also check (int)trunc* and
4478         (long long int)trunc*.
4479
4480 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
4481
4482         PR target/20927
4483         * gcc.dg/pr20927.c: New test.
4484
4485 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
4486
4487         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
4488         * gcc.target/mips/asm-1.c: Likewise.
4489
4490 2005-04-13  Dale Johannesen  <dalej@apple.com>
4491
4492         * objc.dg/objc-fast-4.m:  New.
4493
4494 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
4495
4496         * gcc.target/cris/torture/cris-torture.exp: New driver in new
4497         directory.
4498         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
4499
4500 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
4501
4502         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
4503         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
4504         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
4505
4506 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
4507
4508         PR tree-optimization/20913
4509         * gcc.dg/tree-ssa/pr20913.c: New.
4510
4511         PR tree-optimization/20702
4512         * gcc.dg/tree-ssa/pr20702.c: New.
4513
4514 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4515
4516         PR c++/13744
4517         * g++.dg/inherit/local3.C: New test.
4518
4519 2005-04-12  Jeff Law  <law@redhat.com>
4520
4521         * gcc.dg/tree-ssa/20050412-1.c: New test.
4522
4523 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
4524
4525         PR libfortran/19016
4526         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
4527         Add tests with mask generated by expression.
4528         * gfortran.fortran-torture/execute/intrinsic_mmval.f90:  Likewise.
4529         * gfortran.fortran-torture/execute/intrinsic_product.f90:  Likewise.
4530         * gfortran.fortran-torture/execute/intrinsic_sum.f90:  Likewise.
4531
4532 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
4533
4534         PR middle-end/20917
4535         * gcc.dg/20050409-1.c: New test.
4536
4537 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
4538
4539         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
4540
4541 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
4542
4543         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
4544         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
4545         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
4546         (TARGET_CXX): Adjust accordingly.
4547         * target.h (struct gcc_target): Remove epxort_class_data.  Add
4548         determine_class_data_visibility and class_data_always_comdat.
4549         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
4550         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
4551         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
4552         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
4553         (arm_cxx_determine_class_data_visibility): New.
4554         (arm_cxx_class_data_always_comdat): Likewise.
4555         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
4556         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
4557         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
4558         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
4559         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
4560         Define.
4561
4562 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
4563
4564         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
4565
4566 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
4567
4568         * gcc.dg/i386-darwin-fpmath.c: New.
4569
4570 2004-04-11  Devang Patel  <dpatel@apple.com>
4571
4572         * lib/target-supports.exp (check_effective_target_vect_condition): New.
4573         * gcc.dg/vect/vect-ifcvt-1.c: New test.
4574         * gcc.dg/vect/vect-ifcvt-2.c: New test.
4575         * gcc.dg/vect/vect-ifcvt-3.c: New test.
4576         * gcc.dg/vect/vect-ifcvt-4.c: New test.
4577         * gcc.dg/vect/vect-ifcvt-5.c: New test.
4578         * gcc.dg/vect/vect-ifcvt-6.c: New test.
4579         * gcc.dg/vect/vect-ifcvt-7.c: New test.
4580         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
4581
4582 2004-04-11  Devang Patel  <dpatel@apple.com>
4583
4584         * gcc.dg/vect/vect-dv-1.c: New test.
4585         * gcc.dg/vect/vect-dv-2.c: New test.
4586
4587 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
4588
4589         PR tree-optimization/20933
4590         * gcc.dg/tree-ssa/pr20933.c: New test.
4591
4592 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4593
4594         * gfortran.dg/fold_nearest.f90: New test.
4595
4596 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
4597
4598         * gcc.dg/tree-ssa/alias-1.c: New test.
4599
4600 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
4601
4602         PR tree-optimization/20920
4603         * g++.dg/tree-ssa/pr20920.C: New test.
4604
4605 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
4606
4607         * gcc.dg/builtins-53.c: Also check (int)ceil* and
4608         (long long int)ceil*.
4609
4610 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
4611
4612         * g++.dg/warn/Wdtor1.C: Declare template in system header with
4613         explicit C++ linkage.
4614
4615 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4616
4617         * gfortran.dg/pr17229.f: Take care of the new obsolescence
4618         warning for arithmetic IF statements.
4619
4620 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
4621
4622         * eor_handling_1.f90: New test case.
4623         * eor_handling_2.f90: New test case.
4624         * eor_handling_3.f90: New test case.
4625         * eor_handling_4.f90: New test case.
4626         * eor_handling_5.f90: New test case.
4627         * noadv_size.f90: New test case.
4628         * pad_no.f90: New test case.
4629
4630 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
4631
4632         * gcc.c-torture/execute/20050410-1.c: New test.
4633
4634 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
4635
4636         * gcc.dg/pr20126.c: New.
4637
4638 2005-04-09  Bud Davis  <bdavis@gfortran.org>
4639             Steven G. Kargl <kargls@comcast.net>
4640
4641         * gfortran.dg/PR19872.f: New test.
4642
4643 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
4644
4645         * gfortran.dg/nint_1.f90:  Fix dg-do directive
4646
4647 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
4648
4649         * gfortran.dg/nint_1.f90: New test.
4650
4651 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
4652
4653         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
4654         Added test for callee-allocated arrays with write statements.
4655         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
4656         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
4657         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
4658         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
4659         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
4660
4661 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
4662
4663         PR libfortran/20163
4664         * gfortran.dg/open-options-blanks.f:  New test.
4665
4666 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
4667
4668         PR fortran/13257
4669         * gfortran.dg/comma_format_extension_[1234].f: New tests.
4670
4671 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
4672
4673         * gcc.dg/tree-ssa/stdarg-1.c: New test.
4674         * gcc.dg/tree-ssa/stdarg-2.c: New test.
4675         * gcc.dg/tree-ssa/stdarg-3.c: New test.
4676         * gcc.dg/tree-ssa/stdarg-4.c: New test.
4677         * gcc.dg/tree-ssa/stdarg-5.c: New test.
4678         * gcc.c-torture/execute/stdarg-4.c: New test.
4679
4680         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
4681
4682         PR target/20795
4683         * g++.dg/abi/param2.C: New test.
4684
4685 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
4686
4687         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
4688
4689 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
4690
4691         * gcc.dg/builtins-53.c: New test.
4692
4693 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
4694
4695         * g++.dg/tree-ssa/pr18178.C: New test.
4696         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
4697         * gcc.c-torture/execute/20041019-1.c: New test.
4698         * gcc.dg/tree-ssa/20041008-1.c: New test.
4699         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
4700         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
4701         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
4702         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
4703         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
4704         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
4705         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
4706         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
4707         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
4708         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
4709
4710 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
4711
4712         PR rtl-optimization/20466
4713         * gcc.c-torture/execute/pr20466-1.c: New test.
4714
4715 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
4716
4717         PR c++/20905
4718         * g++.dg/parse/cond2.C: New test.
4719
4720         PR c++/20145
4721         * g++.dg/warn/Wdtor1.C: New test.
4722
4723 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4724
4725         PR fortran/17229
4726         * gfortran.dg/pr17229.f: New test.
4727
4728 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
4729
4730         * gfortran.dg/tiny_1.f90: New test.
4731         * gfortran.dg/tiny_2.f90: ditto.
4732
4733 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
4734
4735         * gfortran.dg/eor_1.f90:  Fix dg-do run line
4736         * gfortran.dg/open_new.f90:  Fix dg-do run line
4737
4738 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
4739
4740         * lib/target-supports.exp (get_compiler_messages): Support
4741         optional arguments, the fourth being compiler options.
4742         (check_effective_target_fpic): New proc.
4743         * gcc.dg/20050321-2.c: Restrict to target fpic.
4744
4745 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
4746
4747         * gcc.dg/15443-1.c: New test.
4748         * gcc.dg/15443-2.c: Likewise.
4749
4750 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4751
4752         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
4753
4754 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
4755
4756         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
4757
4758 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
4759
4760         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
4761         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
4762         -m64.
4763         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
4764         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
4765         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
4766
4767 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
4768
4769         PR c++/20212
4770         * g++.dg/warn/Wunused-11.C: New test.
4771
4772 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
4773
4774         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
4775
4776 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
4777
4778         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
4779
4780 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
4781
4782         PR c++/20734
4783         * g++.dg/template/ptrmem13.C: New test.
4784
4785 2005-04-05  Per Bothner  <per@bothner.com>
4786
4787         * lib/gcc.exp: Always add -fno-show-column, for now.
4788
4789 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
4790
4791         PR testsuite/20767
4792         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
4793         of plain old "unsigned int" for the type of "i".  Makes this test
4794         64bit clean.
4795
4796 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
4797
4798         * gcc.dg/i386-ssefn-1.c: New test.
4799         * gcc.dg/i386-ssefn-2.c: New test.
4800         * gcc.dg/i386-ssefn-3.c: New test.
4801         * gcc.dg/i386-ssefn-4.c: New test.
4802
4803 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
4804
4805         PR tree-optimization/20076
4806         * gcc.dg/builtin-apply4.c: New test.
4807
4808         PR preprocessor/19475
4809         * gcc.dg/cpp/macspace1.c: New test.
4810         * gcc.dg/cpp/macspace2.c: New test.
4811
4812 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4813
4814         * gfortran.dg/pr20755.f: Fixed bad format.
4815
4816 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
4817
4818         PR c++/20763
4819         * g++.dg/ext/attrib21.C: New test.
4820
4821 2004-04-05  Devang Patel  <dpatel@apple.com>
4822
4823         * lib/target-supports.exp (check_effective_target_vect_shif): New.
4824         * gcc.dg/vect/vect-shift-1.c: New test.
4825
4826 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4827
4828         PR libfortran/20755
4829         * gfortran.dg/pr20755.f: New test.
4830
4831 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
4832
4833         * gfortran.dg/pr15959.f90: New test.
4834         * gfortran.dg/string_pad_trunc.f90: New test.
4835
4836 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4837
4838         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
4839         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
4840         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
4841         syntax.
4842
4843 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4844
4845         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
4846
4847 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4848
4849         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
4850         * gcc.c-torture/compile/20011119-2.c: Likewise.
4851         * gcc.c-torture/compile/981001-2.c: Likewise.
4852
4853 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
4854
4855         PR c++/20679
4856         * g++.dg/template/overload4.C: New test.
4857
4858 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
4859
4860         PR c++/20746
4861         * g++.dg/abi/covariant5.C: New.
4862
4863         PR debug/20505
4864         * g++.dg/debug/const2.C: New.
4865
4866 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
4867
4868         PR rtl-optimization/16104
4869         * gcc.c-torture/execute/20050316-1.c: New test.
4870
4871 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
4872
4873         * g++.dg/template/spec23.C: Fix dg-error text.
4874
4875 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
4876
4877         PR c++/19199
4878         * g++.dg/expr/lval2.C: New.
4879
4880 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4881
4882         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
4883         __builtin_strcasecmp and __builtin_strncasecmp.
4884
4885 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
4886
4887         PR c++/20723
4888         * g++.dg/template/spec22.C: New.
4889         * g++.dg/template/spec23.C: New.
4890
4891 2005-04-03  Dale Ranta  <dir@lanl.gov>
4892             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4893
4894         PR libfortran/20068
4895         PR libfortran/20125
4896         PR libfortran/20156
4897         PR libfortran/20471
4898         * gfortran.dg/backspace.f: New test.
4899
4900 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
4901
4902         * gcc.dg/pr19345.c: New test.
4903
4904 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
4905
4906         PR tree-optimization/20640
4907         * gcc.dg/torture/tree-loop-1.c: New.
4908
4909 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
4910
4911         PR rtl-optimization/20290
4912         * gcc.c-torture/execute/loop-ivopts-2.c: New.
4913
4914 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
4915
4916         * gcc.dg/rs6000-fpint.c: New.
4917
4918 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
4919
4920         * gcc.dg/old-style-then-proto-1.c: New test.
4921
4922 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4923
4924         * gfortran.fortran-torture/execute/backspace.f90: Check
4925         after backspace and read was incorrect.
4926
4927 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4928
4929         * gcc.c-torture/execute/builtins/strcat.c: Check the result
4930         buffer past the terminating NUL using memcmp.
4931         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
4932         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
4933
4934         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
4935         Fix unused/uninitialized variable warnings.
4936
4937         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
4938         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
4939         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
4940         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
4941
4942         * gcc.c-torture/execute/builtins/abs-1-lib.c,
4943         gcc.c-torture/execute/builtins/fputs-lib.c,
4944         gcc.c-torture/execute/builtins/lib/fprintf.c,
4945         gcc.c-torture/execute/builtins/lib/main.c,
4946         gcc.c-torture/execute/builtins/lib/memcmp.c,
4947         gcc.c-torture/execute/builtins/lib/memmove.c,
4948         gcc.c-torture/execute/builtins/lib/mempcpy.c,
4949         gcc.c-torture/execute/builtins/lib/memset.c,
4950         gcc.c-torture/execute/builtins/lib/printf.c,
4951         gcc.c-torture/execute/builtins/lib/sprintf.c,
4952         gcc.c-torture/execute/builtins/lib/stpcpy.c,
4953         gcc.c-torture/execute/builtins/lib/strchr.c,
4954         gcc.c-torture/execute/builtins/lib/strcmp.c,
4955         gcc.c-torture/execute/builtins/lib/strcpy.c,
4956         gcc.c-torture/execute/builtins/lib/strcspn.c,
4957         gcc.c-torture/execute/builtins/lib/strlen.c,
4958         gcc.c-torture/execute/builtins/lib/strncat.c,
4959         gcc.c-torture/execute/builtins/lib/strncmp.c,
4960         gcc.c-torture/execute/builtins/lib/strncpy.c,
4961         gcc.c-torture/execute/builtins/lib/strrchr.c,
4962         gcc.c-torture/execute/builtins/lib/strspn.c,
4963         gcc.c-torture/execute/builtins/lib/strstr.c,
4964         gcc.c-torture/execute/builtins/memops-asm-lib.c,
4965         gcc.c-torture/execute/builtins/strlen-2.c,
4966         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
4967         prototypes.
4968
4969 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
4970
4971         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
4972         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
4973         selectany usage.
4974
4975 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
4976
4977         PR c++/19406
4978         * g++.dg/debug/using1.C: New test.
4979
4980 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
4981
4982         PR middle-end/20524
4983         * gcc.dg/alias-7.c: Prefix asm-declared name with
4984         __USER_LABEL_PREFIX__.
4985
4986 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
4987
4988         Fix fallout from PR middle-end/15700:
4989         * gcc.c-torture/compile/20011119-1.c: Take
4990         __USER_LABEL_PREFIX__ into account.
4991         * gcc.c-torture/compile/20011119-2.c: Likewise.
4992
4993 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4994
4995         PR c++/18644
4996         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
4997
4998 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
4999
5000         PR c/17855
5001         * gcc.c-torture/compile/struct-non-lval-1.c,
5002         gcc.c-torture/compile/struct-non-lval-2.c,
5003         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
5004
5005 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
5006
5007         * gcc.dg/tls/tls.exp: Remove temporary file.
5008         * g++.dg/tls/tls.exp: Ditto.
5009         * lib/file-format.exp: Ditto.
5010         * g++.dg/special/ecos.exp: Ditto.
5011
5012         * lib/profopt.exp: Treat prof_ext as a list.
5013         * gcc.misc-tests/bprob.exp: Ditto.
5014         * g++.dg/bprob/bprob.exp: Ditto.
5015
5016         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
5017         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
5018         g++.dg/tree-ssa/pointer-reference-alias.C,
5019         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
5020         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
5021         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
5022         g++.dg/vect/pr19951.cc: Ditto.
5023         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
5024         gcc.dg/builtins-47.c: Ditto.
5025         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
5026         gcc.dg/pr20115-1.c: Ditto.
5027         * gcc.dg/tree-ssa/20030530-2.c,
5028         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
5029         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
5030         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
5031         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
5032         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
5033         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
5034         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
5035         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
5036         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
5037         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
5038         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
5039         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
5040         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
5041         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
5042         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
5043         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
5044         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
5045         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
5046         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
5047         gcc.dg/tree-ssa/20030824-1.c,
5048         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
5049         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
5050         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
5051         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
5052         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
5053         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
5054         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
5055         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
5056         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
5057         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
5058         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
5059         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
5060         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
5061         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
5062         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
5063         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
5064         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
5065         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
5066         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
5067         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
5068         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
5069         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
5070         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
5071         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
5072         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
5073         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
5074         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
5075         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
5076         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
5077         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
5078         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
5079         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
5080         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
5081         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
5082         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
5083         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
5084         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
5085         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
5086         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
5087         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
5088         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
5089         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
5090         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
5091         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
5092         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
5093         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
5094         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
5095         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
5096         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
5097         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
5098         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
5099         gcc.dg/tree-ssa/useless-1.c: Ditto.
5100         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
5101         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
5102         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
5103         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
5104         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
5105         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
5106         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
5107         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
5108         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
5109         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
5110         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
5111         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
5112         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
5113         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
5114         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
5115         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
5116         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
5117         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
5118         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
5119         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
5120         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
5121         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
5122         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
5123         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
5124         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
5125         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
5126         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
5127         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
5128         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
5129         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
5130         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
5131         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
5132         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
5133         gcc.dg/vect/vect-none.c: Ditto.
5134         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
5135         treelang/compile/unsigned.tree: Ditto.
5136
5137         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
5138         * gcc.dg/cpp/direct2s.c: Ditto.
5139         * gcc.dg/cpp/paste4.c: Ditto.
5140         * gcc.dg/cpp/separate-1.c: Ditto.
5141         * gcc.dg/pch/save-temps-1.c: Ditto.
5142         * g++.dg/ext/altivec-10.C: Ditto.
5143         * g++.dg/pch/pch.C: Ditto.
5144
5145         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
5146
5147         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
5148         * g++.dg/template/repo1.C: Ditto.
5149         * g++.dg/template/repo2.C: Ditto.
5150         * g++.dg/template/repo3.C: Ditto.
5151         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
5152         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
5153         * g++.old-deja/g++.pt/repo1.C: Ditto.
5154         * g++.old-deja/g++.pt/repo2.C: Ditto.
5155         * g++.old-deja/g++.pt/repo3.C: Ditto.
5156         * g++.old-deja/g++.pt/repo4.C: Ditto.
5157
5158         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
5159         * gcc.dg/20030107-1.c: Ditto.
5160         * gcc.dg/20030702-1.c: Ditto.
5161         * gcc.dg/profile-generate-1.c: Ditto.
5162         * g++.dg/other/profile1.C: Ditto.
5163         * g++.old-deja/g++.robertl/eb83.C: Ditto.
5164
5165         * lib/gcc-dg.exp (remove-build-file): New.
5166         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
5167         cleanup-tree-dump, cleanup-saved-temps): New.
5168
5169 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
5170
5171         PR c++/19203, DR 214
5172         * g++.dg/parse/ambig3.C: Not ambiguous.
5173         * g++.dg/template/spec20.C: New.
5174         * g++.dg/template/spec21.C: New.
5175
5176 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
5177
5178         PR target/20045
5179         * gcc.dg/ia64-fptr-1.c: Run only on linux.
5180
5181 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5182
5183         PR libfortran/20660
5184         * gfortran.dg/negative_unit.f: New test.
5185
5186 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
5187
5188         * gcc.dg/20050330-1.c: New test.
5189
5190 2005-03-30  Devang Patel  <dpatel@apple.com>
5191
5192         * g++.dg/tree-sra/ssa-sra-3.C: New test.
5193
5194 2005-03-30  Dale Johannesen  <dalej@apple.com>
5195
5196         * gcc.dg/20020919-1.c:  Remove unnecessary conditional.
5197
5198 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
5199
5200         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
5201         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
5202         Strip options from test name.
5203
5204 2005-03-31  Jan Hubicka  <jh@suse.cz>
5205
5206         * gcc.dg/varpool-1.c: New testcase.
5207
5208 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
5209
5210         PR c/772
5211         PR c/17913
5212         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
5213         gcc.dg/stmt-expr-label-3.c : New tests.
5214         * gcc.c-torture/execute/medce-2.c: Remove.
5215
5216 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
5217
5218         PR c/20368
5219         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
5220         tests.
5221
5222 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
5223
5224         * gcc.c-torture/compile/pr20203.c: New test.
5225
5226 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
5227
5228         * gfortran.dg/promotion.f90:  New test.
5229
5230 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
5231
5232         PR middle-end/20491
5233         * gcc.dg/torture/asm-subreg-1.c: New test.
5234
5235 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
5236
5237         PR c/20672
5238         * gcc.dg/pr20672-1.c: New test.
5239
5240 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
5241
5242         * gfortran.dg/vect: New directory.
5243         * gfortran.dg/vect/vect.exp: New.
5244         * gfortran.dg/vect/vect-1.f90: New test.
5245         * gfortran.dg/vect/vect-2.f90: New test.
5246         * gfortran.dg/vect/vect-3.f90: New test.
5247         * gfortran.dg/vect/vect-4.f90: New test.
5248         * gfortran.dg/vect/vect-5.f90: New test.
5249
5250 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
5251
5252         PR middle-end/20622
5253         * gcc.dg/alias-7.c: New test.
5254
5255 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
5256
5257         * gcc.dg/sparc-reg-1.c: New test.
5258
5259 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
5260
5261         PR target/19890
5262         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
5263
5264 2005-03-29  Dale Ranta  <dir@lanl.gov>
5265             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5266
5267         PR libfortran/20163
5268         * gfortran.dg/pr20163-2.f: New test.
5269
5270 2005-03-28  Jan Hubicka  <jh@suse.cz>
5271
5272         PR middle-end/20635
5273         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
5274         by Jakub Jelinek.
5275
5276 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
5277
5278         PR tree-optimization/20626
5279         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
5280         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
5281
5282 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
5283
5284         * gfortran.dg/underflow.f90:  New test.
5285         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
5286
5287 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5288
5289         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
5290
5291 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
5292
5293         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
5294         (g++_init): Make sure that CXXFLAGS is set.
5295         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
5296         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
5297         * lib/gfortran.exp (gfortran_link_flags): Likewise.
5298         * lib/objc.exp (objc_init): Likewise.
5299         * lib/treelang.exp (treelang_init): Likewise.
5300
5301 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
5302
5303         PR tree-optimization/20470
5304         * gcc.dg/tree-ssa/pr20470.c: New test.
5305
5306 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
5307
5308         * gcc.dg/ppc-stfiwx.c: New.
5309
5310 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
5311
5312         PR target/19888
5313         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
5314
5315 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
5316
5317         * gcc.dg/20050325-1.c: Fix a typo.
5318
5319 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5320
5321         PR libfortran/19678
5322         PR libfortran/19679
5323         * gfortran.dg/dos_eol.f: New test.
5324
5325 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
5326
5327         PR rtl-optimization/20249
5328         * gcc.dg/20050325-1.c: New test.
5329
5330 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5331
5332         PR libfortran/15332
5333         * gfortran.dg/pr15332.f: New test.
5334
5335 2005-03-24  Dale Johannesen  <dalej@apple.com>
5336
5337         * gcc.dg/20020919-1.c:  Fix for x86 Darwin.
5338
5339 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
5340
5341         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
5342         'internal' visibility.
5343         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
5344         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
5345         'protected' visibility.
5346         * gcc.dg/visibility-7.c: Likewise.
5347         * lib/target-supports.exp (check_visibility_available): Take
5348         a parameter, the kind of visibility to check for.
5349         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
5350         to check_visibility_available.
5351
5352         * g++.dg/expr/cast3.C: New.
5353
5354 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
5355
5356         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
5357         rs6000.
5358
5359 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
5360
5361         PR target/20095
5362         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
5363
5364 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
5365
5366         * gcc.dg/badshift.c: Renamed to...
5367         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
5368
5369         * gcc.target/i386/badshift.c: Renamed to...
5370         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
5371         only.
5372
5373         PR rtl-optimization/20532
5374         * gcc.target/i386/badshift.c: New.
5375
5376 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5377
5378         * gfortran.dg/pr18025.f90: New test.
5379
5380 2005-03-23  Dale Johannesen  <dalej@apple.com>
5381
5382         * gcc.dg/20020312-2.c:  Fix for non-PowerPC Darwin.
5383
5384 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
5385
5386         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
5387
5388         * lib/target-supports.exp (check_iconv_available): Default
5389         libiconv to -liconv, if there is no definition.
5390
5391 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
5392
5393         * gcc.dg/torture/cris-asm-mof-1.c: New test.
5394
5395 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
5396
5397         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
5398         * g++.dg/opt/pr7503-2.C: Likewise.
5399         * g++.dg/opt/pr7503-3.C: Likewise.
5400         * g++.dg/opt/pr7503-4.C: Likewise.
5401         * g++.dg/opt/pr7503-5.C: Likewise.
5402         * g++.dg/warn/minmax.C: New test.
5403
5404 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5405
5406         * gfortran.dg/g77_intrinsics_funcs.f: New test.
5407         * gfortran.dg/g77_intrinsics_sub.f: New test.
5408
5409 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
5410             Jan Hubicka  <jh@suse.cz>
5411             Steven Bosscher <stevenb@suse.de
5412
5413         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
5414
5415 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5416
5417         PR c++/19980
5418         * g++.dg/template/redecl3.C: New test.
5419
5420 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5421
5422         PR c++/20499
5423         * g++.dg/parse/error16.C: Tweak error markers.
5424
5425 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
5426
5427         PR target/20561
5428         * gcc.dg/20050321-2.c: New test.
5429
5430 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
5431
5432         PR c++/20465
5433         PR c++/20381
5434         * g++.dg/template/ptrmem12.C: New.
5435
5436 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
5437
5438         PR rtl-optimization/20527
5439         * gcc.c-torture/execute/pr20527-1.c: New test.
5440
5441 2005-03-22  Ben Elliston  <bje@au.ibm.com>
5442
5443         * gcc.misc-tests/options.exp (check_for_options): Create a real C
5444         program, compile it into a real executable and then delete the .c
5445         and .x files afterwards, to avoid problems on testglue targets.
5446
5447 2005-03-21  Stuart Hastings  <stuart@apple.com>
5448
5449         * gcc.target/i386/sse-2.c: New.
5450
5451 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
5452
5453         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
5454
5455 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
5456
5457         * g++.dg/parse/crash25.C: Fix typo.
5458
5459 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
5460
5461         PR c++/20461
5462         * g++.dg/parse/crash24.C: New test.
5463
5464         PR c++/20536
5465         * g++.dg/parse/crash25.C: New test.
5466
5467 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
5468
5469         PR c++/20147
5470         * g++.dg/ext/stmtexpr4.C: New test.
5471
5472 2005-03-20  Roger Sayle  <roger@eyesopen.com>
5473
5474         PR middle-end/20539
5475         * gcc.c-torture/compile/pr13066-1.c: New test case.
5476         * gcc.c-torture/compile/pr20539-1.c: Likewise.
5477         * g++.dg/opt/pr13066-1.C: Likewise.
5478
5479 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
5480
5481         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
5482
5483 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5484
5485         PR fortran/18525
5486         * gfortran.dg/nesting_1.f90: New test.
5487
5488 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5489
5490         PR c++/20240
5491         * g++.dg/lookup/using13.C: New test.
5492
5493 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5494
5495         PR c++/20333
5496         * g++.dg/template/crash36.C: New test.
5497
5498 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
5499
5500         PR c++/20463
5501         * g++.dg/template/crash35.C: New test.
5502
5503 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
5504
5505         PR c++/19966
5506         * g++.dg/overload/operator2.C: New test.
5507
5508 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5509
5510         PR libfortran/20257
5511         * gfortran.dg/pr20257.f90: New test.
5512
5513 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5514
5515         PR libfortran/20480
5516         * gfortran.dg/pr20480.f90: New test.
5517
5518 2005-03-16  Richard Henderson  <rth@redhat.com>
5519
5520         PR middle-end/15700
5521         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
5522         (_rtld_global): New.
5523         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
5524         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
5525
5526         * gcc.dg/alias-3.c: New.
5527         * gcc.dg/alias-4.c: New.
5528         * gcc.dg/alias-5.c: New.
5529         * gcc.dg/alias-6.c: New.
5530
5531 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
5532
5533         * gcc.dg/cpp/ucnid-7.c: New.
5534
5535 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
5536             Dorit Naishlos  <dorit@il.ibm.com>
5537
5538         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
5539         darwin.
5540
5541 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
5542
5543         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
5544         misaligned accesses.
5545         * gcc.dg/vect/vect-58.c: Likewise.
5546         * gcc.dg/vect/vect-92.c: New.
5547         * gcc.dg/vect/vect-93.c: New.
5548
5549 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
5550
5551         PR fortran/18827
5552         * gfortran.dg/assign_2.f90: New test.
5553         * gfortran.dg/assign_3.f90: New test.
5554         * gfortran.dg/assign.f90: New test.
5555
5556 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
5557
5558         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
5559         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
5560         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
5561         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
5562         names.
5563
5564 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
5565
5566         * gcc.dg/cpp/ucnid-6.c: New.
5567
5568         * gcc.dg/cpp/normalize-1.c: New.
5569         * gcc.dg/cpp/normalize-2.c: New.
5570         * gcc.dg/cpp/normalize-3.c: New.
5571         * gcc.dg/cpp/normalize-4.c: New.
5572         * gcc.dg/cpp/ucnid-4.c: New.
5573         * gcc.dg/cpp/ucnid-5.c: New.
5574         * g++.dg/cpp/normalize-1.C: New.
5575         * g++.dg/cpp/ucnid-1.C: New.
5576
5577 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
5578
5579         * gcc.dg/pr18628.c: New.
5580
5581 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
5582
5583         PR c++/20280
5584         * g++.dg/tree-ssa/pr20280.C: New.
5585
5586 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5587
5588         PR fortran/20467
5589         * gfortran.dg/stfunc_2.f90: New test.
5590
5591 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
5592
5593         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
5594
5595 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
5596
5597         * gcc.dg/tree-ssa/20050314-1.c: New test.
5598
5599 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5600
5601         PR c++/4403
5602         PR c++/9783, DR433
5603         * g++.dg/template/friend34.C: New test.
5604         * g++.dg/template/friend35.C: Likewise.
5605         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
5606
5607 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5608
5609         Friend class name lookup 5/n
5610         PR c++/1016
5611         * g++.dg/lookup/hidden-class1.C: New test.
5612         * g++.dg/lookup/hidden-class2.C: Likewise.
5613         * g++.dg/lookup/hidden-class3.C: Likewise.
5614         * g++.dg/lookup/hidden-class4.C: Likewise.
5615         * g++.dg/lookup/hidden-class5.C: Likewise.
5616         * g++.dg/lookup/hidden-class6.C: Likewise.
5617         * g++.dg/lookup/hidden-class7.C: Likewise.
5618         * g++.dg/lookup/hidden-class8.C: Likewise.
5619         * g++.dg/lookup/hidden-class9.C: Likewise.
5620         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
5621         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
5622         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
5623         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
5624         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
5625         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
5626         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
5627         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
5628         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
5629         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
5630         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
5631
5632 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
5633
5634         PR c++/20157
5635         * g++.dg/template/error18.C: New test.
5636
5637 2005-03-09  Ben Elliston  <bje@au.ibm.com>
5638
5639         PR debug/16792
5640         * g++.dg/debug/pr16792.C: New test.
5641
5642 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
5643
5644         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
5645         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
5646         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
5647         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
5648         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
5649         test assertion names.
5650
5651 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5652
5653         PR fortran/18600
5654         * gfortran.dg/stfunc_1.f90: New test.
5655
5656 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5657
5658         PR fortran/16907
5659         * gfortran.dg/real_index_1.f90: New test.
5660
5661 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5662
5663         PR fortran/20323
5664         * gfortran.dg/spec_expr_1.f90: New test.
5665
5666 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
5667
5668         PR c/20402
5669         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
5670         new parser.
5671
5672 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5673
5674         PR fortran/20361
5675         * gfortran.dg/largeequiv_1.f90: New test.
5676
5677 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
5678
5679         * gcc.dg/ucnid-1.c: New.
5680         * gcc.dg/ucnid-2.c: New.
5681         * gcc.dg/ucnid-3.c: New.
5682         * gcc.dg/ucnid-4.c: New.
5683         * gcc.dg/ucnid-5.c: New.
5684         * gcc.dg/ucnid-6.c: New.
5685         * gcc.dg/cpp/ucnid-1.c: New.
5686         * gcc.dg/cpp/ucnid-2.c: New.
5687         * gcc.dg/cpp/ucnid-3.c: New.
5688         * g++.dg/other/ucnid-1.C: New.
5689
5690 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
5691
5692         * gcc.dg/vmx/darwin-abi-3.c: Delete.
5693
5694 2005-03-11  Per Bothner  <per@bothner.com>
5695
5696         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
5697         that diagnotics refer to correct token.
5698         * gcc.dg/unused-3.c: Likewise.
5699
5700 2005-03-11  Per Bothner  <per@bothner.com>
5701
5702         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
5703         constant" is now actually on same line as string constant.
5704         * gcc.dg/cpp/direct2s.c: Likewise.
5705
5706 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
5707
5708         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
5709
5710 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5711
5712         PR libfortran/20124
5713         * gfortran.dg/pr20124.f90: New Test
5714
5715 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
5716
5717         PR tree-optimization/20130
5718         * gcc.dg/pr20130-1.c: New test.
5719
5720 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
5721
5722         PR target/20095
5723         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
5724
5725 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5726
5727         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
5728
5729 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
5730
5731         * g++.dg/eh/forced1.C: Fix comment.
5732         * g++.dg/eh/forced2.C: Ditto.
5733         * g++.dg/eh/forced3.C: Ditto.
5734         * g++.dg/eh/forced4.C: Ditto.
5735
5736 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
5737
5738         PR rtl-opt/20412
5739         * gcc.c-torture/compile/pr20412.c: New test.
5740
5741 2005-03-10  Roger Sayle  <roger@eyesopen.com>
5742
5743         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
5744
5745 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
5746
5747         PR target/20322
5748         * gcc.dg/20050307-1.c: New test.
5749
5750 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
5751
5752         PR c++/20375
5753         * g++.dg/other/stdarg3.C: New.
5754
5755 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
5756
5757         PR c++/18384, c++/18327
5758         * g++.dg/init/array19.C: New test.
5759
5760         PR inline-asm/20314
5761         * gcc.dg/torture/pr20314-1.c: New test.
5762         * gcc.dg/torture/pr20314-2.c: New test.
5763
5764 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
5765
5766         * gcc.dg/20050309-1.c: New test.
5767
5768 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5769
5770         * gcc.dg/builtins-10.c: Reactivate disabled test.
5771         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
5772         new cbrt transformations.
5773
5774 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
5775
5776         PR c++/20208
5777         * g++.dg/template/array13.C: New test.
5778
5779 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
5780
5781         PR c++/16859
5782         * g++.dg/init/brace4.C: New test.
5783
5784 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
5785
5786         PR c++/20186
5787         * g++.dg/template/non-dependent12.C: New.
5788
5789 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
5790
5791         PR c++/20142
5792         * g++.dg/init/array18.C: Add dg-do run marker.
5793
5794         PR c++/20142
5795         * g++.dg/init/array18.C: New test.
5796
5797 2005-03-09  Ben Elliston  <bje@au.ibm.com>
5798
5799         * consistency.vlad/vlad.exp: Remove trailing semicolons.
5800         * g++.dg/gcov/gcov.exp: Likewise.
5801         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
5802         * gcc.target/xstormy16/xstormy16.exp: Likewise.
5803         * lib/c-torture.exp: Likewise.
5804         * lib/fortran-torture.exp: Likewise.
5805         * lib/g++.exp: Likewise.
5806         * lib/gcc-defs.exp: Likewise.
5807         * lib/gcc-dg.exp: Likewise.
5808         * lib/gcc.exp: Likewise.
5809         * lib/gcov.exp: Likewise.
5810         * lib/gfortran.exp: Likewise.
5811         * lib/mike-g++.exp: Likewise.
5812         * lib/mike-gcc.exp: Likewise.
5813         * lib/objc-torture.exp: Likewise.
5814         * lib/objc.exp: Likewise.
5815         * lib/profopt.exp: Likewise.
5816         * lib/target-libpath.exp: Likewise.
5817         * lib/target-supports.exp: Likewise.
5818         * lib/treelang.exp: Likewise.
5819         * lib/wrapper.exp: Likewise.
5820
5821 2005-03-08  Jeff Law  <law@redhat.com>
5822
5823         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
5824         PHI-OPT changes.
5825
5826 2005-03-08  Ira Rosen  <irar@il.ibm.com>
5827
5828         * gcc.dg/vect/pr20122.c: New test.
5829
5830 2005-03-07  Jeff Law  <law@redhat.com>
5831
5832         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
5833         was folded away.
5834         * gcc.dg/tree-ssa/pr18133-1.c: New test.
5835         * gcc.dg/tree-ssa/pr18133-2.c: New test.
5836         * gcc.dg/tree-ssa/pr18134.c: New test.
5837
5838 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5839
5840         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
5841         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
5842         gcc.dg/torture/builtin-noret-2.c: Require weak support.
5843
5844 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
5845
5846         PR tree-opt/17671
5847         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
5848
5849 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
5850
5851         * g++.dg/warn/Wnvdtor.C: New test.
5852
5853 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
5854
5855         * gcc.dg/torture/pr19683-1.c: New test.
5856
5857 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
5858
5859         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
5860         * gfortran.dg/g77/19990313-2.f: Ditto.
5861         * gfortran.dg/g77/19990313-3.f: Ditto.
5862         * gfortran.dg/g77/19990525-0.f: Ditto.
5863         * gfortran.dg/g77/19990826-0.f: Ditto.
5864         * gfortran.dg/g77/19990826-2.f: Ditto.
5865         * gfortran.dg/g77/19990826-3.f: Ditto.
5866         * gfortran.dg/g77/20000511-1.f: Ditto.
5867         * gfortran.dg/g77/20000511-2.f: Ditto.
5868         * gfortran.dg/g77/970625-2.f: Ditto.
5869         * gfortran.dg/g77/980310-2.f: Ditto.
5870         * gfortran.dg/g77/980310-3.f: Ditto.
5871         * gfortran.dg/g77/980310-8.f: Ditto.
5872         * gfortran.dg/g77/980519-2.f: Ditto.
5873         * gfortran.dg/g77/alpha1.f: Ditto.
5874         * gfortran.dg/g77/claus.f: Ditto.
5875         * gfortran.dg/g77/erfc.f: Ditto.
5876         * gfortran.dg/g77/short.f: Ditto.
5877         * gfortran.fortran-torture/execute/data.f90: Ditto.
5878         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
5879         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
5880
5881 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5882
5883         * lib/file-format.exp (gcc_target_object_format): Add check for som
5884         format and hardcode object formats on hppa*-*-hpux*.
5885         * lib/target-supports.exp (check_weak_available): Add check for som
5886         object format.  Always return 0 on hppa*-*-hpux10*.
5887
5888         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
5889         is defined.
5890
5891         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
5892
5893 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
5894
5895         * gfortran.dg/pr19936_1.f90: New test.
5896         * gfortran.dg/pr19936_2.f90: New test.
5897         * gfortran.dg/pr19936_3.f90: New test.
5898
5899 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
5900             Paul Thomas <prthomas@drfccad.cea.fr>
5901
5902         * gfortran.dg/PR19754_1.f90: New test.
5903         * gfortran.dg/PR19754_2.f90: Ditto.
5904
5905 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5906
5907         PR c++/19311
5908         * g++.dg/template/non-dependent11.C: New test.
5909
5910 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
5911
5912         * lib/target-supports.exp (check_iconv_available): Fix comment.
5913
5914 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
5915             Joseph S. Myers  <joseph@codesourcery.com>
5916
5917         PR c++/19797
5918         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
5919
5920 2005-03-04  Matthew Sachs  <msachs@apple.com>
5921
5922         * gcc.exp (gcc_target_compile): Put braces around
5923         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
5924         * objc.exp (objc_target_compile): Likewise.
5925         * treelang.exp (treelang_target_compile): Likewise.
5926
5927 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5928
5929         PR fortran/19673
5930         * gfortran.dg/func_result_1.f90: New test.
5931
5932 2005-03-04  Ben Elliston  <bje@au.ibm.com>
5933
5934         * gcc.misc-tests/options.exp: New test.
5935
5936 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
5937
5938         * gcc.dg/pr15784-4.c: New test.
5939
5940 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
5941
5942         * gcc.c-torture/execute/pr17133.c: New.
5943         * gcc.c-torture/compile/20050303-1.c: New.
5944
5945 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
5946
5947         * gcc.dg/cpp/assert4.c:  Fix for cygwin
5948
5949 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
5950
5951         * g++.dg/overload/using2.C: New.
5952
5953 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
5954
5955         PR c++/19916
5956         * g++.dg/init/ptrmem2.C: New test.
5957
5958 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
5959
5960         PR c/8927
5961         * gcc.dg/pr8927-1.c: New test.
5962
5963 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
5964
5965         PR c++/20232
5966         * g++.dg/inherit/covariant12.C: New.
5967
5968 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5969
5970         PR fortran/19479
5971         * gfortran.dg/bound_1.f90: New test.
5972
5973 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
5974
5975         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
5976         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
5977
5978 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
5979
5980         PR c/20245
5981         * gcc.dg/pr20245-1.c: New test.
5982
5983 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
5984
5985         PR middle-end/19874
5986         * gcc.c-torture/execute/20050119-2.c: New test case.
5987
5988 2005-02-28  Ben Elliston  <bje@au.ibm.com>
5989
5990         * README: Update the DejaGnu bug reporting address.
5991         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
5992         * lib/objc-torture.exp: Likewise.
5993
5994 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
5995
5996         * gfortran.dg/boz_1.f90: New test.
5997         * gfortran.dg/boz_3.f90: New test.
5998         * gfortran.dg/boz_4.f90: New test.
5999
6000 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
6001
6002         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
6003         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
6004
6005 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6006
6007         PR libfortran/20101
6008         * gfortran.dg/write_0_pe_format.f90: New test.
6009
6010 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
6011
6012         PR c++/20206
6013         * g++.dg/opt/thunk2.C: New test.
6014         * g++.dg/opt/covariant1.C: New test.
6015
6016 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6017
6018         * gfortran.dg/e_d_fmt.f90: New test.
6019
6020 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
6021
6022         * gcc.dg/asm-b.c: Fix comment typos.
6023
6024 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
6025
6026         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
6027         a V_MAY_DEF also.
6028
6029 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
6030
6031         PR tree-opt/20188
6032         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
6033         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
6034         * gcc.dg/asm-b.c: New test.
6035
6036 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
6037
6038         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
6039         Disable this test on IRIX 6.
6040
6041 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
6042
6043         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
6044         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
6045         parser.
6046
6047 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
6048
6049         PR tree-optimization/20204
6050         * testsuite/gcc.dg/pr20204.c: New test.
6051
6052 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
6053
6054         PR target/20196
6055         * gcc.c-torture/execute/20050224-1.c: New test.
6056
6057         PR c++/20175
6058         * g++.dg/warn/Wbraces2.C: New test.
6059
6060 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
6061
6062         PR c++/19878
6063         * g++.dg/init/const2.C: New test.
6064
6065 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
6066
6067         PR tree-optimization/20100
6068         * gcc.c-torture/execute/pr20100-1.c: New test.
6069
6070 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6071
6072         * gfortran.dg/implicit_3.f90: New test.
6073
6074         * gfortran.dg/deftype_1.f90: New test.
6075
6076 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
6077
6078         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
6079         the test passes.
6080         * g++.dg/other/anon3.C: Accept a warning.
6081
6082 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
6083
6084         * gcc.dg/pr20017.c: Fix a comment typo.
6085
6086 2005-02-23  Bud Davis  <bdavis@gfortran.org>
6087
6088         * gfortran.dg/list_read_4.f90: Change to f90 comments.
6089
6090 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
6091
6092         PR ada/19902
6093         * ada/acats/tests/cxa/cxa3004.a: Remove.
6094         * ada/acats/tests/cxb/cxb30061.am: Likewise.
6095
6096 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
6097
6098         PR c++/20073
6099         * g++.dg/init/const1.C: New test.
6100
6101         PR c++/19991
6102         * g++.dg/parse/constant7.C: New test.
6103
6104         PR c++/20152
6105         * g++.dg/parse/error27.C: New test.
6106         * g++.dg/template/qualttp15.C: Adjust error markers.
6107         * g++.old-deja/g++.other/struct1.C: Likewise.
6108
6109         PR c++/20153
6110         * g++.dg/template/error17.C: New test.
6111
6112         PR c++/20148
6113         * g++.dg/parser/error26.C: New test.
6114
6115 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
6116
6117         PR tree-optimization/20100
6118         PR tree-optimization/20115
6119         * gcc.dg/pr20115.c: New test.
6120         * gcc.dg/pr20115-1.c: New test.
6121         * gcc.dg/pr20100.c: New test.
6122         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
6123         call-clobbered variables after alias1.
6124
6125 2005-02-22  Bud Davis  <bdavis@gfortran.org>
6126
6127         * gfortran.dg/list_read_4.f90: new test.
6128
6129 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
6130
6131         PR rtl-optimization/20017.
6132         * gcc.dg/pr20017.c: New.
6133
6134 2005-02-22  Devang Patel  <dpatel@apple.com>
6135
6136         PR 19952
6137         * g++.dg/tree-ssa/pr19952.C: New test.
6138
6139 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
6140
6141         PR c++/19883
6142         * g++.dg/parse/constant6.C: New test.
6143
6144 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
6145
6146         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
6147         * g++.dg/charset/asm2.c: Likewise.
6148         * g++.dg/charset/asm3.c: Likewise.
6149         * g++.dg/charset/asm4.c: Likewise.
6150         * g++.dg/charset/asm5.c: Likewise.
6151         * g++.dg/charset/attribute1.c: Likewise.
6152         * g++.dg/charset/attribute2.c: Likewise.
6153         * g++.dg/charset/extern1.cc: Likewise.
6154         * g++.dg/charset/extern2.cc: Likewise.
6155         * g++.dg/charset/extern3.cc: Likewise.
6156         * g++.dg/charset/function.cc: Likewise.
6157         * g++.dg/charset/string.c: Likewise.
6158         * g++.dg/charset/charset.exp: Likewise.
6159         * lib/target-supports.exp (check_iconv_available): Fix comment.
6160
6161 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
6162
6163         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
6164         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
6165         * gcc.dg/charset/asm2.c: Likewise.
6166         * gcc.dg/charset/asm3.c: Likewise.
6167         * gcc.dg/charset/asm4.c: Likewise.
6168         * gcc.dg/charset/asm5.c: Likewise.
6169         * gcc.dg/charset/asm6.c: Likewise.
6170         * gcc.dg/charset/attribute1.c: Likewise.
6171         * gcc.dg/charset/attribute2.c: Likewise.
6172         * gcc.dg/charset/builtin1.c: Likewise.
6173         * gcc.dg/charset/extern.c: Likewise.
6174         * gcc.dg/charset/function.c: Likewise.
6175         * gcc.dg/charset/string.c: Likewise.
6176         * gcc.dg/charset/charset.exp: Likewise.
6177
6178 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
6179
6180         PR fortran/20086
6181         * gfortran.dg/pr20086.f90: New test.
6182
6183 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
6184
6185         PR tree-optimization/19786
6186         * g++.dg/tree-ssa/pr19786.C: New.
6187
6188 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6189
6190         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
6191
6192 2005-02-21  Jeff Law  <law@redhat.com>
6193
6194         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
6195
6196 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6197
6198         * gfortran.dg/do_iterator: Split loop, markup all lines for
6199         which an error locus is printed.
6200         * gfortran.dg/pr17708.f90: Markup all lines for which an error
6201         locus is printed.
6202         * gfortran.dg/select_4.f90: Likewise.
6203         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
6204         locuses in the various permutations.
6205
6206 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
6207
6208         PR tree-optimization/19951
6209         * g++.dg/vect: New directory.
6210         * g++.dg/vect/vect.exp: New file.
6211         * g++.dg/vect/pr19951.cc: New testcase.
6212         * g++.dg/dg.exp: Also prune vectorizer tests.
6213
6214 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
6215
6216         PR 18785
6217         * gcc.dg/charset/builtin1.c: New test.
6218
6219 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6220
6221         PR c++/19299
6222         * g++.dg/inherit/volatile1.C: New test.
6223
6224         PR c++/19440
6225         * g++.dg/template/dtor4.C: New test.
6226
6227 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
6228
6229         * gfortran.dg/int_1.f90: New test.
6230
6231 2005-02-19  Devang Patel  <dpatel@apple.com>
6232
6233         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
6234
6235 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
6236
6237         * gfortran.dg/achar_1.f90: New test.
6238
6239 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
6240
6241         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
6242
6243 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
6244             Jakub Jelinek  <jakub@redhat.com>
6245
6246         PR tree-optimization/19828
6247         * gcc.dg/tree-ssa/loop-7.c: New test.
6248         * gcc.c-torture/execute/20050218-1.c: New test.
6249
6250 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
6251
6252         PR c/20043
6253         * gcc.dg/transparent-union-1.c: New test.
6254         * gcc.dg/transparent-union-2.c: New test.
6255
6256 2005-02-18  James E Wilson  <wilson@specifixinc.com>
6257
6258         PR tree-optimization/18977
6259         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
6260
6261 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
6262
6263         PR target/20054
6264         * gcc.dg/pr20054.c: New test.
6265
6266 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6267
6268         PR c++/19508
6269         * g++.dg/ext/attrib20.C: New test.
6270
6271 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
6272
6273         PR middle-end/20030
6274         * gfortran.fortran-torture/execute/character_passing.f90: New test.
6275
6276 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
6277
6278         PR c++/20008
6279         * g++.dg/opt/switch4.C: New.
6280
6281 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
6282
6283         PR c++/20023
6284         PR tree-optimization/20009
6285         * gcc.c-torture/compile/20050217-1.c: New test.
6286         * g++.dg/opt/switch3.C: New test.
6287
6288         PR tree-optimization/18947
6289         * gcc.c-torture/compile/20050215-1.c: New test.
6290         * gcc.c-torture/compile/20050215-2.c: New test.
6291         * gcc.c-torture/compile/20050215-3.c: New test.
6292
6293 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
6294
6295         PR c++/20028
6296         * g++.dg/template/crash34.C: New.
6297
6298         PR c++/20022
6299         * g++.dg/other/access3.C: New.
6300
6301 2005-02-17  Ira Rosen  <irar@il.ibm.com>
6302
6303         * gcc.dg/vect/vect-98.c: New test.
6304
6305 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
6306
6307         PR tree-optimization/19967
6308         * gcc.dg/pr19967.c: New.
6309
6310 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
6311
6312         PR middle-end/19857
6313         * gcc.dg/tree-ssa/20050215-1.c: New test.
6314         * gcc.c-torture/execute/20050215-1.c: New test.
6315
6316 2005-02-15  Eric Christopher  <echristo@redhat.com>
6317
6318         * gcc.dg/cpp/20050215-1.c: New file.
6319
6320 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
6321
6322         PR tree-optimization/15785
6323         * gcc.dg/pr15785-1.c: New test.
6324
6325 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
6326
6327         PR c++/17788
6328         * g++.dg/init/ctor4.C: New.
6329         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
6330
6331 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
6332
6333         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
6334         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
6335
6336 2005-02-15  Andreas Schwab  <schwab@suse.de>
6337
6338         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
6339         declare malloc.
6340
6341 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
6342
6343         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
6344
6345 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
6346
6347         PR tree-optimization/19853
6348         * gcc.c-torture/compile/pr19853.c: New test.
6349
6350 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
6351
6352         PR c++/19608
6353         * g++.dg/parse/local-class1.C: New.
6354
6355         PR c++/19895
6356         * g++.dg/parse/ptrmem3.C: New.
6357
6358         PR c++/19884
6359         * g++.old-deja/g++.oliva/template6.C: Add another case.
6360         * g++.dg/template/explicit6.C: New.
6361
6362 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
6363
6364         PR c++/17816
6365         * g++.dg/other/redecl2.C: New.
6366
6367 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
6368
6369         PR c++/19891
6370         * g++.dg/abi/covariant4.C: New.
6371
6372 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
6373
6374         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
6375
6376 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
6377
6378         * gcc.dg/vect/vect-96.c: Fix typo.
6379
6380 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6381
6382         PR c++/14479
6383         PR c++/19487
6384         * g++.dg/template/enum5.C: New test.
6385
6386 2005-02-12  Ira Rosen  <irar@il.ibm.com>
6387
6388         * gcc.dg/vect/vect-97.c: New test.
6389
6390 2005-02-12  Ira Rosen  <irar@il.ibm.com>
6391
6392         * gcc.dg/vect/vect-96.c: New test.
6393
6394 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
6395
6396         * gcc.dg/builtins-34.c: Also check ldexp*.
6397
6398 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
6399
6400         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
6401
6402 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
6403
6404         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
6405         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
6406         dg-require-dll, dg-require-iconv, dg-require-named-sections,
6407         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
6408         selector_list, selector_expression, dg-process-target): Move to new
6409         file target-supports-dg.exp.
6410         * lib/target-supports-dg.exp: New.
6411
6412         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
6413         New.
6414
6415 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
6416
6417         PR c++/19666
6418         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
6419
6420         PR middle-end/19858
6421         * gcc.c-torture/compile/20050210-1.c: New test.
6422
6423 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
6424
6425         PR c++/19755
6426         * g++.dg/warn/Wbraces1.C: New test.
6427
6428 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
6429
6430         * gcc.dg/builtins-52.c: New testcase.
6431
6432 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
6433
6434         PR c/19342
6435         * gcc.c-torture/execute/20050119-1.c: New test.
6436
6437 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
6438
6439         PR c++/19811
6440         * g++.dg/init/delete1.C: New test.
6441
6442 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
6443
6444         PR c++/18470
6445         * g++.dg/template/static12.C: New test.
6446
6447 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
6448
6449         PR c++/19787
6450         * g++.dg/conversion/ambig1.C: New test.
6451
6452         PR c++/19739
6453         * g++.dg/ext/attrib19.C: New test.
6454
6455         PR c++/19732
6456         * g++.dg/parse/dtor5.C: New test.
6457
6458         PR c++/19762
6459         * g++.dg/template/dtor3.C: New test.
6460
6461         PR c++/19826
6462         * g++.dg/template/static11.C: New test.
6463         * g++.dg/template/crash2.C: Remove dg-error marker.
6464
6465 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
6466
6467         PR C++/18491
6468         * g++.old-deja/g++.mike/p10769a.C: Remove.
6469
6470 2005-02-09  Roger Sayle  <roger@eyesopen.com>
6471
6472         * gcc.dg/builtins-48.c: New test case.
6473         * gcc.dg/builtins-49.c: New test case.
6474         * gcc.dg/builtins-50.c: New test case.
6475         * gcc.dg/builtins-51.c: New test case.
6476
6477 2005-02-09  Ian Lance Taylor  <ian@airs.com>
6478
6479         PR middle-end/19583
6480         * g++.dg/warn/Wreturn-type-3.C: New test.
6481
6482 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
6483
6484         PR middle-end/19402
6485         * gcc.dg/pr19402-1.c: New testcase.
6486         * gcc.dg/pr19402-2.c: likewise.
6487
6488 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
6489
6490         PR middle-end/19854
6491         * g++.dg/tree-ssa/tmmti.C: New testcase.
6492
6493 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
6494
6495         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
6496
6497 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
6498
6499         PR c++/19733
6500         * g++.dg/parse/crash23.C: New test.
6501         * g++.dg/warn/Weff1.C: New test.
6502
6503 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
6504
6505         * gcc.dg/20050209-1.c: New test.
6506
6507 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
6508
6509         PR target/19799
6510         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
6511
6512 2005-02-08  Mike Stump  <mrs@apple.com>
6513
6514         * g++.dg/pch/import-2.c: New test.
6515         * g++.dg/pch/import-2.hs: New.
6516         * g++.dg/pch/include/import-2a.h: New.
6517         * g++.dg/pch/include/import-2b.h: New.
6518
6519 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
6520
6521         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
6522
6523 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6524
6525         * gfortran.dg/substr_1.f90: New test.
6526
6527 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
6528
6529         PR middle-end/19775
6530         * gcc.dg/torture/builtin-power-1.c: Disable test for
6531         invalid transformation.
6532         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
6533         no longer optimize.
6534         * gcc.dg/builtins-47.c: New testcase.
6535
6536 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
6537             Dorit Naishlos  <dorit@il.ibm.com>
6538
6539         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
6540
6541 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
6542
6543         * gcc.c-torture/compile/20050206-1.c: New test.
6544
6545 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
6546
6547         PR tree-opt/19768
6548         * g++.dg/opt/pr19768.C: New test.
6549
6550 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
6551
6552         PR tree-opt/19736
6553         * gcc.c-torture/compile/pr19736.c: New test.
6554
6555 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6556
6557         PR c++/17401
6558         * g++.dg/parse/error25.C: New test.
6559
6560 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
6561
6562         * gcc.c-torture/execute/20050203-1.c: New.
6563
6564 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
6565
6566         * gcc.dg/vect/vect-85.c: Remove xfail.
6567         * gcc.dg/vect/vect-86.c: Remove xfail.
6568         * gcc.dg/vect/vect-87.c: Remove xfail.
6569         * gcc.dg/vect/vect-88.c: Remove xfail.
6570
6571 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
6572
6573         * gcc.dg/altivec-19.c: New.
6574
6575 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
6576
6577         PR c/17807
6578         * gcc.dg/nested-func-3.c: New test.
6579         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
6580
6581 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
6582
6583         * gcc.test-framework/gen_directive_tests: Generate tests for
6584         selector expressions.
6585
6586 2005-02-02  Matt Austern  <austern@apple.com>
6587
6588         PR c++/19628
6589         * g++/ext/builtin7.C: New.
6590         * g++/ext/builtin8.C: New.
6591
6592 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
6593
6594         PR c/18502
6595         * gcc.dg/pr18502-1.c: New test.
6596
6597 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6598
6599         PR c++/17413
6600         * g++.dg/template/local4.C: Tweak.
6601
6602 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
6603
6604         PR tree-optimization/19578
6605         * gcc.c-torture/compile/20050202-1.c: New test.
6606
6607 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
6608
6609         PR c/19435
6610         * gcc.dg/c99-init-4.c: New test.
6611
6612 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
6613
6614         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
6615
6616         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
6617
6618         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
6619         * g++.dg/eh/check-vect.h: New.
6620
6621         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
6622         * gcc.dg/vect/vect-78.c: Ditto.
6623         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
6624         Remove.
6625
6626         * g++.dg/conversion/simd1.C: Expect warning.
6627         * g++.dg/ext/attribute-test-1.C: Ditto.
6628         * g++.dg/ext/attribute-test-2.C: Ditto.
6629         * g++.dg/ext/attribute-test-3.C: Ditto.
6630         * g++.dg/ext/attribute-test-4.C: Ditto.
6631
6632         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
6633         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
6634
6635         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
6636
6637 2005-02-01  Richard Henderson  <rth@redhat.com>
6638
6639         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
6640         long double for ibm double-double format.
6641         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
6642
6643 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
6644
6645         PR tree-optimization/19633
6646         * testsuite/gcc.dg/pr19633-1.c: New test.
6647         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
6648         to NULL or a symbol.
6649
6650 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
6651
6652         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
6653         New procs.
6654         (dg-process-target (local override)): Handle selector expressions.
6655
6656         * gcc.test-framework/README: Describe tests in source directory.
6657         * gcc.test-framework/test-framework.awk: Handle dg- tests.
6658         * gcc.test-framework/test-framework.exp: Handle dg- tests.
6659         * gcc.test-framework/dg-bogus-exp-P.c: New test.
6660         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
6661         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
6662         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
6663         * gcc.test-framework/dg-do-link-exp-P.c: New test.
6664         * gcc.test-framework/dg-do-run-exp-P.c: New test.
6665         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
6666         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
6667         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
6668         * gcc.test-framework/dg-error-exp-P.c: New test.
6669         * gcc.test-framework/dg-error-exp-XP.c: New test.
6670         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
6671         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
6672         * gcc.test-framework/dg-output-exp-P.c: New test.
6673         * gcc.test-framework/dg-output-exp-XF.c: New test.
6674         * gcc.test-framework/dg-warning-exp-P.c: New test.
6675         * gcc.misc-tests/dg-1.c: Remove.
6676         * gcc.misc-tests/dg-2.c: Remove.
6677         * gcc.misc-tests/dg-3.c: Remove.
6678         * gcc.misc-tests/dg-4.c: Remove.
6679         * gcc.misc-tests/dg-5.c: Remove.
6680         * gcc.misc-tests/dg-6.c: Remove.
6681         * gcc.misc-tests/dg-7.c: Remove.
6682         * gcc.misc-tests/dg-8.c: Remove.
6683         * gcc.misc-tests/dg-9.c: Remove.
6684         * gcc.misc-tests/dg-10.c: Remove.
6685         * gcc.misc-tests/dg-11.c: Remove.
6686         * gcc.misc-tests/dg-12.c: Remove.
6687         * gcc.misc-tests/dg-test.exp: Remove.
6688
6689         * gcc.test-framework/test-framework.awk: Change recording and
6690         printing of passes and failures.
6691
6692         * gcc.test-framework: New directory.
6693         * gcc.test-framework/README: New.
6694         * gcc.test-framework/test-framework.exp: New.
6695         * gcc.test-framework/test-framework.awk: New.
6696         * gcc.test-framework/gen_directive_tests: New.
6697
6698 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
6699
6700         * lib/treelang.exp: Fix comment typos.
6701         (treelang_target_compile): Don't append libs=-ltreelang to options.
6702
6703 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
6704
6705         * g++.dg/parse/typename7.C: Adjust error messages.
6706
6707 2005-01-31  Jeff Law  <law@redhat.com>
6708
6709         * gcc.c-torture/execute/20050131-1.c: New test.
6710         * gcc.dg/wcaselabel.c: New test.
6711
6712 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
6713
6714         * g++.dg/other/warning1.C: Adjust error messags.
6715         * g++.dg/parse/constant5.C: New test.
6716
6717 2005-01-31  Steven Bosscher  <stevenb@suse.de>
6718
6719         PR c/19333
6720         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
6721         the test case valid.
6722         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
6723         * testsuite/gcc.dg/array-7.c: Adjust expected result.
6724         * testsuite/gcc.dg/pr18596-3.c: Likewise.
6725         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
6726         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
6727         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
6728
6729 2005-01-31  Dale Johannesen  <dalej@apple.com>
6730
6731         * g++.dg/opt/pr19650.C:  New test.
6732
6733 2005-01-31  Richard Henderson  <rth@redhat.com>
6734
6735         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
6736         long double for intel double extended format.
6737         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
6738
6739 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
6740
6741         PR c++/19555
6742         * g++.dg/template/static10.C: New test.
6743
6744         PR c++/19395
6745         * g++.dg/parse/error24.C: New test.
6746
6747         PR c++/19367
6748         * g++.dg/lookup/builtin1.C: New test.
6749
6750         PR c++/19457
6751         * g++.dg/warn/conv3.C: New test.
6752
6753 2005-01-30  Bud Davis  <bdavis@gfortran.org>
6754
6755         PR fortran/19647
6756         * gfortan.dg/inquire_7.f90
6757
6758 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
6759
6760         PR tree-optimization/15791
6761         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
6762         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
6763         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
6764         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
6765         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
6766         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
6767         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
6768         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
6769         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
6770         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
6771
6772 2005-01-29  Paul Brook  <paul@codesourcery.com>
6773
6774         PR fortran/18565
6775         * check.c (real_or_complex_check): New function.
6776         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
6777         * intrinsic.c (add_functions): Use new check functions.
6778         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
6779         Add prototypes.
6780
6781 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
6782
6783         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
6784         gcc.dg/lvalue-3.c: New tests.
6785         * gcc.dg/concat.c: Update expected messages.
6786
6787 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
6788
6789         PR libfortran/19595
6790         * gfortran.dg/eor_1.f90:  New test.
6791
6792 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
6793
6794         PR fortran/19589
6795         * gfortran.dg/logical_data_1.f90: New test.
6796
6797 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
6798
6799         PR c++/19253
6800         * g++.dg/template/crash33.C: New test.
6801
6802         PR c++/19667
6803         * g++.dg/template/crash32.C: New test.
6804
6805 2005-01-28  Ian Lance Taylor  <ian@airs.com>
6806
6807         PR middle-end/16558
6808         * g++.dg/warn/Wreturn-type-2.C: New test.
6809
6810 2004-06-24  Jeff Law  <law@redhat.com>
6811
6812         * gcc.dg/tree-ssa/20050128-1.c: New test.
6813
6814 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
6815
6816         * gcc.target/frv/all-mdpackh-1.c: New test.
6817
6818 2005-01-28  Steven Bosscher  <stevenb@suse.de>
6819
6820         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
6821
6822 2005-01-27  Richard Henderson  <rth@redhat.com>
6823
6824         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
6825
6826 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
6827
6828         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
6829
6830 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
6831
6832         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
6833         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
6834         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
6835         to cope with cases where the multilib options override the dg-options.
6836
6837 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
6838
6839         PR c/18946
6840         * gcc.dg/noncompile/20050120-1.c: New test.
6841
6842 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
6843
6844         PR tree-optimization/19633
6845         * gcc.dg/pr19633.c: New test.
6846         * gcc.dg/tree-ssa/pr19633.c: New test.
6847
6848 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
6849
6850         * gcc.dg/20041216-1.c: New test.
6851
6852 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
6853
6854         PR objc/18862
6855         * objc.dg/selector-2.m: New test.
6856
6857 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
6858
6859         * g++.dg/opt/range-test-2.C: New test.
6860
6861         PR rtl-optimization/19579
6862         * gcc.c-torture/execute/20050124-1.c: New test.
6863
6864 2005-01-26  Greg Parker  <gparker@apple.com>
6865         Stuart Hastings  <stuart@apple.com>
6866
6867         * gcc.c-torture/execute/20050125-1.c: New.
6868
6869 2005-01-18  Jan Hubicka  <jh@suse.cz>
6870
6871         PR tree-optimize/19337
6872         * gcc.c-torture/compile/20050119-1.c: New test.
6873
6874 2005-01-24  James E Wilson  <wilson@specifixinc.com>
6875
6876         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
6877         test for successful match.
6878
6879 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
6880
6881         PR objc/18408
6882         * objc.dg/comp-types-7.m: New test.
6883
6884 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
6885
6886         * lib/target-supports.exp (current_target_name): New.
6887         (check_effective_target_ilp32, check_effective_target_lp64):
6888         Cache the result to use as long as the current target, with
6889         multilib flags, remains the same.
6890
6891         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
6892         (dg-require-weak, dg-require-visibility, dg-require-alias,
6893         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
6894         dg-require-effective-target, dg-skip-if): Remove call to
6895         skip_test_and_clear_xfail.
6896         (dg-test): Clear xfail data.
6897
6898 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
6899
6900         PR target/17751
6901         * gcc.dg/ppc64-toc.c: New test.
6902
6903         * g++.dg/tree-ssa/empty-1.C: New test.
6904
6905         PR middle-end/19551
6906         * gcc.c-torture/execute/20050121-1.c: New test.
6907         * gcc.dg/20050121-2.c: New test.
6908
6909 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
6910         Paul Brook  <paul@codesourcery.com>
6911
6912         PR fortran/17941
6913         * gfortran.dg/real_const_1.f: New test.
6914         * gfortran.dg/real_const_2.f90: New test.
6915         * gfortran.dg/complex_int_1.f90: New test.
6916
6917 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
6918
6919         PR fortran/19313
6920         * gfortan.dg/inquire_6.f90: New test.
6921
6922 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
6923
6924         PR libfortran/19451
6925         * open_readonly_1.f90:  New test.
6926
6927 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
6928
6929         PR libfortran/18982
6930         * gfortran.dg/open_new.f90: New file.
6931
6932 2005-01-22  Paul Brook  <paul@codesourcery.com>
6933
6934         * namelist_1.f90: New test.
6935
6936 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
6937
6938         PR tree-optimization/19484
6939         * gcc.c-torture/compile/20050122-[12].c: New tests.
6940
6941 2005-01-22  Paul Brook  <paul@codesourcery.com>
6942
6943         * gfortran.dg/implicit_2.f90: New test.
6944
6945 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
6946
6947         PR fortran/19314
6948         * gfortran.dg/inquire_5.f90: New test.
6949
6950 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6951
6952         PR c/18809
6953         * gcc.dg/pr18809-1.c: New test.
6954
6955 2005-01-21  Ian Lance Taylor  <ian@airs.com>
6956
6957         * gcc.dg/20050121-1.c: New test.
6958
6959         PR tree-optimization/13000
6960         * gcc.dg/20040206-1.c: Change warning to point where function is
6961         being inlined.
6962
6963 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6964
6965         PR c++/19208
6966         * g++.dg/template/array11.C: New test.
6967
6968 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6969
6970         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
6971         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
6972         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
6973         * gfortran.dg/getenv_1.f90: Add dg-do directive.
6974         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
6975         gfortran.dg/pr17164.f90: Add missing dg-do directives.
6976
6977 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
6978
6979         PR tree-optimization/15349
6980         * gcc.dg/tree-ssa/pr15349.c: New.
6981
6982 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
6983
6984         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
6985
6986 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
6987
6988         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
6989         scan-assembler-times directive name.
6990
6991         * gcc.dg/asm-a.c: Move dg-require-effective-target to
6992         after dg-do.
6993
6994         PR rtl-optimization/19462
6995         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
6996
6997 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
6998
6999         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
7000         counting function calls on ia64.
7001
7002 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
7003
7004         PR rtl-optimization/15139
7005         * gcc.dg/20050111-2.c: New test.
7006
7007         PR c/17297
7008         * gcc.c-torture/compile/20050113-1.c: New testcase.
7009
7010         PR middle-end/19164
7011         * gcc.dg/20050113-1.c: New testcase.
7012
7013 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
7014
7015         * gcc.dg/vect/vect-85.c: Add comment.
7016         * gcc.dg/vect/vect-86.c: Add xfail for now.
7017         * gcc.dg/vect/vect-87.c: Add xfail for now.
7018         * gcc.dg/vect/vect-88.c: Add xfail for now.
7019         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
7020
7021 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
7022
7023         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
7024
7025 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7026
7027         * g++.dg/debug/typedef3.C: New test.
7028
7029 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
7030
7031         PR c/19472
7032         * gcc.dg/asm-a.c: New test.
7033
7034 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
7035
7036         * gcc.dg/sh-relax.c: Add prototype for abort.
7037
7038 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7039
7040         * gcc.dg/short-compare-1.c: New test.
7041         * gcc.dg/short-compare-2.c: Likewise.
7042
7043 2005-01-18  Michael Matz  <matz@suse.de>
7044
7045         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
7046
7047 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
7048
7049         PR tree-optimization/19121
7050         * gcc.c-torture/compile/pr19121.c: New test.
7051
7052 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
7053
7054         PR target/19357
7055         * gcc.c-torture/compile/pr19357.c: New test.
7056
7057 2005-01-17  Ian Lance Taylor  <ian@airs.com>
7058
7059         PR c/5675
7060         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
7061         pass--those that refer just to the variable, possibly with a
7062         cast.
7063         * gcc.dg/c99-const-expr-3.c: Likewise.
7064
7065         PR middle-end/13127
7066         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
7067         longer emitted.
7068
7069 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
7070
7071         PR fortran/18778
7072         * gfortran.dg/endfile_2.f90: New test.
7073
7074 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
7075
7076         PR 19168
7077         * gfortran.dg/select_5.f90: New test.
7078
7079 2004-01-16  Paul Brook  <paul@codesourcery.com>
7080
7081         * gfortran.dg/common_4.f90: New test.
7082
7083 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
7084
7085         PR rtl-optimization/19462
7086         * gcc.dg/torture/pr19462-1.c: New test.
7087
7088 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
7089
7090         PR objc/19321
7091         * objc.dg/func-ptr-2.m: New.
7092         * objc.dg/volatile-1.m: New.
7093
7094 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7095
7096         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
7097
7098 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
7099
7100         PR tree-optimization/19060
7101         * gcc.c-torture/execute/20050104-1.c: New test.
7102
7103 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
7104
7105         PR fortran/18983
7106         * gfortran.dg/write_to_null.f90: New test.
7107
7108 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
7109             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7110
7111         PR other/19328
7112         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
7113         argument.
7114
7115 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
7116
7117         PR c++/19263
7118         * g++.dg/init/vector1.C: New test.
7119
7120 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
7121
7122         PR target/13158
7123         * gcc.target/ia64/sibcall-unwind-1.c: New test.
7124         PR target/18987
7125         * gcc.target/ia64/sibcall-unwind-2.c: New test.
7126
7127 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
7128
7129         * gfortran.dg/select_1.f90: New test.
7130         * gfortran.dg/select_2.f90: New test.
7131         * gfortran.dg/select_3.f90: New test.
7132         * gfortran.dg/select_4.f90: New test.
7133
7134 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
7135
7136         PR middle-end/19084
7137         PR rtl-optimization/19348
7138         * gcc.dg/20050111-1.c: New test.
7139         * gcc.c-torture/execute/20050111-1.c: New test.
7140
7141         * gcc.dg/i386-asm-4.c: New test.
7142
7143 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
7144
7145         * gcc.dg/nested-func-2.c: New test.
7146         * ada/acats/norun.lst: Remove c953002.
7147
7148 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
7149
7150         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
7151
7152 2005-01-12  Ben Elliston  <bje@au.ibm.com>
7153
7154         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
7155
7156 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
7157
7158         PR target/18761
7159         * g++.dg/abi/align1.C: New test.
7160
7161 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
7162
7163         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
7164         at a time.
7165         * g++.dg/ext/altivec_check.h: Support compiling as C.
7166
7167 2005-01-10  Roger Sayle  <roger@eyesopen.com>
7168
7169         PR c++/19355
7170         * g++.dg/expr/pr19355-1.C: New test case.
7171
7172 2005-01-10  Laurent GUERBY <laurent@guerby.net>
7173
7174         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
7175         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
7176         * ada/acats/tests/c3/c92005b.ada: Likewise.
7177         * ada/acats/tests/c3/cxb3012.a: Likewise.
7178         * ada/acats/norun.lst: Add c380004 and c953002, add PR
7179
7180 2005-01-09  Paul Brook  <paul@codesourcery.com>
7181
7182         * gfortran.dg/common_2.f90: New file.
7183         * gfortran.dg/common_3.f90: New file.
7184
7185 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
7186
7187         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
7188
7189 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
7190
7191         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
7192         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
7193         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
7194         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
7195         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
7196         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
7197         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
7198         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
7199         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
7200         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
7201         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
7202         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
7203         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
7204         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
7205         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
7206         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
7207         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
7208         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
7209         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
7210         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
7211         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
7212         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
7213         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
7214         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
7215         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
7216         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
7217         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
7218         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
7219         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
7220         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
7221         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
7222         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
7223         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
7224         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
7225         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
7226         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
7227         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
7228         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
7229         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
7230         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
7231         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
7232         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
7233         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
7234         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
7235         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
7236         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
7237         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
7238         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
7239         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
7240         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
7241         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
7242         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
7243         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
7244         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
7245         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
7246         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
7247         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
7248         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
7249         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
7250         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
7251         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
7252         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
7253         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
7254         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
7255         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
7256         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
7257         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
7258
7259         * gcc.dg/vect/vect-1.c: Fix spelling.
7260         * gcc.dg/vect/vect-10.c: Fix spelling.
7261         * gcc.dg/vect/vect-11.c: Fix spelling.
7262         * gcc.dg/vect/vect-12.c: Fix spelling.
7263         * gcc.dg/vect/vect-14.c: Fix spelling.
7264         * gcc.dg/vect/vect-15.c: Fix spelling.
7265         * gcc.dg/vect/vect-16.c: Fix spelling.
7266         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
7267         * gcc.dg/vect/vect-64.c: Fix comments.
7268         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
7269
7270 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
7271             Ira Rosen  <irar@il.ibm.com>
7272
7273         * gcc.dg/vect/vect-70.c: New test.
7274         * gcc.dg/vect/vect-71.c: New test.
7275
7276 2005-01-09  Manfred Hollstein  <mh@suse.com>
7277
7278         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
7279         * gcc.dg/pr18241-2.c: Likewise.
7280         * gcc.dg/pr18241-3.c: Likewise.
7281         * gcc.dg/pr18241-4.c: Likewise.
7282         * gcc.dg/pr18241-5.c: Likewise.
7283
7284 2005-01-08  Richard Henderson  <rth@redhat.com>
7285
7286         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
7287         False for x86 and x86-64.
7288
7289 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
7290
7291         PR tree-optimization/18241
7292         * gcc.dg/pr18241-1.c: New test.
7293         * gcc.dg/pr18241-2.c: New test.
7294         * gcc.dg/pr18241-3.c: New test.
7295         * gcc.dg/pr18241-4.c: New test.
7296         * gcc.dg/pr18241-5.c: New test.
7297
7298 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
7299
7300         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
7301         gfortran.dg/select_4.f90: New.
7302
7303 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
7304
7305         * gcc.c-torture/execute/20050107-1.c: New test.
7306
7307 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
7308
7309         PR c++/19298
7310         * g++.dg/template/ref2.C: New.
7311
7312 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
7313
7314         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
7315         instead of being empty.
7316
7317 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7318
7319         PR fortran/15553
7320         * gfortran.dg/array-1.f90: New test.
7321
7322 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
7323
7324         PR tree-optimization/19283
7325         * gcc.c-torture/execute/20050106-1.c: New test.
7326
7327         PR rtl-optimization/18861
7328         * gcc.dg/20050105-1.c: New test.
7329
7330         PR tree-optimization/18828
7331         * gcc.dg/20050105-2.c: New test.
7332
7333 2005-01-07  Andreas Jaeger  <aj@suse.de>
7334
7335         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
7336
7337 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
7338
7339         PR fortran/18398
7340         * gfortran.dg/fmt_read.f90: New test.
7341
7342 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
7343
7344         * gcc.dg/rs6000-ldouble-2.c: New.
7345
7346 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
7347
7348         PR c++/19244
7349         * g++.dg/parser/ctor2.C: New test.
7350
7351 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7352
7353         PR c++/17154
7354         * g++.dg/template/using9.C: New test.
7355
7356 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7357
7358         PR c++/19258
7359         * g++.dg/lookup/friend6.C: New test.
7360
7361 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
7362
7363         PR c++/19270
7364         * g++.dg/template/array10.C: New.
7365
7366 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7367
7368         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
7369         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
7370
7371 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
7372
7373         * gcc.c-torture/compile/20050105-1.c: New test.
7374
7375 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
7376
7377         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
7378
7379 2005-01-05  Roger Sayle  <roger@eyesopen.com>
7380
7381         PR middle-end/19100
7382         * gcc.dg/conv-3.c: New test case.
7383
7384 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
7385
7386         * gcc.dg/asm-wide-1.c: New test.
7387
7388 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
7389
7390         PR c++/19030
7391         * g++.dg/parse/crash22.C: New
7392
7393 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
7394
7395         PR 19257
7396         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
7397
7398 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
7399
7400         PR middle-end/17767
7401         * gcc.dg/i386-mmx-6.c: New test case.
7402
7403 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
7404
7405         PR tree-optimization/18308
7406         * gcc.dg/vect/pr18308.c: New testcase.
7407
7408 2005-01-04  Andreas Jaeger  <aj@suse.de>
7409
7410         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
7411
7412 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
7413             Robert Bowdidge <bowdidge@apple.com>
7414
7415         * gcc.dg/cpp/subframework1.c: New.
7416         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
7417         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
7418         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
7419         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
7420
7421 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
7422
7423         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
7424         producing warning.
7425         * gcc.dg/darwin-weakimport-2.c: New.
7426
7427 2005-01-03  Richard Henderson  <rth@redhat.com>
7428
7429         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
7430
7431 2005-01-03  Richard Henderson  <rth@redhat.com>
7432
7433         * gcc.dg/vect/vect.exp: Enable for ia64.
7434         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
7435         (check_effective_target_vect_float): Likewise.
7436         (check_effective_target_vect_no_align): Likewise.
7437         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
7438         * gcc.dg/vect/vect-8.c: Likewise.
7439
7440 2005-01-03  Uros Bizjak <uros@kss-loka.si>
7441
7442         PR target/19236
7443         * gcc.dg/pr19236-1.c: New test case.
7444
7445 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
7446
7447         PR rtl-optimization/12092
7448         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
7449
7450 2005-01-02  Andreas Jaeger  <aj@suse.de>
7451
7452         * gcc.dg/pr12092-1.c: Do not run on x86_64.
7453
7454 2005-01-01  Roger Sayle  <roger@eyesopen.com>
7455             Andrew Pinski  <pinskia@physics.uc.edu>
7456
7457         PR rtl-optimization/12092
7458         * gcc.dg/pr12092-1.c: New test case.
7459
7460 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
7461
7462         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
7463         'hidden' and 'default' for better portability.
7464         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
7465
7466         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
7467         6 and 7.
7468         * g++.old-deja/g++.brendan/new3.C: Likewise.
7469
7470 2005-01-01  Steven Bosscher  <stevenb@suse.de>
7471
7472         * gcc.dg/20041231-1.C: New test.
7473         * g++.dg/warn/Wunreachable-code-1.C: New test.
7474
7475 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
7476
7477         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
7478         file, not /dev/null.  Abort on error.
7479
7480 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
7481             Ziemowit Laski  <zlaski@apple.com>
7482
7483         PR objc/18971
7484         * objc.dg/encode-5.m: New test.
7485
7486 2004-12-29  Richard Henderson  <rth@redhat.com>
7487
7488         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
7489         * objc.dg/stabs-1.m: Disable for ia64.
7490
7491 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
7492
7493         PR c++/19190
7494         * g++.dg/warn/Wunused-10.C: New test.
7495
7496 2004-12-28  Richard Henderson  <rth@redhat.com>
7497
7498         * objc.dg/stabs-1.m: Disable for alpha.
7499
7500 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
7501
7502         PR c++/19149
7503         * g++.dg/parse/error23.C: New test.
7504
7505 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7506
7507         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
7508
7509         PR fortran/19032
7510         * gfortran.dg/intrinsic_modulo_1.f90: New.
7511         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
7512         tests with divisor -1.
7513
7514 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
7515
7516         * g++.dg/opt/temp1.C (memcpy): Return a value.
7517
7518         PR c++/19148
7519         * g++.dg/expr/cond7.C: New test.
7520
7521 2004-12-27  Paul Brook  <paul@codesourcery.com>
7522
7523         * gfortran.dg/g77/select_no_compile.f: Remove.
7524
7525 2004-12-27  Richard Henderson  <rth@redhat.com>
7526
7527         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
7528         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
7529         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
7530
7531 2004-12-26  Richard Henderson  <rth@redhat.com>
7532
7533         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
7534         by 1i instead of token pasting.
7535
7536 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7537
7538         PR tree-optimization/17578
7539         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
7540         to additional_flags.
7541         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
7542
7543 2004-12-25  Richard Henderson  <rth@redhat.com>
7544
7545         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
7546         Remove Alpha.
7547
7548 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7549
7550         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
7551         hppa*-*-hpux*.
7552         * gcc.dg/pr17957.c (dg-options): Likewise.
7553         * gcc.dg/struct-ret-1.c: Add prototype for abort.
7554         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
7555         instead of 0 on __hppa__.
7556         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
7557         "foo,%r" on hppa*-*-*.
7558
7559 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
7560
7561         PR fortran/19071
7562         * gfortran.dg/complex_write.f90: New test.
7563
7564 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
7565
7566         PR c++/17595
7567         * g++.dg/parse/pragma2.C: New test.
7568
7569         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
7570
7571 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
7572
7573         * gcc.dg/empty2.c: Add missing dg-warning.
7574
7575 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
7576
7577         PR c++/17413
7578         * g++.dg/template/local4.C: New test.
7579         * g++.dg/template/crash19.C: Add dg-error marker.
7580
7581         * g++.dg/template/crash31.C: Correct embedded PR number.
7582
7583 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
7584
7585         PR c++/16405
7586         * g++.dg/opt/temp1.C: Add do-run marker.
7587
7588 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
7589
7590         * g++.dg/template/spec19.C: New.
7591
7592 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
7593
7594         PR target/16819
7595         * gcc.dg/empty2.c: New.
7596
7597 2004-12-23  Richard Henderson  <rth@redhat.com>
7598
7599         * lib/target-supports.exp (check_effective_target_vect_no_align):
7600         Remove i?86 and x86-64.
7601
7602 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
7603
7604         PR c++/16405
7605         * g++.dg/opt/temp1.C: New test.
7606
7607 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7608
7609         PR c++/18733
7610         * g++.dg/template/friend33.C: New testcase.
7611
7612 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
7613
7614         PR c++/18464
7615         * g++.dg/template/cond5.C: New test.
7616
7617         PR c++/18492
7618         * g++.dg/inherit/thunk3.C: New test.
7619
7620         PR c++/11224
7621         * g++.dg/warn/Wunused-9.C: New test.
7622
7623 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
7624
7625         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
7626
7627 2004-12-22  Jan Beulich  <jbeulich@novell.com>
7628
7629         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
7630
7631 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
7632
7633         PR c++/18378
7634         * g++.dg/ext/packed8.C: New test.
7635
7636         PR c++/19063
7637         * g++.dg/template/crash31.C: New test.
7638
7639         PR c++/19034
7640         * g++.dg/template/crash30.C: New test.
7641
7642 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
7643
7644         PR C++/18984
7645         * g++.dg/eh/ctor3.C: New test.
7646
7647 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
7648
7649         * objc.dg/stabs-1.m: Allow section name to be quoted and
7650         assembly label to begin with '.LL'.
7651
7652 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
7653
7654         * gcc.dg/vect/vect.exp
7655         (check_effective_target_lp64_or_vect_no_align): New.
7656         * gcc.dg/vect/vect-77.c: Use it.
7657         * gcc.dg/vect/vect-78.c: Use it.
7658
7659         * lib/target-supports.exp
7660         (check_effective_target_vect_no_max,
7661         check_effective_target_vect_no_bitwise,
7662         check_effective_target_vect_no_align): New.
7663         * gcc.dg/vect/vect-13.c: Use them.
7664         * gcc.dg/vect/vect-17.c: Ditto.
7665         * gcc.dg/vect/vect-18.c: Ditto.
7666         * gcc.dg/vect/vect-19.c: Ditto.
7667         * gcc.dg/vect/vect-20.c: Ditto.
7668         * gcc.dg/vect/vect-27.c: Ditto.
7669         * gcc.dg/vect/vect-29.c: Ditto.
7670         * gcc.dg/vect/vect-44.c: Ditto.
7671         * gcc.dg/vect/vect-48.c: Ditto.
7672         * gcc.dg/vect/vect-50.c: Ditto.
7673         * gcc.dg/vect/vect-52.c: Ditto.
7674         * gcc.dg/vect/vect-54.c: Ditto.
7675         * gcc.dg/vect/vect-56.c: Ditto.
7676         * gcc.dg/vect/vect-58.c: Ditto.
7677         * gcc.dg/vect/vect-60.c: Ditto.
7678         * gcc.dg/vect/vect-72.c: Ditto.
7679         * gcc.dg/vect/vect-80.c: Ditto.
7680
7681 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
7682
7683         PR c++/14075
7684         * g++.dg/init/string1.C: New.
7685
7686         PR c++/18975
7687         * g++.dg/other/synth1.C: New.
7688
7689 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
7690
7691         PR c/18963
7692         * gcc.dg/pr18963-1.c: New test.
7693
7694 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
7695
7696         PR c/18596
7697         * gcc.dg/funcdef-storage-1.c (foo): Remove.
7698         * gcc.dg/pr18596-1.c: Use dg-error.
7699         (dg-options): Use -fno-unit-at-a-time.
7700         * gcc.dg/pr18596-2.c: New test.
7701         * gcc.dg/pr18596-3.c: New test.
7702
7703 2004-12-20  Roger Sayle  <roger@eyesopen.com>
7704
7705         PR middle-end/18683
7706         * g++.dg/opt/pr18683-1.C: New test case.
7707
7708 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
7709
7710         PR other/19093
7711         * g++.dg/opt/max1.C: Fix for 64bit targets.
7712
7713 2004-12-20  Matt Austern  <austern@apple.com>
7714
7715         PR c++/19044
7716         * g++.dg/ext/builtin6.C: New
7717
7718 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
7719
7720         PR tree-optimization/19080
7721         * gcc.c-torture/compile/pr19080.c: New test.
7722
7723 2004-12-20  Steven Bosscher  <stevenb@suse.de>
7724
7725         * gcc.dg/20041219-1.c: New test.
7726
7727 2004-12-19  Roger Sayle  <roger@eyesopen.com>
7728
7729         PR middle-end/19068
7730         * g++.dg/opt/max1.C: New test case.
7731
7732 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7733
7734         * gcc.dg/fdata-sections-1.c: New test.
7735
7736 2004-12-18  Roger Sayle  <roger@eyesopen.com>
7737
7738         PR middle-end/18548
7739         * gcc.dg/max-1.c: New test case.
7740
7741 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
7742
7743         * gcc.c-torture/execute/20041218-1.c: New test.
7744
7745 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
7746
7747         * gcc.dg/pr18501.c: New test.
7748         * gcc.dg/uninit-5.c: XFAIL.
7749         * gcc.dg/uninit-9.c: XFAIL.
7750
7751 2004-12-17  Dale Johannesen  <dalej@apple.com>
7752
7753         * gcc.dg/20041213-1.c:  New.
7754
7755 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
7756
7757         * objc.dg/stabs-1.m: Allow assembly label to begin
7758         with a dot ('.').
7759
7760 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
7761
7762         * gcc.c-torture/execute/20041213-1.c: Move...
7763         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
7764
7765 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
7766
7767         PR c++/18721
7768         * g++.dg/lookup/conv-5.C: New.
7769
7770 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
7771
7772         * objc.dg/stabs-1.m: New test.
7773
7774 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
7775
7776         * gcc.dg/visibility-c.c: Change compile to
7777         assemble for the test.
7778
7779 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
7780
7781         PR target/19041
7782         * gcc.dg/visibility-c.c: New test.
7783
7784 2004-12-16  Roger Sayle  <roger@eyesopen.com>
7785
7786         PR middle-end/18493
7787         * gcc.dg/switch-8.c: New test case.
7788
7789 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
7790
7791         PR c++/18905
7792         * g++.dg/template/init4.C: New.
7793         * g++.dg/opt/static3.C: Enable optimizer.
7794
7795 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
7796
7797         * g++.dg/other/complex1.C: New test.
7798
7799 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
7800
7801         * g++.dg/opt/inline9.C: New test.
7802
7803 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7804
7805         PR fortran/18993
7806         * gfotran.dg/nullify_1.f: New test.
7807
7808 2004-12-15  Richard Henderson  <rth@redhat.com>
7809
7810         * gcc.target/i386/i386.exp: New harness.
7811         * gcc.target/i386/vect-args.c: New.
7812
7813 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
7814
7815         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
7816
7817 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7818
7819         PR c++/18825
7820         * g++.dg/template/friend32.C: New test.
7821
7822 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
7823
7824         * cpp/pragma-once-1.c: New test.
7825         * cpp/pragma-once-1b.h: Likewise.
7826         * cpp/pragma-once-1c.h: Likewise.
7827         * cpp/pragma-once-1d.h: Likewise.
7828         * cpp/inc/pragma-once-1a.h: Likewise.
7829
7830 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
7831             Steven G. Kargl  <kargls@comcast.net>
7832
7833         PR fortran/17597
7834         * gfortran.dg/list_read_3.f90: New test.
7835
7836 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
7837
7838         * gcc.dg/ftrapv-2.c: New test.
7839
7840 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
7841
7842         PR c++/18981
7843         * g++.dg/template/typename9.C: New test.
7844
7845 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
7846
7847         PR c++/18738
7848         * g++.dg/template/typename8.C: New test.
7849         * g++.dg/parse/friend2.C: Tweak error message.
7850
7851 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
7852
7853         * gcc.c-torture/20041214-1.c: New test.
7854
7855 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
7856
7857         PR c++/18965
7858         * g++.dg/init/array17.C: New test.
7859
7860 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
7861
7862         PR c++/18793
7863         * g++.dg/init/aggr3.C: New test.
7864
7865 2004-12-14  Janis Johnson  <janis187@us.ibm.com
7866
7867         * gcc.dg/altivec-types-1.c: New test.
7868         * gcc.dg/altivec-types-2.c: New test.
7869         * gcc.dg/altivec-types-3.c: New test.
7870         * gcc.dg/altivec-types-4.c: New test.
7871         * g++.dg/ext/altivec-types-1.C: New test.
7872         * g++.dg/ext/altivec-types-2.C: New test.
7873         * g++.dg/ext/altivec-types-3.C: New test.
7874         * g++.dg/ext/altivec-types-4.C: New test.
7875
7876 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
7877
7878         PR middle-end/18951
7879         * gcc.c-torture/execute/20041213-1.c: New test.
7880
7881 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
7882
7883         PR c++/18949
7884         * g++.dg/template/cast1.C: New.
7885
7886 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
7887
7888         * gcc.c-torture/execute/20041213-2.c: New test.
7889
7890 2004-12-13  Richard Henderson  <rth@redhat.com>
7891
7892         * gcc.dg/i386-sse-10.c: Fix typo in options.
7893
7894 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
7895
7896         PR c++/18968
7897         * g++.dg/opt/pr18968.C: New test.
7898
7899 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
7900
7901         PR c++/18925
7902         * g++.dg/ext/visibility/staticdatamem.C: New test.
7903
7904 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
7905
7906         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
7907
7908 2004-12-13  Roger Sayle  <roger@eyesopen.com>
7909
7910         PR rtl-optimization/18928
7911         * gcc.dg/pr18928-1.c: New test case.
7912
7913 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
7914
7915         PR tree-opt/16951
7916         * gcc.c-torture/compile/20041211-1.c: New.
7917
7918 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7919
7920         PR middle-end/17564
7921         * gcc.c-torture/execute/20041212-1.c: New test.
7922
7923 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7924
7925         PR fortran/18869
7926         * gfortran.dg/common_1.f90: New test.
7927
7928 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
7929         Paul Brook  <paul@codesourcery.com>
7930
7931         PR fortran/16222
7932         * gfortran.dg/real_do_1.f90: New test.
7933
7934 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
7935
7936         PR tree-opt/18040
7937         * g++.dg/opt/ptrmem6.C: New test.
7938
7939 2004-12-11  Roger Sayle  <roger@eyesopen.com>
7940
7941         PR middle-end/18921
7942         * gcc.dg/pr18921-1.c: New test case.
7943
7944 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7945
7946         PR fortran/17175
7947         * gfortran.dg/scale_1.f90: New test.
7948
7949 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
7950
7951         PR middle-end/18903
7952         * gcc.c-torture/compile/pr18903.c: New test.
7953
7954 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
7955
7956         * gcc.c-torture/execute/20041210-1.c: New test.
7957
7958 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7959
7960         PR c++/18731
7961         * g++.dg/parser/struct-1.C: New test.
7962         * g++.dg/parser/struct-2.C: New test.
7963         * g++.dg/parser/struct-3.C: New test.
7964
7965 2004-12-09  Richard Henderson  <rth@redhat.com>
7966
7967         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
7968
7969         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
7970         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
7971
7972 2004-12-09  Matt Austern  <austern@apple.com>
7973
7974         PR c++/18514
7975         * g++.dg/ext/builtin1.C: New
7976         * g++.dg/ext/builtin2.C: New
7977         * g++.dg/ext/builtin3.C: New
7978         * g++.dg/ext/builtin4.C: New
7979         * g++.dg/ext/builtin5.C: New
7980
7981 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
7982
7983         PR tree-opt/18904
7984         * g++.dg/opt/ptrmem5.C: New test.
7985
7986 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
7987
7988         * g++.dg/parse/typename5.C: Adjust for new error.
7989         * g++.dg/parse/typename7.C: New.
7990
7991 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7992
7993         PR c++/18073
7994         * g++.dg/other/mmintrin.C: New test.
7995
7996 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
7997
7998         PR c++/16681
7999         * g++.dg/init/array15.C: New.
8000         * g++.dg/init/array16.C: New.
8001
8002 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8003
8004         PR fortran/18826
8005         * gfortran.dg/assign_1.f90: New test.
8006
8007 2004-12-08  Nick Clifton  <nickc@redhat.com>
8008
8009         * gcc.target/xstormy16/bss_below100: New directory containing tests.
8010         * gcc.target/xstormy16/data_below100: Likewise.
8011         * gcc.target/xstormy16/sfr: Likewise.
8012         * gcc.target/xstormy16/below100.S: New test source file.
8013         * gcc.target/xstormy16/below100.ld: New test linker script.
8014         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
8015         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
8016         bp instructions.
8017         * gcc.target/xstormy16/bp.c: Likewise.
8018
8019         * gcc.target/xstormy16/bss_below100: New files:
8020         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
8021         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
8022         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
8023         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
8024         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
8025         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
8026         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
8027         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
8028         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
8029         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
8030         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
8031         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
8032         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
8033         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
8034         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
8035         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
8036         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
8037         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
8038         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
8039         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
8040         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
8041         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
8042         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
8043         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
8044         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
8045         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
8046         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
8047
8048         * gcc.target/xstormy16/data_below100: New files:
8049         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
8050         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
8051         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
8052         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
8053         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
8054         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
8055         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
8056         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
8057         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
8058         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
8059         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
8060         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
8061         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
8062         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
8063         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
8064         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
8065         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
8066         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
8067         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
8068         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
8069         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
8070         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
8071         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
8072         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
8073         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
8074         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
8075         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
8076
8077         * gcc.target/xstormy16/sfr: New files:
8078         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
8079         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
8080         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
8081         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
8082         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
8083         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
8084         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
8085         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
8086         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
8087         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
8088         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
8089         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
8090         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
8091         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
8092         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
8093         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
8094         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
8095         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
8096         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
8097         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
8098         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
8099         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
8100         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
8101         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
8102         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
8103         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
8104         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
8105         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
8106         27_if0_sfrw_bitfield_f.c
8107
8108 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8109
8110         PR c++/18100
8111         * g++.dg/lookup/name-clash4.C: New test.
8112
8113 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
8114
8115         PR c++/18672
8116         * g++.dg/opt/array1.C: New.
8117
8118         PR c++/18803
8119         * g++.dg/template/operator5.C: New.
8120
8121 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
8122
8123         PR c/18867
8124         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
8125
8126 2004-12-07  Steven Bosscher  <stevenb@suse.de>
8127
8128         * gcc.dg/noncompile/20041207.c: New test.
8129
8130 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
8131
8132         * g++.dg/other/unreachable-1.C: New test.
8133
8134 2004-12-06  Nick Clifton  <nickc@redhat.com>
8135
8136         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
8137         <limits.h> because the latter comes from gcc's include/ directory
8138         and not the newlib/libc/include directory.
8139
8140 2004-12-04  Richard Henderson  <rth@redhat.com>
8141
8142         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
8143
8144 2004-12-04  Richard Henderson  <rth@redhat.com>
8145
8146         * lib/target-supports.exp (check_gc_sections_available): Disable
8147         for alpha and ia64.
8148
8149 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
8150
8151         PR middle-end/17909
8152         * g++.dg/other/vararg-2.C: New test.
8153
8154 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8155
8156         PR c++/17011, c++/17971
8157         * g++.dg/template/error15.C: Adjust expected error.
8158         * g++.dg/template/instantiate3.C: Likewise.
8159
8160 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
8161
8162         * gcc.dg/altivec-18.c: Fix for darwin
8163
8164 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
8165
8166         PR c++/18782
8167         * g++.dg/parse/ptrmem2.C: New.
8168
8169         PR c++/18318
8170         * g++.dg/template/new1.C: New.
8171
8172 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8173
8174         PR fortran/18710
8175         * gfortran.dg/direct_io_3.f90: New test.
8176
8177 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
8178
8179         PR 18758
8180         * g++.dg/parse/crash21.C: New.
8181
8182 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8183
8184         PR c++/15664, c++/18276
8185         * g++.dg/template/ttp13.C: New test.
8186         * g++.dg/template/ttp14.C: Likewise.
8187
8188 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8189
8190         PR c++/18123
8191         * g++.dg/parse/enum2.C: New test.
8192         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
8193
8194 2004-12-02  Nick Clifton  <nickc@redhat.com>
8195
8196         * gcc.target/xstormy16: New test directory.
8197         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
8198         * gcc.target/xstormy16/bp.c: Check the generation of bp
8199         instructions.
8200         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
8201         bn instructions and the BELOW100 attribute.
8202
8203 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
8204
8205         PR target/16952
8206         * gcc.dg/ppc-eabi.c: New.
8207
8208 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
8209
8210         PR fortran/18284
8211         * gfortran.dg/backspace.f90
8212
8213 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
8214
8215         * gfortran.dg/inquire.f90: New test.
8216
8217 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
8218
8219         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
8220         handle effective-target-keyword.
8221         (dg-skip-if): Support effective-target keyword as target list.
8222         (dg-xfail-if): Ditto.
8223         * lib/target-supports.exp (is-effective-target-keyword): New proc.
8224
8225 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
8226
8227         PR tree-optimization/18291
8228         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
8229
8230 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
8231
8232         PR C++/18729
8233         * g++.dg/parse/crash20.C: New.
8234
8235         PR c++/17431
8236         * g++.dg/overload/arg1.C: New.
8237         * g++.dg/overload/arg2.C: New.
8238         * g++.dg/overload/arg3.C: New.
8239         * g++.dg/overload/arg4.C: New.
8240
8241 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
8242
8243         * gcc.dg/c99-flex-array-4.c: Remove.
8244
8245 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
8246
8247         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
8248
8249         * lib/target-supports.exp (is-effective-target): Simplify.
8250
8251         * lib/target-supports.exp (check_effective_target_vect_long):
8252         Fix for powerpc64-*-*.
8253
8254 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
8255
8256         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
8257         to support new requirements on FreeBSD 5.
8258
8259 2004-11-30  Devang Patel  <dpatel@apple.com>
8260
8261         PR 18702
8262         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
8263
8264 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
8265
8266         * g++.dg/ext/altivec-13.C: New test.
8267
8268 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
8269
8270         PR tree-opt/18298
8271         * gcc.c-torture/execute/p18298.c: New test.
8272
8273 2004-11-30  Ira Rosen  <irar@il.ibm.com>
8274             Dorit Naishlos  <dorit@il.ibm.com>
8275
8276         PR tree-opt/18607
8277         * gcc.dg/vect/vect-89.c: New test.
8278
8279 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
8280
8281         * gcc.dg/pr18596-1.c: New test.
8282
8283 2004-11-30  Ben Elliston  <bje@au.ibm.com>
8284
8285         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
8286
8287 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
8288
8289         PR c/18479
8290         * gcc.dg/pr18479.c: New test.
8291
8292 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
8293
8294         PR target/18490
8295         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
8296         mmix-knuth-mmixware.
8297
8298         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
8299         cris-*-elf* cris-*-aout* mmix-*-*
8300
8301 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
8302
8303         PR middle-end/18725
8304         * gcc.dg/pr18725.c: New test.
8305
8306 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
8307
8308         PR target/18488
8309         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
8310
8311         PR target/18336
8312         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
8313
8314 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
8315
8316         PR c++/18368
8317         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
8318         * g++.old-deja/g++.law/ctors5.C: Likewise.
8319         * g++.old-deja/g++.other/crash25.C: Likewise.
8320
8321         PR c++/18674
8322         * g++.dg/template/error16.C: New test.
8323
8324         PR c++/18512
8325         * g++.dg/template/crash29.C: New test.
8326
8327 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
8328
8329         PR tree-optimization/18712
8330         * gcc.c-torture/compile/pr18712.c: New test.
8331
8332 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
8333
8334         PR c/7544
8335         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
8336         tests.
8337
8338 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8339
8340         PR c++/18652
8341         * g++.dg/lookup/crash6.C: New test.
8342
8343 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
8344
8345         PR middle-end/18164
8346         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
8347
8348 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
8349
8350         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
8351         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
8352         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
8353
8354 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
8355
8356         * gcc.dg/pr18164.c: New test.
8357
8358 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
8359
8360         * gcc.dg/funroll-loops-all.c: New.
8361
8362 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
8363
8364         PR target/18489
8365         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
8366         delimeter, match space and TAB as well as ":".
8367
8368         PR target/18484
8369         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
8370
8371         PR target/18348
8372         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
8373
8374         PR target/18345
8375         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
8376
8377         PR target/18337
8378         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
8379
8380 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
8381
8382         * gfortran.dg/direct_io_2.f90: New test.
8383
8384 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
8385
8386         PR target/18334
8387         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
8388
8389 2004-11-28  Richard Henderson  <rth@redhat.com>
8390
8391         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
8392
8393 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
8394
8395         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
8396         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
8397         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
8398         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
8399         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
8400         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
8401         gcc.dg/pointer-arith-8.c: New tests.
8402
8403 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
8404
8405         PR fortran/18364
8406         * gfortran.dg/endfile.f90: New test.
8407
8408 2004-11-27  Falk Hueffner  <falk@debian.org>
8409
8410         * gcc.dg/loop-6.c: New test.
8411
8412 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
8413
8414         * gcc.c-torture/execute/20041126-1.c: New test.
8415
8416 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
8417
8418         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
8419         on IRIX.
8420
8421 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
8422
8423         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
8424         functions.
8425
8426 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
8427
8428         PR rtl-optimization/17825
8429         * gcc.c-torture/compile/20041119-1.c: New test.
8430
8431 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8432
8433         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
8434         Check existence of ld library path variables before unsetting.
8435
8436 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
8437
8438         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
8439
8440 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
8441
8442         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
8443
8444 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
8445
8446         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
8447
8448 2004-11-26  Ben Elliston  <bje@au.ibm.com>
8449
8450         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
8451         dg-do directive.
8452
8453 2004-11-26  Ben Elliston  <bje@au.ibm.com>
8454
8455         * gcc.dg/pr17957.c: Pass --param, not -param.
8456
8457 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
8458
8459         PR middle-end/17957
8460         * testsuite/gcc.dg/pr17957.c: New test.
8461
8462 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
8463
8464         PR c++/18445
8465         * g++.dg/template/crash28.C: Likewise.
8466
8467         PR c++/18001
8468         * g++.dg/expr/unary2.C: Adjust lvalue messages.
8469         * g++.dg/ext/lvaddr.C: Likewise.
8470         * g++.dg/opt/pr7503-3.C: Likewise.
8471
8472         PR c++/18466
8473         * g++.dg/parse/qualified3.C: New test.
8474         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
8475
8476         PR c++/18545
8477         * g++.dg/expr/return1.C: New test.
8478
8479 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8480
8481         Friend class name lookup 3/n, PR c++/3332
8482         * g++.dg/lookup/friend3.C: New test.
8483         * g++.dg/lookup/friend4.C: Likewise.
8484         * g++.dg/lookup/friend5.C: Likewise.
8485
8486 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8487
8488         Friend class name lookup 2/n, PR c++/14513, c++/15410
8489         * g++.dg/lookup/friend2.C: New test.
8490         * g++.dg/template/friend31.C: Likewise.
8491
8492 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8493
8494         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
8495
8496 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
8497
8498         PR c++/17473
8499         * g++.dg/tc1/dr56.C: Remove.
8500         * g++.dg/template/typedef1.C: Add dg-error markers.
8501         * g++.old-deja/g++.other/typedef7.C: Likewise.
8502
8503         PR c++/18285
8504         * g++.dg/parse/typedef7.C: New test.
8505
8506 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
8507
8508         * gcc.c-torture/execute/20041124-1.c: New test.
8509
8510 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
8511
8512         * g++.dg/template/deduce3.C: New test.
8513
8514         PR c++/18586
8515         * g++.dg/template/crash27.C: New test.
8516
8517         PR c++/18530
8518         * g++.dg/warn/Wshadow-3.C: New test.
8519
8520 2004-11-24  Devang Patel  <dpatel@apple.com>
8521
8522         PR/18555
8523         * gcc.dg/cpp/isysroot-1.c: New test.
8524         * gcc.dg/cpp/usr/include/stdio.h: New file.
8525         * gcc.dg/cpp/isysroot-2.c: New test.
8526         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
8527         New file.
8528
8529 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8530
8531         PR c++/8929
8532         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
8533
8534 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
8535
8536         * gcc.target/sparc/align.c: Do not include <stdint.h>.
8537         * gcc.target/sparc/pdist.c: Likewise.
8538
8539 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
8540
8541         PR c++/16882
8542         * g++.dg/conversion/simd1.C: New test.
8543
8544 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8545
8546         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
8547         and restore_ld_library_path_env_vars.
8548         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
8549         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
8550         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
8551         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
8552
8553 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
8554
8555         * gcc.dg/pragma-align-2.c: Test macro expansion.
8556         * gcc.dg/pragma-pack-2.c: New test.
8557
8558 2004-11-23  Richard Henderson  <rth@redhat.com>
8559
8560         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
8561         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
8562         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
8563         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
8564         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
8565         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
8566
8567         * gcc.dg/vect/vect.exp: Add check for alpha.
8568         * lib/target-supports.exp (check_alpha_max_hw_available): New.
8569         (check_effective_target_vect_int): Enable for alpha.
8570         (check_effective_target_vect_long): New.
8571         (is-effective-target): Add it.
8572
8573 2004-11-23  Uros Bizjak <uros@kss-loka.si>
8574
8575         * gcc.dg/pr18614-1.c: New test.
8576
8577 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
8578
8579         * gcc.dg/setjmp-2.c: New test.
8580
8581 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
8582
8583         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
8584         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
8585         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
8586         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
8587         gcc.target/sparc/pdist.c: New tests.
8588
8589 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
8590
8591         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
8592
8593 2004-11-22  Dale Johannesen  <dalej@apple.com>
8594
8595         * gcc.dg/20041111-1.c:  New.
8596
8597 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
8598
8599         PR tree-opt/18536
8600         * gcc.dg/vect/pr18536.c: New test.
8601
8602 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8603
8604         PR c++/18354
8605         * g++.dg/template/nontype11.C: New test.
8606
8607 2004-11-21  Roger Sayle  <roger@eyesopen.com>
8608
8609         PR middle-end/18520
8610         * gcc.dg/pr18520-1.c: New test case.
8611
8612 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
8613
8614         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
8615         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
8616         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
8617         expected diagnostics.
8618
8619 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
8620
8621         PR target/18580
8622         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
8623         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
8624         vect-77.c, vect-77a.c: XFAIL on the SPARC.
8625
8626 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
8627
8628         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
8629
8630 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
8631             Joseph Myers  <joseph@codesourcery.com>
8632
8633         * lib/target-supports.exp (check_visibility_available): Really
8634         test the compiler.
8635
8636 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
8637
8638         PR tree-opt/18181
8639         * gcc.dg/vect/vect-85.c: New test.
8640         * gcc.dg/vect/vect-86.c: New test.
8641         * gcc.dg/vect/vect-87.c: New test.
8642         * gcc.dg/vect/vect-88.c: New test.
8643
8644 2004-11-19  Ben Elliston  <bje@au.ibm.com>
8645
8646         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
8647
8648 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
8649
8650         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
8651         * gcc.dg/ppc-and-1.c: Ditto.
8652         * gcc.dg/ppc-compare-1.c: Ditto.
8653         * gcc.dg/ppc-mov-1.c: Ditto
8654
8655 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
8656             Mark Mitchell  <mark@codesourcery.com>
8657
8658         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
8659
8660 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
8661             Aldy Hernandez  <aldyh@redhat.com>
8662
8663         * lib/target-supports.exp (check_effective_target_vect_int): New
8664         (check_effective_target_vect_float): New
8665         (check_effective_target_vect_double): New.
8666         (is-effective-target): Support new effective targets keywords.
8667         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
8668         default action for dg-do.
8669         * gcc.dg/vect/pr16105.c: Use new support.
8670         * gcc.dg/vect/pr18400.c: Ditto.
8671         * gcc.dg/vect/pr18425.c: Ditto.
8672         * gcc.dg/vect/vect-1.c: Ditto.
8673         * gcc.dg/vect/vect-10.c: Ditto.
8674         * gcc.dg/vect/vect-11.c: Ditto.
8675         * gcc.dg/vect/vect-12.c: Ditto.
8676         * gcc.dg/vect/vect-13.c: Ditto.
8677         * gcc.dg/vect/vect-14.c: Ditto.
8678         * gcc.dg/vect/vect-15.c: Ditto.
8679         * gcc.dg/vect/vect-16.c: Ditto.
8680         * gcc.dg/vect/vect-17.c: Ditto.
8681         * gcc.dg/vect/vect-18.c: Ditto.
8682         * gcc.dg/vect/vect-19.c: Ditto.
8683         * gcc.dg/vect/vect-2.c: Ditto.
8684         * gcc.dg/vect/vect-20.c: Ditto.
8685         * gcc.dg/vect/vect-21.c: Ditto.
8686         * gcc.dg/vect/vect-22.c: Ditto.
8687         * gcc.dg/vect/vect-23.c: Ditto.
8688         * gcc.dg/vect/vect-24.c: Ditto.
8689         * gcc.dg/vect/vect-25.c: Ditto.
8690         * gcc.dg/vect/vect-26.c: Ditto.
8691         * gcc.dg/vect/vect-27.c: Ditto.
8692         * gcc.dg/vect/vect-27a.c: Ditto.
8693         * gcc.dg/vect/vect-28.c: Ditto.
8694         * gcc.dg/vect/vect-29.c: Ditto.
8695         * gcc.dg/vect/vect-29a.c: Ditto.
8696         * gcc.dg/vect/vect-3.c: Ditto.
8697         * gcc.dg/vect/vect-30.c: Ditto.
8698         * gcc.dg/vect/vect-31.c: Ditto.
8699         * gcc.dg/vect/vect-32.c: Ditto.
8700         * gcc.dg/vect/vect-33.c: Ditto.
8701         * gcc.dg/vect/vect-34.c: Ditto.
8702         * gcc.dg/vect/vect-35.c: Ditto.
8703         * gcc.dg/vect/vect-36.c: Ditto.
8704         * gcc.dg/vect/vect-37.c: Ditto.
8705         * gcc.dg/vect/vect-38.c: Ditto.
8706         * gcc.dg/vect/vect-4.c: Ditto.
8707         * gcc.dg/vect/vect-40.c: Ditto.
8708         * gcc.dg/vect/vect-41.c: Ditto.
8709         * gcc.dg/vect/vect-42.c: Ditto.
8710         * gcc.dg/vect/vect-43.c: Ditto.
8711         * gcc.dg/vect/vect-44.c: Ditto.
8712         * gcc.dg/vect/vect-45.c: Ditto.
8713         * gcc.dg/vect/vect-46.c: Ditto.
8714         * gcc.dg/vect/vect-47.c: Ditto.
8715         * gcc.dg/vect/vect-48.c: Ditto.
8716         * gcc.dg/vect/vect-48a.c: Ditto.
8717         * gcc.dg/vect/vect-49.c: Ditto.
8718         * gcc.dg/vect/vect-5.c: Ditto.
8719         * gcc.dg/vect/vect-50.c: Ditto.
8720         * gcc.dg/vect/vect-51.c: Ditto.
8721         * gcc.dg/vect/vect-52.c: Ditto.
8722         * gcc.dg/vect/vect-53.c: Ditto.
8723         * gcc.dg/vect/vect-54.c: Ditto.
8724         * gcc.dg/vect/vect-55.c: Ditto.
8725         * gcc.dg/vect/vect-56.c: Ditto.
8726         * gcc.dg/vect/vect-56a.c: Ditto.
8727         * gcc.dg/vect/vect-57.c: Ditto.
8728         * gcc.dg/vect/vect-58.c: Ditto.
8729         * gcc.dg/vect/vect-59.c: Ditto.
8730         * gcc.dg/vect/vect-6.c: Ditto.
8731         * gcc.dg/vect/vect-60.c: Ditto.
8732         * gcc.dg/vect/vect-61.c: Ditto.
8733         * gcc.dg/vect/vect-62.c: Ditto.
8734         * gcc.dg/vect/vect-63.c: Ditto.
8735         * gcc.dg/vect/vect-64.c: Ditto.
8736         * gcc.dg/vect/vect-65.c: Ditto.
8737         * gcc.dg/vect/vect-66.c: Ditto.
8738         * gcc.dg/vect/vect-67.c: Ditto.
8739         * gcc.dg/vect/vect-68.c: Ditto.
8740         * gcc.dg/vect/vect-69.c: Ditto.
8741         * gcc.dg/vect/vect-7.c: Ditto.
8742         * gcc.dg/vect/vect-72.c: Ditto.
8743         * gcc.dg/vect/vect-72a.c: Ditto.
8744         * gcc.dg/vect/vect-73.c: Ditto.
8745         * gcc.dg/vect/vect-74.c: Ditto.
8746         * gcc.dg/vect/vect-75.c: Ditto.
8747         * gcc.dg/vect/vect-76.c: Ditto.
8748         * gcc.dg/vect/vect-77.c: Ditto.
8749         * gcc.dg/vect/vect-77a.c: Ditto.
8750         * gcc.dg/vect/vect-78.c: Ditto.
8751         * gcc.dg/vect/vect-79.c: Ditto.
8752         * gcc.dg/vect/vect-8.c: Ditto.
8753         * gcc.dg/vect/vect-80.c: Ditto.
8754         * gcc.dg/vect/vect-82.c: Ditto.
8755         * gcc.dg/vect/vect-82_64.c: Ditto.
8756         * gcc.dg/vect/vect-83.c: Ditto.
8757         * gcc.dg/vect/vect-83_64.c: Ditto.
8758         * gcc.dg/vect/vect-9.c: Ditto.
8759         * gcc.dg/vect/vect-all.c: Ditto.
8760         * gcc.dg/vect/vect-none.c: Ditto.
8761
8762 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
8763
8764         * lib/gcc-dg.exp (dg-skip-if): New function.
8765         (dg-forbid-option): Remove.
8766         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
8767         * g++.dg/abi/bitfield8.C: Likewise.
8768         * g++.dg/abi/dtor1.C: Likewise.
8769         * g++.dg/abi/empty10.C: Likewise.
8770         * g++.dg/abi/empty7.C: Likewise.
8771         * g++.dg/abi/empty9.C: Likewise.
8772         * g++.dg/abi/layout3.C: Likewise.
8773         * g++.dg/abi/layout4.C: Likewise.
8774         * g++.dg/abi/thunk1.C: Likewise.
8775         * g++.dg/abi/thunk2.C: Likewise.
8776         * g++.dg/abi/vbase11.C: Likewise.
8777         * g++.dg/abi/vthunk2.C: Likewise.
8778         * g++.dg/abi/vthunk3.C: Likewise.
8779         * g++.dg/ext/attrib8.C: Likewise.
8780         * g++.dg/opt/longbranch2.C: Likewise.
8781         * g++.dg/opt/reg-stack4.C: Likewise.
8782         * g++.old-deja/g++.ext/attrib1.C: Likewise.
8783         * g++.old-deja/g++.ext/attrib2.C: Likewise.
8784         * g++.old-deja/g++.ext/attrib3.C: Likewise.
8785         * g++.old-deja/g++.other/store-expr1.C: Likewise.
8786         * g++.old-deja/g++.other/store-expr2.C: Likewise.
8787         * gcc.dg/20000609-1.c: Likewise.
8788         * gcc.dg/20000720-1.c: Likewise.
8789         * gcc.dg/20011107-1.c: Likewise.
8790         * gcc.dg/20011119-1.c: Likewise.
8791         * gcc.dg/20020108-1.c: Likewise.
8792         * gcc.dg/20020122-2.c: Likewise.
8793         * gcc.dg/20020122-3.c: Likewise.
8794         * gcc.dg/20020201-3.c: Likewise.
8795         * gcc.dg/20020206-1.c: Likewise.
8796         * gcc.dg/20020218-1.c: Likewise.
8797         * gcc.dg/20020310-1.c: Likewise.
8798         * gcc.dg/20020411-1.c: Likewise.
8799         * gcc.dg/20020418-2.c: Likewise.
8800         * gcc.dg/20020426-1.c: Likewise.
8801         * gcc.dg/20020426-2.c: Likewise.
8802         * gcc.dg/20020517-1.c: Likewise.
8803         * gcc.dg/20020523-1.c: Likewise.
8804         * gcc.dg/20020523-2.c: Likewise.
8805         * gcc.dg/20020729-1.c: Likewise.
8806         * gcc.dg/20030204-1.c: Likewise.
8807         * gcc.dg/20030826-2.c: Likewise.
8808         * gcc.dg/20030926-1.c: Likewise.
8809         * gcc.dg/20031202-1.c: Likewise.
8810         * gcc.dg/980312-1.c: Likewise.
8811         * gcc.dg/980313-1.c: Likewise.
8812         * gcc.dg/990117-1.c: Likewise.
8813         * gcc.dg/990424-1.c: Likewise.
8814         * gcc.dg/990524-1.c: Likewise.
8815         * gcc.dg/991230-1.c: Likewise.
8816         * gcc.dg/i386-387-1.c: Likewise.
8817         * gcc.dg/i386-387-2.c: Likewise.
8818         * gcc.dg/i386-387-3.c: Likewise.
8819         * gcc.dg/i386-387-4.c: Likewise.
8820         * gcc.dg/i386-387-5.c: Likewise.
8821         * gcc.dg/i386-387-6.c: Likewise.
8822         * gcc.dg/i386-asm-1.c: Likewise.
8823         * gcc.dg/i386-bitfield1.c: Likewise.
8824         * gcc.dg/i386-bitfield2.c: Likewise.
8825         * gcc.dg/i386-loop-1.c: Likewise.
8826         * gcc.dg/i386-loop-2.c: Likewise.
8827         * gcc.dg/i386-loop-3.c: Likewise.
8828         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
8829         * gcc.dg/i386-pic-1.c: Likewise.
8830         * gcc.dg/i386-regparm.c: Likewise.
8831         * gcc.dg/i386-signbit-1.c: Likewise.
8832         * gcc.dg/i386-signbit-2.c: Likewise.
8833         * gcc.dg/i386-signbit-3.c: Likewise.
8834         * gcc.dg/i386-sse-5.c: Likewise.
8835         * gcc.dg/i386-sse-8.c: Likewise.
8836         * gcc.dg/i386-unroll-1.c: Likewise.
8837         * gcc.dg/tls/opt-1.c: Likewise.
8838         * gcc.dg/tls/opt-2.c: Likewise.
8839         * gcc.dg/unroll-1.c: Likewise.
8840         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
8841         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
8842         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
8843         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
8844
8845 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8846
8847         * g++.dg/template/incomplete1.C: New test.
8848
8849 2004-11-16  Nick Clifton  <nickc@redhat.com>
8850
8851         Revert patches accidentally commited during checkin of fixes for
8852         xstormy16 tests:
8853         gcc.c-torture/execute/simd-4.c: Revert
8854         gcc.dg/20040910-1.c: Revert.
8855
8856 2004-11-16  Paul Brook  <paul@codesourcery.com>
8857
8858         PR fortran/13010
8859         * gfortran.dg/der_pointer_1.f90: New test.
8860
8861 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
8862
8863         PR c/18498
8864         * gcc.dg/bitfld-13.c: New test.
8865
8866 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
8867
8868         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
8869         powerpc*-*-linux*.
8870
8871         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
8872         * gcc.dg/ppc64-abi-2.c: Ditto.
8873         * gcc.dg/ppc64-abi-3.c: Ditto.
8874
8875         * lib/gcc-dg.exp (dg-target-list): Remove.
8876
8877 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
8878
8879         * gcc.dg/ia64-postinc.c: New test.
8880
8881 2004-11-15  Mark Mitchell <mark@codesourcery.com>
8882
8883         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
8884
8885 2004-11-15  Nick Clifton  <nickc@redhat.com>
8886
8887         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
8888         __INT_MAX__ so that the test can be compiled by toolchains
8889         targeted at 16-bit processors.
8890
8891         * gcc.dg/20040625-1.c: Use long constants rather than integers
8892         when performing arithmetic that will overflow 16-bits.
8893
8894         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
8895         xstormy16.  It does not support 128-bit vector operations.
8896
8897         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
8898         with the macro PTR_TYPE.  Define this macro to an integer type
8899         suitable for holding a pointer.
8900
8901         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
8902         the target is a 16-bit processor.
8903
8904         * gcc.dg/cpp/if-2.c: Expect a different warning message from
8905         16-bit targets where the character constant will be too long.
8906
8907         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
8908         where the double will not be directly addressable.
8909
8910 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8911
8912         Friend class name lookup 1/n, PR c++/18471
8913         * g++.dg/template/crash26.C: New test.
8914         * g++.dg/lookup/struct1.C: Adjust expected error.
8915         * g++.dg/parse/elab1.C: Likewise.
8916         * g++.dg/parse/elab2.C: Likewise.
8917         * g++.dg/parse/int-as-enum1.C: Likewise.
8918         * g++.dg/parse/struct-as-enum1.C: Likewise.
8919         * g++.dg/parse/typedef1.C: Likewise.
8920         * g++.dg/parse/typedef3.C: Likewise.
8921         * g++.dg/parse/typedef4.C: Likewise.
8922         * g++.dg/parse/typedef5.C: Likewise.
8923         * g++.dg/template/nontype4.C: Likewise.
8924         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
8925         * g++.old-deja/g++.other/elab1.C: Likewise.
8926         * g++.old-deja/g++.other/syntax4.C: Likewise.
8927
8928 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
8929
8930         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
8931
8932 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
8933
8934         * gcc.c-torture/execute/20041114-1.c: New test.
8935
8936 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
8937
8938         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
8939         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
8940         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
8941         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
8942         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
8943         gcc.dg/switch-7.c: New tests.
8944
8945 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
8946
8947         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
8948
8949 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
8950
8951         PR tree-opt/18400
8952         * gcc.dg/vect/pr18400.c: New test.
8953
8954 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
8955             Andrew Pinski  <pinskia@physics.uc.edu>
8956
8957         PR tree-opt/18425
8958         * gcc.dg/vect/pr18425.c: New test.
8959
8960 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
8961
8962         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
8963         Guard with dg-require-alias and dg-require-visibility.
8964
8965 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
8966
8967         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
8968
8969 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8970
8971         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
8972
8973 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8974
8975         PR c++/17344
8976         * g++.dg/template/defarg5.C: New test.
8977
8978 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
8979
8980         * g++.dg/parse/cast1.C: Run only on ILP32.
8981         * g++.old-deja/g++.mike/p784.C: Likewise.
8982
8983 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
8984
8985         * gcc.c-torture/execute/20041113-1.c: New test.
8986
8987 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
8988
8989         PR target/18230
8990         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
8991         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
8992         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
8993         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
8994         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
8995         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
8996         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
8997         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
8998         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
8999         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
9000         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
9001         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
9002         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
9003
9004 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
9005
9006         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
9007         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
9008         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
9009         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
9010         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
9011         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
9012         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
9013         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
9014         gcc.target/sparc/combined-1.c: New tests.
9015
9016 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
9017
9018         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
9019         New tests.
9020
9021 2004-11-12  Mark Mitchell <mark@codesourcery.com>
9022
9023         * lib/gcc-dg.exp (dg-forbid-option): New function.
9024         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
9025         * g++.dg/abi/bitfield8.C: Likewise.
9026         * g++.dg/abi/dtor1.C: Likewise.
9027         * g++.dg/abi/empty10.C: Likewise.
9028         * g++.dg/abi/empty7.C: Likewise.
9029         * g++.dg/abi/empty9.C: Likewise.
9030         * g++.dg/abi/layout3.C: Likewise.
9031         * g++.dg/abi/layout4.C: Likewise.
9032         * g++.dg/abi/thunk1.C: Likewise.
9033         * g++.dg/abi/thunk2.C: Likewise.
9034         * g++.dg/abi/vbase11.C: Likewise.
9035         * g++.dg/abi/vthunk2.C: Likewise.
9036         * g++.dg/abi/vthunk3.C: Likewise.
9037         * g++.dg/ext/attrib8.C: Likewise.
9038         * g++.dg/opt/longbranch2.C: Likewise.
9039         * g++.dg/opt/reg-stack4.C: Likewise.
9040         * g++.old-deja/g++.ext/attrib1.C: Likewise.
9041         * g++.old-deja/g++.ext/attrib2.C: Likewise.
9042         * g++.old-deja/g++.ext/attrib3.C: Likewise.
9043         * g++.old-deja/g++.other/store-expr1.C: Likewise.
9044         * g++.old-deja/g++.other/store-expr2.C: Likewise.
9045         * gcc.dg/20000609-1.c: Likewise.
9046         * gcc.dg/20000720-1.c: Likewise.
9047         * gcc.dg/20011107-1.c: Likewise.
9048         * gcc.dg/20011119-1.c: Likewise.
9049         * gcc.dg/20020108-1.c: Likewise.
9050         * gcc.dg/20020122-2.c: Likewise.
9051         * gcc.dg/20020122-3.c: Likewise.
9052         * gcc.dg/20020201-3.c: Likewise.
9053         * gcc.dg/20020206-1.c: Likewise.
9054         * gcc.dg/20020218-1.c: Likewise.
9055         * gcc.dg/20020310-1.c: Likewise.
9056         * gcc.dg/20020411-1.c: Likewise.
9057         * gcc.dg/20020418-2.c: Likewise.
9058         * gcc.dg/20020426-1.c: Likewise.
9059         * gcc.dg/20020426-2.c: Likewise.
9060         * gcc.dg/20020517-1.c: Likewise.
9061         * gcc.dg/20020523-1.c: Likewise.
9062         * gcc.dg/20020523-2.c: Likewise.
9063         * gcc.dg/20020729-1.c: Likewise.
9064         * gcc.dg/20030204-1.c: Likewise.
9065         * gcc.dg/20030826-2.c: Likewise.
9066         * gcc.dg/20030926-1.c: Likewise.
9067         * gcc.dg/20031202-1.c: Likewise.
9068         * gcc.dg/980312-1.c: Likewise.
9069         * gcc.dg/980313-1.c: Likewise.
9070         * gcc.dg/990117-1.c: Likewise.
9071         * gcc.dg/990424-1.c: Likewise.
9072         * gcc.dg/990524-1.c: Likewise.
9073         * gcc.dg/991230-1.c: Likewise.
9074         * gcc.dg/i386-387-1.c: Likewise.
9075         * gcc.dg/i386-387-2.c: Likewise.
9076         * gcc.dg/i386-387-3.c: Likewise.
9077         * gcc.dg/i386-387-4.c: Likewise.
9078         * gcc.dg/i386-387-5.c: Likewise.
9079         * gcc.dg/i386-387-6.c: Likewise.
9080         * gcc.dg/i386-asm-1.c: Likewise.
9081         * gcc.dg/i386-bitfield1.c: Likewise.
9082         * gcc.dg/i386-bitfield2.c: Likewise.
9083         * gcc.dg/i386-loop-1.c: Likewise.
9084         * gcc.dg/i386-loop-2.c: Likewise.
9085         * gcc.dg/i386-loop-3.c: Likewise.
9086         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
9087         * gcc.dg/i386-pic-1.c: Likewise.
9088         * gcc.dg/i386-regparm.c: Likewise.
9089         * gcc.dg/i386-signbit-1.c: Likewise.
9090         * gcc.dg/i386-signbit-2.c: Likewise.
9091         * gcc.dg/i386-signbit-3.c: Likewise.
9092         * gcc.dg/i386-sse-5.c: Likewise.
9093         * gcc.dg/i386-sse-8.c: Likewise.
9094         * gcc.dg/i386-unroll-1.c: Likewise.
9095         * gcc.dg/tls/opt-1.c: Likewise.
9096         * gcc.dg/tls/opt-2.c: Likewise.
9097         * gcc.dg/unroll-1.c: Likewise.
9098         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
9099         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
9100         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
9101         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
9102         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
9103         -m64 is specified.
9104
9105 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
9106
9107         PR c++/18389
9108         * g++.dg/parse/cond1.C: New test.
9109
9110         PR c++/18429
9111         * g++.dg/template/array9.C: New test.
9112         * g++.dg/ext/vla1.C: Adjust error messages.
9113         * g++.dg/ext/vlm1.C: Likewise.
9114         * g++.dg/template/crash2.C: Likewise.
9115
9116         PR c++/18436
9117         * g++.dg/template/call3.C: New test.
9118
9119         PR c++/18407
9120         * g++.dg/template/ptrmem11.C: New test.
9121
9122 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
9123
9124         PR other/14264
9125         * lib/g++.exp: Set LC_ALL and LANG to C.
9126         * lib/gcc-dg.exp: Likewise.
9127         * lib/gfortran.exp: Likewise.
9128         * lib/objc.exp: Likewise.
9129         * lib/treelang.exp: Likewise.
9130
9131 2004-11-12  Andreas Schwab  <schwab@suse.de>
9132
9133         * gcc.dg/pr16286.c: Fix last change.
9134
9135 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
9136
9137         PR c++/18416
9138         * g++.dg/init/global1.C: New test.
9139
9140 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
9141
9142         * gcc.c-torture/execute/20041112-1.c: New test.
9143
9144 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
9145
9146         * lib/gcc-dg.exp (dg-target-list): New.
9147
9148 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
9149             Richard Sandiford  <rsandifo@redhat.com>
9150
9151         * lib/target-supports.exp (get-compiler_messages): New.
9152         (check_named_sections_available): Use it.
9153         (check_effective_target_ilp32): New.
9154         (check_effective_target_lp64): New.
9155         (is-effective-target): New.
9156         * lib/gcc-dg.exp (dg-require-effective-target): New.
9157
9158 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
9159
9160         * gcc.dg/precedence-1.c: New test.
9161
9162 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
9163
9164         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
9165
9166         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
9167         message, delete generated files, use more descriptive name for
9168         executable, and make the test unsupported when it cannot be run.
9169
9170         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
9171         (dg-require-weak, dg-require-visibility, dg-require-alias,
9172         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
9173         dg-require-iconv, dg-require-named-sections): Use it.
9174
9175         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
9176
9177 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
9178
9179         PR target/16457
9180         * gcc.dg/ppc-and-1: New
9181
9182         PR target/16796
9183         * gcc.dg/ppc-mov-1.c: New.
9184
9185         PR target/16458
9186         * gcc.dg/ppc-compare-1.c: New.
9187
9188 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
9189
9190         * objc.dg/desig-init-2.m: New test.
9191
9192 2004-11-10  Adam Nemet  <anemet@lnxw.com>
9193
9194         PR middle-end/18160
9195         * g++.dg/warn/register-var-1.C: New test.
9196         * g++.dg/warn/register-var-2.C: New test.
9197
9198 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
9199
9200         * gcc.dg/union-2.c: New test.
9201
9202 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
9203
9204         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
9205         New test for PR tree-optimization/17892.
9206
9207 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
9208
9209         PR c++/18369
9210         * g++.dg/init/new12.C: New test.
9211
9212 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
9213
9214         * gcc.target/sparc: New directory.
9215         * gcc.target/sparc/sparc.exp: New driver.
9216         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
9217         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
9218         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
9219         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
9220
9221 2004-11-10  Paul Brook  <paul@codesourcery.com>
9222
9223         PR fortran/18218
9224         * gfortran.dg/list_read.c: New test.
9225
9226 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
9227
9228         PR c/18322
9229         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
9230         expected diagnostic location.
9231
9232 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
9233
9234         * gcc.dg/20041109-1.c: New test.
9235
9236 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
9237
9238         PR objc/18406
9239         * objc/compile/pr18406.m: New test.
9240
9241 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
9242
9243         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
9244
9245 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
9246
9247         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
9248
9249 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
9250
9251         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
9252
9253 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
9254
9255         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
9256         exit.
9257
9258 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
9259
9260         PR tree-opt/18299
9261         * gcc.c-torture/pr18299-1.c: New test.
9262
9263 2004-11-06  Andreas Schwab  <schwab@suse.de>
9264
9265         * gcc.dg/pr16286.c: Also test for bool and pixel.
9266
9267 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
9268
9269         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
9270         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
9271         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
9272         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
9273         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
9274         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
9275         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
9276         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
9277         gcc.dg/struct-semi-3.c: New tests.
9278
9279 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9280
9281         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
9282
9283 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9284
9285         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
9286         Do not use C99 designators.
9287
9288 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9289
9290         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
9291
9292 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9293
9294         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
9295         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
9296         * gcc.c-torture/execute/simd-5.x: Remove.
9297
9298 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
9299
9300         PR rtl-optimization/17933
9301         * gcc.dg/torture/pr17933-1.c: New test.
9302
9303 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
9304
9305         PR target/18106
9306         * lib/target-supports.exp (check_weak_available): Support
9307         Windows.
9308
9309 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
9310
9311         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
9312         call to fflush(stdout) before abort.
9313         (my_ffsll): New function.
9314         (generate_fields): Use it.
9315
9316 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
9317
9318         * gcc.dg/init-undef-1.c: New test.
9319
9320 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
9321
9322         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
9323         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
9324         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
9325         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
9326         expected messages for new parser.
9327
9328 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
9329
9330         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
9331
9332 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
9333
9334         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
9335         on LP64 targets.
9336
9337 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
9338
9339         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
9340         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
9341         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
9342         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
9343         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
9344         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
9345         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
9346         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
9347         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
9348         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
9349
9350 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
9351
9352         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
9353         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
9354         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
9355         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
9356         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
9357         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
9358         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
9359         for new parser.
9360
9361 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
9362
9363         PR target/15342
9364         * gcc.dg/20041104-1.c: New test.
9365
9366 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9367
9368         * g++.dg/template/nontype7.C: New test.
9369         * g++.dg/template/nontype8.C: Likewise.
9370         * g++.dg/template/nontype9.C: Likewise.
9371         * g++.dg/template/nontype10.C: Likewise.
9372         * g++.dg/tc1/dr49.C: Likewise.
9373         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
9374         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
9375
9376 2004-11-04  Ben Elliston  <bje@au.ibm.com>
9377
9378         * g++.dg/rtti/tinfo1.C: Remove xfails.
9379
9380 2004-11-04  Ben Elliston  <bje@au.ibm.com>
9381
9382         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
9383         packed attribute to the definition to satisfy the new C++ parser.
9384
9385 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
9386
9387         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
9388         invocations of va_arg.
9389
9390 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
9391
9392         PR c++/18124
9393         * g++.dg/template/crash25.C: New test.
9394
9395         PR c++/18155
9396         * g++.dg/template/typedef2.C: New test.
9397         * g++.dg/parse/crash13.C: Adjust error markers.
9398
9399         PR c++/18177
9400         * g++.dg/conversion/const3.C: New test.
9401
9402 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9403
9404         PR fortran/17535
9405         PR fortran/17583
9406         PR fortran/17713
9407         * gfortran.dg/generic_[123].f90: New testcases.
9408
9409 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
9410
9411         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
9412         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
9413
9414 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
9415
9416         PR tree-opt/16808
9417         * gcc.c-torture/compile/pr16808.c: New test.
9418
9419 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
9420
9421         PR rtl-optimization/17104
9422         * gcc.dg/ppc-bitfield1.c: New.
9423
9424 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
9425
9426         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
9427
9428 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
9429
9430         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
9431         strings for 32-bit code.
9432
9433 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
9434
9435         PR c/18239
9436         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
9437
9438 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
9439
9440         PR c++/18064
9441         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
9442
9443 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
9444
9445         PR c++/15172
9446         * g++.dg/init/aggr2.C: New test.
9447
9448 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
9449
9450         * objc.dg/local-decl-1.m: New test.
9451
9452 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9453
9454         * gcc.dg/20040910-1.c: Adjust regex.
9455
9456 2004-10-30  Roger Sayle  <roger@eyesopen.com>
9457
9458         PR rtl-optimization/18084
9459         * g++.dg/opt/pr18084-1.C: New testcase.
9460
9461 2004-10-30  Matt Austern  <austern@apple.com>
9462
9463         PR c++/17542
9464         * g++.dg/ext/attrib18.C: New test.
9465
9466 2004-10-30  Roger Sayle  <roger@eyesopen.com>
9467
9468         PR middle-end/18096
9469         * gcc.dg/pr18096-1.c: New test case.
9470
9471 2004-10-30  Roger Sayle  <roger@eyesopen.com>
9472
9473         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
9474
9475 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
9476
9477         PR c/16666
9478         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
9479         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
9480         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
9481         gcc.dg/old-style-prom-3.c: New tests.
9482
9483 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
9484
9485         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
9486         Remove unnecessary inclusion of stdio.h.
9487
9488 2004-10-29  Roger Sayle  <roger@eyesopen.com>
9489
9490         PR rtl-optimization/17581
9491         * gcc.dg/pr17581-1.c: New test case.
9492
9493 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
9494
9495         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
9496         being implemented.
9497         * g++.dg/conversion/dr195-1.C: New.
9498         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
9499         * g++.old-deja/g++.mike/p10148.C: Likewise.
9500
9501 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
9502
9503         PR c++/17695
9504         * g++.dg/debug/typedef2.C: New test.
9505
9506 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
9507
9508         PR fortran/13490
9509         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
9510         * gfortran.dg/g77/README: Update.
9511
9512 2004-10-28  Matt Austern  <austern@apple.com>
9513
9514         PR c++/14124
9515         * g++.dg/ext/packed7.C: New test.
9516
9517 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
9518
9519         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
9520         scan-assembler.
9521         * lib/scanasm.exp (hidden-scan-for): New proc.
9522         (scan-hidden): Use hidden-scan-for instead of constructing the scan
9523         string.
9524         (scan-not-hidden): Likewise.
9525         * lib/target-supports.exp (check_visibility_available): mach-o is
9526         support too.
9527
9528 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
9529
9530         PR c++/17132
9531         * g++.dg/template/memclass3.C: New test.
9532
9533 2004-10-28  Adam Nemet  <anemet@lnxw.com>
9534
9535         PR middle-end/18160
9536         * gcc.dg/register-var-1.c: New test.
9537         * gcc.dg/register-var-2.c: New test.
9538         * gcc.dg/asm-7.c: Taking the address of a register variable is an
9539         error now.
9540
9541 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
9542
9543         PR other/18172
9544         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
9545         unused variables.
9546         * gcc.dg/vect/vect-22.c: Likewise.
9547
9548 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
9549
9550         * gcc.dg/i386-rotate-1.c: New test.
9551
9552 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
9553
9554         * g++.dg/init/ref12.C: Add "run" marker.
9555
9556         PR c++/17435
9557         * g++.dg/init/ref12.C: New test.
9558
9559         PR c++/18140
9560         * g++.dg/template/shift1.C: New test.
9561         * g++.dg/template/error10.C: Adjust error markers.
9562
9563 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
9564
9565         PR tree-opt/17529
9566         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
9567
9568 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
9569
9570         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
9571         * gcc.dg/weak/weak-3.c: Likewise.
9572         * gcc.dg/weak/weak-5.c: Likewise.
9573         * gcc.dg/weak/weak-9.c: Likewise.
9574         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
9575         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
9576
9577         * gcc.dg/darwin-weakimport-1.c: New.
9578
9579 2004-10-28  Ben Elliston  <bje@au.ibm.com>
9580
9581         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
9582
9583 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
9584
9585         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
9586         'syntax' error messages.
9587         * gcc.dg/cpp/direct2s.c: Likewise.
9588
9589 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
9590
9591         * gcc.c-torture/compile/20041026-1.c: New.
9592
9593 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
9594
9595         PR c++/18093
9596         * g++.dg/lookup/ns2.C: New test.
9597
9598         PR c++/18020
9599         * g++.dg/template/enum4.C: New test.
9600
9601         PR c++/18161
9602         * g++.dg/template/expr1.C: New test.
9603
9604 2004-10-26  Ben Elliston  <bje@au.ibm.com>
9605
9606         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
9607
9608 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
9609
9610         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
9611         gcc.dg/decl-nospec-3.c: New tests.
9612
9613 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
9614
9615         * objc.dg/super-class-3.m: New test.
9616
9617 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
9618
9619         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
9620         resyncing.
9621         * gcc.dg/cpp/direct2s.c: Likewise.
9622
9623 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
9624
9625         * objc.dg/image-info.m: Update for changes to section selection.
9626
9627 2004-10-25  David Ayers  <d.ayers@inode.at>
9628             Ziemowit Laski  <zlaski@apple.com>
9629
9630         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
9631         diagnostics when messaging 'id <Proto>'.
9632         * objc.dg/class-protocol-1.m: New test.
9633         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
9634         a non-existent method signature.
9635         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
9636         Update diagnostics when messaging with non-existent method signature.
9637         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
9638         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
9639         invalid receivers are now resolved as if messaging 'id'; remove
9640         extraneous diagnostics.
9641
9642 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
9643
9644         PR c/16667
9645         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
9646         gcc.dg/init-desig-obs-3.c: New tests.
9647
9648 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
9649
9650         * gcc.dg/debug/20041023-1.c: New test.
9651
9652 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
9653
9654         PR middle-end/17407
9655         * gcc.c-torture/compile/pr17407.c: New test.
9656
9657         PR c++/18121
9658         * g++.dg/template/array8.C: New test.
9659
9660 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
9661
9662         PR other/18138
9663         * lib/g++.exp: Accept more than one multilib libgcc.
9664         * lib/gcc-dg.exp: Likewise.
9665         * lib/objc.exp: Likewise.
9666         * lib/treelang.exp: Likewise.
9667         * lib/gfortran.exp: Likewise.
9668
9669 2004-10-24  Ben Elliston  <bje@au.ibm.com>
9670
9671         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
9672
9673 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
9674
9675         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
9676         * gcc.dg/c99-const-expr-3.c: Likewise.
9677
9678 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
9679
9680         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
9681
9682 2004-10-23  Ben Elliston  <bje@au.ibm.com>
9683
9684         * gcc.c-torture/execute/loop-2e.x: Remove.
9685
9686 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
9687
9688         PR c++/18095
9689         * g++.dg/parse/crash18.C: New.
9690         * g++.dg/parse/crash19.C: New.
9691
9692 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
9693
9694         * g++.dg/ext/dllimport1.C: Move dg-warnings.
9695         * g++.dg/ext/dllimport2.C: Same.
9696         * g++.dg/ext/dllimport8.C: Same.
9697
9698 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
9699
9700         PR c++/10841
9701         * g++.dg/conversion/cast1.C: New test.
9702         * g++.dg/overload/pmf1.C: Adjust error marker.
9703
9704 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
9705
9706         PR objc/17923
9707         * objc.dg/const-str-7.m: New test.
9708
9709 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9710
9711         * g++.dg/template/memfriend11.C: Fix comment typo.
9712         * g++.dg/template/memfriend14.C: Likewise.
9713
9714 2004-10-20  Richard Henderson  <rth@redhat.com>
9715
9716         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
9717         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
9718         -fasynchronous-unwind-tables.
9719
9720 2004-10-20  Richard Henderson  <rth@redhat.com>
9721
9722         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
9723         (main): Return success.
9724         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
9725         (main): Return success.
9726
9727 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9728
9729         PR c++/13495
9730         * g++.dg/template/memfriend9.C: New test.
9731         * g++.dg/template/memfriend10.C: Likewise.
9732         * g++.dg/template/memfriend11.C: Likewise.
9733         * g++.dg/template/memfriend12.C: Likewise.
9734         * g++.dg/template/memfriend13.C: Likewise.
9735         * g++.dg/template/memfriend14.C: Likewise.
9736         * g++.dg/template/memfriend15.C: Likewise.
9737         * g++.dg/template/memfriend16.C: Likewise.
9738         * g++.dg/template/memfriend17.C: Likewise.
9739         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
9740
9741 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
9742
9743         * g++.dg/conversion/dr195.C: New.
9744         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
9745
9746 2004-10-20  Ben Elliston  <bje@au.ibm.com>
9747             Devang Patel  <dpatel@apple.com>
9748
9749         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
9750         of floating point arithmetic, which could trap.
9751
9752 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
9753
9754         PR c++/14035
9755         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
9756         * g++.dg/conversion/const2.C: New test.
9757         * g++.dg/expr/reinterpret2.C: New test.
9758         * g++.dg/expr/reinterpret3.C: New test.
9759         * g++.dg/expr/cast2.C: New test.
9760         * g++.dg/expr/copy1.C: New test.
9761         * g++.dg/other/conversion1.C: Change error message.
9762         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
9763         function pointers to void *.
9764         * g++.old-deja/g++.mike/p10148.C: Likewise.
9765
9766 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9767
9768         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
9769
9770 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
9771
9772         PR c++/18047
9773
9774         * g++.dg/parse/expr3.C: New test.
9775
9776 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
9777
9778         * gcc.dg/smod-1.c: New test.
9779
9780 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
9781
9782         * objc.dg/method-14.m: New test.
9783
9784 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
9785
9786         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
9787         Also xfail as the patch was reverted.
9788
9789 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
9790
9791         PR middle-end/16973
9792         * gcc.dg/pr16973.c: New test.
9793
9794 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
9795
9796         PR tree-optimization/17656
9797         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
9798
9799 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
9800
9801         * g++.dg/eh/shadow1.C: New.
9802
9803 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
9804
9805         * gcc.c-torture/compile/20041018-1.c: New test.
9806
9807 2004-10-18  Ben Elliston  <bje@au.ibm.com>
9808
9809         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
9810         compiler referring to register 0 when accessing sdata.  The linker
9811         now patches things up.
9812
9813 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
9814
9815         PR c/17529
9816         * gcc.c-torture/compile/pr17529.c: New test.
9817
9818 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9819
9820         PR c++/17743
9821         * g++.dg/ext/attrib17.C: New test.
9822
9823 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
9824
9825         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
9826
9827 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9828
9829         PR c++/10479
9830         * g++.dg/ext/attrib16.C: New test.
9831
9832 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
9833
9834         PR c++/17042
9835         * g++.dg/init/dso_handle1.C: New test.
9836
9837         PR c++/14667
9838         * g++.dg/parse/typedef6.C: New test.
9839
9840         PR c++/17916
9841         * g++.dg/parse/pragma1.C: New test.
9842
9843 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
9844
9845         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
9846
9847 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
9848
9849         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
9850         -fno-common when on HPPA HP-UX platforms.
9851
9852 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
9853
9854         PR other/16820
9855         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
9856         stdint.h.
9857         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
9858         uintptr_t.
9859
9860 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
9861
9862         PR c++/16301
9863         * g++.dg/lookup/strong-using-4.C: New test.
9864
9865 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
9866
9867         PR middle-end/16567
9868         * gcc.c-torture/compile/nested-1.c: New test.
9869
9870 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
9871
9872         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
9873         and mipsisa64*-*-* (until support for misaligned loads is added).
9874         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
9875         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
9876         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
9877         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
9878         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
9879         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
9880
9881 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
9882
9883         PR c++/17976
9884         * g++.dg/init/dtor3.C: New test.
9885
9886 2004-10-15  Ben Elliston  <bje@au.ibm.com>
9887
9888         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
9889
9890 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
9891
9892         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
9893         * gcc.dg/macho-lo-sum.c: Likewise.
9894
9895 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
9896
9897         * gcc.dg/ppc-spe64-1.c: New test.
9898
9899 2004-10-14  Devang Patel  <dpatel@apple.com>
9900
9901         PR 17635
9902         * gcc.dg/pr17635.c : New test.
9903
9904 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
9905
9906         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
9907         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
9908         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
9909         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
9910         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
9911         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
9912         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
9913         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
9914         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
9915         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
9916         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
9917         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
9918         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
9919         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
9920         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
9921         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
9922         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
9923         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
9924
9925 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
9926
9927         * gcc.dg/vect/vect-82.c: New testcase.
9928         * gcc.dg/vect/vect-82_64.c: New testcase.
9929         * gcc.dg/vect/vect-83.c: New testcase.
9930         * gcc.dg/vect/vect-83_64.c: New testcase.
9931
9932 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
9933
9934         * gcc.dg/cpp/error-1.c: New test.
9935
9936 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
9937
9938         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
9939
9940 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
9941
9942         PR target/17984
9943         * gcc.dg/cris-peep2-xsrand2.c: New test.
9944
9945 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
9946
9947         PR c++/17661
9948         * testsuite/g++.dg/expr/for2.C: New test.
9949
9950 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
9951
9952         * g++.dg/inherit/thunk1.C: Run on the SPARC.
9953
9954 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
9955
9956         PR tree-optimization/17724
9957         * g++.dg/opt/pr17724-1.C: New test.
9958         * g++.dg/opt/pr17724-2.C: New test.
9959         * g++.dg/opt/pr17724-3.C: New test.
9960         * g++.dg/opt/pr17724-4.C: New test.
9961         * g++.dg/opt/pr17724-5.C: New test.
9962         * g++.dg/opt/pr17724-6.C: New test.
9963
9964 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
9965
9966         PR c/17301
9967         * gcc.dg/pr17301-2.c: New test.
9968
9969 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
9970
9971         PR c++/15876
9972         * g++.dg/parse/error22.C: New test.
9973
9974         PR c++/17936
9975         * g++.dg/template/spec18.C: New test.
9976
9977 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
9978
9979         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
9980         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
9981         memcpy.
9982         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
9983         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
9984
9985 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
9986
9987         * g++.dg/eh/cleanup5.C: Add dg-options "".
9988
9989 2004-10-11  Roger Sayle  <roger@eyesopen.com>
9990
9991         PR middle-end/17657
9992         * gcc.dg/switch-4.c: New test case.
9993
9994 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
9995
9996         * gcc.c-torture/execute/20041011-1.c: New test.
9997
9998 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
9999
10000         PR c++/17554
10001         * g++.dg/init/for3.C: New test.
10002
10003         PR c++/17657
10004         * g++.dg/opt/switch2.C: New test.
10005
10006         PR middle-end/17703
10007         * g++.dg/warn/Wreturn-2.C: New test.
10008
10009 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
10010
10011         PR c++/17907
10012         * g++.dg/eh/cleanup5.C: New test.
10013
10014 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
10015
10016         PR c++/17393
10017         * g++.dg/parse/error21.C: New test.
10018
10019 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10020
10021         * g++.dg/overload/pmf1.C: Adjust quoting marks.
10022         * g++.dg/warn/incomplete1.C: Likewise.
10023         * g++.dg/template/qualttp20.C: Likewise.
10024
10025 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
10026
10027         PR c/17881
10028         * parm-incomplete-1.c: New test.
10029
10030 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
10031
10032         PR c++/17867
10033         * g++.dg/parse/error19.C: New test.
10034
10035         PR c++/17670
10036         * g++.dg/init/new11.C: New test.
10037
10038         PR c++/17821
10039         * g++.dg/parse/error20.C: New test.
10040
10041         PR c++/17826
10042         * g++.dg/template/crash24.C: New test.
10043
10044 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
10045
10046         PR c/17301
10047         * gcc.dg/pr17301-1.c: New test.
10048
10049 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
10050
10051         PR c/17189
10052         * gcc.dg/anon-struct-5.c: New test.
10053
10054 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
10055
10056         PR c/17844
10057         * gcc.dg/pr17844-1.c: New test.
10058
10059 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
10060
10061         PR tree-optimization/17906
10062         * gcc.c-torture/compile/pr17906.c: New.
10063
10064 2004-10-09  Stuart Hastings  <stuart@apple.com>
10065             Roger Sayle  <roger@eyesopen.com>
10066
10067         PR rtl-optimization/17853
10068         * gcc.dg/i386-mmx-5.c: New testcase.
10069
10070 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
10071
10072         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
10073
10074 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
10075
10076         PR c++/17524
10077         * g++.dg/template/static9.C: New test.
10078
10079         PR c++/17685
10080         * g++.dg/parse/operator5.C: New test.
10081
10082 2004-10-09  Roger Sayle  <roger@eyesopen.com>
10083
10084         PR middle-end/17894
10085         * gcc.c-torture/execute/divcmp-4.c: New test case.
10086
10087 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
10088
10089         PR tree-opt/17902
10090         * g++.dg/opt/pr17902.C: New test.
10091
10092 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
10093
10094         * gcc.dg/cpp/ident-1.c: Add dg-options "".
10095
10096 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
10097
10098         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
10099
10100 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
10101
10102         * gcc.dg/assign-warn-3.c: New test.
10103
10104 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
10105
10106         PR c/16999
10107         * gcc.dg/cpp/ident-1.c: New test.
10108
10109 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
10110
10111         * gcc.c-torture/compile/acc1.c: New.
10112
10113 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
10114
10115         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
10116         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
10117
10118 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
10119
10120         * gcc.dg/ultrasp11.c: New test.
10121
10122 2004-10-08  Michael Matz  <matz@suse.de>
10123
10124         * gcc.dg/doloop-2.c: New test.
10125
10126 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
10127
10128         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
10129         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
10130         objc.dg/method-9.m: Update expected diagnostics.
10131
10132 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
10133
10134         * gcc.dg/ppc-fsel-3.c: New file.
10135         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
10136
10137 2004-10-07  Paul Brook  <paul@codesourcery.com>
10138
10139         * gfortran.dg/intrinsic_verify_1.f90: New test.
10140
10141 2004-10-07  Paul Brook  <paul@codesourcery.com>
10142
10143         * gfortran.dg/empty_format_1.f90: Remove stray commas.
10144
10145 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10146
10147         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
10148         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
10149         commit.
10150
10151 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
10152
10153         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
10154
10155 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10156
10157         PR c++/17115
10158         * g++.dg/warn/Winline-4.C: New test.
10159
10160 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
10161
10162         * gcc.c-torture/compile/20041007-1.c: New test.
10163
10164 2004-10-07  Paul Brook  <paul@codesourcery.com>
10165
10166         PR fortran/17678
10167         * gfortran.dg/use_allocated_1.f90: New test.
10168
10169 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
10170
10171         PR middle-end/17849
10172         * gfortran.fortran-torture/compile/nested.f90: New test
10173
10174 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
10175
10176         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
10177
10178 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
10179
10180         PR c++/17368
10181         * g++.dg/ext/asm6.C: New test.
10182
10183 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
10184
10185         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
10186
10187 2004-10-06  Paul Brook  <paul@codesourcery.com>
10188
10189         PR libfortran/17709
10190         * gfortran.dg/empty_format_1.f90: New test.
10191
10192 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10193
10194         PR fortran/17568
10195         * gfortran.dg/ishft.f90: New test.
10196
10197         PR fortran/17283
10198         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
10199         tests.
10200
10201 2004-10-06  Paul Brook  <paul@codesourcery.com>
10202
10203         * gfortran.dg/do_1.f90: New test.
10204
10205 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10206
10207         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
10208         optimizing for size.
10209
10210 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
10211
10212         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
10213
10214 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
10215
10216         * gcc.c-torture/compile/20041005-1.c: New test.
10217
10218 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
10219
10220         PR c++/17829
10221         * g++.dg/lookup/koenig4.C: New.
10222
10223 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10224
10225         * g++.dg/other/classkey1.C: Adjust quoting marks.
10226         * g++.dg/parse/error15.C: Likewise.
10227         * g++.dg/template/meminit2.C (int>): Likewise.
10228
10229 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10230
10231         PR fortran/17283
10232         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
10233
10234         PR fortran/17631
10235         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
10236
10237         PR fortran/17708
10238         * gfortran.dg/pr17708.f90: New test.
10239
10240 2004-10-04  Chao-ying Fu  <fu@mips.com>
10241
10242         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
10243         * gcc.dg/vect/vect-4.c: Ditto.
10244         * gcc.dg/vect/vect-5.c: Ditto.
10245         * gcc.dg/vect/vect-6.c: Ditto.
10246         * gcc.dg/vect/vect-8.c: Ditto.
10247         * gcc.dg/vect/vect-16.c: Ditto.
10248         * gcc.dg/vect/vect-30.c: Ditto.
10249         * gcc.dg/vect/vect-40.c: Ditto.
10250         * gcc.dg/vect/vect-41.c: Ditto.
10251         * gcc.dg/vect/vect-42.c: Ditto.
10252         * gcc.dg/vect/vect-43.c: Ditto.
10253         * gcc.dg/vect/vect-44.c: Ditto.
10254         * gcc.dg/vect/vect-45.c: Ditto.
10255         * gcc.dg/vect/vect-46.c: Ditto.
10256         * gcc.dg/vect/vect-47.c: Ditto.
10257         * gcc.dg/vect/vect-48.c: Ditto.
10258         * gcc.dg/vect/vect-49.c: Ditto.
10259         * gcc.dg/vect/vect-50.c: Ditto.
10260         * gcc.dg/vect/vect-51.c: Ditto.
10261         * gcc.dg/vect/vect-52.c: Ditto.
10262         * gcc.dg/vect/vect-53.c: Ditto.
10263         * gcc.dg/vect/vect-54.c: Ditto.
10264         * gcc.dg/vect/vect-55.c: Ditto.
10265         * gcc.dg/vect/vect-56.c: Ditto.
10266         * gcc.dg/vect/vect-57.c: Ditto.
10267         * gcc.dg/vect/vect-58.c: Ditto.
10268         * gcc.dg/vect/vect-59.c: Ditto.
10269         * gcc.dg/vect/vect-60.c: Ditto.
10270         * gcc.dg/vect/vect-74.c: Ditto.
10271         * gcc.dg/vect/vect-79.c: Ditto.
10272         * gcc.dg/vect/vect-80.c: Ditto.
10273
10274 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
10275
10276         * gcc.dg/unused-7.c: Use the correct option.
10277
10278 2004-10-04  Paul Brook  <paul@codesourcery.com>
10279         Bud Davis  <bdavis9659@comcast.net>
10280
10281         PR fortran/17706
10282         PR fortran/16434
10283         * gfortran/pr17706.f90: New test.
10284         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
10285
10286 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10287
10288         * gfortran.dg/pr17612.f90: New test.
10289
10290 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10291
10292         * g++.dg/template/local1.C: Adjust quoting marks in
10293         testing for diagnostics.
10294         * g++.dg/tls/diag-2.C: Likewise.
10295         * g++.dg/other/error8.C: Likewise.
10296
10297 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
10298
10299         PR c/17178
10300         * gcc.dg/unused-4.c: Adjust to be correct.
10301
10302         PR c/17820
10303         * gcc.dg/unused-7.c: New test.
10304
10305 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
10306
10307         PR c++/17797
10308         * g++.dg/overload/template2.C: New test.
10309
10310 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
10311
10312         PR tree-optimization/16632
10313         * gcc.dg/tree-ssa/20041002-1.c: New.
10314
10315 2004-10-03  Paul Brook  <paul@codesourcery.com>
10316
10317         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
10318         rather than relying on default formatting.
10319
10320 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
10321
10322         * gcc.dg/20040920-1.c: Update expected message text.
10323
10324 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
10325
10326         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
10327
10328 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
10329
10330         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
10331         tree level.
10332
10333 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
10334
10335         * gcc.dg/tree-ssa/pr17343.c: Remove.
10336
10337 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
10338
10339         PR tree-opt/17343
10340         * gcc.dg/tree-ssa/pr17343.c: New test.
10341
10342 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
10343
10344         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
10345         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
10346         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
10347         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
10348         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
10349
10350 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
10351
10352         * gcc.dg/lvalue-2.c: New test.
10353
10354 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
10355
10356         PR c/17730
10357         * gcc.dg/pr17730-1.c: New test
10358
10359 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
10360
10361         PR c/7425
10362         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
10363
10364 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
10365
10366         * gcc.c-torture/execute/stdarg-1.c: New test.
10367         * gcc.c-torture/execute/stdarg-2.c: New test.
10368         * gcc.c-torture/execute/stdarg-3.c: New test.
10369         * gcc.dg/tree-ssa/stdarg-1.c: New test.
10370         * gcc.dg/tree-ssa/stdarg-2.c: New test.
10371         * gcc.dg/tree-ssa/stdarg-3.c: New test.
10372         * gcc.dg/tree-ssa/stdarg-4.c: New test.
10373         * gcc.dg/tree-ssa/stdarg-5.c: New test.
10374
10375 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
10376
10377         PR tree-optimization/17697
10378         * g++.dg/opt/pr17697-1.C: New test.
10379         * g++.dg/opt/pr17697-2.C: New test.
10380         * g++.dg/opt/pr17697-3.C: New test.
10381
10382 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
10383
10384         PR c/16409
10385         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
10386         gcc.dg/vla-init-5.c: New tests.
10387
10388 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
10389
10390         PR c/13804
10391         * gcc.dg/pr13804-1.c: New test.
10392
10393 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10394
10395         PR fortran/16938
10396         * gfortran.dg/pr16938.f90: New test.
10397
10398 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
10399
10400         * g++.dg/template/crash23.C: New test.
10401
10402 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
10403
10404         PR c++/17585
10405         * g++.dg/template/static8.C: New test.
10406
10407 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
10408
10409         PR c++/17681
10410         * g++.dg/other/error9.C: New test.
10411
10412 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
10413
10414         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
10415
10416 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10417
10418         PR fortran/15164
10419         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
10420
10421 2004-09-26  Roger Sayle  <roger@eyesopen.com>
10422
10423         PR middle-end/17112
10424         * gcc.dg/pr17112-1.c: New test case.
10425
10426 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
10427
10428         PR c/11459
10429         * gcc.dg/pr11459-1.c: New test.
10430
10431 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
10432
10433         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
10434         * gcc.dg/tree-ssa/loop-4.c: Likewise.
10435
10436 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10437
10438         * gfortran.dg/pr15324.f90: Make array bounds consistent.
10439
10440 2004-09-25  Jan Hubicka  <jh@suse.cz>
10441
10442         * compile/30040909-1.c: New test.
10443         * compile/30040907-1.c: New test.
10444
10445 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
10446
10447         * gcc.c-torture/execute/va-arg-26.c: New test.
10448
10449 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
10450
10451         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
10452         extra diagnostics on targets with 64-bit pointers.
10453         * objc.dg/selector-1.m: Adjust dg-warning regexp.
10454
10455 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
10456
10457         PR c/17188
10458         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
10459         * gcc.dg/decl-3.c: Adjust expected message.
10460
10461 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10462
10463         PR fortran/17615
10464         * gfortran.dg/pr17615.f90: New test.
10465
10466 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
10467
10468         PR tree-optimzation/17517
10469         * g++.dg/tree-ssa/pr17517.C: New Test.
10470
10471 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
10472
10473         PR c++/16889
10474         * g++.dg/lookup/ambig3.C: New.
10475
10476 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
10477
10478         PR tree-opt/17624
10479         * g++.dg/opt/pr17624.C: New test.
10480
10481 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
10482
10483         PR c/6980
10484         * gcc.dg/Wbad-function-cast-1.c: New test.
10485
10486 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
10487
10488         * g++.dg/ext/complit1.C
10489         * g++.dg/other/error2.C
10490         * g++.dg/other/nontype-1.C
10491         * g++.dg/parse/crash11.C
10492         * g++.dg/parse/crash12.C
10493         * g++.dg/parse/error15.C
10494         * g++.dg/parse/error4.C
10495         * g++.dg/parse/tmpl-outside1.C
10496         * g++.dg/parse/too-many-tmpl-args1.C
10497         * g++.dg/template/dependent-expr3.C
10498         * g++.dg/template/error10.C
10499         * g++.dg/template/instantiate1.C
10500         * g++.dg/template/vtable2.C
10501         * g++.dg/warn/Wshadow-1.C
10502         * g++.dg/warn/weak1.C
10503         * g++.old-deja/g++.brendan/crash16.C
10504         * g++.old-deja/g++.brendan/crash18.C
10505         * g++.old-deja/g++.brendan/crash48.C
10506         * g++.old-deja/g++.brendan/crash49.C
10507         * g++.old-deja/g++.brendan/crash55.C
10508         * g++.old-deja/g++.brendan/crash56.C
10509         * g++.old-deja/g++.brendan/crash8.C
10510         * g++.old-deja/g++.brendan/enum11.C
10511         * g++.old-deja/g++.brendan/enum8.C
10512         * g++.old-deja/g++.brendan/enum9.C
10513         * g++.old-deja/g++.brendan/friend3.C
10514         * g++.old-deja/g++.brendan/misc14.C
10515         * g++.old-deja/g++.bugs/900402_02.C
10516         * g++.old-deja/g++.bugs/900404_03.C
10517         * g++.old-deja/g++.bugs/900404_04.C
10518         * g++.old-deja/g++.bugs/900428_03.C
10519         * g++.old-deja/g++.jason/crash4.C
10520         * g++.old-deja/g++.jason/overload21.C
10521         * g++.old-deja/g++.jason/redecl1.C
10522         * g++.old-deja/g++.jason/report.C
10523         * g++.old-deja/g++.jason/rfg10.C
10524         * g++.old-deja/g++.jason/template30.C
10525         * g++.old-deja/g++.law/arm12.C
10526         * g++.old-deja/g++.law/ctors5.C
10527         * g++.old-deja/g++.law/cvt20.C
10528         * g++.old-deja/g++.law/init10.C
10529         * g++.old-deja/g++.law/init8.C
10530         * g++.old-deja/g++.law/visibility17.C
10531         * g++.old-deja/g++.law/visibility7.C
10532         * g++.old-deja/g++.mike/net8.C
10533         * g++.old-deja/g++.mike/p646.C
10534         * g++.old-deja/g++.mike/p700.C
10535         * g++.old-deja/g++.mike/p701.C
10536         * g++.old-deja/g++.mike/p811.C
10537         * g++.old-deja/g++.ns/template13.C
10538         * g++.old-deja/g++.other/array3.C
10539         * g++.old-deja/g++.other/crash25.C
10540         * g++.old-deja/g++.other/dtor3.C
10541         * g++.old-deja/g++.other/dtor4.C
10542         * g++.old-deja/g++.other/main1.C
10543         * g++.old-deja/g++.other/warn7.C
10544         * g++.old-deja/g++.pt/crash11.C
10545         * g++.old-deja/g++.pt/crash36.C
10546         * g++.old-deja/g++.pt/spec22.C
10547         * g++.old-deja/g++.pt/spec9.C
10548         * g++.old-deja/g++.pt/ttp52.C
10549         * g++.old-deja/g++.robertl/eb103.C
10550         * g++.old-deja/g++.robertl/eb121.C
10551         * g++.old-deja/g++.robertl/eb22.C
10552         * g++.old-deja/g++.robertl/eb8.C:
10553         Update locations and/or regexps of dg-error markers.
10554         Remove markers for some bogus messages that are no longer issued.
10555
10556 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
10557
10558         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
10559         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
10560
10561 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
10562
10563         PR c++/17618
10564         * g++.dg/lookup/crash5.C: New test.
10565
10566 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
10567
10568         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
10569         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
10570         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
10571         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
10572         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
10573         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
10574
10575         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
10576         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
10577         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
10578         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
10579         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
10580         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
10581
10582         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
10583
10584         * gcc.dg/vect/vect-44.c: Check additional cases.
10585         * gcc.dg/vect/vect-48.c: Check additional cases.
10586
10587         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
10588         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
10589         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
10590         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
10591         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
10592         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
10593         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
10594         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
10595         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
10596
10597         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
10598         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
10599         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
10600
10601 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10602
10603         * gcc.dg/tree-ssa/loop-6.c: New test.
10604
10605 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
10606
10607         PR c++/17620
10608         * g++.dg/inherit/base2.C: New.
10609
10610 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
10611
10612         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
10613         * gcc.dg/20001012-2.c: Likewise.
10614         * gcc.dg/20001013-1.c: Likewise.
10615         * gcc.dg/20001101-1.c: Likewise.
10616         * gcc.dg/20001102-1.c: Likewise.
10617         * gcc.dg/bf-spl1.c: Likewise.
10618         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
10619         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
10620
10621 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
10622
10623         PR tree-optimization/16721
10624         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
10625
10626 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
10627
10628         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
10629         * gcc.dg/20040305-1.c: Likewise.
10630
10631 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
10632
10633         PR c/16566
10634         * gcc.c-torture/compile/pr16566-1.c,
10635         gcc.c-torture/compile/pr16566-2.c,
10636         gcc.c-torture/compile/pr16566-3.c: New tests.
10637
10638 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
10639
10640         PR tree-optimization/17512
10641         * gcc.c-torture/compile/20040916-1.c.
10642
10643 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
10644
10645         * gcc.dg/pragma-re-3.c: New test.
10646
10647 2004-09-17  Matt Austern  <austern@apple.com>
10648
10649         PR c++/15049
10650         * g++.dg/other/anon3.C: New.
10651
10652 2004-09-21  Roger Sayle  <roger@eyesopen.com>
10653
10654         PR c++/7503
10655         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
10656         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
10657         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
10658         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
10659         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
10660
10661 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
10662
10663         PR fortran/17286
10664         * gfortran.dg/pr17286.f90: New test.
10665
10666 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
10667
10668         PR c++/17530
10669         * g++.dg/template/static7.C: New test.
10670
10671 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
10672
10673         PR tree-opt/17558
10674         * gcc.c-torture/compile/pr17558.c: New test.
10675
10676 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
10677
10678         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
10679         if SKIP_ATTRIBUTE is defined.
10680
10681 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10682
10683         PR fortran/15957
10684         * gfortran.dg/pr15957.f90: New test.
10685
10686 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
10687
10688         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
10689         in comparison.
10690         * gcc.dg/vect/vect-79.c: Likewise.
10691         * gcc.dg/vect/vect-80.c: Likewise.
10692
10693 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10694
10695         PR fortran/15750
10696         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
10697
10698 2004-09-20  Ira Rosen  <irar@il.ibm.com>
10699
10700         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
10701         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
10702         * gcc.dg/vect/vect-62.c: New testcase.
10703         * gcc.dg/vect/vect-63.c: New testcase.
10704         * gcc.dg/vect/vect-64.c: New testcase.
10705         * gcc.dg/vect/vect-65.c: New testcase.
10706         * gcc.dg/vect/vect-66.c: New testcase.
10707         * gcc.dg/vect/vect-67.c: New testcase.
10708         * gcc.dg/vect/vect-68.c: New testcase.
10709         * gcc.dg/vect/vect-69.c: New testcase.
10710         * gcc.dg/vect/vect-79.c: New testcase.
10711         * gcc.dg/vect/vect-80.c: New testcase.
10712
10713 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
10714
10715         * gcc.target/mips/asm-1.c: New test.
10716
10717 2004-09-19  Ira Rosen  <irar@il.ibm.com>
10718
10719         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
10720         * gcc.dg/vect/vect-73.c: New testcase.
10721         * gcc.dg/vect/vect-74.c: New testcase.
10722         * gcc.dg/vect/vect-75.c: New testcase.
10723         * gcc.dg/vect/vect-76.c: New testcase.
10724         * gcc.dg/vect/vect-77.c: New testcase.
10725         * gcc.dg/vect/vect-78.c: New testcase
10726
10727 2004-09-18  Paul Brook  <paul@codesourcery.com>
10728
10729         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
10730
10731 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
10732
10733         PR c/17424
10734         * gcc.dg/pr17424-1.c: New test.
10735
10736 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
10737
10738         * g++.dg/tree-ssa/pr17153.C: New test.
10739
10740 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
10741
10742         PR pch/13361
10743         * testsuite/g++.dg/pch/wchar-1.C: New.
10744         * testsuite/g++.dg/pch/wchar-1.Hs: New.
10745
10746 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
10747
10748         * gcc.c-torture/execute/20040917-1.c: New test.
10749
10750 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
10751
10752         PR tree-optimization/17319
10753         * gcc.dg/pr17319.c: New test.
10754
10755 2004-09-17  Devang Patel  <dpatel@apple.com>
10756
10757         * gcc.dg/20040813-1.c: New test.
10758
10759 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
10760
10761         PR tree-optimization/17273
10762         * gcc.c-torture/compile/pr17273.c: New test.
10763
10764 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
10765
10766         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
10767         Update expected messages.
10768         * gcc.dg/declspec-13.c: New test.
10769
10770 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
10771
10772         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
10773
10774 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
10775
10776         * gcc.c-torture/execute/pr17252.c: Use post-increment to
10777         change what 'a' is pointing to.
10778
10779 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
10780
10781         PR c++/16002
10782         * g++.dg/template/error18.C: New test.
10783
10784         PR c++/16029
10785         * g++.dg/warn/Wunused-8.C: New test.
10786
10787 2004-09-17  Steven Bosscher  <stevenb@suse.de>
10788
10789         PR tree-optimization/17513
10790         * gcc.dg/20040916-1.c: New test.
10791
10792 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
10793
10794         PR c++/17501
10795         * g++.dg/template/typename7.C: New test.
10796
10797 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10798
10799         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
10800
10801 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
10802
10803         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
10804         with -ftree-based-profiling also.
10805         * lib/profopt.exp: Support late-set profile_option/feedback_option.
10806
10807 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
10808
10809         PR/15364
10810         * gfortran.dg/der_array_io_1.f90: New test.
10811         * gfortran.dg/der_array_io_2.f90: New test.
10812         * gfortran.dg/der_array_io_3.f90: New test.
10813
10814 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
10815
10816         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
10817         EABI.
10818
10819 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
10820
10821         * g++.dg/opt/switch1.C: New test.
10822
10823 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
10824
10825         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
10826         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
10827         Update expected messages.
10828
10829 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10830
10831         PR fortran/16485
10832         * gfortran.dg/same_name_1.f90: New test.
10833
10834 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
10835
10836         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
10837         dereference garbage pointers.
10838
10839 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
10840
10841         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
10842         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
10843
10844         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
10845         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
10846         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
10847
10848 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
10849
10850         PR c++/17324
10851         * g++.dg/template/mangle1.C: New test.
10852
10853 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
10854
10855         PR tree-optimization/17252
10856         * gcc.c-torture/execute/pr17252.c: New test.
10857
10858 2004-09-14  Andrew Pinski  <apinski@apple.com>
10859
10860         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
10861
10862 2004-09-14  Roger Sayle  <roger@eyesopen.com>
10863
10864         PR rtl-optimization/9771
10865         * gcc.dg/pr9771-1.c: New test case.
10866
10867 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
10868
10869         PR tree-optimization/15262
10870         * gcc.c-torture/execute/pr15262-1.c: New test.
10871         * gcc.c-torture/execute/pr15262-2.c: New test.
10872
10873 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
10874
10875         * gcc.dg/declspec-12.c: New test.
10876
10877 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
10878
10879         * gfortran.dg/pr17090.f90: Add directives to test.
10880
10881 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10882
10883         * gcc.c-torture/compile/20040914-1.c: New test.
10884
10885 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
10886
10887         PR c++/16162
10888         * g++.dg/template/decl2.C: New test.
10889
10890 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
10891
10892         PR fortran/17090
10893         * gfortran.dg/pr17090.f90: New test.
10894
10895 2004-09-13  Dale Johannesen  <dalej@apple.com>
10896
10897         * gcc.c-torture/compile/pr17408.c:  New test case.
10898
10899 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
10900
10901         PR c++/16716
10902         * g++.dg/parse/crash17.C: New test.
10903
10904         PR c++/17327
10905         * g++.dg/template/enum3.C: New test.
10906
10907 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
10908
10909         * lib/gcc-defs.exp: Load wrapper.exp.
10910         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
10911         using local code.
10912         * lib/gcc.exp (gcc_init): Similar.
10913         * lib/gfortran.exp (gfortran_init): Similar.
10914         * lib/objc.exp (objc_init): Similar.
10915         * lib/treelang.exp (treelang_init): Similar.
10916         * lib/wrapper.exp: New file with build_wrapper call machinery in
10917         ${tool}_maybe_build_wrapper.
10918
10919 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
10920
10921         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
10922         "inline".
10923         * gcc.dg/declspec-11.c: Update expected messages.
10924         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
10925         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
10926         gcc.dg/inline-12.c: New tests.
10927
10928 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
10929
10930         * g++.dg/tree-ssa/pr17400.C: New testcase.
10931
10932 2004-09-13  James E Wilson  <wilson@specifixinc.com>
10933
10934         * gcc.target/mips/sb1-1.c: New testcase.
10935
10936 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
10937
10938         * lib/g77-dg.exp: Remove unused file.
10939         * lib/mike-g77.exp: Ditto.
10940         * lib/g77.exp: Ditto.
10941
10942 2004-09-12  Richard Henderson  <rth@redhat.com>
10943
10944         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
10945
10946 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
10947
10948         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
10949         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
10950         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
10951         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
10952         Update expected messages.
10953
10954 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
10955
10956         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
10957         declaration/use mismatch for dirp parameter.
10958
10959 2004-09-12  Andrew Pinski  <apinski@apple.com>
10960
10961         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
10962         -fgnu-runtime is passed.
10963
10964 2004-09-12  Richard Henderson  <rth@redhat.com>
10965
10966         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
10967         do the uplevel thing and update additional_flags directly.
10968         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
10969         gfortran.fortran-torture/execute/intrinsic_nearest.x,
10970         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
10971         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
10972
10973 2004-09-11  Steven Bosscher  <stevenb@suse.de>
10974
10975         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
10976
10977 2004-09-11  Roger Sayle  <roger@eyesopen.com>
10978
10979         PR middle-end/17411
10980         * g++.dg/opt/pr17411-1.C: New test case.
10981
10982 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
10983
10984         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
10985         gcc.dg/tls/diag-2.c: Update expected messages.
10986         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
10987         messages.
10988         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
10989         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
10990         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
10991         gcc.dg/tls/diag-5.c: New tests.
10992
10993 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
10994
10995         * gcc.dg/20040910-1.c: Correct dg-error regexp.
10996
10997 2004-09-11  Steven Bosscher  <stevenb@suse.de>
10998
10999         * g++.dg/parse/break-in-for.C: New test.
11000
11001 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
11002
11003         * gcc.dg/tree-ssa/20040911-1.c: New test.
11004
11005 2004-09-11  Andreas Jaeger  <aj@suse.de>
11006
11007         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
11008         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
11009
11010 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
11011
11012         * gcc.target/frv: New directory of FR-V-specific tests.
11013
11014 2004-09-10  James E Wilson  <wilson@specifixinc.com>
11015
11016         * gcc.dg/convert-vec-1.c: New test.
11017
11018 2004-09-10  Roger Sayle  <roger@eyesopen.com>
11019
11020         PR middle-end/17024
11021         * gcc.dg/pr17024-1.c: New test case.
11022
11023 2004-09-10  Eric Christopher  <echristo@redhat.com>
11024
11025         * gcc.dg/20040910-1.c: New test.
11026
11027 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
11028
11029         * gcc.dg/bitfld-9.c: New test.
11030
11031 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
11032
11033         * gcc.c-torture/execute/ieee/acc1.c: New test.
11034         * gcc.c-torture/execute/ieee/acc2.c: New test.
11035         * gcc.c-torture/execute/ieee/mzero6.c: New test.
11036
11037 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
11038
11039         * gcc.dg/deprecated-2.c: New test.
11040
11041 2004-09-09  James E Wilson  <wilson@specifixinc.com>
11042
11043         * gcc.dg/init-vec-1.c: New test.
11044
11045 2004-09-09  Roger Sayle  <roger@eyesopen.com>
11046
11047         PR middle-end/17055
11048         * gcc.dg/pr17055-1.c: New test case.
11049
11050 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
11051
11052         PR target/17377
11053         * gcc.c-torture/execute/pr17377.c: New test.
11054
11055 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
11056
11057         PR c/8420
11058         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
11059         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
11060         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
11061         gcc.dg/long-long-typespec-1.c: New tests.
11062         * gcc.dg/tls/diag-2.c: Update expected diagnostics
11063
11064 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
11065
11066         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
11067         gcc.dg/gnu99-static-1.c: New tests.
11068
11069 2004-09-08  Devang Patel  <dpatel@apple.com>
11070
11071         * gcc.dg/darwin-ld-20040828-1.c: New test.
11072         * gcc.dg/darwin-ld-20040828-2.c: New test.
11073         * gcc.dg/darwin-ld-20040828-3.c: New test.
11074
11075 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
11076
11077         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
11078         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
11079         in error message.
11080         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
11081         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
11082         in error message.
11083         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
11084         types they qualify.
11085         * objc.dg/type-size-2.m: Fix wording in comment.
11086         * objc.dg/va-meth-1.m: New test case.
11087
11088 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
11089
11090         PR c/16633:
11091         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
11092         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
11093
11094 2004-09-06  Devang Patel  <dpatel@apple.com>
11095
11096         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
11097         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
11098
11099 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
11100
11101         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
11102         reflect changed line numbering of diagnostics.
11103
11104 2004-09-06  Paul Brook  <paul@codesourcery.com>
11105
11106         * gfortran.dg/edit_real_1.f90: Add new test.
11107
11108 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11109
11110         * gcc.dg/tree-ssa/loop-2.c: New test.
11111         * gcc.dg/tree-ssa/loop-3.c: New test.
11112         * gcc.dg/tree-ssa/loop-4.c: New test.
11113         * gcc.dg/tree-ssa/loop-5.c: New test.
11114
11115 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11116
11117         * gcc.dg/format/sentinel-1.c: Update for parameter option.
11118
11119 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11120
11121         * gcc.dg/format/sentinel-1.c: New test.
11122
11123 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
11124
11125         * testsuite/gcc.dg/builtins-46.c: New.
11126
11127 2004-09-03  Devang Patel  <dpatel@apple.com>
11128
11129         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
11130         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
11131
11132 2004-09-03  Jan Beulich  <jbeulich@novell.com>
11133
11134         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
11135         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
11136         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
11137         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
11138         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
11139         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
11140         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
11141         the non-portable bzero.
11142         * gcc.dg/20010912-1.c: xfail for NetWare.
11143         * gcc.dg/20020426-2.c: xfail for NetWare.
11144         * gcc.dg/20021014-1.c: xfail for NetWare.
11145         * gcc.dg/20021018-1.c: xfail for NetWare.
11146         * gcc.dg/20030213-1.c: xfail for NetWare.
11147         * gcc.dg/20030225-1.c: xfail for NetWare.
11148         * gcc.dg/20030708-1.c: xfail for NetWare.
11149         * gcc.dg/builtins-config.h: Also exclude NetWare.
11150         * gcc.dg/format/format.h: Define restrict only if not already defined.
11151         * gcc.dg/nest.c: xfail for NetWare.
11152         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
11153         * lib/target-supports.exp (check_visibility_available): Exclude
11154         NetWare.
11155
11156 2004-09-03  Jan Beulich  <jbeulich@novell.com>
11157
11158         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
11159         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
11160         deterministic starting point for the alignment of structure fields.
11161         * gcc.dg/Wpadded.c: Dito.
11162         * g++.dg/abi/vbase10.C: Dito.
11163
11164 2004-09-03  Devang Patel  <dpatel@apple.com>
11165
11166         * g++.dg/debug/pr15736.cc: New test.
11167
11168 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
11169
11170         * README.QMTEST: Fix out-of-date link.
11171
11172 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
11173
11174         PR fortran/16579
11175         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
11176         Delete.  Duplicate of gfortran.dg/g77/20010610.f
11177
11178 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
11179
11180         * g++.dg/abi/arm_rtti1.C: New test.
11181
11182 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
11183
11184         * gcc.dg/ppc-vector-memcpy.c: New.
11185         * gcc.dg/ppc-vector-memset.c: New.
11186
11187 2004-09-02  Chao-ying Fu  <fu@mips.com>
11188
11189         * gcc.target/mips/mips-3d-1.c: New test.
11190         * gcc.target/mips/mips-3d-2.c: New test.
11191         * gcc.target/mips/mips-3d-3.c: New test.
11192         * gcc.target/mips/mips-3d-4.c: New test.
11193         * gcc.target/mips/mips-3d-5.c: New test.
11194         * gcc.target/mips/mips-3d-6.c: New test.
11195         * gcc.target/mips/mips-3d-7.c: New test.
11196         * gcc.target/mips/mips-3d-8.c: New test.
11197         * gcc.target/mips/mips-3d-9.c: New test.
11198         * gcc.target/mips/mips-ps-1.c: New test.
11199         * gcc.target/mips/mips-ps-2.c: New test.
11200         * gcc.target/mips/mips-ps-3.c: New test.
11201         * gcc.target/mips/mips-ps-4.c: New test.
11202         * gcc.target/mips/mips-ps-type.c: New test.
11203
11204 2004-09-02  Paul Brook  <paul@codesourcery.com>
11205
11206         * gfortran.dg/edit_real_1.f90: Add new tests.
11207
11208 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11209
11210         PR fortran/15327
11211         * gfortran.dg/merge_char_1.f90: New test.
11212
11213 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11214
11215         PR fortran/16404
11216         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
11217
11218 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
11219
11220         PR c/1522
11221         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
11222
11223 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
11224
11225         * g++.dg/opt/loop1.C: Do not XFAIL.
11226
11227 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
11228
11229         * gcc.c-torture/execute/20040831-1.c: New test.
11230
11231 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
11232
11233         PR fortran/16579
11234         * gfortran.dg/g77/20010610.f: Now passes.
11235         Copy from g77.f-torture/execute. Add dg-run directive.
11236         * gfortran.dg/g77/README: Update
11237
11238 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
11239
11240         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
11241         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
11242         (t1, t2, t3, t4): Add volatile.
11243
11244 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
11245
11246         * g++.dg/ext/visibility/arm1.C: New test.
11247
11248 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
11249
11250         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
11251         -pedantic-errors.
11252
11253 2004-09-01  Paul Brook  <paul@codesourcery.com>
11254
11255         * gfortran.dg/eof_2.f90: New test.
11256
11257 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11258
11259         PR fortran/16579
11260         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
11261
11262 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
11263
11264         PR libfortran/16805
11265         * gfortran.dg/list_read_2.f90: New test.
11266
11267 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
11268
11269         * g++.dg/abi/key1.C: New test.
11270
11271 2004-08-31  Richard Henderson  <rth@redhat.com>
11272
11273         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
11274         form of offsetof.
11275         * g++.dg/other/offsetof5.C: Remove duplicate.
11276
11277 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11278
11279         PR fortran/17244
11280         * gfortran.dg/func_derived_1.f90: New test.
11281
11282 2004-08-31  Paul Brook  <paul@codesourcery.com>
11283
11284         * gfortran.dg/eof_1.f90: New test.
11285
11286 2004-08-31  Paul Brook  <paul@codesourcery.com>
11287
11288         * gfortran.dg/list_read_1.f90: New file.
11289
11290 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
11291
11292         * g++.dg/opt/loop1.C: XFAIL.
11293
11294 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
11295
11296         * gcc.dg/funcdef-storage-1.c: New.
11297         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
11298         an extern function in local scope.
11299         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
11300         declare an 'auto inline' function in local scope.
11301         * gcc.dg/20011130-1.c: Likewise.
11302         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
11303         an 'auto' function in local scope.
11304         * gcc.dg/20021014-1.c: Likewise.
11305         * gcc.dg/20030331-2.c: Likewise.
11306
11307 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11308
11309         * gfortran.dg/blockdata_1.f90: New test.
11310
11311 2004-08-30  Richard Henderson  <rth@redhat.com>
11312
11313         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
11314
11315 2004-08-30  Richard Henderson  <rth@redhat.com>
11316
11317         * lib/fortran-torture.exp (fortran-torture-execute): Honor
11318         additional_flags set by alternate driver.
11319         (ieee-options): New procedure.
11320         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
11321         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
11322         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
11323         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
11324
11325 2004-08-30  Richard Henderson  <rth@redhat.com>
11326
11327         * lib/f-torture.exp: Remove.
11328
11329 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
11330
11331         PR rtl-optimization/16590
11332         * g++.dg/opt/loop1.C: New test.
11333
11334 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11335
11336         PR fortran/13910
11337         * gfortran.dg/oldstyle_1.f90: New test.
11338
11339 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
11340         Paul Brook  <paul@codesourcery.com>
11341
11342         * gfortran.dg/g77/README: Update.
11343         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
11344         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
11345         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
11346
11347 2004-08-28  Paul Brook  <paul@codesourcery.com>
11348
11349         PR libfortran/17195
11350         * gfortran.dg/edit_real_1.f90: New test.
11351
11352 2004-08-27  Paul Brook  <paul@codesourcery.com>
11353
11354         * gfortran.dg/rewind_1.f90: New test.
11355
11356 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
11357
11358         PR fortran/16597
11359         * gfortran.dg/pr16597.f90: New test.
11360
11361 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
11362
11363         PR c/13801
11364         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
11365         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
11366         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
11367         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
11368         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
11369
11370 2004-08-26  Nick Clifton  <nickc@redhat.com>
11371
11372         * gcc.c-torture/compile/pr17119.c: New test.
11373
11374 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
11375
11376         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
11377
11378 2004-08-25  Richard Henderson  <rth@redhat.com>
11379
11380         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
11381         the bits that expect kind=8 to be the largest real kind.
11382
11383 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
11384
11385         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
11386
11387 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11388
11389         * gfortran.dg/assignment_1.f90: New test.
11390
11391 2004-08-25  Adam Nemet  <anemet@lnxw.com>
11392
11393         * g++.dg/template/repo3.C: New test.
11394
11395 2004-08-25  Roger Sayle  <roger@eyesopen.com>
11396
11397         PR middle-end/16693
11398         PR tree-optimization/16372
11399         * g++.dg/opt/pr16372-1.C: New test case.
11400         * g++.dg/opt/pr16693-1.C: New test case.
11401         * g++.dg/opt/pr16693-2.C: New test case.
11402
11403 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
11404
11405         * objc.dg/proto-lossage-4.m: New test.
11406
11407 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
11408
11409         PR c++/17155
11410         * g++.dg/inherit/local2.C: New test.
11411
11412 2004-08-25  Paul Brook  <paul@codesourcery.com>
11413
11414         PR fortran/17144
11415         * gfortran.dg/string_ctor_1.f90: New test.
11416
11417 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11418
11419         PR c++/14428
11420         * g++.dg/template/redecl2.C: New test.
11421
11422 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
11423
11424         PR fortran/17143
11425         * gfortran.dg/pr17143.f90: New test.
11426
11427 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
11428
11429         PR fortran/17164
11430         * gfortran.dg/pr17164.f90: New test.
11431
11432 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11433
11434         * gcc.dg/tree-ssa/loop-1.c: New test.
11435
11436 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
11437
11438         * gcc.c-torture/compile/20040824-1.c: New test.
11439
11440 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
11441
11442         * gcc.c-torture/compile/iftrap-3.c: New test.
11443
11444 2004-08-24  Paul Brook  <paul@codesourcery.com>
11445
11446         * gfortran.dg/entry_2.f90: New test.
11447
11448 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
11449
11450         PR c++/16889
11451         * g++.dg/lookup/ambig[12].C: New.
11452
11453 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11454
11455         PR c++/16706
11456         * g++.dg/template/crash21.C: New test.
11457         * g++.dg/template/crash22.C: Likewise.
11458
11459 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
11460
11461         PR c++/17149
11462         * g++.dg/template/access15.C: New.
11463
11464 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
11465
11466         PR c++/17163
11467         * g++.dg/template/repo2.C: New test.
11468
11469 2004-08-23  Roger Sayle  <roger@eyesopen.com>
11470
11471         PR rtl-optimization/17078
11472         * gcc.c-torture/execute/pr17078-1.c: New test case.
11473
11474 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
11475
11476         PR c/14492
11477         * gcc.dg/debug/crash1.c: New test.
11478
11479 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
11480
11481         PR c/16180
11482         * gcc.dg/loop-5.c: New test.
11483
11484 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11485
11486         * gcc.c-torture/execute/20040823-1.c: New test.
11487
11488 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
11489
11490         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
11491         to the assembler.  Simplify test accordingly.
11492         (asm_abi_flags): Use GNU names.
11493         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
11494         to check for ABI flags.
11495
11496 2004-08-22  Andrew Pinski  <apinski@apple.com>
11497
11498         * g++.dg/opt/pr14029.C: New test.
11499         * gcc.c-torture/execute/pr15262.c: New test.
11500
11501 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11502
11503         * gfortran.dg/reduction.f90: Add checks with complex arguments.
11504
11505 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
11506
11507         PR 16908
11508         * gfortran.dg/direct_io.f90: New test.
11509
11510 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
11511
11512         PR c++/17121
11513         * g++.dg/inherit/local2.C: New test.
11514
11515 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
11516
11517         PR c++/17120
11518         * g++.dg/warn/Wparentheses-4.C: New test.
11519
11520 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
11521
11522         PR c++/17121
11523         * g++.dg/inherit/local2.C: New test.
11524
11525         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
11526         * gcc.dg/ppc-ldstruct.c: Likewise.
11527         * gcc.dg/ppc64-abi-2.c: Likewise.
11528
11529 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
11530
11531         PR rtl-optimization/17099
11532         * gcc.c-torture/execute/20040820-1.c: New test.
11533
11534 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
11535
11536         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
11537
11538 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
11539
11540         PR fortran/17077
11541         * gfortran.dg/auto_array_1.f90: New test.
11542
11543 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11544
11545         PR fortran/17074
11546         * gfortran.dg/simpleif_1.f90: New test.
11547
11548 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
11549
11550         * lib/target-supports.exp (check_profiling_available): Return
11551         false for arm*-*-symbianelf* and arm*-*-eabi*.
11552
11553         PR c++/15890
11554         * g++.dg/template/delete1.C: New test.
11555
11556 2004-08-19  Paul Brook  <paul@codesourcery.com>
11557
11558         PR fortran/14976
11559         PR fortran/16228
11560         * gfortran.dg/data_char_1.f90: New test.
11561
11562 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
11563
11564         PR fortran/16946
11565         * gfortran.dg/reduction.f90: New testcase.
11566
11567 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11568
11569         PR fortran/16520
11570         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
11571
11572 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
11573
11574         PR c++/17041
11575         * g++.dg/Wparentheses-3.C: New test.
11576
11577 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
11578
11579         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
11580         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
11581         * gcc.dg/vect/vect-2.c: Likewise.
11582         * gcc.dg/vect/vect-3.c: Likewise.
11583         * gcc.dg/vect/vect-4.c: Likewise.
11584         * gcc.dg/vect/vect-5.c: Likewise.
11585         * gcc.dg/vect/vect-6.c: Likewise.
11586         * gcc.dg/vect/vect-7.c: Likewise.
11587         * gcc.dg/vect/vect-25.c: Likewise.
11588         * gcc.dg/vect/vect-31.c: Likewise.
11589         * gcc.dg/vect/vect-32.c: Likewise.
11590         * gcc.dg/vect/vect-34.c: Likewise.
11591         * gcc.dg/vect/vect-36.c: Likewise.
11592         * gcc.dg/vect/vect-all.c: Likewise.
11593
11594 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
11595
11596         PR c++/17068
11597         * g++.dg/template/operator4.C: New test.
11598
11599 2004-08-18  Richard Henderson  <rth@redhat.com>
11600
11601         * gcc.dg/20040206-1.c: XFAIL.
11602
11603 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
11604
11605         PR c++/16246
11606         * g++.dg/template/array7.C: New test.
11607
11608 2004-08-17  James E Wilson  <wilson@specifixinc.com>
11609
11610         * gcc.dg/mips-movcc-1.c: New test.
11611         * gcc.dg/mips-movcc-2.c: New test.
11612         * gcc.dg/mips-movcc-3.c: New test.
11613
11614         * gcc.dg/mips-nmadd-1.c: New test.
11615         * gcc.dg/mips-nmadd-2.c: New test.
11616
11617 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
11618
11619         PR c++/15871
11620         * g++.dg/opt/inline8.C: New test.
11621
11622         PR c++/16965
11623         * g++.dg/parse/error17.C: New test.
11624
11625 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
11626
11627         * gcc.dg/vect: New directory for vectorizer tests.
11628         * gcc.dg/vect/tree-vect.h: New file.
11629         * gcc.dg/vect/vect.exp: New file.
11630         * gcc.dg/vect/pr16105.c.c: New test.
11631         * gcc.dg/vect/vect-1.c: New test.
11632         * gcc.dg/vect/vect-2.c: New test.
11633         * gcc.dg/vect/vect-3.c: New test.
11634         * gcc.dg/vect/vect-4.c: New test.
11635         * gcc.dg/vect/vect-5.c: New test.
11636         * gcc.dg/vect/vect-6.c: New test.
11637         * gcc.dg/vect/vect-7.c: New test.
11638         * gcc.dg/vect/vect-8.c: New test.
11639         * gcc.dg/vect/vect-9.c: New test.
11640         * gcc.dg/vect/vect-10.c: New test.
11641         * gcc.dg/vect/vect-11.c: New test.
11642         * gcc.dg/vect/vect-12.c: New test.
11643         * gcc.dg/vect/vect-13.c: New test.
11644         * gcc.dg/vect/vect-14.c: New test.
11645         * gcc.dg/vect/vect-15.c: New test.
11646         * gcc.dg/vect/vect-16.c: New test.
11647         * gcc.dg/vect/vect-17.c: New test.
11648         * gcc.dg/vect/vect-18.c: New test.
11649         * gcc.dg/vect/vect-19.c: New test.
11650         * gcc.dg/vect/vect-20.c: New test.
11651         * gcc.dg/vect/vect-21.c: New test.
11652         * gcc.dg/vect/vect-22.c: New test.
11653         * gcc.dg/vect/vect-23.c: New test.
11654         * gcc.dg/vect/vect-24.c: New test.
11655         * gcc.dg/vect/vect-25.c: New test.
11656         * gcc.dg/vect/vect-26.c: New test.
11657         * gcc.dg/vect/vect-27.c: New test.
11658         * gcc.dg/vect/vect-28.c: New test.
11659         * gcc.dg/vect/vect-29.c: New test.
11660         * gcc.dg/vect/vect-30.c: New test.
11661         * gcc.dg/vect/vect-31.c: New test.
11662         * gcc.dg/vect/vect-32.c: New test.
11663         * gcc.dg/vect/vect-33.c: New test.
11664         * gcc.dg/vect/vect-34.c: New test.
11665         * gcc.dg/vect/vect-35.c: New test.
11666         * gcc.dg/vect/vect-36.c: New test.
11667         * gcc.dg/vect/vect-37.c: New test.
11668         * gcc.dg/vect/vect-38.c: New test.
11669         * gcc.dg/vect/vect-40.c: New test.
11670         * gcc.dg/vect/vect-41.c: New test.
11671         * gcc.dg/vect/vect-42.c: New test.
11672         * gcc.dg/vect/vect-43.c: New test.
11673         * gcc.dg/vect/vect-44.c: New test.
11674         * gcc.dg/vect/vect-45.c: New test.
11675         * gcc.dg/vect/vect-46.c: New test.
11676         * gcc.dg/vect/vect-47.c: New test.
11677         * gcc.dg/vect/vect-48.c: New test.
11678         * gcc.dg/vect/vect-49.c: New test.
11679         * gcc.dg/vect/vect-50.c: New test.
11680         * gcc.dg/vect/vect-51.c: New test.
11681         * gcc.dg/vect/vect-52.c: New test.
11682         * gcc.dg/vect/vect-53.c: New test.
11683         * gcc.dg/vect/vect-54.c: New test.
11684         * gcc.dg/vect/vect-55.c: New test.
11685         * gcc.dg/vect/vect-56.c: New test.
11686         * gcc.dg/vect/vect-57.c: New test.
11687         * gcc.dg/vect/vect-58.c: New test.
11688         * gcc.dg/vect/vect-59.c: New test.
11689         * gcc.dg/vect/vect-60.c: New test.
11690         * gcc.dg/vect/vect-61.c: New test.
11691         * gcc.dg/vect/vect-all.c: New test.
11692         * gcc.dg/vect/vect-none.c: New test.
11693
11694 2004-08-17  Paul Brook  <paul@codesourcery.com>
11695
11696         PR fortran/13082
11697         * gfortran.dg/entry_1.f90: New test.
11698
11699 2004-08-17  Andrew Pinski  <apinski@apple.com>
11700
11701         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
11702
11703 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
11704
11705         * gcc.dg/pr17036-1.c: New test.
11706
11707 2004-08-16  Devang Patel  <dpatel@apple.com>
11708
11709         * gcc.dg/darwin-20040809-1.c: New test.
11710
11711 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
11712
11713         * gcc.dg/funcdef-attr-1.c: New test.
11714
11715 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
11716
11717         * gcc.dg/altivec-17.c: New test.
11718         * gcc.dg/altivec-18.c: New test.
11719
11720 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11721
11722         PR c++/6749
11723         * g++.dg/template/vtable2.C: New test.
11724
11725 2004-08-14  Richard Henderson  <rth@redhat.com>
11726
11727         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
11728         * gcc.dg/pack-test-4.c (main): Return 0.
11729         * gcc.dg/setjmp-1.c: Remove XFAIL.
11730         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
11731
11732 2004-08-14  Richard Henderson  <rth@redhat.com>
11733
11734         * gcc.dg/980217-1.c: Add prototype for printf.
11735
11736 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
11737
11738         * gfortran.dg/pr16935.f90: New test.
11739
11740 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
11741
11742         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
11743
11744 2004-08-13  Paul Brook  <paul@codesourcery.com>
11745
11746         * gfortran.dg/der_io_1.f90: Remove stray comma.
11747
11748 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
11749
11750         * gcc.dg/vmx/cw-bug-2.c: Remove.
11751         * gcc.dg/vmx/vprint-1.c: Remove.
11752         * gcc.dg/vmx/vscan-1.c: Remove.
11753
11754 2004-08-12  Devang patel  <dpatel@apple.com>
11755
11756         * gcc.dg/darwin-20040809-2.c: New test.
11757
11758 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
11759
11760         * g++.dg/ext/altivec-12.C: New test.
11761
11762         * g++.dg/ext/altivec-11.C: New test.
11763
11764 2004-08-12  Paul Brook  <paul@codesourcery.com>
11765
11766         * g++.dg/abi/arm_cxa_vec_1.C: New test.
11767
11768 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
11769
11770         * g++.dg/ext/altivec-2.C: Check for hardware support before
11771         executing any VMX instructions.
11772
11773         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
11774
11775 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
11776
11777         PR c++/16276
11778         * g++.old-deja/g++.other/comdat4.C: New test.
11779         * g++.old-deja/g++.other/comdat4-aux.cc: New.
11780
11781 2004-08-12  Ben Elliston  <bje@au.ibm.com>
11782
11783         PR target/16286
11784         * gcc.dg/pr16286.c: New test.
11785
11786 2004-08-12 Jan Beulich <jbeulich@novell.com>
11787
11788         * g++.dg/ext/asm5.C: New.
11789
11790 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
11791
11792         PR c++/16698
11793         * g++.dg/eh/crash1.C: New test.
11794
11795         PR c++/16717
11796         * g++.dg/ext/construct1.C: New test.
11797
11798 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
11799
11800         PR c++/16853
11801         * g++.dg/init/ptrmem1.C: New test.
11802
11803         PR c++/16618
11804         * g++.dg/parse/offsetof5.C: New test.
11805
11806         PR c++/16870
11807         * g++.dg/template/overload3.C: New test.
11808
11809 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
11810
11811         PR c++/16964
11812         * g++.dg/parse/error16.C: New test.
11813
11814         PR c++/16904
11815         * g++.dg/template/error14.C: New test.
11816
11817         PR c++/16929
11818         * g++.dg/template/error15.C: New test.
11819
11820 2004-08-11  Devang Patel  <dpatel@apple.com>
11821
11822         * gcc.dg/darwin-ld-20040809-1.c: New test.
11823         * gcc.dg/darwin-ld-20040809-2.c: New test.
11824
11825 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
11826
11827         PR fortran/16917
11828         * gfortran.dg/dfloat_1.f90: New test.
11829
11830 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
11831
11832         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
11833         * gcc.dg/dll-2.c: Fix dg-require syntax.
11834         * gcc.misc-tests/arm-isr.c (abort): Declare.
11835         (exit): Likewise.
11836
11837 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
11838
11839         PR c++/16971
11840         * g++.dg/parse/crash16.C: New test.
11841
11842 2004-08-10  Roger Sayle  <roger@eyesopen.com>
11843
11844         * gcc.dg/mips-rsqrt-1.c: New test case.
11845         * gcc.dg/mips-rsqrt-2.c: New test case.
11846         * gcc.dg/mips-rsqrt-3.c: New test case.
11847
11848 2004-08-10  Paul Brook  <paul@codesourcery.com>
11849
11850         * gfortran.dg/der_io_1.f90: New test.
11851
11852 2004-08-10  Paul Brook  <paul@codesourcery.com>
11853
11854         PR fortran/16919
11855         * gfortran.dg/der_array_1.f90: New test.
11856
11857 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
11858
11859         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
11860
11861 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
11862
11863         * gcc.dg/wchar_t-2.c: Fix typo.
11864
11865 2004-08-09  Falk Hueffner  <falk@debian.org>
11866
11867         PR tree-optimization/12517
11868         * gcc.c-torture/compile/pr12517.c: New test.
11869
11870         PR tree-optimization/12578
11871         * gcc.c-torture/compile/pr12578.c: New test.
11872
11873         PR tree-optimization/12899
11874         * gcc.c-torture/compile/pr12899.c: New test.
11875
11876         PR rtl-optimization/14692
11877         * gcc.c-torture/compile/pr14692.c: New test.
11878
11879         PR tree-optimization/16461
11880         * gcc.c-torture/compile/pr16461.c: New test.
11881
11882 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
11883
11884         * gfortran.dg/getenv_1.f90: New test.
11885
11886 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
11887
11888         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
11889         wchar_t.
11890         * gcc.dg/symbian5.c: Test -fno-short-wchar.
11891
11892 2004-08-06  Paul Brook  <paul@codesourcery.com>
11893
11894         * gfortran.dg/ret_array_1.f90: New test.
11895         * gfortran.dg/ret_pointer_1.f90: New test.
11896
11897 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
11898
11899         * gcc.dg/missing-field-init-[12].c: New tests.
11900         * g++.dg/warn/missing-field-init-[12].C: New tests.
11901
11902 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
11903
11904         * gcc.dg/enum2.c: New test.
11905         * gcc.dg/symbian3.c: Likewise.
11906         * gcc.dg/symbian4.c: Likewise.
11907         * gcc.dg/wchar_t-2.c: Likewise.
11908
11909 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
11910
11911         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
11912         destructor tests.
11913
11914 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
11915
11916         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
11917         dg-require-visiblity.
11918         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
11919         * g++.dg/ext/visibility/fvisibility.C: Likewise.
11920         * g++.dg/ext/visibility/memfuncts.C: Likewise.
11921         * g++.dg/ext/visibility/new1.C: Likewise.
11922         * g++.dg/ext/visibility/pragma.C: Likewise.
11923         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
11924         * g++.dg/ext/visibility/virtual.C: Likewise.
11925         * g++/dg/ext/visibility/visibility-1.C: Likewise.
11926         * g++/dg/ext/visibility/visibility-2.C: Likewise.
11927         * g++/dg/ext/visibility/visibility-3.C: Likewise.
11928         * g++/dg/ext/visibility/visibility-4.C: Likewise.
11929         * g++/dg/ext/visibility/visibility-5.C: Likewise.
11930         * g++/dg/ext/visibility/visibility-6.C: Likewise.
11931         * g++/dg/ext/visibility/visibility-7.C: Likewise.
11932         * g++/dg/ext/visibility/visibility-8.C: New test.
11933         * gcc.c-torture/compile/dll.x: Remove.
11934         * gcc.dg/dll-2.c: Use dg-require-dll
11935         * gcc.dg/visibility-10.c: New test.
11936         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
11937         supporting DLLs.
11938         * testsuite/lib/scanasm.exp (scan_hidden): New function.
11939         (scan_not_hidden): Likewise.
11940
11941 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
11942
11943         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
11944
11945 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
11946
11947         * gcc.c-torture/execute/20040805-1.c: New test.
11948
11949 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
11950
11951         * gcc.dg/20020118-1.c: Declare abort.
11952         * gcc.dg/altivec_check.h: Likewise.
11953         * gcc.dg/iftrap-2.c: Likewise.
11954         * gcc.dg/pragma-darwin.c: Likewise.
11955         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
11956
11957 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
11958
11959         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
11960
11961 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
11962
11963         * gcc.c-torture/execute/builtins/abs-2.c,
11964         gcc.c-torture/execute/builtins/abs-3.c,
11965         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
11966         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
11967         intmax_t, uintmax_t and their limits.
11968         * gcc.dg/intmax_t-1.c: New test.
11969
11970 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11971
11972         * g++.dg/tc1/dr147.C: Add reference to PR.
11973
11974 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
11975
11976         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
11977         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
11978
11979 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
11980
11981         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
11982
11983 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
11984
11985         * gcc.dg/redecl-5.c: New test.
11986         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
11987         of scanf.
11988
11989 2004-08-03  Roger Sayle  <roger@eyesopen.com>
11990
11991         PR middle-end/16790
11992         * gcc.c-torture/execute/pr16790-1.c: New test case.
11993
11994 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
11995
11996         * g++.dg/ext/visibility/assign1.C: New test.
11997         * g++.dg/ext/visibility/new1.C: Likewise.
11998
11999         * gcc.dg/symbian1.c: New test.
12000         * gcc.dg/symbian2.c: Likewise.
12001
12002 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
12003
12004         PR target/16570
12005         * gcc.dg/i386-sse-9.c: New test.
12006
12007 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
12008
12009         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
12010
12011 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
12012
12013         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
12014         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
12015         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
12016         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
12017         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
12018         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
12019         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
12020         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
12021         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
12022         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
12023         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
12024         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
12025         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
12026         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
12027         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
12028         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
12029         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
12030         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
12031         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
12032         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
12033         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
12034         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
12035         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
12036         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
12037         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
12038         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
12039         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
12040         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
12041         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
12042         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
12043         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
12044         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
12045         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
12046         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
12047         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
12048         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
12049         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
12050         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
12051         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
12052         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
12053         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
12054         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
12055         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
12056         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
12057         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
12058         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
12059         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
12060         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
12061         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
12062         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
12063         gcc.misc-tests/i386-pf-3dnow-1.c,
12064         gcc.misc-tests/i386-pf-athlon-1.c,
12065         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
12066         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
12067         Declare built-in functions used.
12068         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
12069
12070 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
12071
12072         PR c++/16707
12073         * g++.dg/lookup/using12.C: New test.
12074
12075         * g++.dg/init/null1.C: Fix PR number.
12076         * g++.dg/parse/namespace10.C: Likewise.
12077
12078 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
12079
12080         PR c++/16224
12081         * g++.dg/template/spec17.C: New test.
12082         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
12083         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
12084
12085 2004-08-02  David Billinghurst
12086
12087         PR fortran/16292
12088         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
12089
12090 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
12091
12092         * gcc.dg/ia64-got-1.c: New test case.
12093
12094 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
12095
12096         PR c++/16489
12097         * g++.dg/init/null1.C: New test.
12098         * g++.dg/tc1/dr76.C: Adjust error marker.
12099
12100         PR c++/16529
12101         * g++.dg/parse/namespace10.C: New test.
12102
12103         PR c++/16810
12104         * g++.dg/inherit/ptrmem2.C: New test.
12105
12106 2004-08-02  Ben Elliston  <bje@au.ibm.com>
12107
12108         PR target/16155
12109         * gcc.dg/pr16155.c: New test.
12110
12111 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
12112
12113         * gcc.dg/redecl-2.c: New test.
12114
12115 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
12116
12117         * gcc.dg/darwin-longdouble.c: New file.
12118
12119 2004-07-30  Richard Henderson  <rth@redhat.com>
12120
12121         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
12122         write to constant argument.
12123         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
12124
12125 2004-07-30  Richard Henderson  <rth@redhat.com>
12126
12127         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
12128         tests of nearest around zero.
12129
12130 2004-07-30  Andrew Pinski  <apinski@apple.com>
12131
12132         * gcc.c-torture/compile/20040730-1.c: New test.
12133
12134 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
12135
12136         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
12137         powerpc-eabispe.
12138
12139 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
12140
12141         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
12142
12143 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
12144
12145         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
12146         contains $ld_library_path.
12147         * lib/gfortran.exp (gfortran_link_flags): Likewise.
12148
12149 2004-07-29  Richard Henderson  <rth@redhat.com>
12150
12151         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
12152
12153         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
12154         (alt2, which): New.
12155         (Check): Accept either alternative.
12156
12157 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
12158
12159         * g++.dg/abi/inline1.C: New test.
12160         * g++.dg/abi/local1-a.cc: Likewise.
12161         * g++.dg/abi/local1.C: Likewise.
12162         * g++.dg/abi/mangle11.C: Tweak location of warnings.
12163         * g++.dg/abi/mangle12.C: Likewise.
12164         * g++.dg/abi/mangle17.C: Likewise.
12165         * g++.dg/abi/mangle20-2.C: Likewise.
12166         * g++.dg/opt/interface1.C: Likewise.
12167         * g++.dg/opt/interface1.h: Likewise.
12168         * g++.dg/opt/interface1-a.cc: New test.
12169         * g++.dg/parse/repo1.C: New test.
12170         * g++.dg/template/repo1.C: Likewise.
12171         * g++.dg/warn/Winline-1.C: Likewise.
12172         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
12173
12174 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
12175
12176         * gcc.dg/tree-ssa/20040729-1.c: New test.
12177
12178 2004-07-27  Matt Austern <austern@apple.com>
12179
12180         * gcc.dg/darwin-bool-1.c: New test.
12181         * gcc.dg/darwin-bool-2.c: New test.
12182
12183 2004-07-28  Richard Henderson  <rth@redhat.com>
12184
12185         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
12186         arguments in the correct type.  Don't write to constant arguments.
12187
12188 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
12189
12190         PR tree-optimization/16688
12191         PR tree-optimization/16689
12192         * g++.dg/tree-ssa/pr16688.C: New test.
12193
12194 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
12195
12196         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
12197         loads.  Not only in the comment, this time.
12198
12199 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
12200
12201         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
12202         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
12203         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
12204         * gcc.dg/sh4a-bitmovua.c: New.
12205         * gcc.dg/sh4a-cos.c: New.
12206         * gcc.dg/sh4a-cosf.c: New.
12207         * gcc.dg/sh4a-fprun.c: New.
12208         * gcc.dg/sh4a-fsrra.c: New.
12209         * gcc.dg/sh4a-memmovua.c: New.
12210         * gcc.dg/sh4a-sin.c: New.
12211         * gcc.dg/sh4a-sincos.c: New.
12212         * gcc.dg/sh4a-sincosf.c: New.
12213         * gcc.dg/sh4a-sinf.c: New.
12214
12215 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
12216
12217         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
12218         conditionals.
12219         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
12220         loads.
12221         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
12222         DOM1.
12223
12224 2004-07-27  Andrew Pinski  <apinski@apple.com>
12225
12226         * g++.dg/rtti/tinfo1.C: Correct the xfail.
12227
12228 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
12229
12230         * gcc.dg/pragma-isr.c: New test.
12231
12232 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12233
12234         PR c++/14429
12235         * g++.dg/template/ttp11.C: New test.
12236
12237 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
12238
12239         * gcc.c-torture/compile/20040727-1.c: New test.
12240
12241 2004-07-26  Eric Christopher  <echristo@redhat.com>
12242
12243         * gcc.c-torture/compile/20040726-2.c: New test.
12244
12245 2004-07-26  Andrew Pinski  <apinski@apple.com>
12246
12247         * g++.dg/rtti/tinfo1.C: Xfail.
12248
12249 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
12250
12251         * gcc.c-torture/compile/20040726-1.c: New test.
12252
12253 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
12254             Brian Ryner  <bryner@brianryner.com>
12255
12256         PR c++/9283
12257         PR c++/15000
12258         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
12259         * g++.dg/ext/visibility/: New directory.
12260         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
12261         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
12262         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
12263         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
12264         * g++.dg/ext/visibility/fvisibility.C,
12265         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
12266         g++.dg/ext/visibility/fvisibility-override1.C
12267         g++.dg/ext/visibility/fvisibility-override2.C
12268         g++.dg/ext/visibility/memfuncts.C
12269         g++.dg/ext/visibility/noPLT.C
12270         g++.dg/ext/visibility/pragma.C
12271         g++.dg/ext/visibility/pragma-override1.C
12272         g++.dg/ext/visibility/pragma-override2.C
12273         g++.dg/ext/visibility/staticmemfuncts.C
12274         g++.dg/ext/visibility/virtual.C: New tests.
12275
12276 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
12277
12278         PR c/15360
12279         * gcc.dg/pr15360-1.c: New test.
12280
12281 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
12282
12283         * gcc.dg/pragma-align-2.c: New test.
12284         * gcc.dg/pragma-init-fini.c: New test.
12285         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
12286         targets.
12287
12288 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
12289
12290         * gcc.dg/init-string-2.c: New test.
12291
12292 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
12293
12294         PR 16684
12295         * gcc.dg/Wredundant-decls-1.c: New test case.
12296
12297 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
12298
12299         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
12300         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
12301         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
12302         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
12303         * gcc.dg/compat/generate-random.c: New file.
12304         * gcc.dg/compat/generate-random.h: Likewise.
12305         * gcc.dg/compat/generate-random_r.c: Likewise.
12306         * gcc.dg/compat/struct-layout-1.h: Likewise.
12307         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
12308         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
12309         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
12310         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
12311         * gcc.dg/compat/struct-layout-1_main.c: New test.
12312         * gcc.dg/compat/struct-layout-1_x.c: New file.
12313         * gcc.dg/compat/struct-layout-1_y.c: New file.
12314         * gcc.dg/compat/struct-layout-1_test.h: New file.
12315
12316 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
12317
12318         * gcc.dg/comp-return-1.c: New test
12319
12320 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
12321
12322         * gcc.dg/vmx/8-02a.c: Fix typo.
12323
12324         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
12325         * gcc.dg/darwin-abi-3.c: New test.
12326
12327         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
12328         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
12329
12330         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
12331         * gcc.dg/vmx/ops-long-1.c: New test.
12332         * gcc.dg/vmx/ops-long-2.c: New test.
12333
12334 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
12335
12336         * g++.dg/lookup/conv-[1234].C: New.
12337
12338 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
12339
12340         * g++.dg/parse/attr2.C: Simplify.
12341
12342 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
12343
12344         PR c/7284
12345         * gcc.c-torture/execute/pr7284-1.c: New test.
12346
12347 2004-07-22  Brian Booth  <bbooth@redhat.com>
12348
12349         * gcc.dg/tree-ssa/20040721-1.c: New test.
12350
12351 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
12352
12353         * g++.dg/template/crash20.c: New.
12354
12355 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
12356
12357         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
12358         Add dg-run directive.  Declare variables as required.
12359         * gfortran.dg/g77/README: Update
12360
12361 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
12362
12363         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
12364         gcc.dg/cris-peep2-andu2.c: New tests.
12365
12366 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
12367
12368         PR c/15052
12369         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
12370         on return type.
12371         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
12372         messages.
12373         * gcc.dg/qual-return-2.c: Update expected messages.
12374         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
12375
12376 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
12377
12378         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
12379         * gcc.dg/noncompile/921102-1.c: Update expected error message.
12380
12381 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
12382
12383         PR c/11250
12384         * gcc.dg/init-string-1.c: New test.
12385
12386 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
12387
12388         PR middle-end/15345
12389         PR c/16450
12390         * gcc.dg/torture/nested-fn-1.c: New test.
12391
12392 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
12393
12394         PR target/16559
12395         * gcc.dg/ia64-fptr-1.c: New file.
12396
12397 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12398
12399         PR c++/14497
12400         * g++.dg/template/spec16.C: New test.
12401         * g++.old-deja/g++.robertl/eb118.C: Remove.
12402
12403 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12404
12405         PR c++/509
12406         * g++.dg/template/spec15.C: New test.
12407
12408 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
12409
12410         Copy cases from g77.f-torture/execute and add dg-run
12411         directive.  Other changes as noted.
12412         * gfortran.dg/g77/13037.f
12413         * gfortran.dg/g77/1832.f
12414         * gfortran.dg/g77/19981119-0.f
12415         * gfortran.dg/g77/19990313-0.f
12416         * gfortran.dg/g77/19990313-1.f
12417         * gfortran.dg/g77/19990313-2.f
12418         * gfortran.dg/g77/19990313-3.f
12419         * gfortran.dg/g77/19990419-1.f
12420         * gfortran.dg/g77/19990826-0.f
12421         * gfortran.dg/g77/19990826-2.f
12422         * gfortran.dg/g77/20000503-1.f
12423         * gfortran.dg/g77/20001111.f
12424         * gfortran.dg/g77/20010116.f
12425         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
12426         * gfortran.dg/g77/20010430.f
12427         * gfortran.dg/g77/6177.f
12428         * gfortran.dg/g77/947.f
12429         * gfortran.dg/g77/970816-3.f
12430         * gfortran.dg/g77/971102-1.f
12431         * gfortran.dg/g77/980520-1.f
12432         * gfortran.dg/g77/980628-0.f
12433         * gfortran.dg/g77/980628-1.f
12434         * gfortran.dg/g77/980628-10.f
12435         * gfortran.dg/g77/980628-2.f
12436         * gfortran.dg/g77/980628-3.f
12437         * gfortran.dg/g77/980628-7.f
12438         * gfortran.dg/g77/980628-8.f
12439         * gfortran.dg/g77/980628-9.f
12440         * gfortran.dg/g77/980701-0.f
12441         * gfortran.dg/g77/980701-1.f
12442         * gfortran.dg/g77/cabs.f
12443         * gfortran.dg/g77/claus.f
12444         * gfortran.dg/g77/complex_1.f
12445         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
12446         * gfortran.dg/g77/dcomplex.f
12447         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
12448         * gfortran.dg/g77/f90-intrinsic-mathematical.f
12449         * gfortran.dg/g77/f90-intrinsic-numeric.f
12450         * gfortran.dg/g77/int8421.f
12451         * gfortran.dg/g77/labug1.f
12452         * gfortran.dg/g77/large_vec.f
12453         * gfortran.dg/g77/le.f
12454         * gfortran.dg/g77/short.f
12455         * gfortran.dg/g77/README: Update
12456
12457 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
12458
12459         PR c++/16637
12460         * g++.dg/parse/lookup4.C: New test.
12461
12462 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12463
12464         PR c++/16175
12465         * g++.dg/template/ttp10.C: New test.
12466
12467 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
12468
12469         * gcc.dg/pr12625-1.c: New test.
12470
12471 2004-07-20  Steven Bosscher  <stevenb@suse.de>
12472
12473         * testsuite/gcc.dg/switch-warn-1.c: New test.
12474         * testsuite/gcc.dg/switch-warn-2.c: New test.
12475         * gcc.c-torture/compile/pr14730.c: Update.
12476
12477 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
12478
12479         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
12480         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
12481         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
12482         g++.dg/template/nontype3.C: Remove trailing CR from tests.
12483
12484 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
12485
12486         PR c++/16623
12487         * g++.dg/template/assign1.C: New test.
12488
12489 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12490
12491         PR c++/12170
12492         * g++.dg/template/ttp9.C: New test.
12493
12494 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
12495
12496         * gcc.dg/format/cmn-err-1.c: New test.
12497
12498 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
12499
12500         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
12501         gcc.dg/Wparentheses-10.c: New tests.
12502         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
12503
12504 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12505
12506         PR fortran/16465
12507         * gfortran.dg/g77//ffixed-line-length-0.f,
12508         gfortran.dg/g77/ffixed-line-length-132.f,
12509         gfortran.dg/g77/ffixed-line-length-72.f,
12510         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
12511         gfortran.dg/g77/README: Update.
12512
12513 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12514
12515         PR c++/13092
12516         * g++.dg/template/non-dependent7.C: New test.
12517         * g++.dg/template/non-dependent8.C: Likewise.
12518         * g++.dg/template/non-dependent9.C: Likewise.
12519         * g++.dg/template/non-dependent10.C: Likewise.
12520
12521 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
12522
12523         PR c++/16337
12524         * g++.dg/parse/attr2.C: New test.
12525
12526 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
12527
12528         * g77.dg: Removed.
12529         * g77.f-torture: Ditto.
12530
12531 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
12532
12533         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
12534         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
12535         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
12536
12537 2004-07-16  Richard Henderson  <rth@redhat.com>
12538
12539         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
12540
12541 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12542
12543         * lib/fortran-torture.exp (fortran-torture): Don't test compile
12544         tests with full list of options.
12545         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
12546         of TORTURE_OPTIONS if test contains 'dg-do run'.
12547
12548         PR fortran/16404
12549         * gfortran.dg/do_iterator.f90: New test.
12550
12551 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12552
12553         PR rtl-optimization/16536
12554         * gcc.c-torture/execute/restrict-1.c: New test.
12555
12556 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12557
12558         PR fortran/15324
12559         * gfortran.dg/pr15324.f90: New test.
12560
12561         PR fortran/15129
12562         * gfortran.dg/pr15129.f90: New test.
12563
12564         PR fortran/15140
12565         * gfortran.dg/pr15140.f90: New test.
12566
12567         PR fortran/13792
12568         * gfortran.fortran-torture/execute/bounds.f90: Add check for
12569         compile-time simplification.
12570
12571 2004-07-14  Mike Stump  <mrs@apple.com>
12572
12573         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
12574
12575 2004-07-14  James E Wilson  <wilson@specifixinc.com>
12576
12577         PR target/16325
12578         * gcc.dg/profile-generate-1.c: New.
12579
12580 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
12581
12582         * gcc.c-torture/execute/20040709-1.c: New test.
12583         * gcc.c-torture/execute/20040709-2.c: New test.
12584
12585 2004-07-14  Mike Stump  <mrs@apple.com>
12586
12587         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
12588
12589 2004-07-14  Mike Stump  <mrs@apple.com>
12590
12591         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
12592
12593 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
12594
12595         PR c++/16518
12596         * g++.dg/parse/mutable1.C: New test.
12597
12598 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
12599
12600         PR tree-optimization/16443
12601         * gcc.dg/tree-ssa/20040713-1.c: New test.
12602
12603 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
12604
12605         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
12606         for operator new.
12607
12608 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
12609
12610         * gfortran.dg/g77/README: New file
12611         * gfortran.dg/g77/19981216-0.f:  Copy from
12612         g77.f-torture/noncompile.  Add "dg-do compile" and
12613         dg-error as required.
12614         * gfortran.dg/g77/19990218-1.f: Likewise
12615         * gfortran.dg/g77/19990905-1.f: Likewise
12616         * gfortran.dg/g77/9263.f: Likewise
12617         * gfortran.dg/g77/980615-0.f: Likewise
12618         * gfortran.dg/g77/980616-0.f: Likewise
12619         * gfortran.dg/g77/check0.f: Likewise
12620         * gfortran.dg/g77/select_no_compile.f: Likewise
12621
12622 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
12623
12624         Copy files from g77.f-torture/compile.
12625         Add "{ dg-do compile}".  Other changes as noted
12626         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
12627         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
12628         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
12629         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
12630         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
12631         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
12632         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
12633         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
12634         statement to conform to standard.  Append alpha1.x for reference.
12635         * gfortran.dg/g77/xformat.f: Add dg-warning
12636
12637 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
12638
12639         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
12640         Add {dg-do compile} directive.
12641         * gfortran.dg/g77/cpp2.F: Likewise
12642
12643 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12644
12645         PR c++/5402
12646         * g++.dg/lookup/name-clash1.C: New test.
12647
12648         PR c++/9777
12649         * g++.dg/lookup/name-clash2.C: New test.
12650
12651         PR c++/12102
12652         * g++.dg/lookup/name-clash3.C: New test.
12653
12654 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12655
12656         * g++.dg/lookup/new2.C: New test.
12657         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
12658
12659 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
12660
12661         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
12662         Add {dg-do compile} directive.
12663         * gfortran.dg/g77/13060.f: Likewise
12664         * gfortran.dg/g77/19990218-0.f: Likewise
12665         * gfortran.dg/g77/19990305-0.f: Likewise
12666         * gfortran.dg/g77/19990419-0.f: Likewise
12667         * gfortran.dg/g77/19990502-0.f: Likewise
12668         * gfortran.dg/g77/19990502-1.f: Likewise
12669         * gfortran.dg/g77/19990525-0.f: Likewise
12670         * gfortran.dg/g77/19990826-1.f: Likewise
12671         * gfortran.dg/g77/19990826-3.f: Likewise
12672         * gfortran.dg/g77/19990905-2.f: Likewise
12673         * gfortran.dg/g77/20000412-1.f: Likewise
12674         * gfortran.dg/g77/20000511-1.f: Likewise
12675         * gfortran.dg/g77/20000511-2.f: Likewise
12676         * gfortran.dg/g77/20000518.f: Likewise
12677         * gfortran.dg/g77/20000601-1.f: Likewise
12678         * gfortran.dg/g77/20000601-2.f: Likewise
12679         * gfortran.dg/g77/20000629-1.f: Likewise
12680         * gfortran.dg/g77/20000630-2.f: Likewise
12681         * gfortran.dg/g77/20010115.f: Likewise
12682         * gfortran.dg/g77/20010321-1.f: Likewise
12683         * gfortran.dg/g77/20010426.f: Likewise
12684         * gfortran.dg/g77/20020307-1.f: Likewise
12685         * gfortran.dg/g77/8485.f: Likewise
12686         * gfortran.dg/g77/960317-1.f: Likewise
12687         * gfortran.dg/g77/970915-0.f: Likewise
12688         * gfortran.dg/g77/980310-1.f: Likewise
12689         * gfortran.dg/g77/980310-2.f: Likewise
12690         * gfortran.dg/g77/980310-3.f: Likewise
12691         * gfortran.dg/g77/980310-4.f: Likewise
12692         * gfortran.dg/g77/980310-6.f: Likewise
12693         * gfortran.dg/g77/980310-7.f: Likewise
12694         * gfortran.dg/g77/980310-8.f: Likewise
12695         * gfortran.dg/g77/980419-2.f: Likewise
12696         * gfortran.dg/g77/980424-0.f: Likewise
12697         * gfortran.dg/g77/980427-0.f: Likewise
12698         * gfortran.dg/g77/980729-0.f: Likewise
12699         * gfortran.dg/g77/981117-1.f: Likewise
12700         * gfortran.dg/g77/toon_1.f: Likewise
12701
12702 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12703
12704         PR c++/2204
12705         * g++.dg/other/abstract2.C: New test.
12706
12707 2004-07-12  Paul Brook  <paul@codesourcery.com>
12708
12709         * gfortran.dg/pointer_init_1.f90: New test.
12710
12711 2004-07-11  Paul Brook  <paul@codesourcery.com>
12712
12713         PR fortran/15986
12714         * gfortran.dg/contained_1.f90: New test.
12715
12716 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
12717
12718         * g++.dg/parse/defarg8.C: New test.
12719
12720 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12721
12722         PR fortran/16433
12723         * gfortran.dg/pr16433.f: New test.
12724
12725         PR fortran/17574
12726         * gfortran.dg/pr15754.f90: New test.
12727
12728 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
12729
12730         PR tree-optimization/16437
12731         * gcc.c-torture/execute/bitfld-4.c: New test.
12732
12733 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12734
12735         * gfortran.fortran-torture/execute/common_2.f90: Add check for
12736         access to common var from module.
12737
12738 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12739
12740         PR fortran/16336
12741         * gfortran.fortran-torture/execute/common_2.f90: New test.
12742
12743 2004-07-10  Paul Brook  <paul@codesourcery.com>
12744
12745         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
12746
12747 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12748
12749         PR fortran/15969
12750         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
12751
12752 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
12753
12754         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
12755         * gfortran.dg/g77/ffixed-form-2.f: Likewise
12756         * gfortran.dg/g77/ffree-form-1.f: Likewise
12757         * gfortran.dg/g77/ffree-form-2.f: Likewise
12758         * gfortran.dg/g77/ffree-form-3.f: Likewise
12759         * gfortran.dg/g77/fno-underscoring.f: Likewise
12760         * gfortran.dg/g77/funderscoring.f: Likewise
12761         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
12762
12763 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12764
12765         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
12766
12767 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12768         Paul Brook  <paul@codesourcery.com>
12769
12770         PR fortran/13415
12771         * gfortran.dg/common_pointer_1.f90: New test.
12772
12773 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12774
12775         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
12776
12777 2004-07-09  James E Wilson  <wilson@specifixinc.com>
12778
12779         PR target/16364
12780         * gcc.c-torture/compile/20040709-1.c: New.
12781
12782 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12783
12784         PR fortran/14077
12785         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
12786
12787 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12788
12789         PR fortran/13201
12790         * gfortran.dg/shape_1.f90: New test.
12791
12792 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
12793             Andrew Pinski  <apinski@apple.com>
12794
12795         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
12796
12797 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12798
12799         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
12800         comment.
12801
12802 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12803         Paul Brook  <paul@codesourcery.com>
12804
12805         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
12806         '.f95' and '.F95'.
12807
12808 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
12809
12810         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
12811
12812 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12813
12814         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
12815         testcases with capital suffix.
12816
12817 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12818
12819         PR fortran/15481
12820         PR fortran/13372
12821         PR fortran/13575
12822         PR fortran/15978
12823         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
12824
12825         * gfortran.dg/implicit_1.f90: New test.
12826
12827 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
12828
12829         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
12830         expression to match gfortran warning/error messages
12831         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
12832         dg-error text.
12833
12834 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
12835
12836         * lib/fortran-torture.exp: Rename proc search_for to
12837         search_for_re.
12838
12839 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
12840
12841         * gcc.c-torture/execute/simd-5.x: New file.
12842         XFAIL on SPARC 64-bit at -O0.
12843
12844 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12845
12846         PR c++/8211
12847         PR c++/16165
12848         * g++.dg/warn/effc3.C: New test.
12849
12850 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
12851
12852         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
12853         change X to 1X in format.
12854         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
12855         add data statements to conform to standard.
12856
12857 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
12858
12859         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
12860         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
12861         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
12862
12863 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
12864
12865         * gfortran.dg/g77/7388.f: Copy from g77.dg
12866         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
12867         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
12868         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
12869         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
12870         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
12871         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
12872         * gfortran.dg/g77/strlen0.f: Likewise
12873
12874 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
12875
12876         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
12877         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
12878
12879 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
12880
12881         * gcc.c-torture/execute/920428-2.x: Delete.
12882         * gcc.c-torture/execute/920501-7.x: Likewise.
12883
12884 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
12885
12886         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
12887         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
12888         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
12889         prescott and c3-2.
12890         (PREFETCH_3DNOW): Add -march=c3.
12891
12892 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
12893
12894         PR c/16437
12895         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
12896         * gcc.c-torture/execute/bf64-1.x: Likewise.
12897
12898 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
12899
12900         * gcc.c-torture/compile/20040708-1.c: New test.
12901
12902 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12903
12904         PR c++/16169
12905         * g++.dg/warn/effc2.C: New test.
12906
12907 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
12908
12909         * gcc.c-torture/execute/bitfld-1.x: Remove.
12910         * gcc.c-torture/execute/bitfld-3.c: New test.
12911         * gcc.dg/bitfld-2.c: Remove XFAILs.
12912
12913 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
12914
12915         PR c++/16276
12916         * g++.dg/rtti/tinfo1.C: New file.
12917
12918 2004-07-07  Eric Christopher  <echristo@redhat.com>
12919
12920         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
12921
12922 2004-07-07  Andrew Pinski  <apinski@apple.com>
12923
12924         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
12925
12926 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
12927
12928         * g++.dg/init/call1.C: XFAIL.
12929
12930 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
12931
12932         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
12933         except for movstrict*, to movmem* and clrstr* to clrmem*.
12934
12935 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
12936
12937         * gcc.c-torture/execute/20040707-1.c: New test.
12938
12939 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
12940
12941         * gcc.c-torture/execute/20040706-1.c: New test.
12942
12943 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12944
12945         PR c++/3671
12946         * g++.dg/template/spec14.C: New test.
12947
12948 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
12949
12950         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
12951         nothing if not yet defined.  Use it in b, c and d type definitions.
12952         * gcc.c-torture/execute/20040705-1.c: New test.
12953         * gcc.c-torture/execute/20040705-2.c: New test.
12954
12955 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12956
12957         PR c++/2518
12958         * g++.dg/lookup/new1.C: New test.
12959
12960 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12961
12962         PR c++/11406
12963         * g++.dg/template/sizeof8.C: New test.
12964
12965 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
12966
12967         * gcc.c-torture/compile/20040705-1.c: New test.
12968
12969 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
12970
12971         * gfortran.fortran-torture/execute/seq_io.f90: New test.
12972
12973 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
12974
12975         * gcc.dg/cpp/if-mop.c: Two new testcases.
12976         * gcc.dg/cpp/trad/comment-3.c: New.
12977
12978 2004-07-04  Paul Brook  <paul@codesourcery.com>
12979
12980         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
12981
12982 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
12983
12984         PR c++/3761
12985         * g++.dg/lookup/crash4.C: New test.
12986
12987 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
12988
12989         * gcc.c-torture/execute/builtin-abs-1.c
12990         * gcc.c-torture/execute/builtin-abs-2.c
12991         * gcc.c-torture/execute/builtin-complex-1.c
12992         * gcc.c-torture/execute/builtins/string-1-lib.c
12993         * gcc.c-torture/execute/builtins/string-1.c
12994         * gcc.c-torture/execute/builtins/string-2-lib.c
12995         * gcc.c-torture/execute/builtins/string-2.c
12996         * gcc.c-torture/execute/builtins/string-3-lib.c
12997         * gcc.c-torture/execute/builtins/string-3.c
12998         * gcc.c-torture/execute/builtins/string-4-lib.c
12999         * gcc.c-torture/execute/builtins/string-4.c
13000         * gcc.c-torture/execute/builtins/string-5-lib.c
13001         * gcc.c-torture/execute/builtins/string-5.c
13002         * gcc.c-torture/execute/builtins/string-6-lib.c
13003         * gcc.c-torture/execute/builtins/string-6.c
13004         * gcc.c-torture/execute/builtins/string-7-lib.c
13005         * gcc.c-torture/execute/builtins/string-7.c
13006         * gcc.c-torture/execute/builtins/string-8-lib.c
13007         * gcc.c-torture/execute/builtins/string-8.c
13008         * gcc.c-torture/execute/builtins/string-9-lib.c
13009         * gcc.c-torture/execute/builtins/string-9.c
13010         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
13011         * gcc.c-torture/execute/builtins/string-asm-1.c
13012         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
13013         * gcc.c-torture/execute/builtins/string-asm-2.c
13014         * gcc.c-torture/execute/stdio-opt-1.c
13015         * gcc.c-torture/execute/stdio-opt-2.c
13016         * gcc.c-torture/execute/stdio-opt-3.c
13017         * gcc.c-torture/execute/string-opt-1.c
13018         * gcc.c-torture/execute/string-opt-10.c
13019         * gcc.c-torture/execute/string-opt-11.c
13020         * gcc.c-torture/execute/string-opt-12.c
13021         * gcc.c-torture/execute/string-opt-13.c
13022         * gcc.c-torture/execute/string-opt-14.c
13023         * gcc.c-torture/execute/string-opt-15.c
13024         * gcc.c-torture/execute/string-opt-16.c
13025         * gcc.c-torture/execute/string-opt-2.c
13026         * gcc.c-torture/execute/string-opt-6.c
13027         * gcc.c-torture/execute/string-opt-7.c
13028         * gcc.c-torture/execute/string-opt-8.c:
13029         Replace with ...
13030
13031         * gcc.c-torture/execute/builtins/abs-2.c
13032         * gcc.c-torture/execute/builtins/abs-3.c
13033         * gcc.c-torture/execute/builtins/complex-1.c
13034         * gcc.c-torture/execute/builtins/fprintf.c
13035         * gcc.c-torture/execute/builtins/fputs.c
13036         * gcc.c-torture/execute/builtins/memcmp.c
13037         * gcc.c-torture/execute/builtins/memmove.c
13038         * gcc.c-torture/execute/builtins/memops-asm.c
13039         * gcc.c-torture/execute/builtins/mempcpy-2.c
13040         * gcc.c-torture/execute/builtins/mempcpy.c
13041         * gcc.c-torture/execute/builtins/memset.c
13042         * gcc.c-torture/execute/builtins/printf.c
13043         * gcc.c-torture/execute/builtins/sprintf.c
13044         * gcc.c-torture/execute/builtins/strcat.c
13045         * gcc.c-torture/execute/builtins/strchr.c
13046         * gcc.c-torture/execute/builtins/strcmp.c
13047         * gcc.c-torture/execute/builtins/strcpy.c
13048         * gcc.c-torture/execute/builtins/strcspn.c
13049         * gcc.c-torture/execute/builtins/strlen-2.c
13050         * gcc.c-torture/execute/builtins/strlen.c
13051         * gcc.c-torture/execute/builtins/strncat.c
13052         * gcc.c-torture/execute/builtins/strncmp-2.c
13053         * gcc.c-torture/execute/builtins/strncmp.c
13054         * gcc.c-torture/execute/builtins/strncpy.c
13055         * gcc.c-torture/execute/builtins/strpbrk.c
13056         * gcc.c-torture/execute/builtins/strpcpy-2.c
13057         * gcc.c-torture/execute/builtins/strpcpy.c
13058         * gcc.c-torture/execute/builtins/strrchr.c
13059         * gcc.c-torture/execute/builtins/strspn.c
13060         * gcc.c-torture/execute/builtins/strstr-asm.c
13061         * gcc.c-torture/execute/builtins/strstr.c:
13062         ... these new files.
13063
13064         * gcc.c-torture/execute/builtins/abs-2-lib.c
13065         * gcc.c-torture/execute/builtins/abs-3-lib.c
13066         * gcc.c-torture/execute/builtins/complex-1-lib.c
13067         * gcc.c-torture/execute/builtins/fprintf-lib.c
13068         * gcc.c-torture/execute/builtins/fputs-lib.c
13069         * gcc.c-torture/execute/builtins/memcmp-lib.c
13070         * gcc.c-torture/execute/builtins/memmove-lib.c
13071         * gcc.c-torture/execute/builtins/memops-asm-lib.c
13072         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
13073         * gcc.c-torture/execute/builtins/mempcpy-lib.c
13074         * gcc.c-torture/execute/builtins/memset-lib.c
13075         * gcc.c-torture/execute/builtins/printf-lib.c
13076         * gcc.c-torture/execute/builtins/sprintf-lib.c
13077         * gcc.c-torture/execute/builtins/strcat-lib.c
13078         * gcc.c-torture/execute/builtins/strchr-lib.c
13079         * gcc.c-torture/execute/builtins/strcmp-lib.c
13080         * gcc.c-torture/execute/builtins/strcpy-lib.c
13081         * gcc.c-torture/execute/builtins/strcspn-lib.c
13082         * gcc.c-torture/execute/builtins/strlen-2-lib.c
13083         * gcc.c-torture/execute/builtins/strlen-lib.c
13084         * gcc.c-torture/execute/builtins/strncat-lib.c
13085         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
13086         * gcc.c-torture/execute/builtins/strncmp-lib.c
13087         * gcc.c-torture/execute/builtins/strncpy-lib.c
13088         * gcc.c-torture/execute/builtins/strpbrk-lib.c
13089         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
13090         * gcc.c-torture/execute/builtins/strpcpy-lib.c
13091         * gcc.c-torture/execute/builtins/strrchr-lib.c
13092         * gcc.c-torture/execute/builtins/strspn-lib.c
13093         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
13094         * gcc.c-torture/execute/builtins/strstr-lib.c
13095         * gcc.c-torture/execute/builtins/lib/abs.c
13096         * gcc.c-torture/execute/builtins/lib/fprintf.c
13097         * gcc.c-torture/execute/builtins/lib/memset.c
13098         * gcc.c-torture/execute/builtins/lib/printf.c
13099         * gcc.c-torture/execute/builtins/lib/sprintf.c
13100         * gcc.c-torture/execute/builtins/lib/strcpy.c
13101         * gcc.c-torture/execute/builtins/lib/strcspn.c
13102         * gcc.c-torture/execute/builtins/lib/strncat.c
13103         * gcc.c-torture/execute/builtins/lib/strncmp.c
13104         * gcc.c-torture/execute/builtins/lib/strncpy.c
13105         * gcc.c-torture/execute/builtins/lib/strpbrk.c
13106         * gcc.c-torture/execute/builtins/lib/strspn.c
13107         * gcc.c-torture/execute/builtins/lib/strstr.c:
13108         New files containing support routines.
13109
13110         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
13111         declaration.
13112         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
13113         when not optimizing.
13114
13115 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
13116
13117         PR c++/16240
13118         * g++.dg/abi/mangle22.C: New test.
13119         * g++.dg/abi/mangle23.C: Likewise.
13120
13121 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
13122
13123         PR fortran/16290
13124         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
13125         Allow for cases without denormalized floating point numbers.
13126
13127 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
13128
13129         PR c/1027
13130         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
13131         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
13132         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
13133         expected warning text.
13134         * gcc.dg/format/diag-2.c: New test.
13135
13136 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
13137
13138         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
13139
13140 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
13141
13142         * gcc.dg/builtins-43.c: New.
13143         * gcc.dg/builtins-44.c: New.
13144         * gcc.dg/builtins-45.c: New.
13145
13146 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
13147             Andreas Tobler  <a.tobler@schweiz.ch>
13148
13149         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
13150         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
13151         as SIGSEGV.
13152         * gcc.dg/cleanup-11.c: Likewise.
13153         * gcc.dg/cleanup-8.c: Likewise.
13154         * gcc.dg/cleanup-9.c: Likewise.
13155         * gcc.dg/cleanup-5.c: Run on all platforms.
13156
13157 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
13158
13159         * g++.dg/warn/nonnull1.C: New test.
13160
13161 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
13162
13163         * gcc.dg/compat/compat-common.h: Wrap up CINT in
13164         an #ifndef SKIP_COMPLEX_INT/#endif pair.
13165         Special-case the Sun compiler wrt to <complex.h>.
13166
13167 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
13168
13169         * gcc.dg/Wunreachable-8.C: New test.
13170
13171         * gcc.dg/h8300-ice2.c : New test.
13172
13173 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
13174
13175         PR fortran/16161
13176         * gfortran.fortran-torture/compile/implicit.f90: Add test
13177         for implicit character.
13178
13179 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
13180
13181         PR fortran/16289
13182         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
13183         Use tiny() intrinsic to find smallest non-negative real
13184
13185 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
13186
13187         * gcc.dg/compat/struct-by-value-22_main.c: New test.
13188         * gcc.dg/compat/struct-by-value-22_x.c: New.
13189         * gcc.dg/compat/struct-by-value-22_y.c: New.
13190
13191         * gcc.c-torture/execute/20040629-1.c: New test.
13192
13193 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
13194
13195         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
13196         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
13197
13198         PR target/16195
13199         * gcc.dg/20040625-1.c: New test.
13200
13201 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13202
13203         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
13204
13205 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13206
13207         PR fortran/15963
13208         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
13209
13210 2004-06-29  Richard Henderson  <rth@redhat.com>
13211
13212         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
13213
13214 2004-06-29  Paul Brook  <paul@codesourcery.com>
13215
13216         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
13217         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
13218
13219 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
13220
13221         PR c++/16260
13222         * g++.dg/parse/crash15.C: New.
13223
13224 2004-06-28  Andrew Pinski  <apinski@apple.com>
13225
13226         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
13227         by the error already.
13228
13229         * g++.dg/opt/ptrmem4.C: Change to compile only test.
13230
13231 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
13232
13233         PR target/14041
13234         * gcc.dg/h8300-bss-align-1.c : New.
13235
13236 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
13237
13238         * PR c++/16174
13239         * g++.dg/template/ctor4.C: New.
13240
13241 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
13242
13243         PR c++/16205
13244         * g++.dg/warn/Wsequence-point-1.C: New test.
13245
13246 2004-06-27  Paul Brook  <paul@codesourcery.com>
13247
13248         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
13249
13250 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
13251
13252         * g++.old-deja/g++.mike/p7325.C: Remove.
13253
13254 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
13255
13256         PR c/14963
13257         * gcc.dg/pr14963.c: New test.
13258
13259 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
13260
13261         PR c++/16193
13262         * g++.dg/parse/redef1.C: New test.
13263
13264 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
13265
13266         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
13267         20021110.c.
13268         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
13269         20021119-1.c.
13270         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
13271         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
13272         5-04.c.
13273         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
13274         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
13275         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
13276         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
13277         g++.brendan/enum14.C.
13278         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
13279         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
13280         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
13281         g++.mike/virt1.C.
13282         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
13283         memtemp24.C.
13284
13285 2004-06-27  Roger Sayle  <roger@eyesopen.com>
13286
13287         * gcc.dg/20040527-1.c: New test case.
13288
13289 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
13290
13291         PR gfortran/pr16196
13292         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
13293
13294 2004-06-25  Roger Sayle  <roger@eyesopen.com>
13295
13296         PR middle-end/15825
13297         * gcc.dg/pr15825-1.c: New test case.
13298
13299 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
13300
13301         * gcc.c-torture/execute/20040625-1.c: New test.
13302
13303 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13304
13305         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
13306
13307 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
13308
13309         * gcc.dg/torture/mips-div-1.c: New test.
13310
13311 2004-06-24  Jeff Law  <law@redhat.com>
13312
13313         * gcc.dg/tree-ssa/20040624-1.c: New test.
13314
13315 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
13316
13317         * gcc.c-torture/compile/20040624-1.c: New test.
13318
13319 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13320
13321         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
13322         this directory.
13323
13324 2004-06-23  Andrew Pinski  <apinski@apple.com>
13325
13326         PR middle-end/15988
13327         * g++.dg/opt/ptrmem4.C: New test.
13328
13329         * gcc.dg/c90-array-quals-2.c: New test.
13330
13331 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
13332
13333         * gcc.dg/kpice1.c: New test.
13334
13335 2006-06-23  Andrew Pinski  <apinski@apple.com>
13336
13337         * gcc.dg/c90-array-quals.c: New test.
13338
13339 2006-06-22  Richard Henderson  <rth@redhat.com>
13340
13341         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
13342
13343 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
13344
13345         * gcc.dg/builtins-config.h: Handle FreeBSD.
13346
13347 2006-06-22  Richard Henderson  <rth@redhat.com>
13348
13349         * g++.dg/opt/devirt1.C: New.
13350
13351 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
13352
13353         * g++.dg/opt/pr15551.C: New testcase.
13354
13355 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
13356
13357         PR target/14800
13358         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
13359         x86_64-*-linux* when compiling for 32bit.
13360
13361 2004-06-21  Andrew Pinski  <apinski@apple.com>
13362
13363         * gcc.dg/pch/struct-1.c: New.
13364         * gcc.dg/pch/struct-1.hs: New.
13365
13366 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
13367
13368         * gcc.dg/pch/save-temps-1.c: New file.
13369         * gcc.dg/pch/save-temps-1.hs: New file.
13370
13371 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
13372
13373         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
13374         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
13375
13376 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13377
13378         * gfortran.fortran-torture/execute/select_1.f90: Rename function
13379         to fix type error.
13380         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
13381         Remove trailing spaces.
13382
13383 2004-06-21  Richard Henderson  <rth@redhat.com>
13384
13385         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
13386         merging && to BIT_FIELD_REF.
13387
13388 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
13389
13390         * g++.dg/opt/placeholder1.C: New test.
13391
13392 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
13393
13394         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
13395         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
13396         * gcc.dg/compat/union-m128-1_x.c: Likewise.
13397         * gcc.dg/compat/union-m128-1_y.c: Likewise.
13398
13399 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
13400
13401         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
13402         extern "C".
13403         * g++.dg/other/pragma-re-1.C: Add comments.
13404
13405 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
13406
13407         PR gfortran/16080
13408         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
13409
13410 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
13411
13412         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
13413         instead of setting the type of size_t by
13414         hand.
13415
13416 2004-06-18  Roger Sayle  <roger@eyesopen.com>
13417
13418         * gcc.dg/unordered-2.c: New test case.
13419         * gcc.dg/unordered-3.c: New test case.
13420
13421 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
13422
13423         PR other/16043
13424         * lib/g++.exp (g++_version): Tweak regexp for version
13425         * lib/g77.exp (g77_version): Likewise
13426         * lib/gfortran.exp (gfortran_version): Likewise
13427         * lib/objc.exp (objc_version): Likewise
13428         * lib/treelang.exp (treelang_version): Likewise
13429
13430 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
13431
13432         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
13433         Use INT_MAX instead of __INT_MAX__.
13434         * gcc.dg/compat/struct-align-2_y.c: Likewise.
13435
13436         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
13437         * gcc.dg/compat/scalar-return-3_x.c: Use it.
13438         * gcc.dg/compat/scalar-return-3_y.c: Use it.
13439         * gcc.dg/compat/scalar-return-4_x.c: Use it.
13440         * gcc.dg/compat/scalar-return-4_y.c: Use it.
13441         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
13442         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
13443         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
13444         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
13445
13446         * gcc.dg/range-test-1.c: New test.
13447         * g++.dg/opt/range-test-1.C: New test.
13448
13449 2004-06-17  Richard Henderson  <rth@redhat.com>
13450
13451         * objc.dg/sync-1.m: New.
13452         * objc.dg/try-catch-1.m: Don't force next runtime.
13453         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
13454         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
13455         shadowed catch clause.
13456         * objc.dg/try-catch-5.m: New.
13457
13458 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
13459
13460         Bug 14610
13461         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
13462
13463 2004-06-15  Richard Henderson  <rth@redhat.com>
13464
13465         * gcc.dg/20001116-1.c: Move expected warning line.
13466
13467 2004-06-15  Richard Henderson  <rth@redhat.com>
13468
13469         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
13470         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
13471
13472 2004-06-15  Jeff Law  <law@redhat.com>
13473
13474         * gcc.dg/tree-ssa/20040615-1.c: New test.
13475         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
13476         be less sensitive to operand ordering.
13477         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
13478
13479 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
13480
13481         * g++.dg/abi/bitfield3.C: Add comment..
13482
13483 2004-06-15  Richard Henderson  <rth@redhat.com>
13484
13485         * g++.dg/ext/stmtexpr1.C: XFAIL.
13486         * gcc.dg/20030612-1.c: XFAIL.
13487
13488 2004-06-15  Eric Christopher  <echristo@redhat.com>
13489
13490         * g++.dg/charset/asm5.c: New.
13491         * gcc.dg/charset/asm6.c: New.
13492
13493 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13494
13495         PR fortran/15962
13496         * gfortran.fortran-torture/execute/select_1.f90: New test.
13497
13498 2004-06-15  Paul Brook  <paul@codesourcery.com>
13499
13500         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
13501
13502 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13503
13504         PR c++/15967
13505         * g++.dg/lookup/crash3.C: New test.
13506
13507 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13508
13509         PR c++/15947
13510         * g++.dg/parse/dtor4.C: New test.
13511
13512 2004-06-14  Jeff Law  <law@redhat.com>
13513
13514         * gcc.c-torture/compile/20040614-1.c: New test.
13515
13516 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13517
13518         PR fortran/15211
13519         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
13520         LEN of a character array.
13521
13522 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
13523
13524         PR c++/15096
13525         * g++.dg/template/ptrmem10.C: New test.
13526
13527         PR c++/14930
13528         * g++.dg/template/friend30.C: New test.
13529
13530 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13531
13532         PR fortran/14928
13533         * gfortran.fortran-torture/compile/mloc.f90: New test.
13534
13535 2004-06-13  Paul Brook  <paul@codesourcery.com>
13536
13537         * gfortran.fortran-torture/execute/random_2.f90: New test.
13538
13539 2004-06-13  Eric Christopher  <echristo@redhat.com>
13540
13541         * gcc.dg/noncompile/redecl-1.c: Fix error message.
13542
13543 2004-06-12  Paul Brook  <paul@codesourcery.com>
13544
13545         * gfortran.fortran-torture/execute/contained_3.f90: New test.
13546
13547 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13548
13549         PR fortran/14923
13550         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
13551
13552 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13553
13554         PR fortran/14957
13555         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
13556         syntax errors in end statements of contained subroutines.
13557
13558 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13559
13560         PR fortran/12841
13561         * gfortran.fortran-torture/execute/null_arg.f90: New test.
13562
13563 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
13564
13565         PR fortran/15665
13566         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
13567
13568 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
13569
13570         PR gfortran/12839
13571         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
13572
13573 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
13574
13575         PR c++/15862
13576         * g++.dg/parse/enum1.C: New test.
13577
13578 2004-06-10  Jeff Law  <law@redhat.com>
13579
13580         * gcc.c-torture/compile/20040610-1.c: New test.
13581
13582 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13583
13584         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
13585         * g++.old-deja/g++.other/decl3.C: Likewise.
13586
13587 2004-06-10  Brian Booth  <bbooth@redhat.com>
13588
13589         * gcc.dg/tree-ssa/20031015-1.c: Scan for
13590         V_MAY_DEF instead of VDEF.
13591         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
13592
13593 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
13594
13595         PR c++/14211
13596         * g++.dg/conversion/const1.C: New test.
13597
13598         PR c++/15076
13599         * g++.dg/conversion/reinterpret1.C: New test.
13600
13601         PR c++/15877
13602         * g++.dg/template/enum2.C: New test.
13603
13604         PR c++/15227
13605         * g++.dg/template/error13.C: New test.
13606
13607 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13608
13609         PR fortran/14957
13610         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
13611         arguments to test_* REAL and of the right size.
13612
13613 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
13614
13615         PR target/15569
13616         PR rtl-optimization/15681
13617         * gcc.dg/20040609-1.c: New test.
13618
13619 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
13620
13621         PR c++/14791
13622         * g++.dg/opt/builtins1.C: New test.
13623
13624 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
13625
13626         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
13627         that use default windows32 struct layout.
13628         * gcc.dg/i386-bitfield2.c: Likewise.
13629
13630 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
13631
13632         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
13633         for mingw32 and cygwin targets.
13634
13635 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
13636
13637         * gcc.dg/pch/macro-4.c: New.
13638         * gcc.dg/pch/macro-4.hs: New.
13639
13640 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13641
13642         PR fortran/13249
13643         * gfortran.fortran-torture/compile/name_clash.f90: New test.
13644
13645 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13646
13647         PR fortran/13372
13648         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
13649
13650 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
13651
13652         PR gfortran/14897
13653         * gfortran.fortran-torture/execute/t_edit.f90: New test.
13654
13655 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
13656
13657         PR gfortran/15755
13658         * gfortran.fortran-torture/execute/backspace.c : New test.
13659
13660 2004-06-09  Paul Brook  <paul@codesourcery.com>
13661
13662         * gfortran.fortran-torture/execure/intrinsic_associated.f90
13663         (pointer_to_section): Rewrite to use smaller array.
13664
13665 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
13666
13667         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
13668         * gcc.dg/ext/altivec-10.c: Same.
13669         * gcc.dg/ext/altivec-11.c: Same.
13670         * gcc.dg/ext/altivec-12.c: Same.
13671         * gcc.dg/ext/altivec-13.c: Same.
13672         * gcc.dg/ext/altivec-14.c: Same.
13673         * gcc.dg/ext/altivec-15.c: Same.
13674         * gcc.dg/ext/altivec-16.c: Same.
13675         * gcc.dg/ext/altivec-3.c: Same.
13676         * gcc.dg/ext/altivec-4.c: Same.
13677         * gcc.dg/ext/altivec-6.c: Same.
13678         * gcc.dg/ext/altivec-7.c: Same.
13679         * gcc.dg/ext/altivec-8.c: Same.
13680         * gcc.dg/ext/altivec-varargs-1.c: Same.
13681
13682         * g++.dg/ext/altivec-1.C: Correct dg syntax.
13683         * g++.dg/ext/altivec-10.C: Same.
13684         * g++.dg/ext/altivec-2.C: Same.
13685         * g++.dg/ext/altivec-3.C: Same.
13686         * g++.dg/ext/altivec-4.C: Same.
13687         * g++.dg/ext/altivec-5.C: Same.
13688         * g++.dg/ext/altivec-6.C: Same.
13689         * g++.dg/ext/altivec-7.C: Same.
13690         * g++.dg/ext/altivec-8.C: Same.
13691         * g++.dg/ext/altivec-9.C: Same.
13692
13693 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13694
13695         PR c++/7841
13696         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
13697
13698 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
13699
13700         * gcc.dg/union-1.c: New test.
13701
13702 2004-06-07  Roger Sayle  <roger@eyesopen.com>
13703
13704         * gcc.dg/builtins-41.c: New test case.
13705         * gcc.dg/builtins-42.c: New test case.
13706
13707 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
13708
13709         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
13710         * g++.dg/ext/altivec-10.C: Same.
13711         * g++.dg/ext/altivec-2.C: Same.
13712         * g++.dg/ext/altivec-3.C: Same.
13713         * g++.dg/ext/altivec-4.C: Same.
13714         * g++.dg/ext/altivec-5.C: Same.
13715         * g++.dg/ext/altivec-6.C: Same.
13716         * g++.dg/ext/altivec-7.C: Same.
13717         * g++.dg/ext/altivec-8.C: Same.
13718         * g++.dg/ext/altivec-9.C: Same.
13719         * g++.old-deja/g++.abi/cxa_vec.C: Same.
13720         * g++.old-deja/g++.brendan/new3.C: Same.
13721         * gcc.c-torture/execute/eeprof-1.x: Same.
13722
13723 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
13724
13725         PR c/14765
13726         * gcc.dg/pr14765-1.c: New test.
13727
13728 2004-06-07  Roger Sayle  <roger@eyesopen.com>
13729
13730         PR c/14649
13731         * gcc.dg/pr14649-1.c: New test case.
13732
13733 2004-06-07  Richard Henderson  <rth@redhat.com>
13734
13735         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
13736         if temporaries.
13737
13738 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
13739
13740         * g++.dg/eh/elide1.C: Remove XFAIL.
13741
13742 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
13743
13744         PR c++/15337
13745         * g++.dg/expr/sizeof3.C: New test.
13746
13747         PR c++/14777
13748         * g++.dg/template/access14.C: New test.
13749
13750         PR c++/15554
13751         * g++.dg/template/enum1.C: New test.
13752
13753         PR c++/15057
13754         * g++.dg/eh/throw1.C: New test.
13755
13756 2004-06-07  David Ayers  <d.ayers@inode.at>
13757             Ziemowit Laski  <zlaski@apple.com>
13758
13759         * lib/objc.exp (objc_target_compile): Revert the '-framework
13760         Foundation' flag fix, since bare Darwin does not ship
13761         with the Foundation framework.
13762         * objc/execute/next_mapping.h: Provide a local NSConstantString
13763         @interface and @implementation.
13764         (objc_constant_string_init): A constructor function, used to
13765         initialize the NSConstantString meta-class object.
13766         * objc/execute/string1.m: Include "next_mapping.h" instead of
13767         <Foundation/NSString.h>.
13768         * objc/execute/string2.m: Likewise.
13769         * objc/execute/string3.m: Likewise.
13770         * objc/execute/string4.m: Likewise.
13771
13772 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
13773
13774         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
13775         to double. Replace double with FLOAT.
13776         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
13777
13778         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
13779         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
13780         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
13781         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
13782         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
13783         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
13784         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
13785         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
13786
13787 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
13788
13789         PR c/13519
13790         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
13791
13792 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13793
13794         PR c++/15503
13795         * g++.dg/template/meminit2.C: New test.
13796
13797 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
13798
13799         PR target/15822
13800         * gcc.c-torture/execute/compare-fp-1.c,
13801         gcc.c-torture/execute/compare-fp-2.c,
13802         gcc.c-torture/execute/compare-fp-3.c,
13803         gcc.c-torture/execute/compare-fp-4.c,
13804         gcc.c-torture/execute/compare-fp-3.x,
13805         gcc.c-torture/execute/compare-fp-4.x: Moved...
13806         * gcc.c-torture/execute/ieee/compare-fp-1.c,
13807         gcc.c-torture/execute/ieee/compare-fp-2.c,
13808         gcc.c-torture/execute/ieee/compare-fp-3.c,
13809         gcc.c-torture/execute/ieee/compare-fp-4.c,
13810         gcc.c-torture/execute/ieee/compare-fp-3.x,
13811         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
13812
13813 2004-06-04  David Ayers  <d.ayers@inode.at>
13814
13815         * objc/execute/protocol-isEqual-4.m: New testcase.
13816
13817 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
13818
13819         * objc/execute/protocol-isEqual-1.m: New testcase.
13820         * objc/execute/protocol-isEqual-2.m: New testcase.
13821         * objc/execute/protocol-isEqual-3.m: New testcase.
13822
13823 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13824
13825         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
13826
13827 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
13828
13829         * lib/objc.exp (objc_target_compile): When running tests on
13830         Darwin (Mac OS X), inform the linker about '-framework
13831         'Foundation'.
13832
13833 2004-06-02  Eric Christopher  <echristo@redhat.com>
13834
13835         * gcc.c-torture/compile/20040602-1.c: New.
13836
13837 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
13838
13839         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
13840         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
13841
13842         PR tree-optimization/14736
13843         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
13844
13845         PR tree-optimization/14042
13846         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
13847
13848         PR tree-optimization/14729
13849         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
13850
13851 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13852
13853         PR fortran/15557
13854         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
13855
13856 2004-06-01  Richard Hederson  <rth@redhat.com>
13857
13858         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
13859
13860 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13861
13862         PR c++/14932
13863         * g++.dg/parse/offsetof4.C: New test.
13864
13865 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
13866
13867         PR objc/7993
13868         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
13869
13870 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
13871
13872         PR c++/15701
13873         * g++.dg/template/friend29.C: New test.
13874
13875 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
13876
13877         PR c/15749
13878         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
13879
13880 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
13881
13882         * gcc.dg/sparc-trap-1.c: New test.
13883
13884 2004-05-31  Roger Sayle  <roger@eyesopen.com>
13885
13886         PR middle-end/15069
13887         * g++.dg/opt/fold3.C: New test case.
13888
13889 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
13890
13891         * lib/target-supports.exp (check_iconv_available): Fix fallout
13892         from 2004-05-28 patch.
13893
13894 2004-05-30  Paul Brook  <paul@codesourcery.com>
13895
13896         PR fortran/15620
13897         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
13898         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
13899
13900 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
13901
13902         * gfortran.fortran-torture/execute/random_1.f90: New test.
13903
13904 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
13905
13906         * g++.dg/ext/altivec-10.C: New test.
13907
13908 2004-05-29  Paul Brook  <paul@codesourcery.com>
13909
13910         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
13911
13912 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
13913
13914         * gcc.dg/altivec-16.c: New test.
13915
13916 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
13917
13918         * lib/target-supports.exp (check_vmx_hw_available): New.
13919         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
13920
13921         * lib/target-supports.exp (check_alias_available,
13922         check_iconv_available, check_named_sections_available): Use
13923         unique names for temporary files.
13924
13925 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
13926
13927         * gcc.dg/altivec-15.c: New test.
13928
13929 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
13930
13931         PR c++/15083
13932         * g++.dg/warn/noeffect6.C: New test.
13933
13934         PR c++/15471
13935         * g++.dg/expr/ptrmem4.C: New test.
13936
13937         PR c++/15640
13938         * g++.dg/template/operator3.C: New test.
13939
13940 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
13941
13942         PR c++/14668
13943         * g++.dg/lookup/redecl1.C: New test.
13944         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
13945
13946 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
13947
13948         * gcc.c-torture/execute/compare-fp-1.c,
13949         gcc.c-torture/execute/compare-fp-2.c,
13950         gcc.c-torture/execute/compare-fp-3.c,
13951         gcc.c-torture/execute/compare-fp-4.c,
13952         gcc.c-torture/execute/compare-fp-3.x,
13953         gcc.c-torture/execute/compare-fp-4.x,
13954         gcc.dg/pr15649-1.c: New.
13955
13956 2004-05-27  Adam Nemet  <anemet@lnxw.com>
13957
13958         PR c++/12883
13959         * g++.dg/init/array14.C: New test.
13960
13961 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
13962
13963         * lib/compat.exp (compat-get-options-main): New.
13964         (compat-get-options): Remove unneeded code, warn for ignored
13965         command.
13966         (compat-execute): Check flag set by dg-require-* commands.
13967
13968         * lib/compat.exp (compat-execute): Break up long lines.
13969
13970 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
13971
13972         * gcc.dg/altivec-7.c: Don't use 'vector long'.
13973         * gcc.dg/altivec-14.c: New test.
13974         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
13975
13976         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
13977         * gcc.dg/altivec-12.c: Ditto.
13978
13979         * gcc.dg/altivec-3.c: Move call to altivec_check.
13980
13981 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
13982
13983         PR c++/15044
13984         * g++.dg/template/error12.C: New test.
13985
13986         PR c++/15317
13987         * g++.dg/ext/attrib15.C: New test.
13988
13989         PR c++/15329
13990         * g++.dg/template/ptrmem9.C: New test.
13991
13992 2004-05-25  Paul Brook  <paul@codesourcery.com>
13993
13994         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
13995
13996 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
13997
13998         PR c++/15165
13999         * g++.dg/template/crash19.C: New test.
14000
14001 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
14002
14003         PR c++/15025
14004         * g++.dg/template/redecl1.C: New test.
14005
14006 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
14007
14008         PR c++/14821
14009         * g++.dg/other/ns1.C: New test.
14010
14011         PR c++/14883
14012         * g++.dg/template/invalid1.C: New test.
14013
14014 2004-05-23  Paul Brook  <paul@codesourcery.com>
14015         Victor Leikehman  <lei@haifasphere.co.il>
14016
14017         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
14018         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
14019
14020 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
14021
14022         PR c++/15285
14023         PR c++/15299
14024         * g++.dg/template/non-dependent5.C: New test.
14025         * g++.dg/template/non-dependent6.C: New test.
14026
14027 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
14028
14029         PR c++/15507
14030         * g++.dg/inherit/union1.C: New test.
14031
14032         PR c++/15542
14033         * g++.dg/template/addr1.C: New test.
14034
14035         PR c++/15427
14036         * g++.dg/template/array5.C: New test.
14037
14038         PR c++/15287
14039         * g++.dg/template/array6.C: New test.
14040
14041 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
14042             Roger Sayle  <roger@eyesopen.com>
14043
14044         * g++.dg/lookup/forscope2.C: New test case.
14045
14046 2004-05-22  Ben Elliston  <bje@au.ibm.com>
14047
14048         * gcc.dg/cpp/Wmissingdirs.c: New.
14049
14050 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
14051
14052         PR target/15301
14053         * gcc.dg/compat/union-m128-1.h: New file.
14054         * gcc.dg/compat/union-m128-1_main.c: Likewise.
14055         * gcc.dg/compat/union-m128-1_x.c: Likewise.
14056         * gcc.dg/compat/union-m128-1_y.c: Likewise.
14057
14058 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
14059
14060         PR target/15302
14061         * gcc.dg/compat/struct-complex-1.h: New file.
14062         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
14063         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
14064         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
14065
14066 2004-05-20  Roger Sayle  <roger@eyesopen.com>
14067
14068         PR middle-end/3074
14069         * gcc.dg/pr3074-1.c: New test case.
14070         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
14071
14072 2004-05-20  Falk Hueffner  <falk@debian.org>
14073
14074         PR other/15526
14075         * gcc.dg/ftrapv-1.c: New test case.
14076
14077 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
14078
14079         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
14080
14081 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
14082             Jeff Law  <law@redhat.com>
14083
14084         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
14085         * gcc.dg/tree-ssa/20040518-2.c: New test.
14086
14087         * gcc.dg/tree-ssa/20040518-1.c: New test.
14088
14089 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
14090
14091         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
14092
14093 2004-05-18  Paul Brook  <paul@codesourcery.com>
14094
14095         PR fortran/13930
14096         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
14097
14098 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14099
14100         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
14101         constant folding.
14102
14103 2004-05-17  Steven Bosscher  <stevenb@suse.de>
14104
14105         * gcc.dg/tree-ssa/20040517-1.c: New test.
14106
14107 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14108
14109         * gcc.dg/loop-4.c: New test.
14110
14111 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
14112
14113         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
14114
14115 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
14116
14117         PR fortran/15311
14118         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
14119
14120 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14121
14122         PR fortran/13826
14123         PR fortran/13940
14124         * gfortran.fortran-torture/compile/data_1.f90: New test.
14125
14126 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
14127
14128         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
14129         * gcc.dg/uninit-H.c: Define ASM for __s390__.
14130
14131 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
14132
14133         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
14134
14135 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
14136
14137         PR c/15444
14138         * gcc.dg/format/xopen-1.c: Adjust expected message.
14139         * gcc.dg/format/xopen-3.c: New test.
14140
14141 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
14142
14143         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
14144
14145 2004-05-14  Jeff Law  <law@redhat.com>
14146
14147         * gcc.dg/tree-ssa/20040514-2.c: New test.
14148
14149 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14150
14151         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
14152         this ...
14153         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
14154         this.
14155
14156 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
14157
14158         * gcc.dg/tree-ssa/20040514-1.c: New test.
14159
14160 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14161
14162         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
14163         test.
14164
14165 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14166
14167         PR fortran/14066
14168         * gfortran.fortran-torture/compile/do_1.f90: New test.
14169
14170 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14171
14172         PR fortran/15051
14173         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
14174         test.
14175
14176 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
14177
14178         PR fortran/15149
14179         * gfortran.fortran-torture/execute/random_init.f90: New test.
14180
14181 2004-05-13  Paul Brook  <paul@codesourcery.com>
14182
14183         PR fortran/15314
14184         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
14185
14186 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
14187
14188         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
14189         for the powerpc case.
14190
14191 2004-05-13  Jeff Law  <law@redhat.com>
14192
14193         * gcc.dg/tree-ssa/20040513-1.c: New test.
14194         * gcc.dg/tree-ssa/20040513-2.c: New test.
14195
14196 2004-05-13  Paul Brook  <paul@codesourcery.com>
14197
14198         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
14199         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
14200         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
14201
14202 2004-05-13  Andreas Schwab  <schwab@suse.de>
14203
14204         PR other/10819
14205         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
14206         characters.
14207
14208 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
14209
14210         PR fortran/15294
14211         * gfortran.fortran-torture/execute/adjustr.f90: New file.
14212
14213 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
14214
14215         Merge from tree-ssa-20020619-branch.  See
14216         ChangeLog.tree-ssa for details.
14217
14218 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
14219
14220         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
14221         include <altivec.h> explicitly.
14222         * gcc.dg/altivec-13.c: Likewise.
14223
14224 2004-05-11  Paul Brook  <paul@codesourcery.com>
14225
14226         * gcc.c-torture/compile/20010518-1.c: Force enum size.
14227
14228 2004-05-10  Eric Christopher  <echristo@redhat.com>
14229
14230         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
14231         * gcc.dg/sibcall-4.c: Ditto.
14232
14233 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
14234
14235         * g++.dg/ext/altivec-8.C: New test case.
14236         * gcc.dg/altivec-13.c: New test case.
14237
14238 2004-05-08  Roger Sayle  <roger@eyesopen.com>
14239
14240         * gcc.c-torture/execute/divcmp-1.c: New test case.
14241         * gcc.c-torture/execute/divcmp-2.c: New test case.
14242         * gcc.c-torture/execute/divcmp-3.c: New test case.
14243
14244 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
14245
14246         * g++.dg/other/pragma-re-2.C: New test.
14247
14248 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
14249
14250         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
14251         * gcc.dg/i386-387-2.c: Likewise.
14252
14253         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
14254         __builtin_drem.
14255         * gcc.dg/i386-387-6.c: Likewise.
14256
14257 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
14258
14259         * gcc.dg/builtins-33.c:  Also check log1p*.
14260
14261 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
14262
14263         PR optimization/15296
14264         * gcc.c-torture/execute/pr15296.c: New test.
14265
14266 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
14267
14268         * gcc.dg/builtins-40.c: New test.
14269
14270 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
14271
14272         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
14273
14274 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
14275
14276         * g++.dg/ext/spe1.C: New testcase.
14277
14278 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
14279
14280         * objc.dg/image-info.m: Allow additional attributes
14281         for __image_info section.
14282
14283 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
14284
14285         * gcc.dg/torture/mips-hilo-2.c: New test.
14286
14287 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14288
14289         PR c++/14389
14290         * g++.dg/template/member5.C: New test.
14291
14292 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
14293
14294         * gcc.dg/builtins-34.c: Also check expm1*.
14295
14296 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14297
14298         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
14299         * gcc.dg/torture/builtin-convert-3.c: New test.
14300
14301 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
14302
14303         PR middle-end/15054
14304         * g++.dg/opt/pr15054.C: New test.
14305
14306 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14307
14308         * gcc.dg/torture/builtin-rounding-1.c: New test.
14309         * gcc.dg/builtins-25.c: Delete.
14310         * gcc.dg/builtins-29.c: Delete.
14311
14312 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
14313
14314         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
14315         * gcc.dg/sibcall-4.c: Likewise.
14316         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
14317
14318 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
14319
14320         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
14321         bit-field on 16-bit targets.
14322
14323 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
14324
14325         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
14326         16-bit targets.
14327
14328 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
14329
14330         * gcc.dg/rs6000-power2-1.c: Change to compile only.
14331         * gcc.dg/rs6000-power2-2.c: Likewise.
14332
14333 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
14334
14335         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
14336         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
14337         Change the asm registers to be in form of frN instead of fN.
14338
14339 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14340
14341         * gcc.dg/torture/builtin-convert-2.c: New test.
14342
14343 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
14344
14345         * gcc.dg/rs6000-power2-1.c: New test.
14346         * gcc.dg/rs6000-power2-2.c: New test.
14347
14348 2004-04-28  Jan Hubicka  <jh@suse.cz>
14349
14350         * gcc.dg/unused-6.c: New test.
14351
14352 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
14353             Ulrich Weigand  <uweigand@de.ibm.com>
14354
14355         * ada/acats/run_all.sh: Define $target variable.
14356
14357 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
14358
14359         PR c++/15119
14360         * g++.dg/other/vararg-1.C: New test.
14361
14362         PR c++/4794
14363         * g++.dg/eh/cleanup3.C: New test.
14364
14365 2004-04-24  Laurent GUERBY <laurent@guerby.net>
14366
14367         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
14368         and ad8011a (target_insn).
14369         * ada/acats/support/macro.dfs: Likewise.
14370         * ada/acats/support/impbit.adb: New file.
14371
14372 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
14373
14374         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
14375
14376 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
14377
14378         * gcc.dg/loop-3.c: New test.
14379
14380 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
14381
14382         * gcc.c-torture/execute/simd-5.c: New test.
14383
14384 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14385
14386         PR c++/15064
14387         * g++.dg/template/crash18.C: New test.
14388
14389 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
14390
14391         * g++.dg/ext/complit3.C: New test.
14392
14393 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
14394
14395         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
14396         * gcc.dg/altivec-3.c: Same.
14397         * gcc.dg/altivec-varargs-1.c: Same.
14398
14399 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
14400
14401         * lib/target-supports.exp (check_profiling_available): Assume
14402         profiling is not available on powerpc-eabi targets.
14403
14404 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
14405
14406         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
14407         * gcc.dg/vmx/bug-1.c: Ditto.
14408
14409 2004-04-20  Eric Christopher  <echristo@redhat.com>
14410
14411         * gcc.dg/charset/extern.c: New test.
14412         * g++.dg/charset/extern3.cc: Ditto.
14413
14414 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
14415
14416         * gcc.dg/builtins-39.c: New test.
14417
14418 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
14419
14420         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
14421
14422 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
14423
14424         * gcc.dg/torture/mips-hilo-1.c: New test.
14425
14426 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
14427
14428         * gcc.c-torture/compile/20040419-1.c: New test.
14429
14430 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
14431
14432         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
14433
14434 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
14435             Aldy Hernandez  <aldyh@redhat.com>
14436
14437         * gcc.c-torture/execute/va-arg-24.c: New.
14438
14439 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
14440             Aldy Hernandez  <aldyh@redhat.com>
14441
14442         * gcc.dg/vmx/1b-01.c: New.
14443         * gcc.dg/vmx/1b-02.c: New.
14444         * gcc.dg/vmx/1b-03.c: New.
14445         * gcc.dg/vmx/1b-04.c: New.
14446         * gcc.dg/vmx/1b-05.c: New.
14447         * gcc.dg/vmx/1b-06.c: New.
14448         * gcc.dg/vmx/1b-07.c: New.
14449         * gcc.dg/vmx/1c-01.c: New.
14450         * gcc.dg/vmx/1c-02.c: New.
14451         * gcc.dg/vmx/3a-01a.c: New.
14452         * gcc.dg/vmx/3a-01.c: New.
14453         * gcc.dg/vmx/3a-01m.c: New.
14454         * gcc.dg/vmx/3a-03.c: New.
14455         * gcc.dg/vmx/3a-03m.c: New.
14456         * gcc.dg/vmx/3a-04.c: New.
14457         * gcc.dg/vmx/3a-04m.c: New.
14458         * gcc.dg/vmx/3a-05.c: New.
14459         * gcc.dg/vmx/3a-06.c: New.
14460         * gcc.dg/vmx/3a-06m.c: New.
14461         * gcc.dg/vmx/3a-07.c: New.
14462         * gcc.dg/vmx/3b-01.c: New.
14463         * gcc.dg/vmx/3b-02.c: New.
14464         * gcc.dg/vmx/3b-10.c: New.
14465         * gcc.dg/vmx/3b-13.c: New.
14466         * gcc.dg/vmx/3b-14.c: New.
14467         * gcc.dg/vmx/3b-15.c: New.
14468         * gcc.dg/vmx/3c-01a.c: New.
14469         * gcc.dg/vmx/3c-01.c: New.
14470         * gcc.dg/vmx/3c-02.c: New.
14471         * gcc.dg/vmx/3c-03.c: New.
14472         * gcc.dg/vmx/3d-01.c: New.
14473         * gcc.dg/vmx/4-01.c: New.
14474         * gcc.dg/vmx/4-03.c: New.
14475         * gcc.dg/vmx/5-01.c: New.
14476         * gcc.dg/vmx/5-02.c: New.
14477         * gcc.dg/vmx/5-03.c: New.
14478         * gcc.dg/vmx/5-04.c: New.
14479         * gcc.dg/vmx/5-05.c: New.
14480         * gcc.dg/vmx/5-06.c: New.
14481         * gcc.dg/vmx/5-07.c: New.
14482         * gcc.dg/vmx/5-07t.c: New.
14483         * gcc.dg/vmx/5-08.c: New.
14484         * gcc.dg/vmx/5-10.c: New.
14485         * gcc.dg/vmx/5-11.c: New.
14486         * gcc.dg/vmx/7-01a.c: New.
14487         * gcc.dg/vmx/7-01.c: New.
14488         * gcc.dg/vmx/7c-01.c: New.
14489         * gcc.dg/vmx/7d-01.c: New.
14490         * gcc.dg/vmx/7d-02.c: New.
14491         * gcc.dg/vmx/8-01.c: New.
14492         * gcc.dg/vmx/8-02a.c: New.
14493         * gcc.dg/vmx/8-02.c: New.
14494         * gcc.dg/vmx/brode-1.c: New.
14495         * gcc.dg/vmx/bug-1.c: New.
14496         * gcc.dg/vmx/bug-2.c: New.
14497         * gcc.dg/vmx/bug-3.c: New.
14498         * gcc.dg/vmx/cw-bug-1.c: New.
14499         * gcc.dg/vmx/cw-bug-2.c: New.
14500         * gcc.dg/vmx/cw-bug-3.c: New.
14501         * gcc.dg/vmx/dct.c: New.
14502         * gcc.dg/vmx/debug-1.c: New.
14503         * gcc.dg/vmx/debug-2.c: New.
14504         * gcc.dg/vmx/debug-3.c: New.
14505         * gcc.dg/vmx/debug-4.c: New.
14506         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
14507         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
14508         * gcc.dg/vmx/eg-5.c: New.
14509         * gcc.dg/vmx/fft.c: New.
14510         * gcc.dg/vmx/gcc-bug-1.c: New.
14511         * gcc.dg/vmx/gcc-bug-2.c: New.
14512         * gcc.dg/vmx/gcc-bug-3.c: New.
14513         * gcc.dg/vmx/gcc-bug-4.c: New.
14514         * gcc.dg/vmx/gcc-bug-5.c: New.
14515         * gcc.dg/vmx/gcc-bug-6.c: New.
14516         * gcc.dg/vmx/gcc-bug-7.c: New.
14517         * gcc.dg/vmx/gcc-bug-8.c: New.
14518         * gcc.dg/vmx/gcc-bug-9.c: New.
14519         * gcc.dg/vmx/gcc-bug-b.c: New.
14520         * gcc.dg/vmx/gcc-bug-c.c: New.
14521         * gcc.dg/vmx/gcc-bug-d.c: New.
14522         * gcc.dg/vmx/gcc-bug-e.c: New.
14523         * gcc.dg/vmx/gcc-bug-f.c: New.
14524         * gcc.dg/vmx/gcc-bug-g.c: New.
14525         * gcc.dg/vmx/gcc-bug-i.c: New.
14526         * gcc.dg/vmx/harness.h: New.
14527         * gcc.dg/vmx/ira1.c: New.
14528         * gcc.dg/vmx/ira2a.c: New.
14529         * gcc.dg/vmx/ira2b.c: New.
14530         * gcc.dg/vmx/ira2.c: New.
14531         * gcc.dg/vmx/ira2c.c: New.
14532         * gcc.dg/vmx/mem.c: New.
14533         * gcc.dg/vmx/newton-1.c: New.
14534         * gcc.dg/vmx/ops.c: New.
14535         * gcc.dg/vmx/sn7153.c: New.
14536         * gcc.dg/vmx/spill2.c: New.
14537         * gcc.dg/vmx/spill3.c: New.
14538         * gcc.dg/vmx/spill.c: New.
14539         * gcc.dg/vmx/t.c: New.
14540         * gcc.dg/vmx/varargs-1.c: New.
14541         * gcc.dg/vmx/varargs-2.c: New.
14542         * gcc.dg/vmx/varargs-3.c: New.
14543         * gcc.dg/vmx/varargs-4.c: New.
14544         * gcc.dg/vmx/varargs-5.c: New.
14545         * gcc.dg/vmx/varargs-6.c: New.
14546         * gcc.dg/vmx/varargs-7.c: New.
14547         * gcc.dg/vmx/vmx.exp: New.
14548         * gcc.dg/vmx/vprint-1.c: New.
14549         * gcc.dg/vmx/vscan-1.c: New.
14550         * gcc.dg/vmx/x-01.c: New.
14551         * gcc.dg/vmx/x-02.c: New.
14552         * gcc.dg/vmx/x-03.c: New.
14553         * gcc.dg/vmx/x-04.c: New.
14554         * gcc.dg/vmx/x-05.c: New.
14555         * gcc.dg/vmx/yousufi-1.c: New.
14556         * gcc.dg/vmx/zero-1.c: New.
14557         * gcc.dg/vmx/zero.c: New.
14558
14559 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
14560
14561         * g++.dg/lookup/java1.C: Update for chage of
14562         _Jv_AllocObject.
14563         * g++.dg/lookup/java2.C: Likewise.
14564
14565 2004-04-17  Laurent GUERBY <laurent@guerby.net>
14566
14567         * ada/acats/run_all.sh: use -O2 by default.
14568
14569 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
14570
14571         * gcc.dg/vr-mult-[12].c: New tests.
14572
14573 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14574
14575         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
14576
14577         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
14578
14579 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
14580
14581         * lib/target-supports.exp (check_profiling_available): Assume profiling
14582         isn't available for mips*-*-elf targets.
14583
14584 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
14585
14586         * gcc.dg/builtins-38.c: New test.
14587
14588 2004-04-14  Eric Christopher  <echristo@redhat.com>
14589
14590         * g++.dg/charset/charset.exp: Run .cc extension tests.
14591
14592 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
14593
14594         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
14595
14596 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14597
14598         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
14599
14600 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
14601
14602         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
14603         * gcc.dg/i386-387-2.c: Likewise.
14604
14605         * gcc.dg/i386-387-7.c: New test.
14606         * gcc.dg/i386-387-8.c: New test.
14607
14608         * gcc.dg/builtins-37.c: New test.
14609
14610 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
14611
14612         * g++.dg/pch/externc-1.C: Add missing semicolon.
14613
14614 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
14615
14616         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
14617
14618 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
14619
14620         * gcc.c-torture/execute/20040411-1.c: New test.
14621
14622 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
14623
14624         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
14625
14626 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
14627
14628         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
14629
14630 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
14631
14632         * lib/target-supports.exp (check_named_sections_available): New.
14633         * lib/gcc-dg.exp (dg-require-named-sections): New.
14634         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
14635         old-deja.exp.  Also prune error-count message from HP linker.
14636         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
14637
14638         * g++.dg/init/init-ref4.C: Use dg-require-weak.
14639         * g++.old-deja/g++.pt/static3.C: Likewise.
14640         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
14641
14642 2004-04-09  Roger Sayle  <roger@eyesopen.com>
14643
14644         * gcc.c-torture/execute/20040409-1.c: New test case.
14645         * gcc.c-torture/execute/20040409-2.c: New test case.
14646         * gcc.c-torture/execute/20040409-3.c: New test case.
14647
14648 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
14649
14650         * gcc.dg/20040409-1.c: New test.
14651
14652 2004-04-08  Roger Sayle  <roger@eyesopen.com>
14653
14654         PR target/14888
14655         * g++.dg/opt/pr14888.C: New test case.
14656
14657 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
14658
14659         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
14660         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
14661         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
14662         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
14663         New tests.
14664
14665 2004-04-08  Paul Brook  <paul@codesourcery.com>
14666
14667         * gcc.dg/spill-1.c: New test.
14668
14669 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14670
14671         * gcc.dg/torture/builtin-ctype-2.c: New test.
14672
14673 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
14674
14675         * gcc.dg/pch/pch.exp: Add largefile test.
14676
14677 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
14678
14679         * g++.dg/pch/externc-1.Hs: New.
14680         * g++.dg/pch/externc-1.C: New.
14681
14682 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14683
14684         * gcc.dg/compat/struct-by-value-5a_main.c,
14685         gcc.dg/compat/struct-by-value-5b_main.c: New files.
14686         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
14687         * gcc.dg/compat/struct-by-value-5a_x.c,
14688         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
14689         gcc.dg/compat/struct-by-value-5_x.c.
14690         * gcc.dg/compat/struct-by-value-5a_y.c,
14691         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
14692         gcc.dg/compat/struct-by-value-5_y.c.
14693
14694         * gcc.dg/compat/struct-by-value-6a_main.c,
14695         gcc.dg/compat/struct-by-value-6b_main.c: New files.
14696         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
14697         * gcc.dg/compat/struct-by-value-6a_x.c,
14698         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
14699         gcc.dg/compat/struct-by-value-6_x.c.
14700         * gcc.dg/compat/struct-by-value-6a_y.c,
14701         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
14702         gcc.dg/compat/struct-by-value-6_y.c.
14703
14704         * gcc.dg/compat/struct-by-value-7a_main.c,
14705         gcc.dg/compat/struct-by-value-7b_main.c: New files.
14706         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
14707         * gcc.dg/compat/struct-by-value-7a_x.c,
14708         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
14709         gcc.dg/compat/struct-by-value-7_x.c.
14710         * gcc.dg/compat/struct-by-value-7a_y.c,
14711         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
14712         gcc.dg/compat/struct-by-value-7_y.c.
14713
14714 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
14715
14716         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
14717         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
14718         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
14719         options.
14720
14721 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
14722
14723         * gcc.dg/builtins-36.c: New test.
14724
14725 2004-04-06  Paul Brook  <paul@codesourcery.com>
14726
14727         * README.gcc: Remove obsolete contraint on testcases.
14728
14729 2004-04-05  Paul Brook  <paul@codesourcery.com>
14730
14731         PR2123
14732         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
14733         failure and exit(0) on success.
14734         * g++.dg/expr/anew2.C: Ditto.
14735         * g++.dg/expr/anew3.C: Ditto.
14736         * g++.dg/expr/anew4.C: Ditto.
14737
14738 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
14739
14740         PR c++/3518
14741         * g++.dg/template/unify7.C: New.
14742
14743 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
14744
14745         * g++.dg/README: Bring up to date with new subdirectories; remove
14746         duplicate subdirectory lines.
14747
14748 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
14749
14750         PR c++/14007
14751         * g++.dg/template/unify5.C: New.
14752         * g++.dg/template/unify6.C: New.
14753         * g++.dg/template/qualttp20.C: Adjust.
14754         * g++.old-deja/g++.jason/report.C: Adjust.
14755         * g++.old-deja/g++.other/qual1.C: Adjust.
14756
14757 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
14758
14759         PR c++/14803
14760         * g++.dg/inherit/ptrmem1.C: New test.
14761
14762 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
14763
14764         PR c++/14755
14765         * gcc.c-torture/execute/20040331-1.c: New test.
14766         * gcc.dg/20040331-1.c: New test.
14767
14768 2004-04-01  Paul Brook  <paul@codesourcery.com>
14769
14770         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
14771
14772 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
14773
14774         PR c++/14724
14775         * g++.dg/init/goto1.C: New test.
14776
14777         PR c++/14763
14778         * g++.dg/template/defarg4.C: New test.
14779
14780 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
14781
14782         * gcc.dg/altivec-11.c: Extend test for more valid cases.
14783
14784 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
14785
14786         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
14787
14788 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
14789
14790         * gcc.dg/noncompile/undeclared-2.c: New test.
14791
14792 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
14793
14794         * gcc.dg/940409-1.c: Remove XFAIL.
14795         * gcc.dg/reg-vol-struct-1.c: New test.
14796
14797 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14798
14799         * gcc.dg/torture/builtin-wctype-1.c: New test.
14800
14801 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
14802
14803         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
14804         * gcc.dg/20001101-1.c: Likewise.
14805         * gcc.dg/20001102-1.c: Likewise.
14806
14807 2004-03-25  Roger Sayle  <roger@eyesopen.com>
14808
14809         * gcc.dg/compare8.c: Add an additional test for XOR.
14810
14811 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14812
14813         * gcc.dg/torture/builtin-ctype-1.c: New test.
14814
14815 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14816
14817         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
14818         * gcc.dg/torture/builtin-math-1.c: Likewise.
14819         * gcc.dg/torture/builtin-power-1.c: New test.
14820
14821 2004-03-24  Andreas Schwab  <schwab@suse.de>
14822
14823         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
14824         IA64 assembler.
14825
14826 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
14827             Roger Sayle  <roger@eyesopen.com>
14828
14829         * gcc.dg/compare8.c: New test case.
14830
14831 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
14832
14833         * g++.dg/ext/altivec-7.C: New test.
14834
14835 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
14836
14837         PR 12267, 12391, 12560, 13129, 14114, 14133
14838         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
14839         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
14840         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
14841         Adjust error regexps.
14842         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
14843         * gcc.dg/noncompile/undeclared-1.c: New test cases.
14844         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
14845         * gcc.dg/local1.c: Add explanatory comment.
14846
14847 2004-03-23  Roger Sayle  <roger@eyesopen.com>
14848
14849         PR optimization/14669
14850         * g++.dg/opt/fold2.C: New test case.
14851
14852 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
14853
14854         PR c/14069
14855         * gcc.dg/20040322-1.c: New test.
14856
14857 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
14858
14859         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
14860         * gcc.dg/ultrasp4.c: Likewise.
14861         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
14862
14863 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
14864
14865         * gcc.dg/i386-sse-8.c: Reset default options.
14866
14867 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
14868
14869         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
14870         in the error message text.
14871
14872 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14873
14874         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
14875
14876 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
14877
14878         PR c++/14616
14879         * g++.dg/init/array13.C: New test.
14880
14881 2004-03-20  Roger Sayle  <roger@eyesopen.com>
14882
14883         PR target/13889
14884         * gcc.c-torture/compile/pr13889.c: New test case.
14885
14886 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
14887
14888         PR c/14635
14889         * builtins-1.c (nan, nans): Don't test.
14890         * builtins-30.c: Don't use nan, nanf, nanl.
14891         * builtins-35.c: New test.
14892
14893 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
14894
14895         * g++.dg/ext/altivec-6.C: New test.
14896
14897 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
14898
14899         * g++.dg/init/placement3.C: New test.
14900
14901         * g++.dg/template/spec13.C: New test.
14902
14903         * g++.dg/lookup/using11.C: New test.
14904
14905         * g++.dg/lookup/koenig3.C: New test.
14906
14907         * g++.dg/template/operator2.C: New test.
14908
14909         * g++.dg/expr/dtor3.C: New test.
14910         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
14911         marker.
14912         * g++.old-deja/g++.law/visibility28.C: Likewise.
14913
14914 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
14915
14916         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
14917         * gcc.dg/ppc64-abi-3.c: Likewise.
14918
14919 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14920
14921         PR c++/14545
14922         * g++.dg/parse/template15.C: New test.
14923
14924 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
14925
14926         * g++.dg/expr/dtor2.C: New test.
14927
14928         * g++.dg/lookup/anon4.C: New test.
14929
14930         * g++.dg/overload/using1.C: New test.
14931
14932         * g++.dg/template/lookup7.C: New test.
14933
14934         * g++.dg/template/typename6.C: New test.
14935
14936         * g++.dg/expr/cond6.C: New test.
14937
14938 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14939
14940         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
14941
14942 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
14943
14944         * g++.dg/expr/cond5.C: New test.
14945         * g++.dg/expr/constcast1.C: Likewise.
14946         * g++.dg/expr/ptrmem2.C: Likewise.
14947         * g++.dg/expr/ptrmem3.C: Likewise.
14948         * g++.dg/lookup/main1.C: Likewise.
14949         * g++.dg/template/lookup6.C: Likewise.
14950
14951 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
14952
14953         * gcc.dg/local1.c: New test.
14954
14955         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
14956
14957 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14958
14959         * gcc.dg/torture/builtin-convert-1.c: New test.
14960
14961 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14962
14963         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
14964
14965 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
14966
14967         PR c++/14481
14968         * g++.dg/warn/Wunused-7.C: New test.
14969
14970 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14971
14972         * gcc.dg/torture/builtin-integral-1.c: New test.
14973
14974 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
14975
14976         PR c++/14586
14977         * g++.dg/parse/non-dependent3.C: New test.
14978
14979 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
14980
14981         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
14982         * g++.dg/eh/simd-2.C: Likewise.
14983         * g++.dg/init/array10.C: Likewise.
14984         * gcc.c-torture/compile/simd-1.c: Likewise.
14985         * gcc.c-torture/compile/simd-2.c: Likewise.
14986         * gcc.c-torture/compile/simd-3.c: Likewise.
14987         * gcc.c-torture/compile/simd-4.c: Likewise.
14988         * gcc.c-torture/compile/simd-6.c: Likewise.
14989         * gcc.c-torture/execute/simd-1.c: Likewise.
14990         * gcc.c-torture/execute/simd-2.c: Likewise.
14991         * gcc.dg/compat/vector-defs.h: Likewise.
14992         * gcc.dg/20020531-1.c: Likewise.
14993         * gcc.dg/altivec-3.c: Likewise.
14994         * gcc.dg/altivec-4.c: Likewise.
14995         * gcc.dg/altivec-varargs-1.c: Likewise.
14996         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
14997         * gcc.dg/i386-mmx-3.c: Likewise.
14998         * gcc.dg/i386-sse-4.c: Likewise.
14999         * gcc.dg/i386-sse-5.c: Likewise.
15000         * gcc.dg/i386-sse-8.c: Likewise.
15001         * gcc.dg/simd-1.c: Likewise.
15002         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
15003         __ev64_opaque__ since the machine description provides it.
15004
15005 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
15006
15007         * lib/compat.exp (skip_list): New global variable.
15008         Use it to hold the user defined COMPAT_SKIPS list if any.
15009         (compat-obj): Add the members of skip_list to optall.
15010
15011 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
15012
15013         * gcc.dg/compat/union-by-value-1_main.c,
15014         union-by-value-1_x.c, union-by-value-1_y.c,
15015         union-check.h, union-defs.h,
15016         union-init.h, union-return-1_main.c,
15017         union-return-1_x.c, union-return-1_y.c: New files.
15018
15019 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
15020
15021         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
15022         mixed-struct-init.h: Add 4 mixed structure types.
15023         struct-by-value-21_main.c, struct-by-value-21_x.c,
15024         struct-by-value-21_y.c, struct-return-21_main.c,
15025         struct-return-21_x.c, struct-return-21_y.c: New files.
15026
15027 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
15028
15029         PR c++/14550
15030         * g++.dg/parse/template14.C: New test.
15031
15032 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
15033
15034         * gcc.c-torture/execute/20040313-1.c: New test.
15035
15036 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
15037
15038         PR target/14533
15039         * gcc.dg/20040311-2.c: New test.
15040
15041 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
15042
15043         PR other/14544
15044         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
15045         bit-field.
15046
15047 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
15048
15049         * gcc.dg/20040305-2.c: Add missing return statement.
15050
15051 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15052
15053         * gcc.dg/builtins-34.c: Also check pow10*.
15054
15055 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
15056
15057         PR target/14262
15058         * gcc.dg/20040305-2.c: New test.
15059
15060 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
15061
15062         * gcc.dg/20040310-1.c: New test.
15063
15064 2004-03-11  Roger Sayle  <roger@eyesopen.com>
15065
15066         * gcc.c-torture/execute/20040311-1.c: New test case.
15067
15068 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
15069
15070         PR c++/14476
15071         * g++.dg/lookup/enum1.C: New test.
15072
15073 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
15074
15075         PR c++/14510
15076         * g++.dg/lookup/struct2.C: New test.
15077
15078 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
15079
15080         * gcc.dg/builtins-34.c: New test.
15081
15082 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15083
15084         * gcc.dg/torture/builtin-nonneg-1.c: New test.
15085
15086 2004-03-09  James E Wilson  <wilson@specifixinc.com>
15087
15088         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
15089         * gcc.dg/alias-2.c: New testcase.
15090
15091 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
15092
15093         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
15094
15095 2004-03-09  Roger Sayle  <roger@eyesopen.com>
15096
15097         * gcc.c-torture/execute/20040309-1.c: New test case.
15098
15099 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
15100
15101         PR c++/14397
15102         * g++.dg/overload/ref1.C: New.
15103
15104 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15105
15106         PR c++/14409
15107         * g++.dg/template/spec12.C: New test.
15108
15109         PR c++/14448
15110         * g++.dg/parse/crash14.C: New test.
15111
15112 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
15113
15114         PR c++/14230
15115         * g++.dg/init/ref11.C: New test.
15116
15117 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
15118
15119         PR c++/14432
15120         * g++.dg/parse/builtin2.C: New test.
15121
15122 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
15123
15124         PR c++/14401
15125         * g++.dg/init/ctor3.C: New test.
15126         * g++.dg/init/union1.C: New test.
15127         * g++.dg/ext/anon-struct4.C: New test.
15128
15129 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
15130
15131         * g++.dg/lookup/koenig1.C: Tweak error messages.
15132         * g++.dg/lookup/used-before-declaration.C: Likewise.
15133         * g++.dg/other/do1.C: Likewise.
15134         * g++.dg/overload/koenig1.C: Likewise.
15135         * g++.dg/parse/crash13.C: Likewise.
15136         * g++.dg/template/instantiate3.C: Likewise.
15137
15138 2004-03-08  Eric Christopher  <echristo@redhat.com>
15139
15140         * * lib/target-supports.exp: Enable libiconv in test
15141         compilation.  Fix up error checking.
15142
15143 2004-03-08  Roger Sayle  <roger@eyesopen.com>
15144
15145         PR middle-end/14289
15146         * gcc.dg/pr14289-1.c: New test case.
15147         * gcc.dg/pr14289-2.c: Likewise.
15148         * gcc.dg/pr14289-3.c: Likewise.
15149
15150 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
15151
15152         * gcc.c-torture/execute/20040308-1.c: New test.
15153
15154 2004-03-07  Roger Sayle  <roger@eyesopen.com>
15155
15156         * gcc.c-torture/execute/20040307-1.c: New test case.
15157
15158 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
15159
15160         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
15161
15162 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
15163
15164         * gcc.dg/20040306-1.c: New test.
15165
15166 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
15167
15168         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
15169         them static.
15170         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
15171
15172 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
15173
15174         PR c/14465
15175         * gcc.dg/decl-6.c: New test.
15176
15177 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15178
15179         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
15180         Rename LOGPOW -> LOG_POW.
15181         (SQRT_EXP, POW_EXP): New.
15182
15183 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
15184
15185         * gcc.dg/i386-sse-8.c: New test.
15186
15187 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
15188
15189         PR c/14114
15190         * gcc.dg/decl-5.c: New test.
15191
15192 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
15193
15194         * gcc.dg/20040305-1.c: New test.
15195
15196 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
15197
15198         PR other/14354
15199         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
15200
15201 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
15202
15203         PR c++/14425, c++/14426
15204         * g++.dg/ext/altivec-4.C: New test.
15205         * g++.dg/ext/altivec-5.C: New test.
15206
15207 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
15208
15209         * g++.old-deja/g++.other/linkage1.C: Expect errors about
15210         global variables of a type with no linkage.
15211         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
15212         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
15213         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
15214         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
15215         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
15216         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
15217         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
15218         * g++.dg/warn/deprecated.C: Name enum Color.
15219         * g++.dg/overload/VLA.C: Name structure for 'b'.
15220         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
15221
15222 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
15223
15224         * gcc.c-torture/compile/20040304-1.c: New test.
15225
15226 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
15227
15228         PR 13728
15229         * gcc.dg/decl-4.c: New testcase.
15230
15231 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
15232
15233         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
15234         as PRECF if sizeof (float) > sizeof (double).
15235         (PRECL): Make it the same as PRECF if
15236         sizeof (float) > sizeof (long double).
15237
15238 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15239
15240         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
15241         system type.  Add check for irix6 which doesn't have c99 runtime.
15242
15243 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
15244
15245         * gcc.dg/const-elim-1.c: xfail for xtensa.
15246
15247 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
15248
15249         PR c++/14369
15250         * g++.dg/template/cond4.C: New test.
15251
15252 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
15253
15254         PR c++/14360
15255         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
15256
15257         PR c++/14361
15258         * g++.dg/parse/defarg7.C: New test.
15259
15260         PR c++/14359
15261         * g++.dg/template/friend26.C: New test.
15262
15263 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
15264
15265         PR c++/14324
15266         * g++.dg/abi/mangle21.C: New test.
15267
15268         PR c++/14260
15269         * g++.dg/parse/constructor2.C: New test.
15270
15271         PR c++/14337
15272         * g++.dg/template/sfinae1.C: New test.
15273
15274 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
15275
15276         PR c++/14267
15277         * g++.dg/expr/crash2.C: New test.
15278
15279         PR middle-end/13448
15280         * gcc.dg/inline-5.c: New test.
15281         * gcc.dg/always-inline.c: Split out tests into ...
15282         * gcc.dg/always-inline2.c: ... this and ...
15283         * gcc.dg/always-inline3.c: ... this.
15284
15285 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
15286
15287         PR debug/12103
15288         * g++.dg/debug/crash1.C: New test.
15289
15290 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
15291
15292         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
15293         function with __attribute__((noinline)).
15294         (recurser_void2): Likewise.
15295         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
15296         (recurser_void2): Likewise.
15297
15298 2004-02-29  Roger Sayle  <roger@eyesopen.com>
15299
15300         PR middle-end/14203
15301         * g++.dg/warn/Wunused-6.C: New test case.
15302
15303 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
15304
15305         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
15306         not defined.
15307
15308 2004-02-27  Eric Christopher  <echristo@redhat.com>
15309
15310         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
15311         * g++.dg/charset/asm2.c: Run only x86.
15312         * gcc.dg/charset/asm3.c: Ditto.
15313
15314 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
15315
15316         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
15317         ld_library_path.
15318
15319 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
15320
15321         * g++.dg/ext/altivec-3.C: New.
15322
15323 2004-02-26  Richard Henderson  <rth@redhat.com>
15324
15325         * g++.dg/ext/attrib10.C: Mark for warning.
15326         * gcc.dg/attr-alias-1.c: New.
15327
15328 2004-02-26  Richard Henderson  <rth@redhat.com>
15329
15330         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
15331         * gcc.c-torture/execute/20040208-2.c: ... it back.
15332
15333 2004-02-26  Eric Christopher  <echristo@redhat.com>
15334
15335         * lib/target-supports.exp (check-iconv-available): New function.
15336         * lib/gcc-dg.exp (dg-require-iconv): New function.
15337         Use above.
15338         * gcc.dg/charset: New directory.
15339         * gcc.dg/charset/charset.exp: New file.
15340         * gcc.dg/charset/asm1.c: Ditto.
15341         * gcc.dg/charset/asm2.c: Ditto.
15342         * gcc.dg/charset/asm3.c: Ditto.
15343         * gcc.dg/charset/asm4.c: Ditto.
15344         * gcc.dg/charset/asm5.c: Ditto.
15345         * gcc.dg/charset/attribute1.c: Ditto.
15346         * gcc.dg/charset/attribute2.c: Ditto.
15347         * gcc.dg/charset/string1.c: Ditto.
15348         * g++.dg/charset: New directory.
15349         * g++.dg/dg.exp: Add here. Special options.
15350         * g++.dg/charset/charset.exp: New file.
15351         * g++.dg/charset/asm1.c: Ditto.
15352         * g++.dg/charset/asm2.c: Ditto.
15353         * g++.dg/charset/asm3.c: Ditto.
15354         * g++.dg/charset/asm4.c: Ditto.
15355         * g++.dg/charset/attribute1.c: Ditto.
15356         * g++.dg/charset/attribute2.c: Ditto.
15357         * g++.dg/charset/extern1.cc: Ditto.
15358         * g++.dg/charset/extern2.cc: Ditto.
15359         * g++.dg/charset/string1.c: Ditto.
15360
15361 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
15362
15363         PR c++/14278
15364         * g++.dg/parse/comma1.C: New test.
15365
15366 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15367
15368         PR c++/14284
15369         * g++.dg/template/ttp8.C: New test.
15370
15371 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
15372
15373         * gcc.dg/fixuns-trunc-1.c: New test.
15374
15375 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15376
15377         * gcc.dg/builtins-config.h: Use #elif.
15378
15379 2004-02-26  Michael Matz  <matz@suse.de>
15380
15381         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
15382         * gcc.dg/991214-1.c: Likewise.
15383         * gcc.dg/i386-asm-1.c: Likewise.
15384
15385 2004-02-25  Richard Henderson  <rth@redhat.com>
15386
15387         * gcc.c-torture/execute/20040208-2.c: Move ...
15388         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
15389
15390 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15391
15392         PR c++/14246
15393         * g++.dg/other/crash-3.C: New test.
15394
15395 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15396
15397         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
15398         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
15399
15400         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
15401         HP-UX.
15402
15403 2004-02-24  Michael Matz  <matz@suse.de>
15404
15405         * gcc.dg/i386-regparm.c: New.
15406
15407 2004-02-23  James E Wilson  <wilson@specifixinc.com>
15408
15409         * gcc.c-torture/execute/20040223-1.c: New.
15410
15411 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
15412             Kazu Hirata  <kazu@cs.umass.edu>
15413
15414         * gcc.dg/fwritable-strings-1.c: Remove.
15415
15416 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
15417
15418         PR c/14156
15419         * gcc.dg/20040223-1.c: New test.
15420
15421 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15422
15423         PR c++/14106
15424         * g++.dg/ext/typeof9.C: New test.
15425
15426 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15427
15428         PR c++/14250
15429         * g++.dg/other/switch1.C: New test.
15430
15431 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
15432
15433         * gcc.dg/cast-function-1.c: Adjust for new informative message.
15434         * gcc.dg/va-arg-1.c: Likewise.
15435
15436 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15437
15438         PR c++/14143
15439         * g++.dg/template/koenig5.C: New test.
15440
15441 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
15442
15443         * g++.dg/ext/altivec-1.C: Generalize target triple.
15444         * g++.dg/ext/altivec-2.C: New test case.
15445         * g++.dg/ext/altivec_check.h: New file.
15446         * gcc.dg/altivec-1.c: Generalize target triple;
15447         include altivec_check.h and call altivec_check().
15448         * gcc.dg/altivec-[2-5].c: Generalize target triple.
15449         * gcc.dg/altivec-6.c: New test case.
15450         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
15451         type casts as needed.
15452         * gcc.dg/altivec-10.c: Include altivec_check.h and call
15453         altivec_check().
15454         * gcc.dg/altivec-12.c: New test case.
15455         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
15456         include altivec_check.h and call altivec_check().
15457         * gcc.dg/altivec_check.h: New file.
15458
15459 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15460
15461         * lib/target-supports.exp (check_alias_available): Don't mangle
15462         function `g' in test program.
15463
15464 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15465
15466         * lib/target-supports.exp (check_profiling_available): Check
15467         argument to determine whether we support a profiling type.
15468         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
15469         check_profiling_available.
15470         * g++.dg/bprob/bprob.exp: Likewise
15471         * g77.dg/bprob/bprob.exp: Likewise.
15472         * gcc.misc-tests/bprob.exp: Likewise.
15473         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
15474         dg-require-profiling and delete expected error handling.
15475         * gcc.dg/20021014-1.c: Likewise.
15476         * gcc.dg/nest.c: Likewise.
15477
15478 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15479
15480         PR c++/12007
15481         * g++.dg/other/vthunk1.C: New test.
15482
15483 2004-02-20  Falk Hueffner  <falk@debian.org>
15484
15485         PR target/14201
15486         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
15487
15488 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
15489
15490         PR c++/13927
15491         * g++.dg/other/error8.C: Remove XFAIL markers.
15492
15493         PR c++/14173
15494         * g++.dg/ext/packed5.C: New test.
15495
15496         PR c++/14199
15497         * g++.dg/warn/Wunused-5.C: New test.
15498
15499         PR c++/14186
15500         * g++.dg/lookup/member1.C: New test.
15501
15502 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
15503
15504         * gcc.c-torture/compile/20040130-1.c: Enable only when
15505         __INT_MAX__ >= 2147483647L.
15506         * gcc.c-torture/compile/961203-1.c: Likewise.
15507
15508 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
15509
15510         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
15511         * g++.dg/opt/template1.C: Robustify assembler regexp
15512
15513 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
15514
15515         * gcc.c-torture/execute/simd-4.x: Remove.
15516         * gcc.c-torture/execute/va-arg-25.x: Likewise.
15517         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
15518         Guard with #ifndef SKIP_ATTRIBUTE.
15519         * gcc.dg/compat/vector-1_y.c: Likewise.
15520         * gcc.dg/compat/vector-2_x.c: Likewise.
15521         * gcc.dg/compat/vector-2_y.c: Likewise.
15522         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
15523         * g++.dg/eh/simd-2.C: Likewise.
15524
15525 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
15526
15527         * gcc.c-torture/compile/complex-1.c: New.
15528
15529 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
15530
15531         PR target/14209
15532         * gcc.c-torture/execute/20040218-1.c: New test.
15533
15534 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15535
15536         PR c++/14181
15537         * g++.dg/parse/new2.C: New test.
15538
15539 2004-02-18  Paul Brook  <paul@codesourcery.com>
15540
15541         * gcc.c-torture/compile/libcall-1.c: New test.
15542
15543 2004-02-18  Paul Brook  <paul@codesourcery.com>
15544
15545         PR debug/12934
15546         * gcc.dg/debug/debug-7.c: New test.
15547
15548 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
15549
15550         * gcc.dg/20040217-1.c: New test.
15551
15552 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
15553
15554         * gcc.c-torture/execute/990208-1.x: Delete.
15555
15556 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
15557
15558         * gcc.c-torture/execute/20040208-2.x: New file.
15559
15560 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
15561
15562         PR c++/11326
15563         * g++.dg/abi/structret1.C: New test.
15564
15565 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
15566
15567         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
15568         (i386_cpuid): No need to test if cpuid is available on AMD64.
15569         Fix assembly, so that it works onboth i386 and AMD64.
15570         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
15571         (vecInLong): Fix s[] member type to unsigned int.
15572         (vecInWord): Remove type.
15573         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
15574         (a64, b64, c64, d64, e64): Remove.
15575         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
15576         Remove unused variable.  Remove initialization of removed variables.
15577         Don't call mmx_tests nor sse_tests.
15578         (reference_mmx, reference_sse): Remove.
15579         (check): Add return stmt.
15580         * gcc.dg/i386-sse-7.c: New test.
15581         * gcc.dg/i386-mmx-4.c: New test.
15582
15583 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15584
15585         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
15586         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
15587         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
15588         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
15589         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
15590         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
15591         g++.dg/tc1/dr94.C: Fix line terminator.
15592
15593 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
15594
15595         * gcc.c-torture/compile/20040216-1.c: New.
15596
15597 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15598
15599         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
15600         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
15601         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
15602         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
15603         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
15604         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
15605
15606 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
15607
15608         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
15609
15610 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
15611
15612         PR c++/13971
15613         * g++.dg/expr/cond4.C: New test.
15614
15615         PR c++/14086
15616         * g++.dg/lookup/crash2.C: New test.
15617
15618 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
15619
15620         * gcc.c-torture/compile/20040214-2.c: New test.
15621
15622 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
15623
15624         PR c++/14116
15625         * g++.dg/ext/typeof8.C: New test.
15626
15627 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
15628
15629         * gcc.c-torture/compile/20040214-1.c: New test.
15630
15631 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15632
15633         PR c++/13635
15634         * g++.dg/template/spec11.C: New test.
15635
15636 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15637
15638         PR c++/13927
15639         * g++.dg/other/error8.C: New test.
15640
15641 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
15642
15643         PR c++/14122
15644         * g++.dg/template/array4.C: New test.
15645
15646         PR c++/14108
15647         * g++.dg/inherit/thunk2.C: New test.
15648
15649         PR c++/14083
15650         * g++.dg/eh/cond2.C: New test.
15651
15652 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
15653
15654         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
15655
15656 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
15657
15658         * lib/scanasm.exp (dg-scan): Quote pattern before display.
15659
15660 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
15661
15662         * g++.dg/simd-2.C: xfail on ppc64-linux.
15663
15664 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
15665
15666         PR c/456
15667         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
15668         tests.
15669
15670 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
15671
15672         * gcc.dg/builtins-33.c: New test.
15673
15674 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
15675
15676         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
15677
15678 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
15679
15680         * g++.dg/simd-2.C: Set -maltivec for ppc64.
15681
15682 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
15683
15684         * gcc.dg/ppc64-abi-3.c: New test.
15685
15686 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
15687
15688         PR c/14092
15689
15690         * gcc.dg/pr14092-1.c: New testcase.
15691
15692 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
15693
15694         * gcc.dg/cpp/assert4.c: Fix typo last change.
15695
15696         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
15697         * gcc.dg/cpp/assert4.c: Handle powerpc64.
15698
15699         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
15700
15701 2004-02-09  Roger Sayle  <roger@eyesopen.com>
15702
15703         * gcc.c-torture/compile/20040209-1.c: New test case.
15704
15705 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
15706
15707         * gcc.dg/c90-init-1.c: Adjust expected error messages.
15708
15709 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
15710
15711         * gcc.c-torture/execute/20040208-[12].c: New tests.
15712
15713 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
15714
15715         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
15716
15717 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
15718
15719         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
15720
15721 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
15722
15723         Bug 13856
15724         * gcc.dg/visibility-8.c: New testcase.
15725
15726 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
15727
15728         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
15729         arguments.
15730         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
15731
15732 2004-02-07  Roger Sayle  <roger@eyesopen.com>
15733
15734         PR middle-end/13696
15735         * g++.dg/opt/fold1.C: New test case.
15736
15737 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15738
15739         PR c++/14033
15740         * g++.dg/other/crash-2.C: New test.
15741
15742 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15743
15744         PR c++/14028
15745         * g++.dg/parse/angle-bracket2.C: New test.
15746
15747 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
15748
15749         PR middle-end/13750
15750         Revert:
15751         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
15752         PR pch/13361
15753         * testsuite/g++.dg/pch/wchar-1.C: New.
15754         * testsuite/g++.dg/pch/wchar-1.Hs: New.
15755
15756 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15757
15758         PR c++/14008
15759         * g++.dg/parse/error15.C: New test.
15760         * g++.dg/parse/crash11.C: Update dg-error mark.
15761
15762 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
15763
15764         PR c++/13932
15765         * g++.dg/warn/conv2.C: New test.
15766
15767 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15768
15769         PR c++/13086
15770         * g++.dg/warn/incomplete1.C: Remove xfail.
15771
15772 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
15773
15774         * lib/file-format.exp (gcc_target_object_format): Use
15775         ${tool}_target_compile, not gcc_target_compile.
15776         * lib/target-supports.exp (check_alias_available): Likewise.
15777         (check_gc_sections_available): Likewise.
15778         * g++.dg/ext/attrib10.C: Use dg-require-alias.
15779         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
15780         dg-require-alias.
15781
15782 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
15783
15784         PR c++/13969
15785         * g++.dg/template/static6.C: New test.
15786
15787 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
15788
15789         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
15790
15791 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15792
15793         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
15794         tests for systems where `char' is unsigned by default.
15795
15796 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15797
15798         PR c++/13997
15799         * g++.dg/template/partial3.C: New test.
15800
15801 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
15802
15803         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
15804         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
15805         Remove mentions of obsolete ports.
15806
15807 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
15808
15809         * gcc.dg/noncompile/20001228-1.c: Fix for new
15810         error message.
15811
15812 2004-02-03  Roger Sayle  <roger@eyesopen.com>
15813
15814         PR target/9348
15815         * gcc.c-torture/execute/multdi-1.c: New test case.
15816
15817 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
15818
15819         PR c++/13925
15820         * g++.dg/template/lookup5.C: New test.
15821
15822 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
15823
15824         PR c++/13950
15825         * g++.dg/template/lookup4.C: New test.
15826
15827         PR c++/13970
15828         * g++.dg/parse/error14.C: New test.
15829
15830         PR c++/14002
15831         * g++.dg/parse/template13.C: New test.
15832
15833 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
15834
15835         PR c++/13978
15836         * g++.dg/template/koenig4.C: New test.
15837
15838         PR c++/13968
15839         * g++.dg/template/crash17.C: New test.
15840
15841         PR c++/13975
15842         * g++.dg/parse/error13.C: New test.
15843         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
15844
15845 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
15846
15847         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
15848
15849 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
15850
15851         PR c/11658
15852         PR c/13994
15853         * gcc.dg/noncompile/20040203-1.c: New test.
15854         * gcc.dg/noncompile/20040203-2.c: Likewise.
15855         * gcc.dg/noncompile/20040203-3.c: Likewise.
15856         * gcc.dg/20040203-1.c: Likewise.
15857
15858 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
15859
15860         PR c++/10858
15861         * g++.dg/template/sizeof7.C: New test.
15862
15863 2004-02-02  Eric Christopher  <echristo@redhat.com>
15864             Zack Weinberg  <zack@codesourcery.com>
15865
15866         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
15867
15868 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
15869
15870         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
15871         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
15872         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
15873         * gcc.dg/cleanup-5.c: Run only on Linux targets.
15874
15875 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
15876
15877         PR c++/13113
15878         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
15879
15880         PR c++/13854
15881         * g++.dg/ext/attrib13.C: New test.
15882
15883         PR c++/13907
15884         * g++.dg/conversion/op2.C: New test.
15885
15886 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
15887
15888         * gcc.dg/titype-1.c: Fix pasto.
15889
15890 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
15891
15892         * gcc.dg/titype-1.c: New test.
15893
15894 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15895
15896         PR c++/13957
15897         * g++.dg/template/non-type-template-argument-1.C,
15898         g++.dg/template/qualified-id1.C: Update dg-error marks.
15899         * g++.dg/template/nontype6.C: New test.
15900
15901 2004-02-01  Roger Sayle  <roger@eyesopen.com>
15902
15903         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
15904         * gcc.dg/builtins-31.c: New testcase.
15905         * gcc.dg/builtins-32.c: New testcase.
15906
15907 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
15908
15909         * objc.dg/call-super-2.m: Update line numbers
15910         for the including of stddef.h.
15911
15912 2004-01-30  Michael Matz  <matz@suse.de>
15913
15914         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
15915         g++.dg/ext/case-range3.C: New tests.
15916
15917 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15918
15919         DR206
15920         PR c++/13813
15921         * g++.dg/template/member4.C: New test.
15922
15923 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15924
15925         PR c++/13683
15926         * g++.dg/template/sizeof6.C: New test.
15927
15928 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
15929
15930         * gcc.dg/fwritable-strings-1.c: New test.
15931
15932 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
15933
15934         * gcc.c-torture/compile/20040130-1.c: New test.
15935
15936 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
15937
15938         * objc.dg/call-super-2.m: Include stddef.h for size_t.
15939
15940 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
15941
15942         PR c++/13883
15943         * g++.dg/template/ctor3.C: New test.
15944
15945 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15946
15947         * g++.dg/tc1: New directory.
15948         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
15949         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
15950         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
15951         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
15952         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
15953
15954 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15955
15956         * g++.dg/parse/error11.C: New test.
15957         * g++.dg/parse/error12.C: Likewise.
15958
15959 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
15960
15961         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
15962         (scan_initial, main): Use aligned_sizeof instead of sizeof.
15963
15964 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
15965
15966         PR c++/13791
15967         * g++.dg/ext/attrib12.C: New test.
15968
15969         PR c++/13736
15970         * g++.dg/parse/cast2.C: New test.
15971
15972 2004-01-27  James E Wilson  <wilson@specifixinc.com>
15973
15974         * objc.dg/encode-2.m (main): New local string.  Set depending on
15975         sizeof long.  Use in sscanf call.
15976         * objc.dg/encode-3.m (main): New local string.  Set depending on
15977         sizeof long.  Use in scan_initial call.
15978
15979 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15980
15981         * objc.dg/call-super-2.m: Make LP64-safe.
15982         * objc.dg/desig-init-1.m: Likewise.
15983
15984 2004-01-27  Devang Patel <dpatel@apple.com>
15985
15986         * g++.dg/debug/namespace1.C: New test.
15987
15988 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
15989
15990         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
15991         xscale-*-*.
15992
15993         * gcc.dg/arm-mmx-1.c: New test.
15994
15995 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
15996
15997         * gcc.dg/20040127-1.c: New test.
15998         * gcc.dg/20040127-2.c: New test.
15999
16000 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
16001
16002         * objc.dg/stret-1.m (glob): Renamed to globa.
16003
16004 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
16005
16006         PR c++/13663
16007         * g++.dg/expr/for1.C: New test.
16008
16009 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
16010
16011         PR middle-end/13779
16012         * gcc.dg/darwin-longlong.c: New test.
16013
16014 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
16015
16016         * gcc.dg/20040124-1.c: Moved test from here...
16017         * gcc.c-torture/compile/20040124-1.c: ...to here.
16018
16019 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
16020
16021         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
16022         the assembly output if -m64 is passed.
16023
16024 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
16025
16026         PR c++/13833
16027         * g++.dg/template/cond3.C: New test.
16028
16029 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16030
16031         PR c++/13810
16032         * g++.dg/template/ttp7.C: New test.
16033
16034 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16035
16036         PR c++/13797
16037         * g++.dg/template/nontype4.C: New test.
16038         * g++.dg/template/nontype5.C: Likewise.
16039
16040 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
16041
16042         * gcc.dg/torture/mips-clobber-at.c: New test.
16043
16044 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
16045
16046         * gcc.dg/20040124-1.c: New test.
16047
16048 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
16049
16050         * gcc.dg/20040123-1.c: New test.
16051
16052 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
16053
16054         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
16055
16056 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
16057
16058         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
16059
16060 2004-01-23  Andrew Pinski  <apinski@apple.com>
16061
16062         * gcc.dg/20030121-1.c: Move to ..
16063         * gcc.dg/20040121-1.c: here.
16064
16065 2004-01-23  Roger Sayle  <roger@eyesopen.com>
16066
16067         * gcc.dg/builtins-29.c: New test case.
16068
16069 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
16070
16071         PR 18314
16072         * gcc.dg/builtins-30.c: New testcase.
16073
16074 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
16075
16076         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
16077         * lib/g77.exp: Likewise.
16078         * lib/objc.exp: Likewise.
16079         * lib/g++.exp: Likewise.
16080
16081 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
16082
16083         * gcc.dg/struct-by-value-2.c: New test.
16084
16085 2004-01-21  Andrew Pinski  <apinski@apple.com>
16086
16087         PR target/13785
16088         * gcc.dg/20030121-1.c: New test.
16089
16090 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
16091
16092         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
16093         clobber frame pointer register in asm statement.
16094
16095 2004-01-21  Falk Hueffner  <falk@debian.org>
16096
16097         * gcc.c-torture/compile/20040121-1.c: New test.
16098
16099 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
16100
16101         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
16102
16103 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
16104
16105         * gcc.dg/ppc64-abi-2.c: New test.
16106
16107 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
16108
16109         * lib/treelang.exp: Fill out this file.
16110         * lib/treelang-dg.exp: New File.
16111
16112 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
16113
16114         * gcc.c-torture/compile/981022-1.c: Remove.
16115         * gcc.dg/array-5.c: Remove XFAIL.
16116         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
16117         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
16118         gcc.dg/cond-lvalue-1.c: Update.
16119         * gcc.dg/cast-lvalue-2.c: New test.
16120
16121 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
16122
16123         PR c++/13592
16124         * g++.dg/other/error1.C (class foo): Tweak error message.
16125
16126         PR c++/13592
16127         * g++.dg/template/call2.C: New test.
16128
16129 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16130
16131         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
16132         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
16133         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
16134         scalar-return-1_x.c, scalar-return-2_y.c,
16135         scalar-return-3_x.c, scalar-return-3_y.c,
16136         scalar-return-4_x.c, scalar-return-4_y.c,
16137         struct-align-1.h, struct-align-1_x.c,
16138         struct-align-1_y.c, struct-align-2.h,
16139         struct-align-2_x.c, struct-align-2_y.c,
16140         struct-by-value-10_y.c, struct-by-value-11_x.c,
16141         struct-by-value-11_y.c, struct-by-value-12_x.c,
16142         struct-by-value-12_y.c, struct-by-value-13_x.c,
16143         struct-by-value-13_y.c, struct-by-value-14_x.c,
16144         struct-by-value-14_y.c, struct-by-value-15_x.c,
16145         struct-by-value-15_y.c, struct-by-value-16_y.c,
16146         struct-by-value-17_y.c, struct-by-value-18_y.c,
16147         struct-by-value-19_y.c, struct-by-value-1_x.c,
16148         struct-by-value-1_y.c, struct-by-value-20_y.c,
16149         struct-by-value-2_x.c, struct-by-value-2_y.c,
16150         struct-by-value-3_y.c, struct-by-value-4_x.c,
16151         struct-by-value-4_y.c, struct-by-value-5_y.c,
16152         struct-by-value-6_y.c, struct-by-value-7_y.c
16153         struct-by-value-8_x.c, struct-by-value-8_y.c
16154         struct-by-value-9_x.c, struct-by-value-9_y.c
16155         struct-return-10_x.c, struct-return-10_y.c,
16156         struct-return-19_x.c, struct-return-20_x.c
16157         struct-return-2_x.c, struct-return-2_y.c
16158         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
16159         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
16160
16161 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16162
16163         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
16164         attribute on sparc*-sun-solaris2.*.
16165
16166 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
16167
16168         PR c++/13710
16169         * g++.dg/ext/typeof7.C: New test.
16170
16171 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
16172
16173         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
16174         * gcc.dg/const-elim-1.c: Same.
16175
16176 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
16177
16178         * objc.dg/stret-1.m: New.
16179         * objc.dg/stret-2.m: New.
16180
16181 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
16182
16183         PR c++/11895
16184         * g++.dg/ext/vector1.C: New test.
16185
16186 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
16187
16188         * gcc.dg/pch/import-1.c: New.
16189         * gcc.dg/pch/import-1.hs: New.
16190         * gcc.dg/pch/import-1a.h: New.
16191         * gcc.dg/pch/import-1b.h: New.
16192         * gcc.dg/pch/import-1c.h: New.
16193
16194 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
16195
16196         PR c++/13574
16197         * g++.dg/ext/array1.C: New test.
16198
16199         PR c++/13178
16200         * g++.dg/conversion/op1.C: New test.
16201
16202 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
16203
16204         PR 11864
16205         From Kazumoto Kojima / Dan Kegel:
16206         * gcc.dg/pr11864-1.c: New test.
16207
16208         PR 10392
16209         From Marcus Comstedt / Dan Kegel:
16210         * gcc.dg/pr10392-1.c: New test.
16211
16212 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
16213
16214         PR c++/13478
16215         * g++.dg/init/ref10.C: New test.
16216
16217 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16218
16219         PR c++/13407
16220         * g++.dg/parse/typename6.C: New test.
16221
16222 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
16223
16224         PR pch/13361
16225         * testsuite/g++.dg/pch/wchar-1.C: New.
16226         * testsuite/g++.dg/pch/wchar-1.Hs: New.
16227
16228 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16229
16230         PR c++/9259
16231         * g++.dg/expr/sizeof2.C: New test.
16232
16233 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
16234
16235         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
16236
16237 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
16238
16239         PR c++/13659
16240         * g++.dg/lookup/strong-using-3.C: New.
16241         * g++.dg/lookup/using-10.C: New.
16242
16243 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
16244
16245         PR c++/13594
16246         * g++.dg/lookup/strong-using-2.C: New.
16247
16248 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
16249             Dan Kegel <dank@kegel.com>
16250             J"orn Rennecke <joern.rennecke@superh.com>
16251
16252         PR target/9365
16253         * gcc.dg/pr9365-1.c: New test.
16254
16255 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16256
16257         PR c++/8856
16258         * g++.dg/parse/casting-operator2.C: New test.
16259         * g++.old-deja/g++.pt/explicit83.C: Remove.
16260
16261 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
16262
16263         * gcc.dg/label-compound-stmt-1.c: New test.
16264         * gcc.c-torture/compile/950922-1.c,
16265         gcc.c-torture/compile/20000211-3.c,
16266         gcc.c-torture/compile/20000518-1.c,
16267         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
16268         compound statements.
16269
16270 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
16271
16272         * gcc.dg/ppc64-abi-1.c: New test.
16273
16274 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
16275
16276          * g++.dg/ext/attrib9.C: Add dg-warnings.
16277
16278 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16279
16280         PR c++/12335
16281         * g++.dg/parse/dtor3.C: New test.
16282
16283 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
16284
16285         PR c++/12709
16286         * g++.dg/parse/try-catch-1.C: New test.
16287
16288 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
16289
16290         * ada/acats/run_all.sh: Add more verbose output in acats.log
16291         when compiling tests.
16292
16293 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
16294
16295         PR 13656
16296         * gcc.dg/typedef-redecl.c: New test case.
16297         * gcc.dg/typedef-redecl.h: New support file.
16298
16299 2004-01-13  Jan Hubicka  <jh@suse.cz>
16300
16301         * gcc.dg/always_inline.c: New test.
16302         * gcc.dg/debug/20031231-1.c: Fix.
16303
16304 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16305
16306         PR c++/13474
16307         * g++.dg/template/array3.C: New test.
16308
16309 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
16310
16311         * g++.dg/ext/lvalue1.C: No longer expected to fail.
16312         * g++.dg/warn/Wunused-2.C: Likewise.
16313
16314 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16315
16316         PR c++/13289
16317         * g++.dg/template/instantiate6.C: New test.
16318
16319 2004-01-12  Roger Sayle  <roger@eyesopen.com>
16320
16321         PR middle-end/11397
16322         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
16323
16324 2004-01-12  Jan Hubicka  <jh@suse.cz>
16325
16326         PR opt/12826
16327         * gcc.dg/20040112-1.c: New.
16328
16329         * gcc.dg/dwarf-die[1-7].c: Move to...
16330         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
16331         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
16332
16333 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
16334
16335         PR c++/4100
16336         * g++.dg/parse/friend4.C: New test.
16337
16338 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
16339
16340         PR c++/4100
16341         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
16342         definition is called a friend.
16343
16344 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
16345
16346         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
16347
16348 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
16349
16350         PR c++/3478
16351         * g++.dg/parse/error10.C: New test.
16352         * g++.dg/template/arg2.C: Accept "invalid type" error.
16353
16354 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
16355
16356         PR middle-end/13392
16357         * g++.dg/opt/expect2.C: New test.
16358
16359 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
16360
16361         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
16362         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
16363         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
16364         Update dg-error regexps.
16365
16366 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
16367
16368         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
16369         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
16370
16371 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
16372
16373         * gcc.dg/pragma-re-1.c: Use right pointer type.
16374
16375 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
16376
16377         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
16378
16379 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
16380
16381         * gcc.dg/rs6000-ldouble-1.c: New.
16382
16383 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16384
16385         DR 337
16386         PR c++/9256
16387         * g++.dg/other/abstract1.C: New test.
16388
16389 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
16390
16391         * g++.dg/lookup/strong-using-1.C: New.
16392
16393 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
16394
16395         PR c/11234
16396         * gcc.dg/func-ptr-conv-1.c: New test.
16397         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
16398
16399 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
16400
16401         PR target/13380.
16402         * gcc.c-torture/compile/20040109-1.c: New.
16403
16404 2004-01-08  Stuart Hastings  <stuart@apple.com>
16405
16406         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
16407         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
16408         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
16409
16410 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
16411
16412         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
16413
16414 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
16415
16416         * ada/acats/run_acats: Treat 'gnatchop' the same way
16417         as 'gnatmake'.  Export GCC_DRIVER.
16418         * ada/acats/run_all.sh: Add target_gnatchop.  Use
16419         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
16420
16421 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16422
16423         PR c++/12573
16424         * g++.dg/template/dependent-expr4.C: New test.
16425
16426 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
16427
16428         * gcc.dg/altivec-11.c: New test.
16429
16430 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
16431
16432         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
16433
16434 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
16435
16436         PR c/6024
16437         * gcc.dg/enum-compat-1.c: New test.
16438         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
16439
16440 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
16441
16442         PR c/12165
16443         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
16444         gcc.dg/c99-idem-qual-3.c: New tests.
16445
16446 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
16447
16448         * gcc.dg/winline-7.c: Don't cast void * to int.
16449
16450 2004-01-06  Jan Hubicka  <jh@suse.cz>
16451
16452         * gcc.dg/i386-sse-5.c: New test
16453         * g++.dg/eh/simd-1.c: Add -w argument for i386.
16454
16455 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
16456
16457         PR c++/12815
16458         * g++.dg/rtti/typeid4.C: New test.
16459
16460 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
16461
16462         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
16463
16464 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
16465
16466         PR c++/12132
16467         * g++.dg/template/error11.C: New test.
16468
16469         PR c++/13451
16470         * g++.dg/template/class2.C: New test.
16471
16472 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
16473         Richard Sandiford <rsandifo@redhat.com>
16474
16475         PR c++/13387
16476         * g++.dg/opt/alias3.C: New test.
16477
16478 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
16479
16480         PR c++/13157
16481         * g++.dg/template/koenig3.C: New test.
16482
16483         PR c++/13529
16484         * g++.dg/parse/offsetof3.C: New test.
16485
16486         * g++.dg/init/copy7.C: Add missing dg-error markers.
16487
16488         PR c++/12226
16489         * g++.dg/init/copy7.c: New test.
16490
16491         PR c++/13536
16492         * g++.dg/parse/cast1.C: New test.
16493
16494 2004-01-04  Jan Hubicka  <jh@suse.cz>
16495
16496         * gcc.dg/winline[1-7].c: New tests.
16497
16498 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16499
16500         PR c++/13520
16501         * g++.dg/template/qualttp22.C: New test.
16502
16503 2004-01-01  Jan Hubicka  <jh@suse.cz>
16504
16505         * gcc.dg/debug/20031231-1.c: New.
16506         * gcc.c-torture/compile/20040101-1.c: New.
16507         * gcc.dg/dwarf-die-[1-7].c: New.
16508
16509 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
16510
16511         PR optimization/13521
16512         * gcc.c-torture/compile/20031231-1.c: New test.
16513
16514 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
16515
16516         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
16517
16518 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16519
16520         PR c++/10079
16521         * g++.dg/template/crash16.C: New test.
16522
16523 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
16524
16525         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
16526
16527 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
16528
16529         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
16530         ports.
16531         * g++.old-deja/g++.jason/thunk3.C: Likewise.
16532         * g++.old-deja/g++.law/profile1.C: Likewise.
16533         * gcc.c-torture/compile/981006-1.c: Likewise.
16534         * gcc.c-torture/execute/loop-2e.x: Likewise.
16535         * gcc.c-torture/execute/loop-2f.x: Remove.
16536         * gcc.c-torture/execute/loop-2g.x: Likewise.
16537         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
16538         * gcc.dg/20020312-2.c: Remove traces of dead ports.
16539
16540 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
16541
16542         PR c++/13507
16543         * g++.dg/ext/attrib11.C: New test.
16544
16545         PR c++/13494
16546         * g++.dg/template/array2-1.C: New test.
16547         * g++.dg/template/array2-2.C: New test.
16548
16549 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
16550
16551         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
16552
16553 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
16554
16555         PR c++/12774
16556         * g++.dg/template/array1-1.C: New test.
16557         * g++.dg/template/array1-2.C: New test.
16558
16559 2003-12-29  Roger Sayle  <roger@eyesopen.com>
16560
16561         PR fortran/12632
16562         * g77.dg/12632.f: New test case.
16563
16564 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16565
16566         PR c++/13289
16567         * g++.dg/parse/nontype1.C: New test.
16568
16569 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16570
16571         PR c++/12403
16572         * g++.dg/parse/explicit1.C: New test.
16573         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
16574
16575 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
16576
16577         PR c++/13081
16578         * g++.dg/opt/inline6.C: New test.
16579
16580         PR c++/12613
16581         * g++.dg/parse/error9.C: New test.
16582
16583         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
16584
16585 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
16586
16587         PR c++/13009
16588         * g++.dg/init/assign1.C: New test.
16589
16590 2003-12-28  Roger Sayle  <roger@eyesopen.com>
16591
16592         PR c++/13070
16593         * g++.dg/warn/format3.C: New test case.
16594
16595 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16596
16597         * gcc.c-torture/compile/20031227-1.c: New test.
16598
16599 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
16600
16601         * g++.dg/bprob/bprob.exp: Load target-supports.exp
16602         * g77.dg/bprob/bprob.exp: Likewise.
16603         * gcc.misc-tests/bprob.exp: Likewise.
16604         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
16605         variants on systems where the library does not provide that
16606         functionality.
16607         * gcc.dg/builtins-20.c: Use builtins-config.h.
16608         * gcc.dg/builtins-config.h: New file.
16609
16610 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
16611
16612         * lib/gcc-dg.exp (dg-require-profiling): New function.
16613         * lib/target-supports.exp (check_profiling_available): Likewise.
16614         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
16615         * g77.dg/bprob/bprob.exp: Likewise.
16616         * gcc.misc-tests/bprob.exp: Likewise.
16617         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
16618         * gcc.dg/20021014-1.c: Likewise.
16619         * gcc.dg/nest.c: Likewise.
16620
16621 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
16622
16623         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
16624         compiling.
16625         * g++.dg/lookup/java2.C: Likewise.
16626         * gcc.dg/cpp/lexident.c: Likewise.
16627
16628 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
16629
16630         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
16631         given.
16632         * gcc.c-torture/compile/961203-1.c: Likewise.
16633         * gcc.c-torture/compile/980506-1.c: Likewise.
16634
16635 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
16636
16637         * lib/gcc-dg.exp (dg-prune-output): New annotation.
16638         (additional_prunes): New global.
16639         (gcc-dg-prune): Handle additional per-test pruning.
16640         (dg-test): Clear additional_prunes between tests.
16641
16642         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
16643         dg-prune-output to avoid spurious failures from assembler
16644         complaining about nonexistent WAW violations.
16645         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
16646         Use dg-prune-output to avoid spurious failures from assembler
16647         warning about Itanium B-step errata.
16648
16649 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
16650
16651         * g++.dg/abi/macro0.C: New test.
16652         * g++.dg/abi/macro1.C: Likewise.
16653         * g++.dg/abi/macro2.C: Likewise.
16654
16655         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
16656         * g++.dg/abi/bitfield7.C: Likewise.
16657         * g++.dg/abi/dtor2.C: Likewise.
16658         * g++.dg/abi/mangle11.C: Likewise.
16659         * g++.dg/abi/mangle12.C: Likewise.
16660         * g++.dg/abi/mangle14.C: Likewise.
16661         * g++.dg/abi/mangle17.C: Likewise.
16662         * g++.dg/abi/vbase10.C: Likewise.
16663         * g++.dg/abi/vbase14.C: Likewise.
16664         * g++.dg/template/qualttp17.C: Likewise.
16665
16666 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
16667
16668         PR c/11995
16669         * gcc.dg/20031223-1.c: New test.
16670
16671 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
16672
16673         * gcc.dg/noreturn-7.c: New test.
16674
16675 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
16676
16677         * gcc.dg/null-pointer-1.c: New test.
16678
16679 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
16680
16681         * g++.old-deja/g++.jason/template18.C: Remove.
16682         * g++.old-deja/g++.jason/template37.C: Likewise.
16683
16684         PR c++/12862
16685         * g++.dg/lookup/ns1.C: New test.
16686
16687         PR c++/12397
16688         * g++.dg/template/lookup3.C: New test.
16689
16690 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
16691
16692         * g++.dg/template/recurse1.C: New test
16693
16694 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
16695
16696         PR c++/12479
16697         * g++.dg/parse/semicolon1.C: New test.
16698         * g++.dg/parse/semicolon1.h: Likewise.
16699
16700 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
16701
16702         * gcc.dg/darwin-misaligned.c: New test.
16703
16704 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
16705
16706         PR c/9163
16707         * gcc.dg/20031222-1.c: New test.
16708
16709 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
16710
16711         PR c++/13438
16712         * g++.dg/parse/error8.C: New test.
16713
16714         PR c++/11554
16715         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
16716
16717 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
16718
16719         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
16720         too small.
16721         * gcc.c-torture/compile/930217-1.c: Likewise.
16722         * gcc.c-torture/compile/930513-1.c: Likewise.
16723         * gcc.c-torture/execute/920908-2.c: Likewise.
16724         * gcc.c-torture/execute/921204-1.c: Likewise.
16725         * gcc.c-torture/execute/930621-1.c: Likewise.
16726         * gcc.c-torture/execute/930630-1.c: Likewise.
16727         * gcc.c-torture/execute/931031-1.c: Likewise.
16728         * gcc.c-torture/execute/980602-2.c: Likewise.
16729         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
16730         * gcc.c-torture/execute/compndlit-1.c: Likewise.
16731         * gcc.c-torture/execute/extzvsi.c: Likewise.
16732         * gcc.c-torture/unsorted/ext.c: Likewise.
16733
16734 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
16735
16736         PR target/12749
16737         * gcc.c-torture/compile/20031220-2.c: New test case.
16738
16739 2003-12-20  Roger Sayle  <roger@eyesopen.com>
16740
16741         PR optimization/13031
16742         * gcc.c-torture/compile/20031220-1.c: New test case.
16743
16744 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
16745
16746         * gcc.dg/cast-function-1.c: New test.
16747
16748 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
16749
16750         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
16751         formats.
16752
16753 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
16754
16755         PR c++/12795
16756         * g++.dg/ext/attrib10.C: New test.
16757
16758 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
16759
16760         * gcc.dg/cleanup-10.c: New test.
16761         * gcc.dg/cleanup-11.c: New test.
16762
16763 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
16764
16765         PR c++/13239
16766         * g++.dg/opt/expect1.C: New test.
16767
16768 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
16769
16770         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
16771
16772 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
16773
16774         PR debug/12923
16775         * gcc.dg/20031218-1.c: New test.
16776
16777         PR debug/12389
16778         * gcc.dg/20031218-2.c: New test.
16779         * gcc.dg/20031218-3.c: New test.
16780
16781         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
16782         of label name and allow for USER_LABEL_PREFIX == "_" names.
16783         * g++.dg/abi/mangle18-2.C: Likewise.
16784         * g++.dg/abi/mangle19-1.C: Likewise.
16785         * g++.dg/abi/mangle19-2.C: Likewise.
16786         * g++.dg/abi/mangle20-1.C: Likewise.
16787         * g++.dg/abi/mangle20-2.C: Likewise.
16788
16789 2003-12-18  Richard Henderson  <rth@redhat.com>
16790
16791         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
16792
16793 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
16794             Dan Kegel <dank@kegel.com>
16795
16796         PR other/12009
16797         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
16798         testing a cross compiler, it causes spurious compile failures.
16799         * lib/g++.exp: Likewise.
16800
16801 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16802
16803         PR c++/13262
16804         * g++.dg/template/access13.C: New test.
16805
16806 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
16807
16808         * gcc.dg/20031216-1.c: New test.
16809
16810 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16811
16812         PR c++/9154
16813         * g++.dg/template/error10.C: New test.
16814
16815 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
16816
16817         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
16818         * g++.dg/eh/simd-2.C: Likewise.
16819
16820 2003-12-17  James E Wilson  <wilson@specifixinc.com>
16821             Roger Sayle  <roger@eyesopen.com>
16822
16823         * gcc.c-torture/execute/ieee/mzero5.c: New.
16824
16825 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
16826
16827         PR c++/10603
16828         * g++.dg/parse/error6.C: New test.
16829
16830         PR c++/12827
16831         * g++.dg/parse/error7.C: New test.
16832
16833 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
16834
16835         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
16836         at -O with stabs debugging formats.
16837         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
16838         * gcc.dg/debug/debug-2.c: Likewise.
16839
16840 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
16841
16842         PR c++/12696
16843         * g++.dg/init/error1.C: New test.
16844
16845         PR c++/12218
16846         * g++.dg/init/pm3.C: New test.
16847
16848 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
16849
16850         PR c/3347
16851         * gcc.dg/bitfld-8.c: New test.
16852
16853 2003-12-16  James Lemke  <jim@wasabisystems.com>
16854
16855         * gcc.dg/arm-scd42-[123].c: New tests.
16856
16857 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
16858
16859         PR c++/9043
16860         * g++.dg/abi/mangle20-1.C: New test.
16861         * g++.dg/abi/mangle20-2.C: New test.
16862
16863 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
16864
16865         PR c++/13275
16866         * g++.dg/other/offsetof2.C: Remove XFAIL.
16867         * g++.dg/parse/offsetof1.C: New test.
16868         * g++.gd/parse/offsetof2.C: Likewise.
16869
16870 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16871
16872         * g++.dg/template/nontype3.C: New test.
16873         * g++.dg/template/static2.C: Tweaked the dg-error clause.
16874
16875 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16876
16877         * g++.dg/warn/noreturn-3.C: Also test instantiation.
16878
16879 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
16880
16881         PR c++/13387
16882         * g++.dg/expr/assign1.C: New test.
16883
16884         PR c++/13242
16885         * g++.dg/abi/mangle19-1.C: New test.
16886         * g++.dg/abi/mangle19-2.C: New test.
16887
16888 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
16889
16890         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
16891
16892 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
16893
16894         * gcc.c-torture/execute/20031216-1.c: New test.
16895
16896 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16897
16898         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
16899         an ICE regression.
16900
16901 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
16902
16903         PR c++/10926
16904         * g++.dg/template/error9.C: New test.
16905
16906         PR c++/11116
16907         * g++.dg/template/error8.C: New test.
16908
16909 2003-12-15  Roger Sayle  <roger@eyesopen.com>
16910
16911         PR middle-end/13400
16912         * gcc.c-torture/execute/20031215-1.c: New test case.
16913
16914 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
16915
16916         PR c++/13269
16917         * g++.dg/parse/error5.C: New test.
16918
16919         PR c++/12989
16920         * g++.dg/expr/sizeof1.C: New test.
16921
16922         PR c++/13310
16923         * g++.dg/template/crash15.C: New test.
16924
16925 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
16926
16927         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
16928         a non-POD type as the last named parameter of a varargs function.
16929
16930 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
16931
16932         PR c++/13243
16933         PR c++/12573
16934         * g++.dg/template/crash14.C: New test.
16935         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
16936
16937 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
16938
16939         * g++.dg/other/java1.C: New test.
16940
16941         PR c++/13241
16942         * g++.dg/abi/mangle18-1.C: New test.
16943         * g++.dg/abi/mangle18-2.C: New test.
16944
16945 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16946
16947         PR optimization/10312
16948         * gcc.c-torture/execute/20031214-1.c: New.
16949
16950 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
16951
16952         PR c++/10779
16953         PR c++/12160
16954         * g++.dg/parse/error3.C: New test.
16955         * g++.dg/parse/error4.C: Likewise.
16956         * g++.dg/abi/mangle4.C: Tweak error messages.
16957         * g++.dg/lookup/using5.C: Likewise.
16958         * g++.dg/other/error2.C: Likewise.
16959         * g++.dg/parse/typename5.C: Likewise.
16960         * g++.dg/parse/undefined1.C: Likewise.
16961         * g++.dg/template/arg2.C: Likewise.
16962         * g++.dg/template/ttp3.C: Likewise.
16963         * g++.dg/template/type1.C: Likewise.
16964         * g++.old-deja/g++.other/crash32.C: Likewise.
16965         * g++.old-djea/g++.pt/defarg8.C: Likewise.
16966
16967 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16968
16969         PR c++/13106
16970         * g++.dg/warn/noreturn-3.C: New test.
16971
16972 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
16973
16974         PR c++/13118
16975         * g++.dg/abi/covariant3.C: New.
16976
16977 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
16978
16979         * g++.dg/eh/ia64-1.C: New test.
16980
16981 2003-12-12  Roger Sayle  <roger@eyesopen.com>
16982
16983         PR optimization/13037
16984         * g77.f-torture/execute/13037.f: New test case.
16985
16986 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
16987
16988         PR c++/12881
16989         * g++.dg/abi/covariant2.C: New.
16990
16991 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
16992
16993         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
16994
16995 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
16996
16997         * gcc.c-torture/execute/wchar_t-1.x: Delete.
16998
16999 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
17000
17001         PR other/10819
17002         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
17003         to fix Bug 10819.
17004         * lib/g++.exp (g++_version): Likewise.
17005         * lib/g77.exp (g77_version): Likewise.
17006         * lib/objc.exp (default_objc_version): Likewise.
17007
17008 2003-12-10  Richard Henderson  <rth@redhat.com>
17009
17010         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
17011
17012         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
17013
17014 2003-12-08  Matt Austern  <austern@apple.com>
17015
17016         PR c/13134
17017         * lib/gcc-dg.exp (dg-require-visibility): Define.
17018         * lib/target-supports (check_visibility_available): Define.
17019         * gcc.dg/visibility-1.c: New test.
17020         * gcc.dg/visibility-2.c: Likewise.
17021         * gcc.dg/visibility-3.c: Likewise.
17022         * gcc.dg/visibility-4.c: Likewise.
17023         * gcc.dg/visibility-5.c: Likewise.
17024         * gcc.dg/visibility-6.c: Likewise.
17025         * g++.dg/ext/visibility-1.C: Likewise.
17026         * g++.dg/ext/visibility-2.C: Likewise.
17027         * g++.dg/ext/visibility-3.C: Likewise.
17028         * g++.dg/ext/visibility-4.C: Likewise.
17029         * g++.dg/ext/visibility-5.C: Likewise.
17030         * g++.dg/ext/visibility-6.C: Likewise.
17031
17032 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17033
17034         * g++.dg/lookup/java1.C: New test.
17035         * g++.dg/lookup/java2.C: New test.
17036
17037 2003-12-07  Falk Hueffner  <falk@debian.org>
17038
17039         * g++.dg/opt/noreturn-1.C: New test.
17040
17041 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
17042
17043         * gcc.dg/overflow-1.c: New test.
17044
17045 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
17046
17047         * g77.f-torture/compile/13060.f: New test.
17048
17049 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
17050
17051         PR c++/13323
17052         * g++.dg/inherit/operator2.C: New test.
17053
17054 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
17055
17056         PR c++/13305
17057         * g++.dg/ext/attrib9.C: New test.
17058
17059 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
17060
17061         PR c++/13314
17062         * g++.dg/template/error7.C: New test.
17063
17064 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
17065             J"orn Rennecke <joern.rennecke@superh.com>
17066
17067         PR target/13302
17068         * g++.dg/other/struct-va_list.C: New test.
17069
17070 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17071
17072         PR c++/13166
17073         * g++.dg/parse/defarg6.C: New test.
17074
17075 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
17076
17077         PR target/13256
17078         * gcc.c-torture/execute/20031201-1.c: New test.
17079
17080 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
17081
17082         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
17083
17084 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
17085
17086         * gcc.dg/builtin-return-1.c: New test.
17087
17088 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
17089             J"orn Rennecke <joern.rennecke@superh.com>
17090
17091         PR optimization/13260
17092         * gcc.c-torture/execute/20031204-1.c: New test.
17093
17094 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
17095
17096         PR c++/9127
17097         * g++.dg/template/error6.C: New test.
17098
17099 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
17100
17101         * gcc.dg/20031202-1.c: New test.
17102
17103 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
17104
17105         PR c++/13179
17106         * g++.dg/template/eh1.C: New test.
17107
17108         PR c++/10771
17109         * g++.dg/template/error5.C: New test.
17110
17111 2003-12-02  David Ung  <davidu@mips.com>
17112
17113         * gcc.dg/compat/vector-check.h: Corrected type for var
17114         g_##TMODE
17115
17116 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17117
17118         PR c++/10126
17119         * g++.dg/template/ptrmem8.C: New test.
17120
17121 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17122
17123         PR c++/12573
17124         * g++.dg/template/dependent-expr3.C: New test.
17125
17126 2003-12-01  James Lemke  <jim@wasabisystems.com>
17127
17128         * gcc.dg/arm-g2.c: New test.
17129
17130 2003-12-01  Roger Sayle  <roger@eyesopen.com>
17131
17132         PR optimization/11634
17133         * gcc.dg/20031201-2.c: New test case.
17134
17135 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
17136
17137         PR 11433
17138         * objc.dg/proto-lossage-3.m: New test.
17139
17140 2003-12-01  Roger Sayle  <roger@eyesopen.com>
17141
17142         PR optimization/12628
17143         * gcc.dg/20031201-1.c: New test case.
17144
17145 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
17146
17147         * gcc.dg/unaligned-1.c: New test.
17148
17149 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
17150
17151         PR c++/9849
17152         * g++.dg/template/error4.C: New test.
17153         * g++.dg/template/nested3.C: Adjust error markers.
17154
17155 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17156
17157         * gcc.dg/cpp/assert4.c: Check more #system assertions.
17158
17159 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
17160
17161         PR c/10333
17162         * gcc.dg/bitfld-7.c: New test.
17163
17164 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
17165
17166         * gcc.dg/tls/asm-1.C: New test.
17167
17168 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17169
17170         * gcc.dg/cpp/assert4.c: Update.
17171
17172 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
17173
17174         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
17175         * gcc.dg/builtin-apply3.c: New test.
17176
17177 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
17178
17179         * lib/compat.exp (compat-obj): New xfaildata parameter.
17180         Use it to set compiler_conditional_xfail_data before compiling.
17181         (compat-get-options): Handle dg-xfail-if.
17182         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
17183         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
17184         * gcc.dg/compat/vector-1_y.c: Likewise.
17185         * gcc.dg/compat/vector-2_x.c: Likewise.
17186         * gcc.dg/compat/vector-2_y.c: Likewise.
17187
17188 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
17189
17190         * g++.dg/opt/reg-stack4.C: New test.
17191
17192 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
17193
17194         * gcc.dg/builtin-apply2.c: New test.
17195
17196 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
17197
17198         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
17199
17200 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17201
17202         PR c++/12924
17203         * g++.dg/template/template-id-2.C: New test.
17204
17205 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17206
17207         PR c++/5369
17208         * g++.dg/template/memfriend1.C: New test.
17209         * g++.dg/template/memfriend2.C: Likewise.
17210         * g++.dg/template/memfriend3.C: Likewise.
17211         * g++.dg/template/memfriend4.C: Likewise.
17212         * g++.dg/template/memfriend5.C: Likewise.
17213         * g++.dg/template/memfriend6.C: Likewise.
17214         * g++.dg/template/memfriend7.C: Likewise.
17215         * g++.dg/template/memfriend8.C: Likewise.
17216         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
17217
17218 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
17219
17220         PR c++/12515
17221         * g++.dg/ext/cond1.C: New test.
17222
17223 2003-11-20  Richard Henderson  <rth@redhat.com>
17224
17225         * gcc.dg/20020201-2.c: Remove.
17226         * gcc.dg/20020201-4.c: Remove.
17227         * gcc.dg/20020304-1.c: Remove.
17228
17229 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
17230
17231         * gcc.dg/cpp/trad/xwin1.c: New test case.
17232
17233 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
17234
17235         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
17236         * lib/g77.exp: Likewise.
17237         * lib/objc.exp: Likewise.
17238         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
17239         for darwin.
17240
17241 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17242
17243         PR c++/12932
17244         * g++.dg/template/static5.C: New test.
17245
17246 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
17247
17248         * gcc.dg/nested-func-1.c: New test.
17249
17250 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17251
17252         * gcc.dg/cpp/assert4.c: New test.
17253
17254 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
17255
17256         PR c++/2294
17257         * g++.dg/lookup/using9.c: New test.
17258
17259 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
17260
17261         PR c++/12762
17262         * g++.dg/template/error3.C: New test.
17263
17264 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
17265
17266         PR ada/13035
17267         * ada/acats/run_acats, run_all.sh: Fix syntax error.
17268         No longer use a wrapper for gcc, since this does not work under
17269         Windows.
17270
17271 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
17272
17273         PR c++/2094
17274         * g++.dg/template/ptrmem7.C: New test.
17275
17276 2003-11-13  Andrew Pinski <apinski@apple.com>
17277
17278         * gcc.c-torture/compile/20031113-1.c: New test.
17279
17280 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
17281             Kean Johnston <jkj@sco.com>
17282
17283         PR c/13029
17284         * gcc.dg/unused-4.c: Update.
17285
17286 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
17287
17288         * g++.dg/opt/const3.C: New test.
17289
17290 2003-11-13  Jan Hubicka  <jh@suse.cz>
17291
17292         * gcc.c-torture/compile/20031112-1.c: New test.
17293
17294 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
17295
17296         * g++.dg/parse/crash10.C: Remove bogus error marker.
17297
17298 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17299
17300         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
17301         (host_gcc): Likewise.
17302         (ROOT): Honor $PWDCMD.
17303         (BASE): Likewise.
17304         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
17305
17306 2003-11-12  Catherine Moore  <clm@redhat.com>
17307
17308         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
17309
17310 2003-11-12  Andreas Jaeger  <aj@suse.de>
17311             Jakub Jelinek  <jakub@redhat.com>
17312             Andrew Pinski  <pinskia@physics.uc.edu>
17313             Richard Henderson  <rth@redhat.com>
17314
17315         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
17316         systems.
17317         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
17318
17319         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
17320         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
17321
17322 2003-11-11  Andreas Jaeger  <aj@suse.de>
17323
17324         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
17325
17326         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
17327
17328 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
17329
17330         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
17331         Clean ups.
17332
17333 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
17334
17335         * gcc.dg/trampoline-1.c: New test.
17336
17337 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
17338
17339         * gcc.c-torture/compile/200031109-1.c: New test.
17340
17341 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
17342
17343         PR c/3190
17344         PR c/8714
17345         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
17346         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
17347         gcc.dg/format/no-y2k-1.c: Update.
17348
17349 2003-11-08  Roger Sayle  <roger@eyesopen.com>
17350
17351         PR optimization/10467
17352         * gcc.dg/20031108-1.c: New test case.
17353
17354 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
17355
17356         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
17357
17358 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
17359
17360         * gcc.dg/compound-lvalue-1.c: New test.
17361         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
17362         some XFAILs.
17363
17364 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
17365
17366         * gcc.dg/altivec-varargs-1.c: New test.
17367
17368 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
17369
17370         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
17371         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
17372         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
17373         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
17374         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
17375
17376 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
17377
17378         * gcc.dg/cond-lvalue-1.c: New test.
17379
17380 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
17381
17382         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
17383
17384 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17385
17386         PR c++/11616
17387         * g++.dg/template/instantiate5.C: New test.
17388
17389 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17390
17391         PR c++/12726
17392         * g++.dg/ext/complit2.C: Replace test with self-contained version.
17393         * ChangeLog: Add missing first entry for above test.
17394
17395 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17396
17397         PR c++/9810
17398         * g++.dg/template/using8.C: New test.
17399         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
17400
17401 2003-11-02  Roger Sayle  <roger@eyesopen.com>
17402
17403         PR optimization/10817
17404         * gcc.c-torture/compile/20031102-1.c: New test case.
17405
17406 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
17407
17408         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
17409         2147483647.
17410
17411 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
17412
17413         * gcc.dg/20031102-1.c: New test.
17414
17415 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
17416
17417         * gcc.dg/complex-1.c: New test.
17418
17419 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17420
17421         PR c++/12796
17422         * g++.dg/template/crash13.C: Adjust expected error location.
17423         * g++.old-deja/g++.brendan/ns1.C: Likewise.
17424
17425 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
17426
17427         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
17428
17429 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
17430
17431         PR/10239
17432         * gcc.c-torture/compile/20031031-2.c: New test.
17433
17434 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
17435
17436         PR/11640
17437         * gcc.c-torture/compile/20031031-1.c: New test.
17438
17439 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
17440
17441         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
17442         * gcc.misc-tests/bprob.exp: Likewise.
17443         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
17444         the execution test on arm-elf configs.
17445         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
17446         configs that don't support scratch files.
17447         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
17448
17449 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
17450
17451         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
17452         done by dejagnu.
17453
17454 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
17455
17456         * ada/acats/run_all.sh: Redirect mv output to /dev/null
17457         Avoid non pure sh syntax. Add more logging.
17458
17459         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
17460         fail.
17461
17462 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17463
17464         PR libgcj/10610
17465         * gcc.dg/ppc-stackalign-1.c: New test.
17466
17467 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
17468
17469         * ada/acats/run_all.sh: Change output to be more compliant with
17470         dejagnu framework.
17471         Create acats.sum and acats.log files under testsuite/ada/acats
17472         Only run [a-z]* directories, to filter out e.g. CVS.
17473         Redirect build output to log file.
17474
17475 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
17476
17477         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
17478
17479 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
17480
17481         PR ada/5909:
17482         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
17483
17484 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
17485
17486         * gcc.c-torture/compile/20031023-1.c: New test.
17487         * gcc.c-torture/compile/20031023-2.c: New test.
17488         * gcc.c-torture/compile/20031023-3.c: New test.
17489         * gcc.c-torture/compile/20031023-4.c: New test.
17490
17491 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17492
17493         PR c++/10371
17494         * g++.dg/lookup/scoped8.C: New test.
17495
17496 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
17497
17498         * g++.dg/opt/reg-stack3.C: New test.
17499
17500 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
17501
17502         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
17503
17504 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17505
17506         PR c++/11076
17507         * g++.dg/template/crash13.C: New test.
17508
17509 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
17510
17511         * gcc.dg/c99-restrict-2.c: New test.
17512
17513 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
17514
17515         PR c++/12698, c++/12699, c++/12700, c++/12566
17516         * g++.dg/inherit/covariant9.C: New test.
17517         * g++.dg/inherit/covariant10.C: New test.
17518         * g++.dg/inherit/covariant11.C: New test.
17519
17520 2003-10-23  Jason Merrill  <jason@redhat.com>
17521
17522         PR c++/12726
17523         * g++.dg/ext/complit2.C: New test.
17524
17525 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
17526
17527         PR target/12654
17528         * gcc.c-torture/execute/20031020-1.c: New test.
17529
17530 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17531
17532         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
17533         following the jump_insn.
17534
17535 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
17536
17537         * gcc.dg/cast-lvalue-1.c: New test.
17538
17539 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
17540
17541         PR c++/11962
17542         * g++.dg/template/cond2.C: New test.
17543
17544 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
17545
17546         * gcc.dg/builtins-28.c: New test.
17547
17548 2003-10-20  Jan Hubicka  <jh@suse.cz>
17549
17550         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
17551         parameter.
17552         * testsuite/gcc.dg/inline-2.c: Likewise.
17553
17554 2003-10-20  Phil Edwards  <phil@codesourcery.com>
17555
17556         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
17557         * gcc.dg/nest.c:  Likewise.
17558
17559 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17560
17561         PR c++/9781, c++/10583, c++/11862
17562         * g++.dg/parse/crash13.C: New test.
17563
17564 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17565
17566         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
17567
17568 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
17569
17570         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
17571         Define HAVE_C99_RUNTIME except on Solaris.
17572         * gcc.dg/builtins-20.c: Likewise.
17573
17574 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17575
17576         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
17577
17578 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17579
17580         PR c++/12495
17581         * g++.dg/template/crash21.C: New test.
17582
17583 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17584
17585         PR c++/2513
17586         * g++.dg/template/typename5.C: New test.
17587
17588 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17589
17590         PR c++/12369
17591         * g++.dg/template/friend25.C: New test.
17592
17593 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
17594
17595         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
17596         versions.
17597
17598 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
17599
17600         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
17601         == 2147483647.
17602
17603 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
17604
17605         * gcc.c-torture/execute/960416-1.x: Remove.
17606         * gcc.c-torture/execute/divconst-3.x: Likewise.
17607
17608 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
17609
17610         PR target/12598
17611         * gcc.dg/torture/cris-volatile-1.c: New test.
17612
17613 2003-10-14  Roger Sayle  <roger@eyesopen.com>
17614
17615         PR optimization/9325
17616         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
17617         for overflowing floating point to integer conversion during RTL
17618         simplification.
17619
17620 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
17621
17622         * objc/execute/_cmd.m: Fix typo.
17623         * objc.dg/image-info.m, objc.dg/symtab-1.m:
17624         Relax 'scan-assembler' regexp.
17625         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
17626         objc.dg/try-catch-4.m: Run on non-Darwin targets.
17627         * objc.dg/zero-link-2.m: Remove blank line.
17628         * objc.dg/zero-link-3.m: New test case.
17629
17630 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
17631
17632         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
17633
17634         * gcc.dg/asm-names.c: Use scan-assembler-not rather
17635         than linker trickery.
17636
17637 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17638
17639         PR c++/12370
17640         * g++.dg/other/friend2.C: New test.
17641
17642 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
17643
17644         * gcc.dg/20031012-1.c: New test.
17645
17646 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
17647
17648         * gcc.dg/weak/weak-3.c: Fix for new warning.
17649
17650 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
17651
17652         PR optimization/8750
17653         * gcc.c-torture/execute/20031012-1.c: New test case.
17654
17655 2003-10-11  Roger Sayle  <roger@eyesopen.com>
17656
17657         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
17658         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
17659
17660 2003-10-11  Roger Sayle  <roger@eyesopen.com>
17661
17662         PR optimization/12260
17663         * gcc.c-torture/compile/20031011-2.c: New test case.
17664
17665 2003-10-11  Roger Sayle  <roger@eyesopen.com>
17666
17667         * gcc.c-torture/execute/20031011-1.c: New testcase.
17668
17669 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
17670
17671         * gcc.c-torture/compile/20031011-1.c: New test.
17672
17673 2003-10-11  Jan Hubicka  <jh@suse.cz>
17674
17675         * g++.dg/other/first-global.C: New test.
17676
17677 2003-10-11  Roger Sayle  <roger@eyesopen.com>
17678
17679         * gcc.c-torture/execute/string-opt-18.c: New testcase.
17680
17681 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
17682
17683         * gcc.c-torture/compile/20031010-1.c: New test.
17684
17685 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
17686
17687         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
17688         * gcc.c-torture/execute/va-arg-25.c: ... here.
17689
17690 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
17691
17692         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
17693
17694 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
17695
17696         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
17697
17698 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
17699
17700         * g++.dg/parse/error2.C: New test.
17701
17702 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
17703
17704         PR c++/11097
17705         * g++.dg/other/error5.C: Modify the error message.
17706         * g++.dg/lookup/using8.C: New test.
17707
17708 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
17709
17710         * gcc.dg/darwin-abi-2.c: New file.
17711         * gcc.c-torture/execute/va-arg-24.c: New file.
17712
17713 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
17714
17715         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
17716         indentation.
17717
17718 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
17719
17720         PR c++/10147
17721         * g++.dg/other/error4.C: Update error messages.
17722         * g++.dg/template/ptrmem4.C: Likewise.
17723
17724         PR c++/12337
17725         * g++.dg/init/new9.C: New test.
17726
17727         PR c++/12334, c++/12236, c++/8656
17728         * g++.dg/ext/attrib8.C: New test.
17729
17730 2003-10-06  Devang Patel  <dpatel@apple.com>
17731
17732         * gcc.dg/debug/dwarf2-3.h: New test.
17733         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
17734
17735 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
17736
17737         * g++.dg/opt/cfg2.C: New test.
17738
17739 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17740
17741         * g++.dg/opt/float1.C: New test.
17742
17743 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17744
17745         * gcc.dg/c90-array-lval-6.c: New test.
17746         * gcc.dg/c99-array-lval-6.c: New test.
17747
17748 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
17749             Ziemowit Laski  <zlaski@apple.com>
17750
17751         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
17752         'Derived', so that it is never considered a class method; add
17753         new warning for '+port' method ambiguity.
17754         * objc.dg/method-12.m: Include <objc/objc.h> instead of
17755         <objc/objc-api.h> (needed on Mac OS X).
17756         * objc.dg/method-13.m: New test.
17757
17758 2003-10-03  Roger Sayle  <roger@eyesopen.com>
17759
17760         PR optimization/9325, PR java/6391
17761         * gcc.c-torture/execute/20031003-1.c: New test case.
17762
17763 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
17764
17765         PR optimization/12180
17766         * gcc.dg/20031002-1.c: New test.
17767
17768         PR c++/12486
17769         * g++.dg/inherit/error1.C: New test.
17770
17771 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
17772
17773         * lib/f-torture.exp (search_for): Rename to...
17774         (search_for_re): This.  Also, clean up comments and the
17775         "regexp" invocation.
17776
17777 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
17778
17779         * gcc.c-torture/compile/20031002-1.c: New test.
17780
17781 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
17782
17783         * g++.dg/opt/cond1.C: New test.
17784
17785 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
17786
17787         * gcc.dg/Wold-style-definition-2.c: New testcase.
17788         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
17789
17790 2003-09-29  Richard Henderson  <rth@redhat.com>
17791
17792         * g++.dg/init/array10.C: Add dg-options.
17793
17794 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
17795
17796         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
17797
17798 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17799
17800         * g++.dg/template/friend19.C: Fix typo.
17801         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
17802
17803 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
17804
17805         * gcc.c-torture/execute/20030928-1.c: New test.
17806         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
17807
17808 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
17809
17810         * g++.dg/opt/unroll1.C: New test.
17811
17812 2003-09-26  Roger Sayle  <roger@eyesopen.com>
17813
17814         PR optimization/11741
17815         * gcc.dg/20030926-1.c: New test case.
17816
17817 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17818
17819         PR c++/5655
17820         * g++.dg/parse/access7.C: New test.
17821         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
17822
17823 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
17824
17825         MERGE OF objc-improvements-branch into MAINLINE:
17826         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
17827         if libobjc has not been built.
17828         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
17829         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
17830         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
17831         objc/execute/nested-3.m, objc/execute/np-2.m,
17832         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
17833         objc/execute/redefining_self.m, objc/execute/root_methods.m,
17834         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
17835         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
17836         objc.dg/special/unclaimed-category-1.h,
17837         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
17838         well as GNU runtime.
17839         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
17840         * execute/cascading-1.m, execute/function-message-1.m,
17841         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
17842         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
17843         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
17844         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
17845         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
17846         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
17847         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
17848         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
17849         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
17850         * objc.dg/bitfield-2.m: Run only on Darwin.
17851         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
17852         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
17853         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
17854         * objc.dg/const-str-1.m: Fix constant string layout.
17855
17856 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
17857
17858         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
17859
17860 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
17861
17862         * gcc.dg/darwin-abi-1.c: New file.
17863
17864 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
17865
17866         PR target/12281
17867         * gcc.c-torture/compile/20030921-1.c: New test.
17868
17869 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
17870
17871         * g++.dg/opt/reg-stack2.C: New test.
17872
17873 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
17874
17875         * g++.dg/eh/delayslot1.C: New test.
17876
17877 2003-09-20  Richard Henderson  <rth@redhat.com>
17878
17879         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
17880
17881 2003-09-20  Roger Sayle  <roger@eyesopen.com>
17882
17883         * gcc.c-torture/execute/20030920-1.c: New test case.
17884
17885 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17886
17887         * g++.dg/rtti/typeid3.C: Correct expected error message.
17888
17889 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17890
17891         PR c++/157
17892         * g++.dg/parse/crash12.C: New test.
17893
17894 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
17895
17896         * gcc.dg/compat/mixed-struct-check.h: New.
17897         * gcc.dg/compat/mixed-struct-defs.h: New.
17898         * gcc.dg/compat/mixed-struct-init.h: New.
17899         * gcc.dg/compat/struct-by-value-19_main.c: New.
17900         * gcc.dg/compat/struct-by-value-19_x.c: New.
17901         * gcc.dg/compat/struct-by-value-19_y.c: New.
17902         * gcc.dg/compat/struct-by-value-20_main.c: New.
17903         * gcc.dg/compat/struct-by-value-20_x.c: New.
17904         * gcc.dg/compat/struct-by-value-20_y.c: New.
17905         * gcc.dg/compat/struct-return-19_main.c: New.
17906         * gcc.dg/compat/struct-return-19_x.c: New.
17907         * gcc.dg/compat/struct-return-19_y.c: New.
17908         * gcc.dg/compat/struct-return-20_main.c: New.
17909         * gcc.dg/compat/struct-return-20_x.c: New.
17910         * gcc.dg/compat/struct-return-20_y.c: New.
17911
17912 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
17913         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
17914         so that it will not complain on LP64 targets.
17915
17916 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17917
17918         PR c++/495
17919         * g++.dg/template/friend24.C: New test.
17920
17921 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
17922
17923         PR c++/12332
17924         * g++.dg/template/memtmpl2.C: New test.
17925
17926 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
17927
17928         PR target/11184
17929         * gcc.dg/builtin-apply1.c: New test.
17930
17931 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
17932
17933         PR c++/9848
17934         * g++.dg/warn/Wunused-4.C: New test.
17935
17936 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17937
17938         PR c++/12316
17939         * g++.dg/other/gc2.C: New test.
17940
17941 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
17942
17943         PR c++/11991
17944         * g++.dg/rtti/typeid3.C: New test.
17945
17946         PR c++/12266
17947         * g++.dg/overload/template1.C: New test.
17948
17949 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
17950
17951         * g++.dg/opt/cfg3.C: New test.
17952
17953 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17954
17955         PR c++/7939
17956         * g++.dg/template/crash11.C: New test.
17957
17958 2003-09-16  Jason Merrill  <jason@redhat.com>
17959             Jakub Jelinek  <jakub@redhat.com>
17960
17961         * gcc.dg/attr-warn-unused-result.c: New test.
17962
17963 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
17964
17965         PR c++/12184
17966         * g++.dg/expr/call2.C: New test.
17967
17968 2003-09-15  Andreas Jaeger  <aj@suse.de>
17969
17970         * gcc.dg/Wold-style-definition-1.c: New test.
17971
17972 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
17973
17974         PR c++/3907
17975         * g++.dg/parse/template12.C: New test.
17976
17977         * g++.dg/abi/bitfield11.C: New test.
17978         * g++.dg/abi/bitfield12.C: Likewise.
17979
17980 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
17981
17982         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
17983         non-expansion of functional macro name without arguments at EOL.
17984         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
17985
17986 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
17987
17988         * gcc.c-torture/execute/20030914-[12].c: New tests.
17989
17990 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
17991
17992         PR c++/11788
17993         * g++.dg/overload/addr1.C: New test.
17994
17995 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
17996
17997         * gcc.dg/20030909-1.c: New test.
17998
17999 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
18000
18001         * gcc.dg/ultrasp10.c: New test.
18002
18003 2003-09-09  Devang Patel  <dpatel@apple.com>
18004
18005         * gcc.dg/darwin-ld-6.c: New test.
18006
18007 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18008
18009         * gcc.dg/torture/builtin-explog-1.c: New testcase.
18010
18011 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
18012
18013         * gcc.dg/ia64-types1.c: New test.
18014         * gcc.dg/ia64-types2.c: Likewise.
18015
18016 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18017
18018         * gcc.dg/builtins-1.c: Add more _Complex tests.
18019         * gcc.dg/torture/builtin-attr-1.c: Likewise.
18020
18021         * gcc.dg/builtins-1.c: Test existing _Complex functions.
18022         * gcc.dg/torture/builtin-attr-1.c: Likewise.
18023
18024 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
18025
18026         PR c++/11786
18027         * g++.dg/lookup/koenig2.C: New test.
18028
18029         PR c++/5296
18030         * g++.dg/rtti/typeid2.C: New test.
18031
18032 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
18033
18034         * gcc.c-torture/compile/20030904-1.c: New test.
18035
18036 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
18037
18038         * g++.dg/opt/longbranch2.C: New test.
18039
18040 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
18041
18042         * g++.dg/template/crash10.C: Only compile it.
18043
18044 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
18045
18046         PR middle-end/11665
18047         * gcc.c-torture/compile/20030907-1.c: New test.
18048         * g++.dg/init/array11.C: New test.
18049
18050 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
18051
18052         PR c++/11852
18053         * g++.dg/init/struct1.C: New test.
18054
18055 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
18056
18057         PR c++/12181
18058         * g++.dg/expr/comma1.C: New test.
18059
18060 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
18061
18062         PR c++/11867
18063         * g++.dg/expr/static_cast5.C: New test.
18064
18065 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
18066
18067         PR c++/11507
18068         * g++.dg/lookup/scoped7.C: New test.
18069
18070         PR c++/9574
18071         * g++.dg/other/static1.C: New test.
18072
18073         PR c++/11490
18074         * g++.dg/warn/template-1.C: New test.
18075
18076         PR c++/11432
18077         * g++.dg/template/crash10.C: New test.
18078
18079         PR c++/2478
18080         * g++.dg/overload/VLA.C: New test.
18081
18082         PR c++/10804
18083         * g++.dg/template/call1.C: New test.
18084
18085 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
18086
18087         PR c++/11794
18088         * g++.dg/parse/using3.C: New test.
18089
18090 2003-09-06  Roger Sayle  <roger@eyesopen.com>
18091
18092         PR c++/11409
18093         * g++.dg/overload/builtin3.C: New test case.
18094
18095 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
18096
18097         PR c/9862
18098         * gcc.dg/20030906-1.c: New test.
18099         * gcc.dg/20030906-2.c: Likewise.
18100
18101 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
18102
18103         PR c++/12167
18104         * g++.dg/parse/defarg5.C: New test.
18105
18106         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
18107
18108 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
18109
18110         PR c++/12163
18111         * g++.dg/expr/static_cast4.C: New test.
18112
18113         PR c++/12146
18114         * g++.dg/template/crash9.C: New test.
18115
18116 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
18117
18118         * g++.old-deja/g++.ext/pretty2.C: Update for change
18119         in __FUNCTION__.
18120         * g++.old-deja/g++.ext/pretty3.C: Likewise.
18121
18122 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
18123
18124         PR c++/11922
18125         * g++/dg/template/qualified-id1.C: New test.
18126
18127         PR c++/12037
18128         * g++.dg/warn/noeffect4.C: New test.
18129
18130 2003-09-04  Matt Austern  <austern@apple.com>
18131
18132         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
18133         * g++.dg/ext/fnname2.C: Likewise.
18134         * g++.dg/ext/fnname3.C: Likewise.
18135
18136 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
18137
18138         * g++.dg/expr/lval1.C: New test.
18139         * g++.dg/ext/lvcast.C: Remove.
18140
18141 2003-09-03  Roger Sayle  <roger@eyesopen.com>
18142
18143         PR optimization/11700.
18144         * gcc.c-torture/compile/20030903-1.c: New test case.
18145
18146 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
18147
18148         PR c++/12053
18149         * g++.dg/abi/layout4.C: New test.
18150
18151 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
18152
18153         PR c++/11553
18154         * g++.dg/parse/friend3.C: New test.
18155
18156 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
18157
18158         PR c++/11847
18159         * g++.dg/template/class1.C: New test.
18160
18161         PR c++/11808
18162         * g++.dg/expr/call1.C: New test.
18163
18164 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
18165
18166         PR c++/12114
18167         * g++.dg/init/ref9.C: New test.
18168
18169         PR c++/11972
18170         * g++.dg/template/nested4.C: New test.
18171
18172 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
18173
18174         PR c++/12093
18175         * g++.dg/template/non-dependent4.C: New test.
18176
18177         PR c++/11928
18178         * g++.dg/inherit/conv1.C: New test.
18179
18180 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
18181
18182         PR c++/6196
18183         * g++.dg/ext/label1.C: New test.
18184         * g++.dg/ext/label2.C: Likewise.
18185
18186 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
18187
18188         * g++.dg/expr/cond3.C: New test.
18189
18190 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18191
18192         * gcc.dg/builtins-1.c: Add new builtin cases.
18193
18194 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18195
18196         * gcc.dg/builtins-1.c: Add new cases.
18197         * gcc.dg/torture/builtin-attr-1.c: Likewise.
18198
18199 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18200
18201         * gcc.dg/builtins-1.c: Add more math builtin tests.
18202         * gcc.dg/torture/builtin-attr-1.c: New test.
18203
18204 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
18205
18206         PR optimization/5079
18207         * g++.dg/opt/static3.C: New test.
18208
18209 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18210
18211         * gcc.misc-tests/gcov-10b.c: New test.
18212
18213 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
18214
18215         * g++.dg/opt/ptrmem3.C: New test.
18216
18217         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
18218
18219 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
18220
18221         * gcc.dg/20030826-2.c: New test.
18222
18223 2003-08-26  Roger Sayle  <roger@eyesopen.com>
18224
18225         PR middle-end/12002
18226         * g77.f-torture/compile/12002.f: New test case.
18227
18228 2003-08-26  Roger Sayle  <roger@eyesopen.com>
18229
18230         * gcc.dg/20030826-1.c: New test case.
18231
18232 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
18233
18234         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
18235
18236 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
18237
18238         PR c++/11871
18239         * c++.dg/lookup/crash1.C: New test.
18240
18241         * c++.dg/warn/noeffect3.C: New test.
18242
18243 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
18244
18245         * gcc.dg/compat/vector-1_x.c: Compile with -w.
18246         * gcc.dg/compat/vector-1_y.c: Ditto.
18247         * gcc.dg/compat/vector-2_x.c: Ditto.
18248         * gcc.dg/compat/vector-2_y.c: Ditto.
18249
18250 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
18251
18252         * gcc.dg/20030702-1.c: New test.
18253
18254 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
18255
18256         PR c++/8795
18257         * g++.dg/ext/altivec-1.C: New test.
18258
18259 2003-08-24  Richard Henderson  <rth@redhat.com>
18260
18261         * g++.dg/eh/simd-2.C: Add -w for x86.
18262
18263 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
18264
18265         * gcc.dg/20030815-1.c: New test.
18266
18267 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18268
18269         PR c++/3765
18270         * g++.dg/parse/access6.C: New test.
18271
18272 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18273
18274         PR c++/641, c++/11876
18275         * g++.dg/template/friend22.C: New test.
18276         * g++.dg/template/friend23.C: Likewise.
18277
18278 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
18279
18280         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
18281         identically.
18282
18283 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
18284
18285         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
18286
18287 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
18288
18289         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
18290
18291 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
18292
18293         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
18294
18295 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
18296
18297         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
18298
18299 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
18300
18301         PR c++/11919
18302         * g++.dg/overload/prom1.C: New test.
18303
18304         PR c++/11551
18305         * g++.dg/parse/dtor2.C: New test.
18306
18307         PR c++/10762
18308         * g++.dg/parse/using2.C: New test.
18309
18310 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
18311
18312         PR target/11805
18313         * gcc.c-torture/compile/20030821-1.c: New.
18314
18315 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
18316
18317         PR c++/11834
18318         * g++.dg/template/deduce2.C: New test.
18319
18320 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
18321
18322         * gcc.c-torture/execute/20030821-1.c: New test.
18323
18324 2003-08-20  Roger Sayle  <roger@eyesopen.com>
18325
18326         PR middle-end/11984
18327         * gcc.dg/20030820-1.c: New test case.
18328
18329 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
18330
18331         PR c++/11945
18332         * g++.dg/warn/noeffect2.C: New test.
18333
18334 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
18335
18336         PR c++/10926
18337         * g++.dg/template/dtor2.C: New test.
18338
18339         PR c++/11684
18340         * g++.dg/template/operator1.C: New test.
18341         * g++.dg/parse/operator4.C: New test.
18342
18343         PR c++/11946.C
18344         * g++.dg/expr/enum1.C: New test.
18345         * gcc.dg/c99-bool-1.c: Remove bogus warning.
18346
18347         PR c++/11036.C
18348         * g++.dg/parse/elab2.C: New test.
18349         * g++.dg/parse/typedef4.C: Change error message.
18350         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
18351         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
18352         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
18353
18354 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
18355
18356         * gcc.dg/pch/warn-1.c: New.
18357         * gcc.dg/pch/warn-1.hs: New.
18358
18359         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
18360         not-tested file.
18361
18362 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
18363
18364         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
18365
18366 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
18367
18368         * gcc.dg/uninit-D.c: New Test.
18369         * gcc.dg/uninit-E.c: New Test.
18370         * gcc.dg/uninit-F.c: New Test.
18371         * gcc.dg/uninit-G.c: New Test.
18372
18373 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
18374
18375         * g++.dg/README: Describe the pch directory.
18376
18377 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18378
18379         PR c++/11174
18380         * g++.dg/parse/access4.C: New test.
18381         * g++.dg/parse/access5.C: Likewise.
18382         * g++.old-deja/g++.jason/access17.C: Adjust error message.
18383
18384 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
18385
18386         * gcc.dg/noncompile/20030818-1.c: New.
18387
18388 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
18389
18390         PR c++/11957
18391         * g++.dg/warn/noeffect1.C: New test.
18392
18393         * g++.dg/template/scope2.C: New test.
18394         * g++.dg/template/error2.C: Correct dg-error
18395
18396 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
18397
18398         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
18399
18400 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
18401
18402         PR C++/11512
18403         * g++.dg/template/warn1.C: New.
18404
18405 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
18406
18407         * g++.dg/template/error2.C: New test.
18408         * g++.dg/lookup/using7.C: Adjust errors
18409         * g++.old-deja/g++.pt/crash36.C: Likewise.
18410         * g++.old-deja/g++.pt/derived3.C: Likewise.
18411
18412 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18413
18414         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
18415         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
18416         * gcc.c-torture/execute/builtins/string-9.c: New, from
18417         string-opt-9.c.  Adjust for execute/builtins framework.
18418         * gcc.c-torture/execute/string-opt-9.c: Delete.
18419
18420 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
18421
18422         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
18423
18424         * g++.dg/parse/ret-type2.C: New test.
18425
18426         PR c++/11703
18427         * g++.dg/init/new8.C: New test.
18428
18429         PR c++/10923
18430         * g++.dg/parse/typedef5.C: New test.
18431
18432         PR c++/9512
18433         * g++.dg/parse/qualified2.C: New test.
18434         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
18435         invalid code.
18436
18437 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
18438
18439         * g++.dg/conversion/ptrmem1.C: New test.
18440
18441 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
18442
18443         PR target/11693
18444         * gcc.dg/20030811-1.c: New test.
18445
18446         PR target/11535
18447         * gcc.c-torture/execute/20030811-1.c: New test.
18448
18449 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18450
18451         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
18452
18453 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
18454
18455         PR c++/11789.C
18456         * g++.dg/inherit/multiple1.C: New test.
18457
18458 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
18459
18460         * gcc.dg/spe1.c: New test.
18461
18462         PR c++/11670
18463         * g++.dg/expr/cast2.C: New test.
18464
18465         PR c++/10530
18466         * g++.dg/template/dependent-name2.C: New test.
18467
18468 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
18469
18470         * g++.dg/parse/crash11.C: Put the dg options in comments.
18471
18472 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
18473
18474         * lib/gcc-dg.exp: Update for diagnostic change.
18475
18476 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18477
18478         PR c++/5767
18479         * g++.dg/parse/crash11.C: New test.
18480
18481 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
18482
18483         * gcc.dg/cpp/spacing1.c: Update.
18484
18485 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
18486
18487         PR target/11739
18488         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
18489         a value for -mtune.
18490
18491 2003-08-04  Roger Sayle  <roger@eyesopen.com>
18492
18493         PR middle-end/11771
18494         * gcc.c-torture/compile/20030804-1.c: New test case.
18495
18496 2003-08-04  Roger Sayle  <roger@eyesopen.com>
18497
18498         * gcc.dg/20030804-1.c: New test case.
18499
18500 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
18501
18502         * gcc.dg/cpp/separate-1.c: New test.
18503
18504 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
18505
18506         PR c++/11704
18507         * g++.dg/template/dependent-expr2.C: New test.
18508
18509         PR c++/11766
18510         * g++.dg/expr/ptrmem1.C: New test.
18511
18512 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18513
18514         PR c++/9453
18515         * g++.dg/template/friend15.C: New test.
18516
18517 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
18518
18519         * lib/dg-pch.exp: Work round PCH bug.
18520
18521 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18522
18523         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
18524         builtins.  Move cases from builtins-4.c here.
18525
18526         * gcc.dg/torture/builtin-math-1.c: New test taken from
18527         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
18528         additional cases.
18529
18530         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
18531         Delete.
18532
18533 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
18534
18535         PR c++/9447
18536         * g++.dg/template/using7.C: New test.
18537
18538 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
18539
18540         * import1.c, import2.c: New tests.
18541
18542 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
18543
18544         * g++.dg/eh/crossjump1.C: New test.
18545
18546 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
18547
18548         PR c++/11697
18549         * g++.dg/template/using6.C: New test.
18550
18551         PR c++/11744
18552         * g++.dg/template/koenig2.C: New test.
18553
18554 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18555
18556         PR c++/7983
18557         * g++.dg/parse/typedef4.C: New test.
18558
18559 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18560
18561         PR c++/8442, c++/8806
18562         * g++.dg/template/elab1.C: New test.
18563         * g++.dg/template/type2.C: Likewise.
18564         * g++.dg/template/ttp3.C: Adjust expected error message.
18565         * g++.old-deja/g++.law/visibility13.C: Likewise.
18566         * g++.old-deja/g++.niklas/t135.C: Likewise.
18567         * g++.old-deja/g++.pt/ttp41.C: Likewise.
18568         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
18569         template argument.
18570         * g++.old-deja/g++.pt/ttp44.C: Likewise.
18571
18572 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
18573
18574         PR c++/11295
18575         * g++.dg/ext/stmtexpr1.C: New test.
18576
18577         * g++.dg/opt/tmp1.C: New test.
18578
18579         PR c++/11525
18580         * g++.dg/parse/constant4.C: New test.
18581
18582         PR c++/9447
18583         * g++.dg/template/using5.C: New test.
18584
18585 2003-07-31  Roger Sayle  <roger@eyesopen.com>
18586
18587         * gcc.dg/builtins-27.c: New test case.
18588
18589 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
18590
18591         * gcc.dg/tls/opt-7.c: New test.
18592
18593 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
18594
18595         * g++.old-deja/g++.other/crash18.C: Remove.
18596
18597 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
18598
18599         * g++.dg/template/explicit3.C: New.
18600         * g++.dg/template/explicit4.C: New.
18601         * g++.dg/template/explicit5.C: New.
18602
18603         PR c++/11347
18604         * g++.dg/template/memtmpl1.C: New.
18605
18606 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
18607
18608         PR target/11565
18609         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
18610         * gcc.dg/i386-387-5.c (dg-options): Likewise.
18611
18612 2003-07-30  Jan Hubicka  <jh@suse.cz>
18613
18614         * vtgc1.c: Kill.
18615
18616 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
18617
18618         * gcc.dg/struct-in-proto-1.c: New test.
18619
18620 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
18621
18622         * gcc.dg/cpp/include2.c: Only expect one message.
18623
18624 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
18625
18626         PR c++/9447
18627         * g++.dg/template/using1.C: New test.
18628         * g++.dg/template/using2.C: New test.
18629         * g++.dg/template/using3.C: New test.
18630         * g++.dg/template/using4.C: New test.
18631
18632 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
18633
18634         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
18635         * gcc.c-torture/execute/string-opt-10.c: Likewise.
18636
18637 2003-07-28  Jan Hubicka  <jh@suse.cz>
18638
18639         PR c++/11530
18640         * g++.dg/opt/call1.C: New test.
18641
18642 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
18643
18644         PR c++/11667
18645         * g++.dg/init/enum2.C: New test.
18646         * g++.dg/template/overload1.C: Add "-w" option.
18647
18648 2003-07-28    <hp@bitrange.com>
18649
18650         * gcc.dg/Wdeclaration-after-statement-1.c,
18651         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
18652
18653 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
18654
18655         * gcc.c-torture/compile/20030725-1.c: New test.
18656
18657 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
18658
18659         * gcc.dg/20030505.c: Only run for SPE.
18660         Remove definition of opaque type.
18661
18662 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
18663
18664         * g++.dg/template/ptrmem6.C: New test.
18665
18666 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
18667
18668         * gcc.c-torture/compile/zero-strct-2.c: New test.
18669
18670 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
18671
18672         * gcc.dg/intermod-1.c: New test.
18673
18674 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
18675
18676         PR c++/11617
18677         * g++.dg/template/lookup2.C: New test.
18678         * g++.dg/template/memclass1.C: Remove instantiated from error.
18679         * g++.dg/other/error2.C: Tweak expected errors.
18680
18681         PR c++/11596
18682         * g++.dg/template/defarg3.C: New test.
18683
18684         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
18685
18686 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
18687
18688         * g++.dg/inherit/access5.C: New test.
18689
18690 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18691
18692         PR c++/11513
18693         * g++.dg/template/crash8.C: New test.
18694
18695 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
18696
18697         PR c/10602
18698         * gcc.dg/noncompile/incomplete-2.c: New test.
18699
18700 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
18701
18702         PR c++/11645
18703         * g++.dg/inherit/access4.C: New test.
18704
18705         PR c++/11517
18706         * g++.dg/expr/cond2.C: New test.
18707
18708         PR optimization/10679
18709         * g++.dg/opt/inline4.C: New test.
18710
18711 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
18712
18713         * g++.dg/parse/crash10: New test.
18714
18715 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
18716
18717         * g++.dg/ext/flexary1.C: New test.
18718
18719 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18720
18721         PR c++/10793
18722         * g++.dg/template/crash9.C: New test.
18723
18724 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18725
18726         PR c++/3004
18727         * g++.dg/parse/typedef3.C: New test.
18728
18729         PR c++/7906
18730         * g++.dg/parse/operator2.C: New test.
18731
18732         PR c++/8895
18733         * g++.dg/parse/def-tmpl-arg1.C: New test.
18734
18735         PR c++/9282
18736         * g++.dg/parse/funptr1.C: New test.
18737
18738         PR c++/9452
18739         * g++.dg/parse/ambig3.C: New test.
18740
18741         PR c++/9454
18742         * g++.dg/parse/operator3.C: New test.
18743
18744         PR c++/9486
18745         * g++.dg/parse/template10.C: New test.
18746
18747         PR c++/9488
18748         * g++.dg/parse/template11.C: New test.
18749
18750         PR c++/10150
18751         * g++.dg/parse/invalid-op1.C: New test.
18752
18753         PR c++/10247
18754         * g++.dg/parse/condexpr1.C: New test.
18755
18756 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
18757
18758         * g++.dg/ext/packed3.C: New test.
18759         * g++.dg/ext/packed4.C: New test.
18760
18761         * gcc.dg/pack-test-3.c: New test.
18762
18763 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
18764
18765         * lib/compat.exp: Handle dg-options per source file.
18766         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
18767         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
18768         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
18769         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
18770         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
18771         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
18772         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
18773         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
18774         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
18775         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
18776         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
18777         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
18778         * g++.dg/compat/break/bitfield7_x.C: Ditto.
18779         * g++.dg/compat/break/bitfield7_y.C: Ditto.
18780
18781 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
18782
18783         PR c/10320
18784         * gcc.c-torture/execute/20030718-1.c: New test.
18785
18786 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
18787
18788         PR optimization/11536
18789         * gcc.dg/20030721-1.c: New test.
18790
18791 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
18792
18793         PR c++/11546
18794         * g++.dg/template/lookup1.C: New test.
18795
18796 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
18797
18798         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
18799         diagnostics of ill-formed constructs involving labels.
18800         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
18801         the new 'previously defined here' message.
18802
18803 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
18804
18805         * g++.dg/parse/non-dependent2.C: New test.
18806
18807 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
18808
18809         * g++.dg/init/init-ref4.C: xfail on targets without
18810         weak symbols.
18811
18812 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
18813
18814         PR target/11087
18815         * gcc.c-torture/execute/20030717-1.c: New test.
18816
18817 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
18818
18819         * g++.dg/opt/cfg1.C: New test.
18820
18821 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
18822
18823         PR optimization/11557
18824         * gcc.dg/20030717-1.c: New test.
18825
18826 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
18827
18828         PR c++/10476
18829         * g++.dg/expr/crash-1.C: New test.
18830
18831         PR c++/11027
18832         * g++.dg/template/init3.C: New test.
18833
18834         PR c++/8222
18835         * g++.dg/template/non-dependent1.C: New test.
18836
18837         PR c++/11070
18838         * g++.dg/template/non-dependent2.C: New test.
18839
18840         PR c++/11071
18841         * g++.dg/template/non-dependent3.C: New test.
18842
18843         PR c++/9907
18844         * g++.dg/template/sizeof5.C: New test.
18845
18846 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
18847
18848         PR 11498
18849         * gcc.c-torture/compile/mangle-1.c: New file.
18850
18851 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18852
18853         PR c++/7809
18854         * g++.dg/parse/access3.C: New test.
18855
18856 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
18857
18858         PR c++/11384
18859         * g++.dg/init/init-ref4.C: New test.
18860
18861 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
18862
18863         PR c++/11547
18864         * g++.dg/parse/constant3.C: New test.
18865         * g++.dg/parse/crash7.C: Likewise.
18866
18867 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
18868
18869         PR target/11008
18870         * gcc.dg/i386-pentium4-not-mull.c: New.
18871
18872 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
18873
18874         * gcc.dg/asm-names.c (ymain): Make it weak.
18875
18876 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18877
18878         PR c++/5421
18879         * g++.dg/template/friend21.C: New test.
18880
18881 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
18882
18883         * gcc.dg/cleanup-8.c: New test.
18884         * gcc.dg/cleanup-9.c: New test.
18885
18886 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
18887
18888         * g++.dg/ext/dll-MI1.h: New file.
18889         * g++.dg/ext/dllexport-MI1.C: New file.
18890         * g++.dg/ext/dllimport-MI1.C: New file.
18891
18892 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
18893
18894         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
18895         it does not have cmpstrsi patterns (just cmpmemsi).
18896
18897 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
18898
18899         PR debug/11473
18900         * g++.dg/debug/debug8.C: New test.
18901
18902 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18903
18904         PR c++/10108
18905         * g++.dg/template/crash7.C: New test.
18906
18907 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
18908
18909         PR target/10795
18910         * gcc.c-torture/compile/20030708-1.c: New.
18911
18912 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
18913
18914         * gcc.c-torture/execute/20030715-1.c: New test.
18915
18916 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
18917
18918         * gcc.dg/pch/inline-3.c: New file.
18919         * gcc.dg/pch/inline-3.hs: New file.
18920         * gcc.dg/pch/inline-4.c: New file.
18921         * gcc.dg/pch/inline-4.hs: New file.
18922
18923 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
18924
18925         PR c++/11509
18926         * g++.dg/template/crash6.C: New test.
18927
18928         PR c++/7053
18929         * g++.dg/template/friend20.C: New test.
18930
18931         PR c++/7019
18932         * g++.dg/template/overload2.C: New test.
18933
18934 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18935
18936         PR optimization/11440
18937         * gcc.c-torture/execute/20030714-1.c: New test.
18938
18939 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18940
18941         PR c++/11154
18942         * g++.dg/template/partial2.C: New test.
18943
18944 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
18945
18946         PR c++/11503
18947         * g++.dg/template/anon1.C: New test.
18948
18949         PR c++/11493
18950         PR c++/11495
18951         * g++.dg/parse/template9.C: Likewise.
18952         * g++.dg/template/crash4.C: New test.
18953         * g++.dg/template/koenig1.C: Likewise.
18954         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
18955         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
18956         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
18957         functions.
18958         * g++.old-deja/g++.jason/template36.C: Likewise.
18959         * g++.old-deja/g++.mike/p1989.C: Likewise.
18960         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
18961         * g++.old-deja/g++.pt/ttp20.C: Use this->.
18962         * g++.old-deja/g++.pt/ttp21.C: Use this->.
18963         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
18964         compiling.
18965         * g++.old-deja/g++.pt/union2.C: Use this->.
18966
18967 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
18968
18969         * gcc.dg/20030711-1.c: New test.
18970
18971 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
18972
18973         PR c++/11050
18974         * g++.dg/parse/args1.C: New test.
18975         * g++.pt/defarg8.C: Change expected errors.
18976
18977 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
18978
18979         PR c++/8164
18980         * g++.dg/template/nontype2.C: New test.
18981
18982         PR c++/10558
18983         * g++.dg/parse/template8.C: New test.
18984
18985         PR c++/8327
18986         * g++.dg/template/scope1.C: New test.
18987
18988         * g++.dg/warn/Wsign-compare-1.C: New test.
18989
18990 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
18991
18992         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
18993
18994 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
18995
18996         PR c++/9411
18997         * g++.dg/template/explicit2.C: New test.
18998
18999         PR c++/10032
19000         * g++.dg/warn/pedantic1.C: New test.
19001
19002 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
19003
19004         PR c++ 9483
19005         * g++.dg/other/field1.C: New test.
19006
19007 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
19008
19009         PR c/11449
19010         * gcc.c-torture/compile/20030707-1.c: New.
19011
19012 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19013
19014         PR c++/10849
19015         * g++.dg/template/access12.C: New test.
19016
19017 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
19018
19019         * g++.dg/bprob/bprob.exp (prof_ext): Update.
19020         * g77.dg/bprob/bprob.exp (prof_ext): Update.
19021         * gcc.misc-tests/bprob.exp (prof_ext): Update.
19022         * gcc.misc-tests/gcov.exp: Update
19023         * g++.dg/gcov/gcov.exp: Update
19024         * lib/gcov.exp: Update.
19025
19026 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
19027
19028         * g++.dg/abi/mangle17.C: Make sure template expressions are
19029         dependent.
19030         * g++.dg/abi/mangle4.C: Mark erroneous casts.
19031         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
19032         * g++.dg/opt/stack1.C: Remove erroneous code.
19033         * g++.dg/parse/template7.C: New test.
19034         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
19035         * g++.old-deja/g++.pt/crash4.C: Likewise.
19036
19037 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19038
19039         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
19040         with zero or one occurence of `$' after the initial `L'.
19041
19042 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
19043
19044         * gcc.c-torture/compile/20030704-1.c: Add a comment.
19045
19046 2003-07-08  Roger Sayle  <roger@eyesopen.com>
19047
19048         PR c/11370
19049         * gcc.dg/Wunreachable-6.c: New testcase.
19050         * gcc.dg/Wunreachable-7.c: New testcase.
19051
19052 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
19053
19054         PR c/11420
19055         * gcc.dg/20030708-1.c: New test.
19056
19057 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
19058
19059         * gcc.dg/compat/sdata-section.h: New file.
19060         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
19061         * gcc.dg/torture/mips-sdata-1.c: New test.
19062
19063 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19064
19065         PR c++/11030
19066         * g++.dg/template/friend19.C: New test.
19067
19068 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
19069
19070         * g++.dg/opt/strength-reduce.C: New test.
19071
19072 2003-07-07  Roger Sayle  <roger@eyesopen.com>
19073
19074         PR target/10979
19075         * gcc.dg/20030707-1.c: New testcase.
19076
19077 2003-07-07  Roger Sayle  <roger@eyesopen.com>
19078
19079         PR optimization/11059
19080         * g++.dg/opt/emptyunion.C: New testcase.
19081
19082 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
19083             Eric Botcazou  <ebotcazou@libertysurf.fr>
19084
19085         * g++.dg/opt/stack1.C: New test.
19086
19087 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
19088
19089         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
19090         run test.
19091
19092         PR c++/11431
19093         * g++.dg/expr/static_cast3.C: New test.
19094
19095 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
19096
19097         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
19098         everywhere.
19099         * gcc.dg/concat.c: Concatenation of string constants with
19100         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
19101         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
19102         * gcc.dg/cpp/escape-2.c: Use wide character constants where
19103         necessary to avoid multi-character character constant warning.
19104         * gcc.dg/cpp/escape.c: Likewise.
19105         * gcc.dg/cpp/ucs.c: Likewise.
19106         Remove backslashes from dg-bogus comments, as they confuse Tcl.
19107         Fix a typo.
19108
19109 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
19110
19111         PR c/11428
19112         * gcc.c-torture/compile/20030704-1.c: New.
19113
19114 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
19115
19116         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
19117
19118 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
19119
19120         PR c++/5287, PR c++/7910,  PR c++/11021
19121         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
19122         tests for warnings.
19123         * g++.dg/ext/dllimport2.C: Add tests for warnings.
19124         * g++.dg/ext/dllimport3.C: Likewise.
19125         * g++.dg/ext/dllimport4.C: New file.
19126         * g++.dg/ext/dllimport5.C: New file.
19127         * g++.dg/ext/dllimport6.C: New file.
19128         * g++.dg/ext/dllimport7.C: New file.
19129         * g++.dg/ext/dllimport8.C: New file.
19130         * g++.dg/ext/dllimport9.C: New file.
19131         * g++.dg/ext/dllimport10.C: New file.
19132         * g++.dg/ext/dllexport1.C: New file.
19133
19134 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
19135
19136         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
19137         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
19138
19139 2003-07-03  Roger Sayle  <roger@eyesopen.com>
19140
19141         * gcc.dg/builtins-25.c: New testcase.
19142         * gcc.dg/builtins-26.c: New testcase.
19143
19144 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
19145
19146         * gcc.dg/compat/vector-defs.h: New file.
19147         * gcc.dg/compat/vector-setup.h: New file.
19148         * gcc.dg/compat/vector-check.h: New file.
19149         * gcc.dg/compat/vector-1_main.c: New file.
19150         * gcc.dg/compat/vector-1_x.c: New file.
19151         * gcc.dg/compat/vector-1_y.c: New file.
19152         * gcc.dg/compat/vector-2_main.c: New file.
19153         * gcc.dg/compat/vector-2_x.c: New file.
19154         * gcc.dg/compat/vector-2_y.c: New file.
19155
19156         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
19157         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
19158         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
19159         * gcc.dg/compat/struct-align-1.h: New file.
19160         * gcc.dg/compat/struct-align-1_main.c: New file.
19161         * gcc.dg/compat/struct-align-1_x.c: New file.
19162         * gcc.dg/compat/struct-align-1_y.c: New file.
19163         * gcc.dg/compat/struct-align-2.h: New file.
19164         * gcc.dg/compat/struct-align-2_main.c: New file.
19165         * gcc.dg/compat/struct-align-2_x.c: New file.
19166         * gcc.dg/compat/struct-align-2_y.c: New file.
19167
19168         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
19169         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
19170         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
19171         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
19172         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
19173         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
19174         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
19175         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
19176         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
19177         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
19178         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
19179         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
19180         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
19181         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
19182         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
19183         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
19184         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
19185         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
19186         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
19187         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
19188         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
19189         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
19190         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
19191         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
19192         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
19193         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
19194         * gcc.dg/compat/struct-return-10_x.c: Ditto.
19195         * gcc.dg/compat/struct-return-2_x.c: Ditto.
19196         * gcc.dg/compat/struct-return-3_x.c: Ditto.
19197
19198 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
19199
19200         * gcc.dg/i386-call-1.c: New test.
19201
19202 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
19203
19204         PR c++/9162
19205         * g++.dg/parse/defarg4.C: New.
19206
19207 2003-07-03  Roger Sayle  <roger@eyesopen.com>
19208
19209         PR target/10700
19210         * gcc.c-torture/compile/20030703-1.c: New test case.
19211
19212 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
19213
19214         * g++.dg/template/local3.C: Remove extra semicolon.
19215
19216 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
19217
19218         * gcc.dg/i386-volatile-1.c: New test.
19219
19220 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
19221
19222         PR c++/11072
19223         * g++.dg/other/offsetof2.C: XFAIL.
19224         * g++.dg/other/offsetof5.C: New.
19225
19226         PR c++/10219
19227         * g++.dg/template/error1.C: New.
19228
19229         PR c++/9779
19230         * g++.dg/template/dependent-expr1.C: New.
19231
19232 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
19233
19234         PR c++/6949
19235         * g++.dg/template/local3.C: New test.
19236
19237         PR c++/11149
19238         * g++.dg/lookup/scoped6.C: New test.
19239
19240 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
19241
19242         PR c++/8046
19243         * g++.dg/other/error7.C: New test.
19244
19245 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
19246
19247         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
19248         * g++.old-deja/g++.abi/vtable3.h: Likewise.
19249         * g++.old-deja/g++.law/code-gen5.C: Likewise.
19250         * g++.old-deja/g++.other/union2.C: Likewise.
19251         * gcc.dg/c90-const-expr-2.c: Likewise.
19252         * gcc.dg/c90-const-expr-3.c: Likewise.
19253         * gcc.dg/c99-const-expr-2.c: Likewise.
19254         * gcc.dg/c99-const-expr-3.c: Likewise.
19255         * gcc.dg/concat.c: Likewise.
19256
19257 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
19258
19259         PR c++/9559
19260         * g++.dg/init/static1.C: New test.
19261
19262 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19263
19264         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
19265         * g++.old-deja/g++.other/access2.C: Likewise.
19266         * g++.old-deja/g++.other/decl2.C: Likewise.
19267         * gcc.c-torture/execute/20020615-1.c: Likewise.
19268
19269 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
19270
19271         PR c++/4933
19272         * g++.dg/template/sizeof4.C: New test.
19273
19274 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
19275
19276         * g++.dg/other/error6.C: New test.
19277
19278 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
19279
19280         PR c++/10750
19281         * g++.dg/parse/constant2.C: New test.
19282
19283 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
19284
19285         PR c++/11106
19286         * g++.dg/other/error5.C: New test.
19287
19288 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19289
19290         * gcc.dg/format/gcc_diag-1.c: New test.
19291
19292 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
19293
19294         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
19295
19296 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
19297
19298         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
19299         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
19300         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
19301
19302 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
19303
19304         * gcc.c-torture/execute/builtins/string-8.c: New test.
19305         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
19306         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
19307         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
19308
19309 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
19310
19311         PR c++/10468
19312         * g++.dg/ext/typeof6.C: New test.
19313
19314 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
19315
19316         PR c++/10796
19317         * g++.dg/init/enum1.C: New test.
19318
19319 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
19320
19321         * gcc.dg/20030627-1.c: New test.
19322
19323 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
19324
19325         PR c++/11332
19326         * g++.dg/expr/static_cast2.C: New test.
19327
19328 2003-06-26  Roger Sayle  <roger@eyesopen.com>
19329             Jakub Jelinek  <jakub@redhat.com>
19330
19331         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
19332         sprintf(dst,"%s",src) optimization.
19333         * gcc.c-torture/execute/20030626-1.c: New test case.
19334         * gcc.c-torture/execute/20030626-2.c: New test case.
19335
19336 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
19337
19338         * gcc.c-torture/execute/multi-ix.c: New test.
19339
19340         * gcc.c-torture/execute/simd-4.c (main):
19341         Added missing semicolon at end of union.
19342
19343 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
19344
19345         PR c++/8266
19346         * g++.dg/template/explicit-instantiation3.C: New test.
19347
19348 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
19349
19350         * gcc.dg/20030626-1.c: Use signed char.
19351
19352 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
19353
19354         * gcc.dg/20030626-1.c: New test.
19355
19356 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
19357
19358         * const-str-2.m: Update.
19359
19360 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
19361
19362         PR c++/10990
19363         * g++.dg/rtti/dyncast1.C: New test.
19364         * g++.dg/abi/mangle4.C: Correct base-specifier access.
19365         * g++.dg/lookup/scoped1.C: Remove XFAIL.
19366         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
19367
19368         PR c++/10931
19369         * g++.dg/expr/static_cast1.C: New test.
19370
19371 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
19372
19373         * gcc.dg/20030625-1.c: New test.
19374
19375 2003-06-24  Roger Sayle  <roger@eyesopen.com>
19376
19377         * gcc.c-torture/compile/20030624-1.c: New test case.
19378
19379 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
19380
19381         * gcc.c-torture/execute/string-opt-17.c: New test.
19382
19383 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
19384
19385         PR c++/5754
19386         * g++.dg/parse/crash6.C: New test.
19387
19388 2003-06-23  Roger Sayle  <roger@eyesopen.com>
19389
19390         * gcc.dg/builtins-24.c: New test case.
19391
19392 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
19393
19394         * g++.dg/opt/operator1.C: New test.
19395
19396 2003-06-22  Roger Sayle  <roger@eyesopen.com>
19397
19398         * gcc.c-torture/execute/string-opt-16.c: New test case.
19399
19400 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
19401
19402         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
19403         * g++.old-deja/g++.other/conv7.C: Likewise
19404         * g++.old-deja/g++.other/overcnv2.C: Likewise.
19405         * g++.old-deja/g++.other/overload14.C: Likewise.
19406
19407 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
19408
19409         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
19410         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
19411
19412 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
19413
19414         PR c++/10888
19415         * g++.dg/warn/Winline-3.C: New test.
19416
19417 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
19418
19419         * lib/target-supports.exp (check_alias_available): Make the test
19420         program acceptable to the Solaris assembler.
19421
19422         PR c++/10749
19423         * g++.dg/template/memclass2.C: New test.
19424
19425 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
19426             Eric Botcazou  <ebotcazou@libertysurf.fr>
19427
19428         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
19429         data for non-matching targets.
19430         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
19431
19432 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
19433
19434         PR c++/10845
19435         * g++.dg/template/member3.C: New test.
19436
19437 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
19438
19439         PR c++/10939
19440         * g++.dg/template/func1.C: New test.
19441
19442         PR c++/9649
19443         * g++.dg/template/static4.C: New test.
19444         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
19445
19446         PR c++/11041
19447         * g++.dg/init/ref7.C: New test.
19448
19449 2003-06-19  Matt Austern  <austern@apple.com>
19450
19451         PR c++/11228
19452         * g++.dg/anew1.C: New test.
19453         * g++.dg/anew2.C: New test.
19454         * g++.dg/anew3.C: New test.
19455         * g++.dg/anew4.C: New test.
19456
19457 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
19458
19459         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
19460
19461 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
19462
19463         * gcc.c-torture/execute/simd-4.c (main): Make expected value
19464         endian-dependent.
19465
19466 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
19467
19468         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
19469         Remove cruft.
19470
19471 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
19472
19473         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
19474         * gcc.c-torture/compile/961203-1.c: Likewise.
19475         * gcc.c-torture/compile/980506-1.c: Likewise.
19476
19477 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
19478
19479         PR c++/10712
19480         * g++.dg/lookup/using7.C: New test.
19481
19482 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
19483
19484         PR c++/11105
19485         * g++.dg/abi/conv1.C: Remove it.
19486         * g++.dg/template/conv7.C: New test.
19487         * g++.dg/template/conv8.C: Likewise.
19488         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
19489         conversion operator.
19490
19491 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
19492
19493         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
19494         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
19495         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
19496         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
19497         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
19498         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
19499         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
19500         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
19501         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
19502         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
19503         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
19504         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
19505         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
19506         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
19507         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
19508         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
19509         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
19510         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
19511         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
19512         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
19513         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
19514         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
19515         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
19516         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
19517         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
19518         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
19519         * gcc.dg/compat/struct-return-10_x.c: Ditto.
19520         * gcc.dg/compat/struct-return-2_x.c: Ditto.
19521         * gcc.dg/compat/struct-return-3_x.c: Ditto.
19522
19523 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
19524
19525         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
19526         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
19527         indications.
19528
19529 2003-06-16  Roger Sayle  <roger@eyesopen.com>
19530
19531         * gcc.dg/i386-387-5.c: New test case.
19532         * gcc.dg/i386-387-6.c: New test case.
19533         * gcc.dg/builtins-23.c: New test case.
19534
19535 2003-06-15  Roger Sayle  <roger@eyesopen.com>
19536
19537         * gcc.dg/builtins-22.c: New test case.
19538         * gcc.dg/i386-387-1.c: Update to test exp.
19539         * gcc.dg/i386-387-2.c: Likewise.
19540
19541 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19542
19543         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
19544
19545 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
19546
19547         * lib/gcc-dg.exp (dg-require-dll): New function.
19548         (dg-xfail-if): Likewise.
19549         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
19550         driver.
19551
19552         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
19553         * gcc.c-torture/compile/20001205-1.c: Likewise.
19554         * gcc.c-torture/compile/20001226-1.c: Likewise.
19555         * gcc.c-torture/compile/20010518-2.c: Likewise.
19556         * gcc.c-torture/compile/20020312-1.c: Likewise.
19557         * gcc.c-torture/compile/20020604-1.c: Likewise.
19558         * gcc.c-torture/compile/920501-12.c: Likewise.
19559         * gcc.c-torture/compile/920501-4.c: Likewise.
19560         * gcc.c-torture/compile/920520-1.c: Likewise.
19561         * gcc.c-torture/compile/920521-1.c: Likewise.
19562         * gcc.c-torture/compile/920625-1.c: Likewise.
19563         * gcc.c-torture/compile/961203-1.c: Likewise.
19564         * gcc.c-torture/compile/980506-1.c: Likewise.
19565         * gcc.c-torture/compile/981006-1.c: Likewise.
19566         * gcc.c-torture/compile/981022-1.c: Likewise.
19567         * gcc.c-torture/compile/981223-1.c: Likewise.
19568         * gcc.c-torture/compile/990617-1.c: Likewise.
19569         * gcc.c-torture/compile/dll.c: Likewise.
19570         * gcc.c-torture/compile/labels-3.c: Likewise.
19571         * gcc.c-torture/compile/mipscop-1.c: Likewise.
19572         * gcc.c-torture/compile/mipscop-2.c: Likewise.
19573         * gcc.c-torture/compile/mipscop-3.c: Likewise.
19574         * gcc.c-torture/compile/mipscop-4.c: Likewise.
19575         * gcc.c-torture/compile/simd-5.c: Likewise.
19576         * gcc.c-torture/compile/20000804-1.x: Remove.
19577         * gcc.c-torture/compile/20001205-1.x: Likewise.
19578         * gcc.c-torture/compile/20001226-1.x: Likewise.
19579         * gcc.c-torture/compile/20010518-2.x: Likewise.
19580         * gcc.c-torture/compile/20020312-1.x: Likewise.
19581         * gcc.c-torture/compile/20020604-1.x: Likewise.
19582         * gcc.c-torture/compile/920501-12.x: Likewise.
19583         * gcc.c-torture/compile/920501-4.x: Likewise.
19584         * gcc.c-torture/compile/920520-1.x: Likewise.
19585         * gcc.c-torture/compile/920521-1.x: Likewise.
19586         * gcc.c-torture/compile/920625-1.x: Likewise.
19587         * gcc.c-torture/compile/961203-1.x: Likewise.
19588         * gcc.c-torture/compile/980506-1.x: Likewise.
19589         * gcc.c-torture/compile/981006-1.x: Likewise.
19590         * gcc.c-torture/compile/981022-1.x: Likewise.
19591         * gcc.c-torture/compile/981223-1.x: Likewise.
19592         * gcc.c-torture/compile/990617-1.x: Likewise.
19593         * gcc.c-torture/compile/mipscop-1.x: Likewise.
19594         * gcc.c-torture/compile/mipscop-2.x: Likewise.
19595         * gcc.c-torture/compile/mipscop-3.x: Likewise.
19596         * gcc.c-torture/compile/mipscop-4.x: Likewise.
19597         * gcc.c-torture/compile/simd-5.x: Likewise.
19598
19599         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
19600
19601 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
19602
19603         * gcc.c-torture/execute/20030611-1.c: New test.
19604
19605 2003-06-12  Roger Sayle  <roger@eyesopen.com>
19606
19607         PR middle-end/168
19608         * gcc.dg/20030612-1.c: New test case.
19609
19610 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
19611
19612         PR c++/10635
19613         * g++.dg/expr/cast1.C: New test.
19614
19615 2003-06-12  Roger Sayle  <roger@eyesopen.com>
19616
19617         * gcc.dg/builtins-21.c: New test case.
19618
19619 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
19620
19621         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
19622         options instead of at the end.
19623         * lib/objc.exp (objc_target_compile): Likewise.
19624
19625 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
19626
19627         PR c++/10432
19628         * g++.dg/parse/error1.C: New test.
19629
19630 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
19631
19632         * gcc.dg/compat/struct-by-value-11_main.c: New file.
19633         * gcc.dg/compat/struct-by-value-11_x.c: New file.
19634         * gcc.dg/compat/struct-by-value-11_y.c: New file.
19635         * gcc.dg/compat/struct-by-value-12_main.c: New file.
19636         * gcc.dg/compat/struct-by-value-12_x.c: New file.
19637         * gcc.dg/compat/struct-by-value-12_y.c: New file.
19638         * gcc.dg/compat/struct-by-value-13_main.c: New file.
19639         * gcc.dg/compat/struct-by-value-13_x.c: New file.
19640         * gcc.dg/compat/struct-by-value-13_y.c: New file.
19641         * gcc.dg/compat/struct-by-value-14_main.c: New file.
19642         * gcc.dg/compat/struct-by-value-14_x.c: New file.
19643         * gcc.dg/compat/struct-by-value-14_y.c: New file.
19644         * gcc.dg/compat/struct-by-value-15_main.c: New file.
19645         * gcc.dg/compat/struct-by-value-15_x.c: New file.
19646         * gcc.dg/compat/struct-by-value-15_y.c: New file.
19647         * gcc.dg/compat/struct-by-value-16_main.c: New file.
19648         * gcc.dg/compat/struct-by-value-16_x.c: New file.
19649         * gcc.dg/compat/struct-by-value-16_y.c: New file.
19650         * gcc.dg/compat/struct-by-value-17_main.c: New file.
19651         * gcc.dg/compat/struct-by-value-17_x.c: New file.
19652         * gcc.dg/compat/struct-by-value-17_y.c: New file.
19653         * gcc.dg/compat/struct-by-value-18_main.c: New file.
19654         * gcc.dg/compat/struct-by-value-18_x.c: New file.
19655         * gcc.dg/compat/struct-by-value-18_y.c: New file.
19656
19657         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
19658         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
19659         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
19660         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
19661         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
19662         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
19663         * gcc.dg/compat/scalar-return-3_main.c: New file.
19664         * gcc.dg/compat/scalar-return-3_x.c: New file.
19665         * gcc.dg/compat/scalar-return-3_y.c: New file.
19666         * gcc.dg/compat/scalar-return-4_main.c: New file.
19667         * gcc.dg/compat/scalar-return-4_x.c: New file.
19668         * gcc.dg/compat/scalar-return-4_y.c: New file.
19669
19670 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
19671
19672         * gcc.dg/compat/fp2-struct-check.h: New file.
19673         * gcc.dg/compat/fp2-struct-defs.h: New file.
19674         * gcc.dg/compat/fp2-struct-init.h: New file.
19675         * gcc.dg/compat/struct-by-value-10_main.c: New file.
19676         * gcc.dg/compat/struct-by-value-10_x.c: New file.
19677         * gcc.dg/compat/struct-by-value-10_y.c: New file.
19678         * gcc.dg/compat/struct-return-10_main.c: New file.
19679         * gcc.dg/compat/struct-return-10_x.c: New file.
19680         * gcc.dg/compat/struct-return-10_y.c: New file.
19681
19682         * gcc.dg/compat/compat-common.h: New file.
19683         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
19684         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
19685         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
19686         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
19687         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
19688         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
19689         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
19690         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
19691         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
19692         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
19693         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
19694         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
19695         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
19696         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
19697         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
19698         * gcc.dg/compat/small-struct-check.h: Ditto.
19699         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
19700         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
19701         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
19702         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
19703         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
19704         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
19705         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
19706         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
19707         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
19708         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
19709         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
19710         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
19711         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
19712         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
19713         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
19714         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
19715         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
19716         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
19717         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
19718         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
19719         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
19720         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
19721         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
19722         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
19723         * gcc.dg/compat/struct-return-2_main.c: Ditto.
19724         * gcc.dg/compat/struct-return-2_x.c: Ditto.
19725         * gcc.dg/compat/struct-return-2_y.c: Ditto.
19726         * gcc.dg/compat/struct-return-3_main.c: Ditto.
19727         * gcc.dg/compat/struct-return-3_x.c: Ditto.
19728         * gcc.dg/compat/struct-return-3_y.c: Ditto.
19729
19730 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
19731
19732         * g++.dg/pch/static-1.C: New file.
19733         * g++.dg/pch/static-1.Hs: New file.
19734
19735 2003-06-10  Richard Henderson  <rth@redhat.com>
19736
19737         * gcc.dg/asm-7.c: Adjust expected warning text.
19738
19739 2003-06-10  Roger Sayle  <roger@eyesopen.com>
19740
19741         * gcc.dg/builtins-20.c: New test case.
19742
19743 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
19744
19745         PR c++/11131
19746         * g++.dg/opt/template1.C: New test.
19747
19748 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
19749
19750         * lib/gcc-dg.exp (dg-test): Clear additional_files and
19751         additional_sources.
19752
19753 2003-05-21  David Taylor  <dtaylor@emc.com>
19754
19755         * gcc.dg/Wpadded.c: New file.
19756
19757 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
19758
19759         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
19760         * gcc.dg/special/weak-2.c: Add dg-require-weak.
19761         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
19762         dg-require-weak.
19763
19764 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
19765
19766         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
19767
19768 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
19769
19770         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
19771         (dg-require-alias): Likewise.
19772         (dg-require-gc-sections): Likewise.
19773         * lib/target-supports.exp (check_gc_sections_available): Likewise.
19774
19775 2003-06-08  Richard Henderson  <rth@redhat.com>
19776
19777         * gcc.dg/20011029-2.c: Fix the array reference.
19778         * gcc.dg/asm-7.c: New.
19779
19780 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
19781
19782         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
19783
19784 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
19785
19786         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
19787         (dg-require-gc-sections): Likewise.
19788
19789 2003-06-08  Jan Hubicka  <jh@suse.cz>
19790
19791         * i386-cmov1.c: Fix regular expression.
19792         * i386-cvt-1.c: Likewise.
19793         * i386-local.c: Likewise.
19794         * i386-local2.c: Likewise.
19795         * i386-mul.c: Likewise.
19796         * i386-ssetype-1.c: Likewise.
19797         * i386-ssetype-3.c: Likewise.
19798         * i386-ssetype-5.c: Likewise.
19799
19800 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19801
19802         PR c++/11039
19803         * g++.dg/warn/implicit-typename2.C: New test.
19804         * g++.dg/warn/implicit-typename3.C: New test.
19805
19806 2003-06-07  Richard Henderson  <rth@redhat.com>
19807
19808         * g++.dg/other/offsetof3.C: Use size_t.
19809         * g++.dg/other/offsetof4.C: Likewise.
19810
19811 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
19812
19813         * lib/copy-file.exp: New. Implement gcc_copy_files.
19814
19815         * lib/dg-pch.exp: Load copy-file.exp
19816         (dg-pch): Use gcc_copy_files instead of "file copy".
19817
19818 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
19819
19820         * gcc.dg/weak/weak.exp: Simplify.
19821         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
19822         * gcc.dg/weak/weak-1.c: Likewise.
19823         * gcc.dg/weak/weak-2.c: Likewise.
19824         * gcc.dg/weak/weak-3.c: Likewise.
19825         * gcc.dg/weak/weak-4.c: Likewise.
19826         * gcc.dg/weak/weak-5.c: Likewise.
19827         * gcc.dg/weak/weak-6.c: Likewise.
19828         * gcc.dg/weak/weak-7.c: Likewise.
19829         * gcc.dg/weak/weak-8.c: Likewise.
19830         * gcc.dg/weak/weak-9.c: Likewise.
19831
19832 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
19833
19834         gcc.c-torture/execute/20030606-1.c: New.
19835
19836 2003-06-06  Roger Sayle  <roger@eyesopen.com>
19837
19838         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
19839         * gcc.dg/builtins-19.c: Likewise.
19840
19841 2003-06-06  Roger Sayle  <roger@eyesopen.com>
19842
19843         * gcc.dg/builtins-2.c: Add some more tests.
19844         * gcc.dg/builtins-18.c: New test case.
19845         * gcc.dg/builtins-19.c: New test case.
19846
19847 2003-06-06  Roger Sayle  <roger@eyesopen.com>
19848             Jim Wilson  <wilson@tuliptree.org>
19849
19850         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
19851
19852 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
19853
19854         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
19855         mempcpy/stpcpy calls not to be optimized into something else.
19856         * gcc.c-torture/execute/string-opt-3.c: Moved to...
19857         * gcc.c-torture/execute/builtins/string-7.c: ...here.
19858         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
19859
19860 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19861
19862         * gcc.dg/format/asm_fprintf-1.c: New test.
19863
19864 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
19865
19866         * lib/gcc-defs.exp (additional_sources): New variable.
19867         (dg-additional-sources): New function.
19868         (additional_files): New variable.
19869         (dg-additional-files): New function.
19870         (dg-additional-files-options): Likewise.
19871         * lib/gcc-dg.exp (dg-require-weak): New function.
19872         (dg-require-alias): Likewise.
19873         (dg-require-gc-sections): Likewise.
19874         * lib/target-supports.exp (check_alias_available): Remove testfile
19875         parameter.
19876         (check_gc_sections_available): New function.
19877         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
19878         (dg-gpp-additional-files): Likewise.
19879         * lib/g++.exp (additional_sources): Remove.
19880         (additional_files): Likewise.
19881         (g++_target_compile): Use dg-additional-files-options.
19882
19883         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
19884         Tcl logic.
19885         * gcc.dg/special/ecos.exp: Remove.
19886         * gcc.dg/special/20000419-2.c: Use dg-require-*.
19887         * gcc.dg/special/alias-1.c: Likewise.
19888         * gcc.dg/special/alias-2.c: Likewise.
19889         * gcc.dg/special/gcsec-1.c: Likewise.
19890         * gcc.dg/special/weak-1.c: Likewise.
19891         * gcc.dg/special/weak-2.c: Likewise.
19892         * gcc.dg/special/wkali-1.c: Likewise.
19893         * gcc.dg/special/wkali-2.c: Likewise.
19894
19895         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
19896         dg-gpp-additional-*.
19897         * g++.dg/special/conpr-3.C: Likewise.
19898         * g++.dg/special/conpr-4.C: Likewise.
19899         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
19900         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
19901         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
19902         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
19903         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
19904         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
19905         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
19906         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
19907         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
19908         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
19909         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
19910         * g++.old-deja/g++.other/comdat1.C: Likewise.
19911         * g++.old-deja/g++.other/comdat2.C: Likewise.
19912         * g++.old-deja/g++.other/comdat3.C: Likewise.
19913         * g++.old-deja/g++.other/ctor1.C: Likewise.
19914         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
19915
19916 2003-06-05  Richard Henderson  <rth@redhat.com>
19917
19918         * gcc.dg/debug/20030605-1.c: New.
19919
19920 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
19921
19922         * README.QMTEST: Update.
19923
19924 2003-06-04  Richard Henderson  <rth@redhat.com>
19925
19926         * gcc.dg/cleanup-1.c: New.
19927         * gcc.dg/cleanup-2.c: New.
19928         * gcc.dg/cleanup-3.c: New.
19929         * gcc.dg/cleanup-4.c: New.
19930         * gcc.dg/cleanup-5.c: New.
19931         * gcc.dg/cleanup-6.c: New.
19932         * gcc.dg/cleanup-7.c: New.
19933
19934 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
19935
19936         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
19937
19938         * lib/dg-pch.exp: New file.
19939         * g++.dg/pch/pch.exp: Use dg-pch.exp.
19940         * gcc.dg/pch/pch.exp: Likewise.
19941
19942 2003-06-04  Roger Sayle  <roger@eyesopen.com>
19943
19944         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
19945         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
19946         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
19947         * gcc.dg/builtins-17.c: New test case.
19948         * gcc.dg/i386-387-4.c: New test case.
19949         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
19950
19951 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
19952
19953         * gcc.dg/ultrasp9.c: New test.
19954
19955 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
19956
19957         * gcc.c-torture/compile/20030604-1.c: New test.
19958         * gcc.dg/sparc-constant-1.c: New test.
19959
19960 2003-06-03  Glen Nakamura  <glen@imodulo.com>
19961
19962         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
19963
19964 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
19965
19966         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
19967
19968         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
19969         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
19970
19971 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
19972
19973         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
19974
19975 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19976
19977         PR c++/10940
19978         * g++.dg/template/spec10.C: New test.
19979
19980 2003-06-03  Roger Sayle  <roger@eyesopen.com>
19981
19982         * gcc.dg/builtins-16.c: New test case.
19983
19984 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
19985
19986         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
19987         mempcpy test with post-increments.
19988         * gcc.c-torture/execute/string-opt-3.c: New test.
19989         * gcc.dg/string-opt-1.c: New test.
19990
19991 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
19992
19993         PR fortran/10965
19994         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
19995
19996 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
19997
19998         * lib/scanasm.exp (dg-scan): New function, factored out of ...
19999         (scan-assembler): ... here.  Use dg-scan.
20000         (scan-assembler-not): Likewise.
20001         (scan-file): New function.
20002         (scan-file-not): Likewise.
20003         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
20004         * gcc.dg/cpp/_Pragma4.c: Likewise.
20005         * gcc.dg/cpp/_Pragma5.c: Likewise.
20006         * gcc.dg/cpp/avoidpaste1.c: Likewise.
20007         * gcc.dg/cpp/avoidpaste2.c: Likewise.
20008         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
20009         * gcc.dg/cpp/cmdlne-P.c: Likewise.
20010         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
20011         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
20012         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
20013         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
20014         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
20015         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
20016         * gcc.dg/cpp/cxxcom1.c: Likewise.
20017         * gcc.dg/cpp/line1.c: Likewise.
20018         * gcc.dg/cpp/maccom1.c: Likewise.
20019         * gcc.dg/cpp/maccom2.c: Likewise.
20020         * gcc.dg/cpp/maccom3.c: Likewise.
20021         * gcc.dg/cpp/maccom4.c: Likewise.
20022         * gcc.dg/cpp/maccom5.c: Likewise.
20023         * gcc.dg/cpp/maccom6.c: Likewise.
20024         * gcc.dg/cpp/multiline.c: Likewise.
20025         * gcc.dg/cpp/spacing1.c: Likewise.
20026         * gcc.dg/cpp/spacing2.c: Likewise.
20027         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
20028         * gcc.dg/cpp/trad/maccom1.c: Likewise.
20029         * gcc.dg/cpp/trad/maccom2.c: Likewise.
20030         * gcc.dg/cpp/trad/maccom3.c: Likewise.
20031         * gcc.dg/cpp/trad/maccom4.c: Likewise.
20032         * gcc.dg/cpp/trad/maccom6.c: Likewise.
20033         * gcc.dg/cpp/cxxcom2.c: Likewise.
20034         * gcc.dg/cpp/cxxcom2.h: New file.
20035
20036         * gcc.dg/cpp/truefalse.cpp: Move it to ...
20037         * g++.dg/cpp/truefalse.C: Here.
20038         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
20039
20040 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
20041
20042         * gcc.dg/cpp/redef3.c: New file.
20043
20044 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
20045
20046         * gcc.dg/i386-loop-3.c: New test.
20047
20048 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
20049
20050         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
20051
20052 2003-05-31  Roger Sayle  <roger@eyesopen.com>
20053
20054         * gcc.dg/fwrapv-1.c: New test case.
20055         * gcc.dg/fwrapv-2.c: New test case.
20056
20057 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20058
20059         PR c++/10956
20060         * g++.dg/template/spec9.C: New test.
20061
20062 2003-05-29  Roger Sayle  <roger@eyesopen.com>
20063
20064         * gcc.dg/duff-4.c: New test case.
20065
20066 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
20067
20068         PR fortran/10843
20069         * g77.dg/ffixed-form-1.f: New test
20070         * g77.dg/ffixed-form-2.f: New test
20071         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
20072         * g77.dg/ffree-form-3.f: New test
20073
20074 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
20075
20076         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
20077         * gcc.dg/wint_t-1.c: Likewise.
20078
20079 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20080
20081         * g++.dg/template/access11.C: New test.
20082
20083 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20084
20085         PR c++/10849
20086         * g++.dg/template/access10.C: New test.
20087
20088 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
20089             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20090
20091         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
20092
20093 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
20094
20095         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
20096         suppress for powerpc-*-darwin*.
20097         * gcc.dg/torture/builtin-noret-2.c: Likewise.
20098
20099 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
20100
20101         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
20102         suppress option for powerpc-*-darwin*.
20103
20104 2003-05-23  Roger Sayle  <roger@eyesopen.com>
20105
20106         * gcc.dg/builtins-1.c: Add tests for tan and atan.
20107         * gcc.dg/builtins-4.c: Add test for fmod.
20108
20109 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20110
20111         PR c++/10682
20112         * g++.dg/template/instantiate4.C: New test.
20113
20114 2003-05-22  Roger Sayle  <roger@eyesopen.com>
20115
20116         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
20117
20118 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
20119
20120         * gcc.dg/compat/scalar-return-1_main.c: New file.
20121         * gcc.dg/compat/scalar-return-1_x.c: New file.
20122         * gcc.dg/compat/scalar-return-1_y.c: New file.
20123         * gcc.dg/compat/scalar-return-2_main.c: New file.
20124         * gcc.dg/compat/scalar-return-2_x.c: New file.
20125         * gcc.dg/compat/scalar-return-2_y.c: New file.
20126         * gcc.dg/compat/struct-return-3_main.c: New file.
20127         * gcc.dg/compat/struct-return-3_y.c: New file.
20128         * gcc.dg/compat/struct-return-3_x.c: New file.
20129         * gcc.dg/compat/struct-return-2_main.c: New file.
20130         * gcc.dg/compat/struct-return-2_x.c: New file.
20131         * gcc.dg/compat/struct-return-2_y.c: New file.
20132
20133 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20134
20135         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
20136         for hppa*-hp-hpux*.
20137         * gcc.dg/20021014-1.c (dg-options): Likewise.
20138         * gcc.dg/nest.c (dg-options): Likewise.
20139
20140 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
20141
20142         PR c++/9738
20143         * g++.dg/ext/dllimport2.C: New file.
20144         * g++.dg/ext/dllimport3.C: New file.
20145
20146 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
20147
20148         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
20149         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
20150         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
20151         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
20152         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
20153         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
20154         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
20155         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
20156         * gcc.dg/compat/small-struct-defs.h: New file.
20157         * gcc.dg/compat/small-struct-init.h: New file.
20158         * gcc.dg/compat/small-struct-check.h: New file.
20159         * gcc.dg/compat/fp-struct-defs.h: New file.
20160         * gcc.dg/compat/fp-struct-check.h: New file.
20161         * gcc.dg/compat/fp-struct-init.h: New file.
20162         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
20163         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
20164
20165 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
20166
20167         * gcc.dg/20030225-2.c: New test.
20168
20169 2003-05-18  Roger Sayle  <roger@eyesopen.com>
20170             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20171
20172         * gcc.c-torture/compile/20030518-1.c: New test case.
20173
20174 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
20175
20176         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
20177         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
20178         gcc-dg-debug-runtest.
20179         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
20180         gcc-dg-debug-runtest.
20181
20182 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20183
20184         PR c++/9022
20185         * g++.dg/lookup/using6.C: New test.
20186
20187 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20188
20189         * g++.dg/parse/access2.C: New test.
20190
20191 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
20192
20193         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
20194         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
20195         * gcc.dg/debug/debug.exp: Likewise.
20196
20197 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
20198
20199         * gcc.dg/dollar.c: New test.
20200
20201 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
20202
20203         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
20204         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
20205         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
20206         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
20207         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
20208         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
20209         * gcc.dg/compat/struct-by-value-6_main.c: New file.
20210         * gcc.dg/compat/struct-by-value-6_x.c: New file.
20211         * gcc.dg/compat/struct-by-value-6_y.c: New file.
20212         * gcc.dg/compat/struct-by-value-7_main.c: New file.
20213         * gcc.dg/compat/struct-by-value-7_x.c: New file.
20214         * gcc.dg/compat/struct-by-value-7_y.c: New file.
20215         * gcc.dg/compat/struct-by-value-8_main.c: New file.
20216         * gcc.dg/compat/struct-by-value-8_x.c: New file.
20217         * gcc.dg/compat/struct-by-value-8_y.c: New file.
20218         * gcc.dg/compat/struct-by-value-9_main.c: New file.
20219         * gcc.dg/compat/struct-by-value-9_x.c: New file.
20220         * gcc.dg/compat/struct-by-value-9_y.c: New file.
20221
20222 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
20223
20224         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
20225         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
20226         support for "repo" mode.
20227         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
20228         * lib/g77-dg.exp: Likewise.
20229         * lib/obj-dg.exp: Likewise.
20230
20231 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
20232
20233         Merge from gcc-3_2-rhl8-branch:
20234         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
20235
20236         * gcc.dg/tls/opt-6.c: New test.
20237
20238         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
20239
20240         * gcc.dg/20030405-1.c: New test.
20241
20242         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
20243
20244         * gcc.dg/20030309-1.c: New test.
20245
20246         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
20247
20248         * gcc.c-torture/execute/20030307-1.c: New test.
20249
20250         2003-02-20  Randolph Chung  <tausq@debian.org>
20251
20252         * gcc.c-torture/compile/20030220-1.c: New test.
20253
20254         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
20255
20256         * gcc.dg/20030217-1.c: New test.
20257
20258         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
20259
20260         * gcc.c-torture/compile/20020129-1.c: New test.
20261
20262         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
20263
20264         * gcc.dg/unroll-1.c: New test.
20265
20266         2002-11-16  Jan Hubicka  <jh@suse.cz>
20267
20268         * gcc.c-torture/execute/20020920-1.c: New test.
20269
20270         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
20271
20272         PR target/7434
20273         * gcc.c-torture/compile/20021008-1.c: New test.
20274
20275         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
20276
20277         PR target/7559
20278         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
20279
20280         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
20281
20282         * gcc.c-torture/compile/20020807-1.c: New test.
20283
20284         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
20285
20286         * gcc.dg/tls/opt-1.c: New test.
20287
20288         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
20289
20290         * gcc.dg/20020729-1.c: New test.
20291
20292         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
20293
20294         * g++.dg/opt/life1.C: New test.
20295
20296         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
20297
20298         * gcc.dg/20020525-1.c: New test.
20299
20300         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
20301
20302         PR c++/6794
20303         * g++.dg/ext/pretty1.C: New test.
20304         * g++.dg/ext/pretty2.C: New test.
20305
20306 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
20307
20308         PR c++/8385
20309         * g++.dg/ext/typeof5.C: New test.
20310
20311 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
20312
20313         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
20314         __USER_LABEL_PREFIX__ into account.
20315         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
20316
20317 2003-05-14  Roger Sayle  <roger@eyesopen.com>
20318
20319         * gcc.dg/builtins-15.c: New test case.
20320
20321 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
20322
20323         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
20324
20325 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
20326
20327         * lib/g++.exp: Tweak handling of additional source files.
20328         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
20329         * g++.dg/special/conpr-2a.C: Rename to ...
20330         * g++.dg/special/conpr-2a.cc: ... this.
20331         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
20332         * g++.dg/special/conpr-3a.C: Rename to ...
20333         * g++.dg/special/conpr-3a.cc: This.
20334         * g++.dg/special/conpr-3b.C: Rename to ...
20335         * g++.dg/special/conpr-3b.cc: This.
20336         * g++.dg/special/conpr-4.C: New test.
20337         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
20338
20339 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
20340
20341         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
20342
20343 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20344
20345         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
20346         * g++.old-deja/g++.robertl/eb71.C: Likewise.
20347         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
20348         * g++.old-deja/g++.other/warn3.C: Likewise.
20349
20350 2003-05-11  Roger Sayle  <roger@eyesopen.com>
20351
20352         * gcc.dg/i386-387-1.c: Update to also test log.
20353         * gcc.dg/i386-387-2.c: Likewise.
20354
20355 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
20356
20357         * g77.f-torture/execute/int8421.f: New test.
20358
20359 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20360
20361         PR c++/10230, c++/10481
20362         * g++.dg/lookup/scoped5.C: New test.
20363
20364 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20365
20366         PR c++/10552
20367         * g++.dg/template/ttp6.C: New test.
20368
20369 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
20370
20371         * gcc.c-torture/execute/builtins: New directory.
20372         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
20373         gcc.c-torture/execute/builtins.
20374         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
20375         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
20376         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
20377         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
20378
20379 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20380
20381         PR c++/9252
20382         * g++.dg/template/access8.C: New test.
20383         * g++.dg/template/access9.C: New test.
20384
20385 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20386
20387         PR c++/9554
20388         * g++.dg/parse/access1.C: New test.
20389
20390 2003-05-09  DJ Delorie  <dj@redhat.com>
20391
20392         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
20393         long, and not an int.
20394
20395 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20396
20397         PR c++/10555, c++/10576
20398         * g++.dg/template/memclass1.C: New test.
20399
20400 2003-05-08  DJ Delorie  <dj@redhat.com>
20401
20402         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
20403         targets.
20404         * gcc.c-torture/execute/20021024-1.x: Likewise.
20405         * gcc.c-torture/execute/shiftdi.x: Likewise.
20406         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
20407         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
20408         * gcc.dg/20021018-1.c: Likewise.
20409
20410 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20411
20412         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
20413
20414         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
20415         (bcopy): Call memmove.
20416
20417 2003-05-08  Roger Sayle  <roger@eyesopen.com>
20418
20419         * g77.f-torture/compile/8485.f: New test case.
20420
20421 2003-05-07  Richard Henderson  <rth@redhat.com>
20422
20423         PR c++/10570
20424         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
20425         Verify exception_cleanup not called for rethrows.
20426         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
20427         when exiting catch block without rethrowing.
20428         * g++.dg/eh/forced3.C: New.
20429         * g++.dg/eh/forced4.C: New.
20430
20431 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
20432
20433         * gcc.dg/20030505.c: Fix triplet.
20434
20435 2003-05-06  DJ Delorie  <dj@redhat.com>
20436
20437         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
20438         * gcc.dg/nest.c: Likewise.
20439
20440 2003-05-05  Roger Sayle  <roger@eyesopen.com>
20441
20442         * gcc.dg/builtins-14.c: New test case.
20443
20444 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
20445
20446         * lib/compat.exp (compat-execute): New argument.
20447         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
20448         * gcc.dg/compat: New test directory.
20449         * gcc.dg/compat/compat.exp: New expect script.
20450         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
20451         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
20452         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
20453         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
20454         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
20455         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
20456
20457         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
20458         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
20459         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
20460         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
20461         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
20462         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
20463         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
20464         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
20465         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
20466         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
20467         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
20468         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
20469         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
20470         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
20471         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
20472
20473 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
20474
20475         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
20476
20477 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
20478
20479         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
20480
20481 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
20482
20483         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
20484         * gcc.dg/ppc-fsel-2.c: New test.
20485
20486         * gcc.dg/unused-5.c: New test.
20487
20488 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20489
20490         PR c++/10496
20491         * g++.dg/warn/pmf1.C: New test.
20492
20493 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20494
20495         PR c++/4494
20496         * g++.dg/warn/main.C: New test.
20497
20498 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20499
20500         * gcc.dg/nonnull-3.c: New test.
20501
20502 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
20503
20504         * gcc.dg/cpp/Wtrigraphs.c: Update.
20505         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
20506
20507 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
20508
20509         * gcc.dg/ppc-fsel-1.c: New test.
20510
20511 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
20512
20513         PR c/10604
20514         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
20515
20516 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
20517
20518         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
20519
20520 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20521
20522         PR c++/9364, c++/10553, c++/10586
20523         * g++.dg/parse/typename4.C: New test.
20524         * g++.dg/parse/typename5.C: Likewise.
20525
20526 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
20527
20528         * gcc.c-torture/compile/20030503-1.c: New test.
20529
20530 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20531
20532         * g++.dg/lookup/using5.C: Fix testcase error.
20533
20534 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
20535
20536         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
20537         since MEABI is no longer supported.  Remove all vestiges
20538         of MEABI from the test.
20539
20540 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20541
20542         PR c++/10554
20543         * g++.dg/lookup/using5.C: New test.
20544
20545 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20546
20547         PR c++/8772
20548         * g++.dg/template/ttp5.C: New test.
20549
20550 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
20551
20552         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
20553         (dg-gpp-additional-sources): New function.
20554         (dg-gpp-additional-files): Likewise.
20555         * lib/g++.exp (additional_sources): New variable.
20556         (additional_files): Likewise.
20557         (g++_target_compile): Deal with them.
20558         * lib/old-dejagnu.exp: Remove.
20559         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
20560         * g++.old-deja: Revise all tests to use dg commands.
20561
20562 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20563
20564         PR c++/9432, c++/9528
20565         * g++.dg/lookup/using4.C: New test.
20566
20567 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
20568
20569         * gcc.dg/noreturn-5.c: New file.
20570         * gcc.dg/noreturn-6.c: New file.
20571
20572         * gcc.c-torture/compile/inline-1.c: New file.
20573
20574 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
20575
20576         PR c++/10551
20577         * g++.dg/template/explicit1.C: New test.
20578
20579 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
20580
20581         PR c++/10549
20582         * g++.dg/other/bitfield1.C: New test.
20583
20584         PR c++/10527
20585         * g++.dg/init/new7.C: New test.
20586
20587 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
20588
20589         * g++.dg/ext/desig1.C: New test.
20590         * g++.dg/ext/init1.C: Update.
20591
20592         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
20593
20594 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
20595
20596         PR c++/10180
20597         * g++.dg/warn/Winline-1.C: New test.
20598
20599 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
20600
20601         * gcc.c-torture/execute/string-opt-19.c: New test.
20602
20603         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
20604         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
20605
20606 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
20607
20608         PR c++/10506
20609         * g++.dg/init/new6.C: New test.
20610
20611         PR c++/10503
20612         * g++.dg/init/ref6.C: New test.
20613
20614 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
20615
20616         * g++.dg/warn/weak1.C: XFAIL on AIX4.
20617
20618 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20619
20620         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
20621         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
20622
20623 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
20624
20625         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
20626         initialized static data members.
20627
20628 2003-04-25  H.J. Lu <hjl@gnu.org>
20629
20630         * gcc.dg/ia64-sync-4.c: New test.
20631
20632 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20633
20634         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
20635         date.
20636
20637 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
20638
20639         PR c++/10337
20640         * g++.dg/warn/conv1.C: New test.
20641         * g++.old-deja/g++.other/conv7.C: Adjust.
20642         * g++.old-deja/g++.other/overload14.C: Adjust.
20643
20644 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
20645
20646         PR c++/10471
20647         * g++.dg/template/defarg2.C: New test.
20648
20649 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
20650
20651         * gcc.dg/cpp/include2.c: Update.
20652         * gcc.dg/cpp/multiline-2.c: New.
20653         * gcc.dg/cpp/multiline.c: Update.
20654         * gcc.dg/cpp/strify2.c: Update.
20655         * gcc.dg/cpp/trad/literals-2.c: Update.
20656
20657 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20658
20659         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
20660
20661 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
20662
20663         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
20664
20665 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
20666
20667         PR c++/10451
20668         * g++.dg/parse/crash4.C: New test.
20669
20670         PR c++/9847
20671         * g++.dg/parse/crash5.C: New test.
20672
20673 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
20674
20675         PR c++/10446
20676         * g++.dg/parse/crash3.C: New test.
20677
20678         PR c++/10428
20679         * g++.dg/parse/elab1.C: New test.
20680
20681 2003-04-22  Devang Patel  <dpatel@apple.com>
20682
20683         * gcc.dg/cpp/trad/funlike-5.c: New test.
20684
20685 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
20686
20687         * g++.dg/other/packed1.C: Fix dg options.
20688
20689 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
20690
20691         * g++.dg/other/offsetof2.C: New test.
20692
20693 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
20694
20695         * g++.dg/template/recurse.C: Adjust location of error messages.
20696
20697 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
20698
20699         PR c++/9881
20700         * g++.dg/init/addr-const1.C: New test.
20701         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
20702
20703 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
20704
20705         PR c++/10405
20706         * g++.dg/lookup/struct-hack1.C: New test.
20707
20708 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
20709
20710         * ucs.c: Update diagnostic messages.
20711
20712 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
20713
20714         * gcc.dg/cpp/truefalse.cpp: New test.
20715         * gcc.dg/cpp/cpp.exp: Update.
20716         * g++.dg/other/stdbool-if.C: Remove.
20717
20718 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
20719
20720         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
20721         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
20722
20723 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
20724
20725         * gcc.c-torture/compile/20030418-1.c: New test.
20726
20727 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
20728
20729         * README.compat: Remove; content moved to doc/sourcebuild.texi.
20730
20731 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20732
20733         PR c++/10347
20734         g++.dg/template/dependent-name1.C: New test.
20735
20736 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
20737
20738         * gcc.dg/warn-1.c (tourist_guide): New array,
20739         contains a pointer to bar.
20740
20741 2003-04-16  Roger Sayle  <roger@eyesopen.com>
20742
20743         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
20744         * gcc.c-torture/execute/medce-1.c: New test case.
20745         * gcc.c-torture/execute/medce-2.c: New test case.
20746
20747 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
20748
20749         * lib/prune.exp: Ignore more messages.
20750
20751         PR c++/10381
20752         * g++.dg/parse/lookup3.C: New test.
20753
20754 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
20755
20756         * gcc.c-torture/compile/20030415-1.c : New test.
20757
20758 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
20759
20760         * gcc.c-torture/execute/scope-2.c: Move to ...
20761         * gcc.dg/noncompile/scope.c: .... here.
20762
20763 2003-04-14  Roger Sayle  <roger@eyesopen.com>
20764
20765         * gcc.dg/20030414-2.c: New test case.
20766
20767 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
20768
20769         PR target/10377
20770         * gcc.dg/20030414-1.c: New test.
20771
20772 2003-04-13  Roger Sayle  <roger@eyesopen.com>
20773
20774         * gcc.dg/builtins-12.c: New test case.
20775         * gcc.dg/builtins-13.c: New test case.
20776
20777 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20778
20779         * gcc.c-torture/execute/string-opt-18.c: New test.
20780
20781 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
20782
20783         PR c++/10300
20784         * g++.dg/init/new5.C: New test.
20785
20786 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
20787
20788         PR c++/7910
20789         * g++.dg/ext/dllimport1.C: New test.
20790
20791 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
20792
20793         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
20794
20795 2003-04-11  Bud Davis <bdavis9659@comcast.net>
20796
20797         PR Fortran/9263
20798         * g77.f-torture/noncompile/9263.f: New test
20799         PR Fortran/1832
20800         * g77.f-torture/execute/1832.f: New test
20801
20802 2003-04-11  David Chad  <davidc@freebsd.org>
20803             Loren J. Rittle  <ljrittle@acm.org>
20804
20805         libobjc/8562
20806         * objc.dg/headers.m: New test.
20807
20808 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
20809
20810         * gcc.c-torture/execute/builtin-noret-2.c: New.
20811         * gcc.c-torture/execute/builtin-noret-2.x: New.
20812         XFAIL builtin-noret-2.c at -O1 and above.
20813         * gcc.dg/redecl.c: New.
20814         * gcc.dg/Wshadow-1.c: Update error regexps.
20815
20816 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
20817
20818         * g++.dg/abi/bitfield10.C: New test.
20819
20820 2003-04-09  Mike Stump  <mrs@apple.com>
20821
20822         * gcc.dg/pch/pch.exp: Make testcase names longer.
20823         * g++.dg/pch/pch.exp: Make testcase names longer.
20824
20825 2003-04-08  Roger Sayle  <roger@eyesopen.com>
20826
20827         * gcc.dg/builtins-11.c: New test case.
20828
20829 2003-04-08  Roger Sayle  <roger@eyesopen.com>
20830
20831         * gcc.dg/builtins-9.c: New test case.
20832         * gcc.dg/builtins-10.c: New test case.
20833
20834 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
20835
20836         * gcc.dg/noncompile/init-4.c.c: New test.
20837
20838 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
20839
20840         * gcc.misc-test/gcov-9.c: New test.
20841         * gcc.misc-test/gcov-10.c: New test
20842         * gcc.misc-test/gcov-11.c: New test.
20843
20844 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
20845
20846         PR optimization/10024
20847         * gcc.c-torture/compile/20030405-1.c: New test.
20848
20849 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
20850
20851         * gcc.dg/pch/static-3.c: New.
20852         * gcc.dg/pch/static-3.hs: New.
20853         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
20854
20855 2003-04-04  Richard Henderson  <rth@redhat.com>
20856
20857         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
20858         * g++.dg/eh/forced2.C: Likewise.
20859
20860 2003-04-03  Mike Stump  <mrs@apple.com>
20861
20862         * lib/scanasm.exp (scan-assembler): Add xfail processing for
20863         target arg.
20864         (scan-assembler-times, scan-assembler-not): Likewise.
20865         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
20866
20867 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
20868
20869         * gcc.dg/sparc-loop-1.c: New test.
20870
20871 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
20872
20873         PR other/9274
20874         * g++.dg/pch/system-2.C: New.
20875         * g++.dg/pch/system-2.Hs: New.
20876
20877 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
20878
20879         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
20880
20881         * g++.dg/eh/simd-1.C (vecfunc): Same.
20882
20883 2003-04-01  Roger Sayle  <roger@eyesopen.com>
20884
20885         * gcc.c-torture/execute/20030401-1.c: New test case.
20886
20887 2003-04-01  Ziemowit Laski <zlaski@apple.com>
20888
20889         * objc.dg/defs.m: New.
20890
20891 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
20892
20893         * g++.dg/eh/simd-1.C: New.
20894         * g++.dg/eh/simd-2.C: New.
20895
20896 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
20897
20898         * gcc.c-torture/execute/simd-3.c: New.
20899
20900 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
20901
20902         PR c/9936
20903         * gcc.dg/20030331-2.c: New test.
20904
20905 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
20906
20907         PR c++/10278
20908         * g++.dg/parse/crash2.C: New test.
20909
20910 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
20911
20912         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
20913         * gcc.c-torture/execute/20030331-1.c: ...here.
20914
20915 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
20916
20917         * gcc.c-torture/execute/20030331-1.c: New test.
20918
20919 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
20920
20921         * lib/gcov.exp: Adjust call return testing strings.
20922         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
20923
20924 2003-03-31  Roger Sayle  <roger@eyesopen.com>
20925
20926         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
20927         * gcc.dg/builtins-7.c: New test case.
20928         * gcc.dg/builtins-8.c: New test case.
20929
20930 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
20931
20932         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
20933
20934 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
20935
20936         PR c++/7647
20937         * g++.dg/lookup-class-member-2.C: New test.
20938
20939 2003-03-30  Glen Nakamura  <glen@imodulo.com>
20940
20941         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
20942
20943 2003-03-28  Roger Sayle  <roger@eyesopen.com>
20944
20945         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
20946
20947 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
20948
20949         * g++.dg/init/attrib1.C: New test.
20950
20951 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
20952
20953         * gcc.dg/ultrasp8.c: New test.
20954
20955 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
20956
20957         * gcc.dg/ultrasp7.c: New test.
20958
20959 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
20960
20961         PR c++/10047
20962         * g++.dg/template/inline1.C: New test.
20963
20964 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
20965
20966         * gcc.dg/sparc-dwarf2.c: New test.
20967
20968 2003-03-27  Roger Sayle  <roger@eyesopen.com>
20969
20970         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
20971         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
20972
20973 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
20974
20975         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
20976         than reading .x files.
20977         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
20978         * g77.dg/gcov/gcov-1.f: Likewise.
20979         * gcc.misc-tests/gcov-4b.c: Likewise.
20980         * gcc.misc-tests/gcov-5b.c: Likewise.
20981         * gcc.misc-tests/gcov-6.c: Likewise.
20982         * gcc.misc-tests/gcov-7.c: Likewise.
20983         * gcc.misc-tests/gcov-8.c: Likewise.
20984         * g++.dg/gcov/gcov-1.x: Remove.
20985         * g77.dg/gcov/gcov-1.x: Likewise.
20986         * gcc.misc-tests/gcov-4b.x: Likewise.
20987         * gcc.misc-tests/gcov-5b.x: Likewise.
20988         * gcc.misc-tests/gcov-6.x: Likewise.
20989         * gcc.misc-tests/gcov-7.x: Likewise.
20990         * gcc.misc-tests/gcov-8.x: Likewise.
20991
20992 2003-03-27  Glen Nakamura  <glen@imodulo.com>
20993
20994         PR opt/10087
20995         * gcc.dg/20030324-1.c: New test.
20996
20997 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
20998
20999         PR c++/10224
21000         * g++.dg/template/arg3.C: New test.
21001
21002         PR c++/10158
21003         * g++.dg/template/friend18.C: New test.
21004
21005 2003-03-26  Roger Sayle  <roger@eyesopen.com>
21006
21007         * g77.f-torture/compile/20030326-1.f: New test case.
21008
21009 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
21010
21011         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
21012
21013         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
21014
21015 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
21016
21017         * gcc.dg/ia64-sync-3.c: New test.
21018
21019 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
21020
21021         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
21022
21023 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
21024
21025         * gcc.dg/ultrasp6.c: New test.
21026
21027 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
21028
21029         * gcc.dg/i386-signbit-1.c: New test.
21030         * gcc.dg/i386-signbit-2.c: New test.
21031         * gcc.dg/i386-signbit-3.c: New test.
21032
21033 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
21034
21035         * gcc.dg/ultrasp5.c: Fix options.
21036
21037 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
21038
21039         * gcc.dg/ultrasp5.c: Fix comment.
21040
21041 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
21042
21043         PR fortran/10197
21044         * g77.f-torture/execute/10197.f: New test.
21045
21046 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
21047
21048         PR c++/9898, c++/383
21049         * g++.dg/template/conv6.C: New test.
21050
21051         PR c++/10119
21052         * g++.dg/template/ptrmem5.C: New test.
21053
21054         PR c++/10026
21055         * g++.dg/lookup/koenig1.C: New test.
21056
21057         PR C++/10199
21058         * g++.dg/lookup/template2.C: New test.
21059
21060 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
21061
21062         * g++.dg/opt/rtti1.C: New test.
21063
21064 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
21065
21066         * gcc.dg/ultrasp5.c: New test.
21067
21068 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
21069
21070         PR middle-end/9967
21071         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
21072         builtin fputs.
21073
21074 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
21075
21076         PR c/8224
21077         * gcc.dg/20030323-1.c: New test.
21078
21079 2003-03-23  Roger Sayle  <roger@eyesopen.com>
21080
21081         * gcc.c-torture/compile/20030323-1.c: New test case.
21082
21083 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
21084
21085         * gcc.dg/20030321-1.c: New test.
21086
21087 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
21088
21089         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
21090
21091 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
21092
21093         PR c++/9978, c++/9708
21094         * g++.dg/ext/vlm1.C: Adjust expected error.
21095         * g++.dg/ext/vla2.C: New test.
21096         * g++.dg/template/arg1.C: New test.
21097         * g++.dg/template/arg2.C: New test.
21098
21099 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
21100
21101         * g77.f-torture/execute/select.f: New test.
21102         * g77.f-torture/noncompile/select_no_compile.f: New test.
21103
21104 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
21105
21106         PR c++/9898
21107         * g++.dg/other/error4.C: New test.
21108
21109 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
21110
21111         * g++.dg/template/friend17.C: New test.
21112
21113 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
21114
21115         * gcc.c-torture/compile/20030320-1.c: New.
21116
21117 2003-03-20  Roger Sayle  <roger@eyesopen.com>
21118
21119         * gcc.dg/builtins-6.c: New test case.
21120
21121 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
21122
21123         PR target/10073
21124         * gcc.c-torture/compile/20030319-1.c: New.
21125
21126 2003-03-18  Jan Hubicka  <jh@suse.cz>
21127
21128         * gcc.dg/i386-cvt-1.c: New test.
21129
21130 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
21131
21132         * objc.dg/naming-1.m: Use "(parse|syntax) error".
21133         * objc.dg/naming-2.m: Likewise.
21134
21135 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
21136
21137         PR c++/9639
21138         * g++.dg/parse/crash1.C: New test.
21139
21140 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
21141
21142         PR c++/8805
21143         * g++.dg/eh/cleanup1.C: New test.
21144
21145 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
21146
21147         * gcc.c-torture/execute/20030316-1.c: New test case.
21148
21149 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
21150
21151         PR c++/9629
21152         * g++.dg/init/ctor2.C: New test.
21153
21154 2003-03-15  Roger Sayle  <roger@eyesopen.com>
21155
21156         * g77.f-torture/compile/xformat.f: New test case.
21157
21158 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21159
21160         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
21161         * g++.old-deja/g++.mike/eh50.C: Likewise.
21162
21163 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21164
21165         PR c++/6440
21166         * g++.dg/template/spec7.C: New test.
21167         * g++.dg/template/spec8.C: Likewise.
21168
21169 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
21170
21171         * gcc.c-torture/execute/20030313-1.c: New test.
21172
21173 2003-03-14  Richard Henderson  <rth@redhat.com>
21174
21175         * gcc.dg/inline-2.c: Adjust alpha test for external call.
21176
21177 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
21178
21179         * gcc.c-torture/compile/20030314-1.c: New test.
21180
21181 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
21182
21183         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
21184         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
21185         thumb target,
21186         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
21187         to accept newer _imp__  prefix and additional
21188         newline in .drectve section.
21189         * gcc.dg/dll-4.c: Likewise.
21190         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
21191         switch.
21192
21193 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
21194
21195         * g++.dg/parse/namespace9.C: New test.
21196
21197         * g++.dg/init/ref5.C: New test.
21198         * g++.dg/parse/ptrmem1.C: Likewise.
21199
21200 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21201
21202         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
21203         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
21204         regular expression.
21205         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
21206         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
21207
21208 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
21209
21210         * gcc.c-torture/execute/20030224-2.c: New test.
21211
21212 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
21213
21214         * gcc.dg/decl-3.c: New test.
21215
21216 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
21217
21218         * gcc.dg/i386-loop-2.c: New test.
21219
21220 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
21221
21222         PR c++/9474
21223         * g++.dg/parse/namespace8.C: New test.
21224
21225         PR c++/9924
21226         * g++.dg/overload/builtin2.C: New test.
21227
21228 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
21229
21230         * gcc.dg/return-type-3.c: New test.
21231
21232 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
21233
21234         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
21235         profiling options are not supported.
21236
21237 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
21238
21239         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
21240         * g++.old-deja/g++.warn/impint2.C: Likewise.
21241
21242 2003-03-10  Devang Patel  <dpatel@apple.com>
21243
21244         * g++.dg/cpp/c++_cmd_1.C: New test.
21245         * g++.dg/cpp/c++_cmd_1.h: New file.
21246
21247 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
21248
21249         * gcc.dg/altivec-9.c: New file.
21250
21251 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21252
21253         * gcc.dg/ppc-sdata-1.c: New test.
21254         * gcc.dg/ppc-sdata-2.c: New test.
21255
21256 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
21257
21258         PR c++/9373
21259         * g++.dg/opt/ptrmem2.C: New test.
21260
21261         PR c++/8534
21262         * g++.dg/opt/ptrmem1.C: New test.
21263
21264 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
21265
21266         * gcc.dg/i386-loop-1.c: New test.
21267
21268 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21269
21270         PR c++/9970
21271         * g++.dg/lookup/friend1.C: New test.
21272
21273 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
21274
21275         PR c++/9823
21276         * g++.dg/parser/constructor1.C: New test.
21277
21278 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
21279
21280         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
21281
21282         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
21283
21284 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
21285
21286         * gcc.dg/cpp/Wunused.c: Update test.
21287
21288 2003-03-08  Jan Hubicka  <jh@suse.cz>
21289
21290         * gcc.dg/inline-3.c: New test.
21291
21292 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
21293
21294         PR c++/9809
21295         * g++.dg/parse/builtin1.C: New test.
21296
21297         PR c++/9982
21298         * g++.dg/abi/cookie1.C: New test.
21299         * g++.dg/abi/cookie2.C: Likewise.
21300
21301         PR c++/9524
21302         * g++.dg/template/field1.C: New test.
21303
21304         PR c++/9912
21305         * g++.dg/parse/class1.C: New test.
21306         * g++.dg/parse/namespace7.C: Likewise.
21307         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
21308
21309 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
21310
21311         * g++.dg/init/ref4.C: New test.
21312
21313 2003-03-07  Jan Hubicka  <jh@suse.cz>
21314
21315         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
21316         * gcc.dg/inline-3.c:  New test.
21317
21318 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
21319
21320         * g++.dg/init/ref3.C: New test.
21321
21322         PR c++/9965
21323         * g++.dg/init/ref2.C: New test.
21324
21325         PR c++/9400
21326         * g++.dg/warn/Wshadow-2.C: New test.
21327
21328         PR c++/9791
21329         * g++.dg/warn/Woverloaded-1.C: New test.
21330
21331 2003-03-05  Jan Hubicka  <jh@suse.cz>
21332
21333         * gcc.dg/i386-local2.c: New.
21334         * gcc.dg/i386-local.c: Fix typo.
21335
21336 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
21337
21338         * g++.dg/abi/layout3.C: New test.
21339
21340 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
21341
21342         * gcc.c-torture/compile/20030305-1.c
21343
21344 2003-03-05  Jan Hubicka  <jh@suse.cz>
21345
21346         * gcc.dg/i386-local.c: New.
21347
21348 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
21349
21350         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
21351
21352 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
21353
21354         * gcc.dg/switch-2.c: New test.
21355         * gcc.dg/switch-3.c: New test.
21356         * gcc.dg/Wswitch.c: Adjust line numbers.
21357         * gcc.dg/Wswitch-default.c: Likewise.
21358         * gcc.dg/Wswitch-enum.c: Likewise.
21359
21360 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
21361
21362         * gcc.c-torture/execute/20030222-1.c: New test.
21363
21364 2003-03-03  James E Wilson  <wilson@tuliptree.org>
21365
21366         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
21367
21368 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
21369
21370         PR c++/9878
21371         * g++.dg/init/ref1.C: New test.
21372
21373 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
21374
21375         * gcc.dg/sh-relax.c: New SH-only test.
21376
21377 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
21378
21379         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
21380         comment explaining purpose of testcase.
21381
21382 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
21383
21384         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
21385         for HC11/HC12 (asm needs two int registers).
21386         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
21387         HC11/HC12 because the test uses an asm which needs two 32-bit
21388         registers.
21389
21390 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
21391
21392         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
21393         for HC11/HC12 (array is too large otherwise).
21394         * gcc.c-torture/compile/920501-4.x: New file, likewise.
21395         * gcc.c-torture/compile/20010518-2.x: Likewise.
21396         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
21397         HC11/HC12 (array is too large).
21398
21399 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
21400
21401         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
21402         * lib/g++-dg.exp (g++-dg-test): Likewise.
21403
21404 2003-03-01  Roger Sayle  <roger@eyesopen.com>
21405
21406         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
21407         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
21408
21409 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21410
21411         * g++.dg/warn/implicit-typename1.C: Remove warning.
21412
21413 2003-02-28  Richard Henderson  <rth@redhat.com>
21414
21415         * gcc.dg/noreturn-1.c: Move noreturn warning line.
21416         * gcc.dg/return-type-1.c: Move control reaches end warning line.
21417
21418 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
21419
21420         * gcc.dg/pch/pch.exp: Change .pch to .gch.
21421         * g++.dg/pch/pch.exp: Likewise.
21422
21423 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
21424
21425         PR c++/9879
21426         * testsuite/g++.dg/init/new4.C: New test.
21427
21428 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
21429
21430         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
21431
21432 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
21433
21434         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
21435         unsigned long.
21436
21437         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
21438         wider than float.
21439
21440 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21441
21442         * lib/scanasm.exp: Add support for counting numbers of
21443         occurences.
21444         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
21445         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
21446
21447 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
21448
21449         PR c++/9683
21450         * g++.dg/template/static3.C: New test.
21451
21452         PR c++/9829
21453         * g++.dg/parse/namespace6.C: New test.
21454
21455 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21456
21457         PR target/9732
21458         * gcc.dg/20030225-1.c: New test.
21459
21460 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
21461
21462         * README: Remove out-of-date information.
21463
21464         PR c++/9836
21465         * g++.dg/template/spec6.C: New test.
21466
21467 2003-02-24  Jeff Law  <law@redhat.com>
21468
21469         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
21470
21471 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21472
21473         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
21474         * gcc.dg/pragma-ep-1.c: Likewise.
21475
21476 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21477
21478         PR c++/9602
21479         * g++.dg/template/friend16.C: New test.
21480
21481 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
21482
21483         PR c++/5333
21484         * g++.dg/parse/fused-params1.C: Adjust error messages.
21485         * g++.dg/template/nested3.C: New test.
21486
21487 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
21488
21489         * g++.dg/abi/param1.C: New test.
21490
21491 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21492
21493         PR c++/7982
21494         * g++.dg/warn/implicit-typename1.C: New test.
21495
21496 2003-02-22  Kelley Cook <kelleycook@comcast.net>
21497
21498         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
21499         with "mtune".
21500         * g++.old-deja/g++.other/store-expr2.C: Likewise.
21501         * gcc.c-torture/execute/20010129-1.x: Likewise.
21502         * gcc.dg/20011107-1.c: Likewise.
21503         * gcc.dg/20020108-1.c: Likewise.
21504         * gcc.dg/20020122-3.c: Likewise.
21505         * gcc.dg/20020206-1.c: Likewise.
21506         * gcc.dg/20020310-1.c: Likewise.
21507         * gcc.dg/20020426-2.c: Likewise.
21508         * gcc.dg/20020517-1.c: Likewise.
21509         * gcc.dg/991230-1.c: Likewise.
21510         * gcc.dg/i386-unroll-1.c: Likewise.
21511         * gcc.misc-tests/i386-prefetch.exp: Likewise.
21512
21513 2003-02-22  Jan Hubicka  <jh@suse.cz>
21514
21515         * gcc.dg/i386-mul.c: New test.
21516
21517 2003-02-21  Roger Sayle  <roger@eyesopen.com>
21518
21519         * gcc.dg/builtins-5.c: New test case.
21520
21521 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
21522
21523         * gcc.dg/asmreg-1.c: New test.
21524
21525 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
21526
21527         PR c++/9749
21528         * g++.dg/parse/varmod1.C: New test.
21529
21530 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
21531
21532         PR c++/9727
21533         * g++.dg/template/op1.C: New test.
21534
21535 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
21536
21537         PR c++/8906
21538         * g++.dg/template/nested2.C: New test.
21539
21540 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
21541
21542         PR c++/8724
21543         * g++.dg/expr/dtor1.C: New test.
21544
21545 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
21546
21547         * gcc.dg/cpp/include3.c: New test.
21548         * gcc.dg/cpp/inc/foo.h: New file.
21549
21550 2003-02-21  Glen Nakamura  <glen@imodulo.com>
21551
21552         * gcc.c-torture/execute/20030221-1.c: New test.
21553
21554 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
21555
21556         PR c++/9729
21557         * g++.dg/abi/conv1.C: New test.
21558
21559 2003-02-20  Jan Hubicka  <jh@suse.cz>
21560
21561         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
21562
21563 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
21564
21565         * gcc.c-torture/compile/20030219-1.c: New test.
21566
21567 2003-02-18  Jan Hubicka  <jh@suse.cz>
21568
21569         * gcc.dg/funcorder.c: New test.
21570
21571 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
21572
21573         * gcc.c-torture/execute/20030218-1.c: New.
21574
21575 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
21576
21577         * gcc.dg/20030218-1.c: New.
21578
21579 2003-02-18  Richard Henderson  <rth@redhat.com>
21580
21581         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
21582         * gcc.dg/attr-used-2.c: New.
21583
21584 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
21585
21586         PR c++/9704
21587         * g++.dg/init/copy5.C: New test.
21588
21589 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
21590
21591         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
21592         * g++.dg/pch/pch.exp: Likewise.
21593
21594 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
21595
21596         * gcc.c-torture/execute/20030209-1.c: Enable the test if
21597         STACK_SIZE is not defined.
21598
21599 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21600
21601         PR c++/9457
21602         * g++.dg/template/init1.C: New test.
21603
21604 2003-02-16  Jan HUbicka  <jh@suse.cz>
21605
21606         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
21607         (foo): Add few extra tests
21608         * gcc.dg/c99-const-expr-3.c: Likewise.
21609         * gcc.c-torture/execute/20030216-1.c: New.
21610
21611 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21612
21613         PR c++/9459
21614         * g++.dg/ext/typeof4.C: New test.
21615
21616 2003-02-15  Roger Sayle  <roger@eyesopen.com>
21617
21618         * gcc.dg/i386-387-3.c: New test case.
21619
21620 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
21621
21622         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
21623         cris-*-elf* cris-*-aout* and mmix-*-*.
21624
21625 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
21626
21627         * gcc.dg/20030213-1.c: New test.
21628
21629 2003-02-12  Roger Sayle  <roger@eyesopen.com>
21630
21631         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
21632         * gcc.dg/i386-387-2.c: Likewise.
21633
21634 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
21635
21636         * gcc.dg/ppc-spe.c: Fix formatting.
21637         Enable tests that were previously unsupported by gas.
21638         Delete tests for instructions that no longer exist.
21639         Switch arguments on evsubifw builtin.
21640
21641 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
21642
21643         * gcc.c-torture/execute/20030209-1.c: Disable the test if
21644         STACK_SIZE is too small.
21645
21646 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
21647             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
21648
21649         * gcc.dg/decl-2.c: New test.
21650
21651 2003-02-10  Jan Hubicka  <jh@suse.cz>
21652
21653         * gcc.dg/i386-fpcvt-1.c:  New test.
21654
21655 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
21656
21657         * gcc.c-torture/execute/20030209-1.c: New test.
21658
21659 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
21660
21661         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
21662         int-wide bitops, use the constants of the same width.
21663         Likewise, if long long is 32-bit wide, test bitops using
21664         32-bit constants.
21665
21666 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
21667
21668         * gcc.dg/20021014-1.c: Annotate with expected notice text.
21669
21670 2003-02-07  Roger Sayle  <roger@eyesopen.com>
21671
21672         * testsuite/gcc.dg/builtins-4.c: New test case.
21673
21674 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21675
21676         * gcc.dg/20020430-1.c: Fix dg command typos.
21677         * gcc.dg/20020503-1.c: Likewise.
21678
21679 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21680
21681         PR c++/8785
21682         * g++.dg/parse/fused-params1.C: New test.
21683
21684         PR c++/8857
21685         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
21686
21687         PR c++/8921
21688         * g++.dg/parse/non-dependent1.C: New test.
21689
21690         PR c++/8928
21691         * g++.dg/parse/dupl-tmpl-args1.C: New test.
21692
21693         PR c++/9228
21694         * g++.dg/parse/undefined7.C: New test.
21695         * g++.dg/parse/non-templ1.C: New test.
21696
21697         PR c++/9229
21698         * g++.dg/parse/too-many-tmpl-args1.C: New test.
21699
21700 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
21701
21702         * gcc.c-torture/compile/20030206-1.c: New test.
21703
21704 2003-02-05  Roger Sayle  <roger@eyesopen.com>
21705
21706         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
21707         "pow" to "foo" to avoid potential confusion with a math built-in.
21708
21709 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21710
21711         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
21712         conditions for SPARC targets.
21713
21714 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
21715
21716         * gcc.dg/20030204-1.c: New test.
21717
21718 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21719
21720         PR c++/38
21721         * g++.dg/parse/array-size1.C: New test.
21722
21723         PR c++/5657
21724         * g++.dg/parse/undefined3.C: New test.
21725
21726         PR c++/5665
21727         * g++.dg/parse/undefined4.C: New test.
21728
21729         PR c++/5975
21730         * g++.dg/parse/undefined5.C: New test.
21731
21732         PR c++/7259
21733         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
21734
21735         PR c++/8578
21736         * g++.dg/parse/casting-operator1.C: New test.
21737
21738         PR c++/8596
21739         * g++.dg/parse/undefined6.C: New test.
21740
21741         PR c++/8736
21742         * g++.dg/parse/missing-template1.C: New test.
21743
21744 2003-02-04  Jan Hubicka  <jh@suse.cz>
21745
21746         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
21747         * gcc.dg/i386-cmov?.c:  Likewise.
21748         * gcc.dg/i386-fpcvt-?.c:  Likewise.
21749         * gcc.dg/i386-ssefp-1.c:  Likewise.
21750         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
21751         conventions.
21752
21753 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
21754
21755         PR c++/7129
21756         * testsuite/g++.dg/ext/max.C: New test.
21757
21758 2003-02-03  Jan Hubicka  <jh@suse.cz>
21759
21760         * gcc.c-torture/execute/20030203-1.c: New test.
21761
21762 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
21763
21764         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
21765         'natural-endian'.
21766
21767 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
21768
21769         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
21770         * g++.dg/init/new2.C: Likewise.
21771         * g++.dg/other/new1.C: Likewise.
21772
21773 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
21774
21775         * gcc.dg/struct-ret-libc.c: New test.
21776
21777 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
21778
21779         * gcc.dg/20030129-1.c: New test.
21780
21781 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21782
21783         PR c++/8849
21784         * g++.dg/template/ptrmem4.C: New test.
21785
21786 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
21787
21788         * g++.dg/parser/constant1.C: New test.
21789
21790 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21791
21792         PR c++/8591
21793         * g++.dg/parse/friend2.C: New test.
21794
21795 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
21796
21797         PR c++/9437
21798         * g++.dg/template/unify4.C: New test.
21799
21800 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
21801
21802         * gcc.c-torture/execute/20030128-1.c: New test.
21803
21804 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
21805
21806         * g++.dg/lookup/nested1.C: Test moved from ...
21807         * g++.old-deja/g++.other/lookup24.C: ... here.
21808
21809 2003-01-28  Jan Hubicka  <jh@suse.cz>
21810
21811         * gcc.dg/i386-cmov5.c:  New test.
21812
21813 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
21814
21815         * gcc.c-torture/execute/20010925-1.c: Changed the
21816         memcpy declaration.
21817
21818 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
21819
21820         PR c++/3902
21821         * g++.dg/parse/template5.C: New test.
21822
21823 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
21824
21825         PR fortran/9258
21826         * g77.dg/pr9258: New test.
21827
21828 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
21829
21830         * README: Move relevant parts from README.g++.
21831
21832         * README.g++: Remove this file.
21833
21834 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
21835
21836         * g++.dg/abi/dcast1.C: New test.
21837
21838 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21839
21840         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
21841
21842 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
21843
21844         PR c++/47
21845         * g++.old-deja/g++.other/lookup24.C: New test.
21846
21847 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21848
21849         PR middle-end/7227
21850         * gcc.dg/uninit-C.c: New test.
21851
21852 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
21853
21854         * g++.dg/abi/covariant1.C: New test.
21855
21856 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
21857
21858         * gcc.dg/20030123-1.c: New test.
21859
21860 2003-01-25  Jan Hubicka  <jh@suse.cz>
21861
21862         PR opt/8492
21863         * gcc.c-torture/compile/20030125-1.c
21864
21865 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
21866
21867         PR c++/9403
21868         * g++.dg/parse/template3.C: New test.
21869         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
21870
21871         PR c++/795
21872         * g++.dg/parse/template4.C: New test.
21873
21874         PR c++/9415
21875         * g++.dg/template/qual2.C: New test.
21876
21877         PR c++/8545
21878         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
21879
21880         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
21881
21882 2003-01-25  Roger Sayle  <roger@eyesopen.com>
21883
21884         * gcc.c-torture/execute/switch-1.c: New test case.
21885
21886 2003-01-25  Jan Hubicka  <jh@suse.cz>
21887
21888         * gcc.c-torture/execute/20030125-1.[cx]: New test.
21889
21890 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
21891
21892         Tweaks for Bison-1.875. From the NEWS file:
21893         "- `parse error' -> `syntax error'
21894         Bison now uniformly uses the term `syntax error'"
21895         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
21896         * gcc.dg/cpp/digraph2.c: Likewise.
21897         * gcc.dg/cpp/direct2.c: Likewise.
21898         * gcc.dg/cpp/paste4.c: Likewise.
21899         * gcc.dg/c90-restrict-1.c: Likewise.
21900         * gcc.dg/c99-func-2.c: Likewise.
21901         * gcc.dg/noncompile/920721-2.c: Likewise.
21902         * gcc.dg/noncompile/930622-2.c: Likewise.
21903         * gcc.dg/noncompile/940112-1.c: Likewise.
21904         * gcc.dg/noncompile/950921-1.c: Likewise.
21905         * gcc.dg/noncompile/951123-1.c: Likewise.
21906         * gcc.dg/noncompile/971104-1.c: Likewise.
21907         * gcc.dg/noncompile/990416-1.c: Likewise.
21908
21909 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
21910
21911         * g++.dg/parse/undefined1.C: Add error message.
21912
21913 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
21914
21915         PR c++/9354
21916         * g++.dg/parse/new1.C: New test.
21917
21918         PR c++/9216
21919         * g++.dg/parse/template2.C: New test.
21920
21921         PR c++/9354
21922         * g++.dg/parse/typedef2.C: New test.
21923
21924         PR c++/9328
21925         * g++.dg/ext/typeof3.C: New test.
21926
21927 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21928
21929         PR c++/2738
21930         * g++.dg/parse/ret-type1.C: New test.
21931
21932         PR c++/3792
21933         * g++.dg/parse/tmpl-outside1.C: New test.
21934
21935         PR c++/4207
21936         * g++.dg/parse/int-as-enum1.C: New test.
21937
21938         PR c++/4903
21939         * g++.dg/parse/no-typename1.C: New test.
21940
21941         PR c++/5533
21942         * g++.dg/parse/no-value1.C: New test.
21943
21944         PR c++/5921
21945         * g++.dg/parse/wrong-inline1.C: New test.
21946
21947         PR c++/6402
21948         * g++.dg/parse/ref1.C: New test.
21949
21950         PR c++/6992
21951         * g++.dg/parse/attr-ctor1.C: New test.
21952
21953         PR c++/7229
21954         * g++.dg/parse/namespace5.C: New test.
21955
21956         PR c++/7917
21957         * g++.dg/parse/func-def1.C: New test.
21958
21959         PR c++/8143
21960         * g++.dg/parse/undefined1.C: New test.
21961
21962         PR c++/5723, PR c++/8522
21963         * g++.dg/parse/specialization1.C: New test.
21964
21965         PR c++/163, PR c++/8595
21966         * g++.dg/parse/struct-as-enum1.C: New test.
21967
21968         PR c++/9173
21969         * g++.dg/parse/undefined2.C: New test.
21970
21971 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
21972
21973         PR c++/9298
21974         * g++.dg/parse/template1.C: New test.
21975
21976         PR c++/9384
21977         * g++.dg/parse/using1.C: New test.
21978
21979         PR c++/9285
21980         PR c++/9294
21981         * g++.dg/parse/expr2.C: New test.
21982
21983         PR c++/9388
21984         * g++.dg/parse/lookup2.C: Likewise.
21985
21986 2003-01-21  Jan Hubicka  <jh@suse.cz>
21987
21988         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
21989         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
21990         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
21991         * gcc.c-torture/execute/string-opt-*.c: Likewise.
21992
21993 2003-01-20  Nick Clifton  <nickc@redhat.com>
21994
21995         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
21996         problem with ARM sibcall code generation.
21997
21998 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
21999
22000         * gcc.c-torture/execute/20030120-1.c: New.
22001
22002 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
22003
22004         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
22005
22006 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
22007
22008         PR c++/9272
22009         * g++.dg/parse/ctor1.C: New test.
22010
22011         PR c++/9294:
22012         * g++.dg/parse/qualified1.C: New test.
22013
22014         * g++.dg/parse/typename3.C: New test.
22015
22016 2003-01-16  Richard Henderson  <rth@redhat.com>
22017
22018         * g++.dg/tls/init-2.C: Fix error matches for real this time.
22019
22020 2003-01-16  Richard Henderson  <rth@redhat.com>
22021
22022         * g++.dg/pch/pch.exp: Copy test header to the working directory
22023         before using it either for precompilation or direct use.
22024         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
22025         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
22026
22027 2003-01-16  Richard Henderson  <rth@redhat.com>
22028
22029         * gcc.dg/pch/pch.exp: Copy test header to the working directory
22030         before using it either for precompilation or direct use.
22031         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
22032         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
22033
22034 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
22035
22036         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
22037         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
22038         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
22039         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
22040         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
22041         typename warning into error.
22042         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
22043         error messages.
22044         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
22045         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
22046         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
22047         messages.
22048         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
22049         make declaration visible in template.
22050         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
22051         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
22052         messages.
22053         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
22054         message.
22055         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
22056         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
22057         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
22058         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
22059         typename warning with error message.
22060         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
22061         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
22062         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
22063
22064 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
22065
22066         * g++.dg/parse/ambig2.C: New test.
22067
22068 2003-01-15  Richard Henderson  <rth@redhat.com>
22069
22070         * g++.dg/tls/init-2.C: Update error message string.
22071
22072 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22073
22074         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
22075
22076 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
22077
22078         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
22079         all for HC11/HC12.
22080         * gcc.c-torture/compile/20001205-1.x: Likewise.
22081         * gcc.c-torture/compile/20001226-1.x: Likewise.
22082         * gcc.c-torture/compile/920520-1.x: Likewise.
22083         * gcc.c-torture/compile/961203-1.x: Likewise.
22084         * gcc.c-torture/compile/20020604-1.x: Likewise.
22085
22086 2003-01-15  Jan Hubicka  <jh@suse.cz>
22087
22088         * gcc.c-torture/compile/20030115-1.c: New test.
22089
22090         * gcc.dg/i386-fpcvt-1.c: New test.
22091         * gcc.dg/i386-fpcvt-2.c: New test.
22092
22093 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
22094
22095         Further conform g++'s __vmi_class_type_info to the C++ ABI
22096         specification.
22097         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
22098         the specification.
22099
22100 2003-01-14  Jan Hubicka  <jh@suse.cz>
22101
22102         * gcc.dg/i386-fpcvt-1.c: New test.
22103         * gcc.dg/i386-fpcvt-2.c: New test.
22104
22105 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
22106
22107         * gcc.dg/i386-mmx-3.c: New test.
22108
22109 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
22110
22111         PR c++/9264
22112         * g++.dg/parse/octal1.C: New file.
22113
22114         PR c++/9172
22115         * g++.dg/parse/typename1.C: New file.
22116
22117 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
22118
22119         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
22120         * gcc.dg/bf-no-ms-layout.c: Likewise.
22121         * gcc.dg/bf-ms-attrib.c: Likewise.
22122
22123 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
22124
22125         PR c++/9099
22126         * g++.dg/parse/dtor1.C: New file.
22127
22128         PR c++/9128
22129         * g++.dg/rtti/typeid1.C: New file.
22130
22131         PR c++/9153
22132         * g++.dg/parse/lookup1.C: New file.
22133
22134         PR c++/9171
22135         * g++.dg/templ/spec5.C: New file.
22136
22137 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
22138
22139         * gcc.c-torture/compile/20030110-1.c: New test.
22140
22141 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
22142
22143         Merge from pch-branch:
22144
22145         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
22146
22147         * gcc.dg/pch/cpp-1.h: New.
22148         * gcc.dg/pch/cpp-1.c: New.
22149         * gcc.dg/pch/cpp-2.h: New.
22150         * gcc.dg/pch/cpp-2.c: New.
22151
22152         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
22153
22154         * gcc.dg/pch/except-1.h: New.
22155         * gcc.dg/pch/except-1.c: New.
22156
22157         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
22158
22159         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
22160         running test.
22161         * gcc.dg/pch: Include *.hp not *.h.
22162         * gcc.dg/pch/system-1.h: New.
22163         * gcc.dg/pch/system-1.c: New.
22164
22165         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
22166
22167         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
22168         rather than trying to build and run a program using PCH.
22169         * gcc.dg/pch: Remove dg-do commands from test files.
22170
22171         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
22172
22173         * gcc.dg/pch/macro-3.c: New.
22174         * gcc.dg/pch/macro-3.h: New.
22175
22176         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
22177
22178         * gcc.dg/pch/common-1.c: New.
22179         * gcc.dg/pch/common-1.h: New.
22180         * gcc.dg/pch/decl-1.c: New.
22181         * gcc.dg/pch/decl-1.h: New.
22182         * gcc.dg/pch/decl-2.c: New.
22183         * gcc.dg/pch/decl-2.h: New.
22184         * gcc.dg/pch/decl-3.c: New.
22185         * gcc.dg/pch/decl-3.h: New.
22186         * gcc.dg/pch/decl-4.c: New.
22187         * gcc.dg/pch/decl-4.h: New.
22188         * gcc.dg/pch/decl-5.c: New.
22189         * gcc.dg/pch/decl-5.h: New.
22190         * gcc.dg/pch/global-1.c: New.
22191         * gcc.dg/pch/global-1.h: New.
22192         * gcc.dg/pch/inline-1.c: New.
22193         * gcc.dg/pch/inline-1.h: New.
22194         * gcc.dg/pch/inline-2.c: New.
22195         * gcc.dg/pch/inline-2.h: New.
22196         * gcc.dg/pch/static-1.c: New.
22197         * gcc.dg/pch/static-1.h: New.
22198         * gcc.dg/pch/static-2.c: New.
22199         * gcc.dg/pch/static-2.h: New.
22200
22201         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
22202
22203         * g++.dg/pch/pch.exp: Better handle failing testcases.
22204         * gcc.dg/pch/pch.exp: Likewise.
22205         * gcc.dg/pch/macro-1.c: New.
22206         * gcc.dg/pch/macro-1.h: New.
22207         * gcc.dg/pch/macro-2.c: New.
22208         * gcc.dg/pch/macro-2.h: New.
22209
22210         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
22211
22212         * g++.dg/dg.exp: Treat files in pch/ specially.
22213         * g++.dg/pch/pch.exp: New file.
22214         * g++.dg/pch/empty.H: New file.
22215         * g++.dg/pch/empty.C: New file.
22216         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
22217         "precompile".
22218
22219         * gcc.dg/pch/pch.exp: New file.
22220         * gcc.dg/pch/empty.h: New file.
22221         * gcc.dg/pch/empty.c: New file.
22222         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
22223         "precompile".
22224
22225 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22226
22227         * g++.dg/template/friend14.C: New test.
22228
22229 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
22230
22231         * gcc.dg/old-style-asm-1.c: New test.
22232
22233 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
22234
22235         * gcc.c-torture/compile/20030109-1.c: New test.
22236
22237 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
22238
22239         * gcc.c-torture/execute/20030109-1.c: New test.
22240
22241 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
22242
22243         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
22244         * g++.old-deja/g++.mike/dyncast2.C: Likewise
22245         * g++.old-deja/g++.mike/dyncast3.C: Likewise
22246         * g++.old-deja/g++.mike/eh2.C: Likewise
22247         * g++.old-deja/g++.mike/eh3.C: Likewise
22248         * g++.old-deja/g++.mike/eh5.C: Likewise
22249         * g++.old-deja/g++.mike/eh6.C: Likewise
22250         * g++.old-deja/g++.mike/eh7.C: Likewise
22251         * g++.old-deja/g++.mike/eh8.C: Likewise
22252         * g++.old-deja/g++.mike/eh9.C: Likewise
22253         * g++.old-deja/g++.mike/eh10.C: Likewise
22254         * g++.old-deja/g++.mike/eh12.C: Likewise
22255         * g++.old-deja/g++.mike/eh13.C: Likewise
22256         * g++.old-deja/g++.mike/eh14.C: Likewise
22257         * g++.old-deja/g++.mike/eh16.C: Likewise
22258         * g++.old-deja/g++.mike/eh17.C: Likewise
22259         * g++.old-deja/g++.mike/eh18.C: Likewise
22260         * g++.old-deja/g++.mike/eh21.C: Likewise
22261         * g++.old-deja/g++.mike/eh23.C: Likewise
22262         * g++.old-deja/g++.mike/eh24.C: Likewise
22263         * g++.old-deja/g++.mike/eh25.C: Likewise
22264         * g++.old-deja/g++.mike/eh26.C: Likewise
22265         * g++.old-deja/g++.mike/eh27.C: Likewise
22266         * g++.old-deja/g++.mike/eh28.C: Likewise
22267         * g++.old-deja/g++.mike/eh29.C: Likewise
22268         * g++.old-deja/g++.mike/eh31.C: Likewise
22269         * g++.old-deja/g++.mike/eh33.C: Likewise
22270         * g++.old-deja/g++.mike/eh34.C: Likewise
22271         * g++.old-deja/g++.mike/eh35.C: Likewise
22272         * g++.old-deja/g++.mike/eh36.C: Likewise
22273         * g++.old-deja/g++.mike/eh37.C: Likewise
22274         * g++.old-deja/g++.mike/eh38.C: Likewise
22275         * g++.old-deja/g++.mike/eh39.C: Likewise
22276         * g++.old-deja/g++.mike/eh40.C: Likewise
22277         * g++.old-deja/g++.mike/eh41.C: Likewise
22278         * g++.old-deja/g++.mike/eh42.C: Likewise
22279         * g++.old-deja/g++.mike/eh44.C: Likewise
22280         * g++.old-deja/g++.mike/eh46.C: Likewise
22281         * g++.old-deja/g++.mike/eh47.C: Likewise
22282         * g++.old-deja/g++.mike/eh48.C: Likewise
22283         * g++.old-deja/g++.mike/eh49.C: Likewise
22284         * g++.old-deja/g++.mike/eh50.C: Likewise
22285         * g++.old-deja/g++.mike/eh51.C: Likewise
22286         * g++.old-deja/g++.mike/eh53.C: Likewise
22287         * g++.old-deja/g++.mike/eh55.C: Likewise
22288         * g++.old-deja/g++.mike/p7912.C: Likewise
22289         * g++.old-deja/g++.mike/p9706.C: Likewise
22290         * g++.old-deja/g++.mike/p10416.C: Likewise
22291         * g++.old-deja/g++.mike/p11667.C: Likewise
22292         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
22293         Remove redundant reference to Iris.
22294         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
22295         Elxsi, i860, Pico Java, and WE32K.
22296
22297 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
22298
22299         * g++.dg/ext/asm4.C: New test.
22300
22301 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22302
22303         PR c++/9030
22304         * g++.dg/template/friend12.C: New test.
22305         * g++.dg/template/friend13.C: Likewise.
22306         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
22307
22308 2003-01-08  Jan Hubicka  <jh@suse.cz>
22309
22310         * gcc.dg/i386-cadd.c: New test.
22311         * gcc.dg/i386-cmov4.c: Likewise.
22312
22313 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
22314
22315         PR c++/9165
22316         * g++.dg/warn/Wunused-3.C: New test.
22317
22318         * g++.dg/abi/bitfield9.C: New test.
22319
22320         PR c++/9189
22321         * g++.dg/parse/defarg3.C: New test.
22322
22323 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
22324
22325         * g++.dg/parse/ambig1.C: New test.
22326         * g++.dg/parse/defarg2.C: New test.
22327
22328 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
22329
22330         * g++.dg/template/defarg-1.C: New test.
22331         * g++.dg/template/local2.C: Likewise.
22332
22333 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
22334
22335         * gcc.c-torture/execute/20030105-1.c: New test.
22336
22337 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22338
22339         * g++.dg/parse/namespace3.C: Remove extra semicolons.
22340         * g++.dg/parse/namespace4.C: Likewise.
22341
22342 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
22343
22344         * g++.dg/template/ntp2.C: New test.
22345
22346 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
22347
22348         * g++.dg/parse/extern-C-1.C: New test.
22349
22350         * g++.dg/parse/namespace4.C: New test.
22351
22352         * g++.dg/template/nested1.C: New test.
22353
22354         * g++.dg/parse/namespace3.C: New test.
22355
22356 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
22357
22358         * g++.dg/lookup/two-stage1.C: New test.
22359
22360 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22361
22362         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
22363         * g++.old-deja/g++.jason/access8.C: Likewise.
22364         * g++.old-deja/g++.other/decl5.C: Likewise.
22365
22366 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
22367
22368         * g++.dg/parse/parse7.C: New test.
22369
22370 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
22371
22372         PR c++/2843
22373         * g++.dg/ext/attrib7.C: New test.
22374
22375 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
22376
22377         * g++.dg/parse/parse6.C: New test.
22378
22379 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
22380
22381         * gcc.dg/h8300-stack-1.c: New.
22382
22383 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
22384
22385         g++.dg/lookup/exception1.C: New test.
22386
22387         g++.dg/lookup/template1.C: New test.
22388
22389         g++.dg/parse/namespace2.C: New test.
22390
22391         g++.dg/parse/parens2.C: New test.
22392
22393 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22394
22395         * g++.dg/parse/parse5.C: New test.
22396         * g++.dg/lookup/scoped4.C: New test.
22397
22398 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
22399
22400         * g++.dg/parse/parens1.C: New test.
22401
22402         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
22403         angle-bracket1.C.
22404         * g++.dg/parse/parens2.C: New test.
22405
22406         * g++.dg/lookup/scope-operator1.C: New test.
22407
22408         * g++.dg/parse/operator1.C: New test.
22409
22410 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22411
22412         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
22413         * g++.old-deja/g++.other/access6.C: Likewise.
22414         * g++.old-deja/g++.other/decl1.C: Likewise.
22415         * g++.old-deja/g++.pt/typename12.C: Likewise.
22416
22417 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
22418
22419         * g++.dg/parse/namespace1.C: New test.
22420
22421 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22422
22423         * g++.dg/parse/parse4.C: New test.
22424
22425 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22426
22427         * g++.dg/parse/parse3.C: New test.
22428
22429 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22430
22431         * g++.dg/parse/parse2.C: New test.
22432
22433 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22434
22435         * g++.dg/template/friend11.C: New test.
22436
22437 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22438
22439         * g++.dg/parse/parse1.C: New test.
22440
22441 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
22442
22443         * lib/profopt.exp: Change the name of a global variable to avoid
22444         possible clashes with other test suites.
22445
22446 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
22447
22448         * g++.dg/inherit/covariant8.C: New test.
22449
22450 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
22451
22452         * g++.dg/init/array9.C: New test.
22453
22454         PR c++/9112
22455         * g++.dg/parse/expr1.C: New test.
22456
22457 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
22458
22459         * gcc.c-torture/compile/20021230-1.c: New test.
22460
22461 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
22462
22463         * g++.dg/inherit/covariant5.C: New test.
22464         * g++.dg/inherit/covariant6.C: New test.
22465         * g++.dg/inherit/covariant7.C: New test.
22466
22467 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22468
22469         PR c++/2739
22470         * g++.dg/other/access2.C: New test.
22471
22472 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22473
22474         * g++.dg/other/anon-struct.C: No longer fails
22475         * g++.old-deja/g++.brendan/parse4.C: Likewise.
22476         * g++.old-deja/g++.brendan/parse5.C: Likewise.
22477         * g++.old-deja/g++.brendan/parse6.C: Likewise.
22478
22479 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22480
22481         * g++.dg/parse/angle-bracket.C (main): No longer fails.
22482
22483 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
22484
22485         * g++.dg/eh/spec4.C: Remove stray semicolon.
22486         * g++.dg/expr/pmf-1.C: Change error message.
22487         * g++.dg/ext/asm1.C: Remove stray semicolon.
22488         * g++.dg/ext/typename1.C: Add missing typenames.
22489         * g++.dg/inherit/template-as-base.C: Change error message.
22490         * g++.dg/lookup/scoped1.C: Likewise.
22491         * g++.dg/lookup/scoped2.C: Likewise.
22492         * g++.dg/lookup/using2.C: Likewise.
22493         * g++.dg/other/component1.C: Remove stray semicolon.
22494         * g++.dg/other/do1.C: Change error message.
22495         * g++.dg/other/error2.C: Likewise.
22496         * g++.dg/other/init1.C: Likewise.
22497         * g++.dg/other/packed1.C: Remove stray semicolon.
22498         * g++.dg/other/ptrmem2.C: Change error message.
22499         * g++.dg/parse/parameter-declaration-1.C: Remove line number
22500         marker.
22501         * g++.dg/special/initp1.C: Remove invalid attribute usage.
22502         * g++.dg/template/access3.C: Add typename keyword.
22503         * g++.dg/template/access5.C: Remove stray semicolon.
22504         * g++.dg/template/access6.C: Likewise.
22505         * g++.dg/template/complit1.C: Likewise.
22506         * g++.dg/template/crash1.C: Change error message.
22507         * g++.dg/template/inherit2.C: Remove stray semicolon.
22508         * g++.dg/template/instantiate2.C: Likewise.
22509         * g++.dg/template/instantiate3.C: Change error message.
22510         * g++.dg/template/qual1.C: Remove stray semicolon.
22511         * g++.dg/template/qualttp18.C: Change error message.
22512         * g++.dg/template/ref1.C: Remove stray semicolon.
22513         * g++.dg/template/sizeof1.C (A::value): Declare it.
22514         * g++.dg/template/spec4.C: Change error message.
22515         * g++.dg/template/static1.C: Likewise.
22516         * g++.dg/template/type1.C: Likewise.
22517         * g++.dg/template/typename3.C: Likewise.
22518         * g++.old-deja/g++.benjamin/13478.C: Change error message.
22519         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
22520         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
22521         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
22522         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
22523         named return value extension.
22524         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
22525         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
22526         * g++.old-deja/g++.bob/extern_C.C: Likewise.
22527         * g++.old-deja/g++.bob/inherit2.C: Likewise.
22528         * g++.old-deja/g++.brendan/complex1.C: Likewise.
22529         * g++.old-deja/g++.brendan/copy5.C: Likewise.
22530         * g++.old-deja/g++.brendan/crash13.C: Likewise.
22531         * g++.old-deja/g++.brendan/crash15.C: Likewise.
22532         * g++.old-deja/g++.brendan/crash18.C: Change error message.
22533         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
22534         * g++.old-deja/g++.brendan/crash38.C: Likewise.
22535         * g++.old-deja/g++.brendan/crash50.C: Likewise.
22536         * g++.old-deja/g++.brendan/crash56.C: Likewise.
22537         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
22538         syntax.
22539         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
22540         * g++.old-deja/g++.brendan/crash8.C: Change error message.
22541         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
22542         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
22543         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
22544         * g++.old-deja/g++.brendan/template11.C: Likewise.
22545         * g++.old-deja/g++.brendan/template26.C: Likewise.
22546         * g++.old-deja/g++.brendan/template27.C: Use explicit
22547         specialization syntax.
22548         * g++.old-deja/g++.brendan/template30.C: Likewise.
22549         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
22550         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
22551         non-dependent names.
22552         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
22553         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
22554         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
22555         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
22556         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
22557         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
22558         named return value extension.
22559         * g++.old-deja/g++.ext/namedret2.C: Likewise.
22560         * g++.old-deja/g++.ext/namedret3.C: Likewise.
22561         * g++.old-deja/g++.ext/return1.C: Likewise.
22562         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
22563         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
22564         * g++.old-deja/g++.jason/access8.C: Likewise.
22565         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
22566         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
22567         pseudo-destructor names.
22568         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
22569         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
22570         pseudo-destructor names.
22571         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
22572         * g++.old-deja/g++.jason/overload19.C: Likewise.
22573         * g++.old-deja/g++.jason/overload32.C: Likewise.
22574         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
22575         stray semicolons.
22576         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
22577         * g++.old-deja/g++.jason/return.C: Likewise.
22578         * g++.old-deja/g++.jason/return2.C: Likewise.
22579         * g++.old-deja/g++.jason/shadow1.C: Likewise.
22580         * g++.old-deja/g++.jason/special.C: Use explicit specialization
22581         syntax.
22582         * g++.old-deja/g++.jason/template10.C: Account for use of
22583         non-dependent names.
22584         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
22585         syntax.
22586         * g++.old-deja/g++.jason/template37.C: Likewise.
22587         * g++.old-deja/g++.law/access4.C: Change error messages.
22588         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
22589         pseudo-destructor names.
22590         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
22591         * g++.old-deja/g++.law/ctors9.C: Likewise.
22592         * g++.old-deja/g++.law/cvt22.C: Likewise.
22593         * g++.old-deja/g++.law/dtors5.C: Likewise.
22594         * g++.old-deja/g++.law/global-init1.C: Likewise.
22595         * g++.old-deja/g++.law/missed-error3.C: Likewise.
22596         * g++.old-deja/g++.law/operators28.C: Likewise.
22597         * g++.old-deja/g++.law/visibility28.C: Likewise.
22598         * g++.old-deja/g++.martin/eval1.C: Likewise.
22599         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
22600         name.
22601         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
22602         * g++.old-deja/g++.mike/net34.C: Likewise.
22603         * g++.old-deja/g++.mike/net36.C: Likewise.
22604         * g++.old-deja/g++.mike/ns2.C: Likewise.
22605         * g++.old-deja/g++.mike/p12306.C: Likewise.
22606         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
22607         value extension.
22608         * g++.old-deja/g++.mike/p700.C: Likewise.
22609         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
22610         * g++.old-deja/g++.mike/p710.C: Likewise.
22611         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
22612         value extension.
22613         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
22614         * g++.old-deja/g++.mike/pmf9.C: Likewise.
22615         * g++.old-deja/g++.ns/crash2.C: Likewise.
22616         * g++.old-deja/g++.ns/crash3.C: Likewise.
22617         * g++.old-deja/g++.ns/invalid1.C: Likewise.
22618         * g++.old-deja/g++.ns/ns17.C: Likewise.
22619         * g++.old-deja/g++.ns/template16.C: Likewise.
22620         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
22621         keyword.
22622         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
22623         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
22624         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
22625         named return value extension.
22626         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
22627         * g++.old-deja/g++.other/access4.C: Issue additional error
22628         messages.
22629         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
22630         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
22631         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
22632         * g++.old-deja/g++.other/crash25.C: Change error message.
22633         * g++.old-deja/g++.other/crash4.C: Change error message.
22634         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
22635         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
22636         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
22637         checks.
22638         * g++.old-deja/g++.other/defarg8.C: Likewise.
22639         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
22640         * g++.old-deja/g++.other/dtor10.C: Likewise.
22641         * g++.old-deja/g++.other/incomplete.C: Likewise.
22642         * g++.old-deja/g++.other/linkage7.C: Likewise.
22643         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
22644         lookup algorithm.
22645         * g++.old-deja/g++.other/mangle2.C: Likewise.
22646         * g++.old-deja/g++.other/refinit2.C: Likewise.
22647         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
22648         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
22649         * g++.old-deja/g++.pt/crash28.C: Likewise.
22650         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
22651         syntax.
22652         * g++.old-deja/g++.pt/crash32.C: Change error message.
22653         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
22654         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
22655         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
22656         error message position.
22657         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
22658         * g++.old-deja/g++.pt/defarg8.C: Change error message.
22659         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
22660         syntax.
22661         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
22662         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
22663         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
22664         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
22665         keyword.
22666         * g++.old-deja/g++.pt/explicit31.C: Likewise.
22667         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
22668         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
22669         keyword.
22670         * g++.old-deja/g++.pt/explicit71.C: Change error message.
22671         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
22672         syntax.
22673         * g++.old-deja/g++.pt/friend28.C: Account for use of
22674         non-dependent names.
22675         * g++.old-deja/g++.pt/friend29.C: Likewise.
22676         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
22677         rules.
22678         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
22679         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
22680         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
22681         lookup rules.
22682         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
22683         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
22684         keyword.
22685         * g++.old-deja/g++.pt/memclass20.C: Likewise.
22686         * g++.old-deja/g++.pt/memclass5.C: Likewise.
22687         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
22688         keyword.
22689         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
22690         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
22691         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
22692         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
22693         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
22694         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
22695         keyword.
22696         * g++.old-deja/g++.pt/spec10.C: Likewise.
22697         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
22698         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
22699         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
22700         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
22701         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
22702         * g++.old-deja/g++.pt/ttp62.C: Likewise.
22703         * g++.old-deja/g++.pt/ttp64.C: Likewise.
22704         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
22705         * g++.old-deja/g++.pt/typename15.C: Likewise.
22706         * g++.old-deja/g++.pt/typename22.C: Likewise.
22707         * g++.old-deja/g++.pt/typename6.C: Change error messages.
22708         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
22709         * g++.old-deja/g++.pt/virtual2.C: Likewise.
22710         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
22711         syntax.
22712         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
22713         return value extension.
22714         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
22715         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
22716         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
22717         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
22718
22719 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
22720
22721         * g++.dg/warn/inline1.C: New test.
22722         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
22723         * g++.old-deja/g++.jason/synth10.C: Likewise.
22724         * g++.old-deja/g++.mike/net31.C: Likewise.
22725         * g++.old-deja/g++.mike/p8786.C: Likewise.
22726
22727         * g++.dg/template/friend10.C: New test.
22728         * g++.dg/template/conv5.C: New test.
22729
22730 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
22731
22732         * g++.dg/lookup/scoped3.C: New test.
22733
22734         * g++.dg/lookup/decl1.C: New test.
22735         * g++.dg/lookup/decl2.C: New test.
22736
22737 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
22738
22739         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
22740         gcc.c-torture/compile/20021015-1.c,
22741         gcc.c-torture/compile/20021015-2.c,
22742         gcc.c-torture/compile/20021123-1.c,
22743         gcc.c-torture/compile/20021123-2.c,
22744         gcc.c-torture/compile/20021123-3.c,
22745         gcc.c-torture/compile/20021123-4.c,
22746         gcc.c-torture/execute/20021024-1.c: Add tests previously added
22747         only to 3.1 or 3.2 branch.
22748
22749 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
22750
22751         * gcc.dg/i386-bitfield3.c: New test.
22752
22753         * gcc.dg/i386-bitfield2.c: New test.
22754
22755 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
22756
22757         * g++.dg/parse/conv_op1.C: New test.
22758
22759 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
22760
22761         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
22762         approved.
22763
22764 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
22765
22766         * gcc.c-torture/compile/20021220-1.c: New test.
22767
22768 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
22769
22770         * gcc.dg/i386-fastcall-1.c: New.
22771
22772 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22773
22774         * gcc.c-torture/execute/20021219-1.c: New test.
22775
22776 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22777
22778         * gcc.dg/i386-pic-1.c: New test.
22779
22780 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22781
22782         PR c++/8099
22783         * g++.dg/template/friend9.C: New test.
22784
22785 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22786
22787         PR c++/3663
22788         * g++.dg/template/access7.C: New test.
22789
22790 2002-12-18  Nick Clifton  <nickc@redhat.com>
22791
22792         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
22793         the libstdc++-v3 directory has been found.
22794
22795 2002-12-12  Devang Patel <dpatel@apple.com>
22796         * gcc.dg/darwin-ld-1.c: New test.
22797         * gcc.dg/darwin-ld-2.c: New test.
22798         * gcc.dg/darwin-ld-3.c: New test.
22799         * gcc.dg/darwin-ld-4.c: New test.
22800         * gcc.dg/darwin-ld-5.c: New test.
22801
22802 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
22803
22804         * gcc.c-torture/compile/20021212-1.c: New test.
22805
22806 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
22807
22808         * gcc.dg/fshort-wchar: New test.
22809
22810 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
22811
22812         PR c++/8372
22813         * g++.dg/template/dtor1.C: New test.
22814
22815         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
22816         markers.
22817
22818 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
22819
22820         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
22821
22822 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
22823
22824         * g++.dg/template/static1.C: New test.
22825         * g++.dg/template/static2.C: New test.
22826         * g++.old-deja/g++.ext/memconst.C: New test.
22827
22828 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22829
22830         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
22831         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
22832         * g++.dg/special/initp1.C: Likewise.
22833
22834 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
22835
22836         * gcc.c-torture/execute/20021204-1.c: New test.
22837
22838 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
22839
22840         * gcc.dg/ppc-fmadd-1.c: New file.
22841         * gcc.dg/ppc-fmadd-2.c: New file.
22842         * gcc.dg/ppc-fmadd-3.c: New file.
22843
22844 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
22845
22846         * gcc.c-torture/compile/20021204-1.c: New test.
22847
22848 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
22849
22850         * g++.dg/inherit/covariant2.C: New test.
22851         * g++.dg/inherit/covariant3.C: New test.
22852         * g++.dg/inherit/covariant4.C: New test.
22853         * g++.dg/inherit/covariant1.C: Remove XFAIL.
22854         * g++.old-deja/g++.robertl/eb17.C: Likewise.
22855
22856 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
22857
22858         PR c++/8688
22859         * g++.dg/init/brace3.C: New test.
22860
22861 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
22862
22863         * gcc.dg/20020210-1.c: Fix a comment typo.
22864
22865 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
22866
22867         PR c++/8720
22868         * g++.dg/parse/defarg1.C: New test.
22869
22870         PR c++/8615
22871         * g++.dg/template/char1.C: New test.
22872
22873         * g++.dg/template/varmod1.C: Fix typo.
22874
22875 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22876
22877         DR 180
22878         * g++.old-deja/g++.pt/crash32.C: Expect error.
22879
22880 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
22881
22882         PR c++/5919
22883         * g++.dg/template/varmod1.C: New test.
22884
22885         PR c++/8727
22886         * g++.dg/inherit/typeinfo1.C: New test.
22887
22888         PR c++/8663
22889         * g++.dg/inherit/typedef1.C: New test.
22890
22891 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
22892
22893         PR c++/8332
22894         PR c++/8493
22895         * g++.dg/template/strlen1.C: New test.
22896
22897         PR c++/8227
22898         * g++.dg/template/ctor2.C: New test.
22899
22900         PR c++/8214
22901         * g++.dg/init/string1.C: New test.
22902
22903         PR c++/8511
22904         * g++.dg/template/friend8.C: New test.
22905
22906 2002-11-29  Joe Buck <jbuck@synopsys.com>
22907
22908         * g++.dg/lookup/anon2.C: New test.
22909
22910 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
22911
22912         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
22913         h8300 port.
22914
22915 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
22916
22917         * gcc.dg/bitfld-6.c: New test.
22918
22919 2002-11-27  Jan Hubicka  <jh@suse.cz>
22920
22921         * gcc.c-torture/execute/20021127.[cx]: New test.
22922
22923 2002-11-26  Jan Hubicka  <jh@suse.cz>
22924
22925         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
22926         quality.
22927
22928 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
22929
22930         * g++.dg/init/brace2.C: New test.
22931         * g++.old-deja/g++.mike/p9129.C: Correct.
22932
22933 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
22934
22935         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
22936
22937 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
22938
22939         * gcc.dg/sibcall-6: New test for indirect sibcalls.
22940
22941 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
22942
22943         * testsuite/g++.dg/abi/empty11.C: New test.
22944         * testsuite/g++.dg/rtti/cv1.C: New test.
22945
22946 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
22947
22948         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
22949
22950 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
22951
22952         * g++.dg/abi/empty10.C: New test.
22953
22954 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
22955
22956         * gcc.c-torture/compile/20021124-1.c: New test.
22957
22958 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
22959
22960         * g++.dg/abi/rtti2.C: New test.
22961
22962 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
22963
22964         * gcc.dg/i386-unroll-1.c: New test.
22965
22966 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
22967
22968         * gcc.c-torture/compile/20021120-1.c: New test.
22969         * gcc.c-torture/compile/20021120-2.c: New test.
22970
22971 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
22972
22973         * gcc.dg/bitfld-5.c: New test.
22974
22975 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
22976
22977         * gcc.c-torture/execute/20021120-3.c: New test.
22978
22979 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
22980
22981         * gcc.c-torture/execute/20021120-2.c: New test.
22982
22983 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
22984
22985         * gcc.c-torture/execute/20021120-1.c: New test.
22986
22987 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
22988
22989         * gcc.c-torture/execute/20021118-3.c: New test.
22990
22991 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22992
22993         * gcc.c-torture/compile/20021119-1.c: New test.
22994
22995 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
22996
22997         * gcc.dg/duff-1.c: New test.
22998         * gcc.dg/duff-2.c: New test.
22999         * gcc.dg/duff-3.c: New test.
23000
23001 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
23002
23003         * gcc.dg/cpp/_Pragma5.c: New test.
23004
23005 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
23006
23007         * gcc.c-torture/execute/20021118-2.c: New test.
23008
23009 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
23010
23011         * gcc.c-torture/execute/20021118-1.c: New test.
23012
23013 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
23014
23015         * gcc.dg/20021116-1.c: New test.
23016
23017 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
23018
23019         * g++.dg/abi/vcall1.C: New test.
23020
23021 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
23022
23023         * gcc.dg/20021029-1.c: New test.
23024         * gcc.dg/20021029-2.c: New test.
23025
23026 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23027
23028         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
23029
23030 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
23031
23032         PR c/8439
23033         * gcc.dg/20021110.c: Move to ...
23034         * gcc.c-torture/compile/20021110.c: .... here.
23035
23036 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23037
23038         PR c/8467
23039         * gcc.c-torture/execute/20021111-1.c
23040
23041 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
23042
23043         PR c/8439
23044         * gcc.dg/20021110.c: New test.
23045
23046 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
23047
23048         * g++.dg/abi/vthunk3.C: Run only on x86.
23049
23050 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
23051
23052         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
23053
23054 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
23055
23056         * lib/compat.exp (compat-execute): Fix logic error in last
23057         change.
23058
23059 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
23060
23061         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
23062
23063 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23064
23065         PR c++/8389
23066         * g++.dg/template/access6.C: New test.
23067
23068 2002-11-08  Jan Hubicka  <jh@suse.cz>
23069
23070         * gcc.dg/i386-ssefp-1.c: New test.
23071         * gcc.dg/i386-ssefp-1.c: New test.
23072
23073 2002-11-08  Jan Hubicka  <jh@suse.cz>
23074
23075         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
23076
23077 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
23078
23079         * g++.dg/abi/vthunk3.C: New test.
23080
23081         PR c++/8338
23082         * g++.dg/template/crash2.C: New test.
23083
23084 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
23085
23086         * testsuite/g++.dg/abi/dtor1.C: New test.
23087         * testsuite/g++.dg/abi/dtor2.C: Likewise.
23088
23089 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
23090
23091         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
23092         Darwin.
23093
23094 2002-11-04  Adam Nemet  <anemet@lnxw.com>
23095
23096         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
23097         -mthumb.  Only xfail with -O0.
23098
23099 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
23100
23101         * g++.dg/abi/thunk1.C: New test.
23102         * g++.dg/abi/thunk2.C: Likewise.
23103         * g++.dg/abi/vtt1.C: Likewise.
23104
23105 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
23106
23107         PR optimization/8423
23108         * gcc.c-torture/execute/builtin-constant.c: New test.
23109
23110 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
23111
23112         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
23113         Add some more cases.
23114
23115 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
23116
23117         PR c++/8391
23118         * g++.dg/opt/local1.C: New test.
23119
23120 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
23121
23122         PR c++/8160
23123         * g++.dg/template/complit1.C: New test.
23124
23125         PR c++/8149
23126         * g++.dg/template/typename4.C: Likewise.
23127
23128 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23129
23130         Core issue 287, PR c++/7639
23131         * g++.dg/template/instantiate1.C: Adjust error location.
23132         * g++.dg/template/instantiate3.C: New test.
23133         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
23134         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
23135         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
23136
23137 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
23138
23139         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
23140
23141 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
23142
23143         PR c++/8287
23144         * g++.dg/init/dtor2.C: New test.
23145
23146 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23147
23148         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
23149         * gcc.dg/nest.c: Bypass errors on irix6.
23150
23151 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
23152
23153         * gcc.dg/nest.c: Expect error for mmix-*-*.
23154         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
23155
23156 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
23157
23158         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
23159         markers.
23160
23161         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
23162
23163 2002-10-25  Mike Stump  <mrs@apple.com>
23164
23165         * gcc.dg/warn-1.c: New test.
23166
23167 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
23168
23169         * g++.dg/template/typename3.C: New test.
23170
23171 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
23172
23173         * g++.dg/lookup/ptrmem1.C: New test.
23174
23175         * g++.dg/abi/vthunk2.C: New test.
23176
23177 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
23178
23179         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
23180
23181 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
23182
23183         * g++.dg/abi/empty9.C: New test.
23184
23185 2002-10-24  Richard Henderson  <rth@redhat.com>
23186
23187         * g++.dg/inherit/thunk1.C: Enable for ia64.
23188
23189 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
23190
23191         PR c++/8067
23192         * g++.dg/lookup/pretty1.C: New test.
23193
23194 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
23195
23196         * gcc.dg/20021023-1.c: New test.
23197
23198 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
23199
23200         PR c++/7679
23201         * g++.dg/parse/inline1.C: New test.
23202
23203 2002-10-23  Richard Henderson  <rth@redhat.com>
23204
23205         * g++.dg/inherit/thunk1.C: Enable for x86_64.
23206
23207         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
23208
23209 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
23210
23211         PR c++/6579
23212         * g++.dg/parse/stmtexpr3.C: New test.
23213
23214 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
23215
23216         * g++.dg/expr/cond1.C: New test.
23217
23218 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
23219
23220         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
23221
23222 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
23223
23224         * g++.dg/abi/vbase13.C: New test.
23225         * g++.dg/abi/vbase14.C: Likewise.
23226
23227 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
23228
23229         * gcc.dg/tls/pic-1.c: New test.
23230         * gcc.dg/tls/nonpic-1.c: New test.
23231         * gcc.dg/20021018-1.c: New test.
23232
23233 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
23234
23235         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
23236         Remove only files with the same base name as the test case.
23237         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
23238         (profopt-execute): Likewise.  Also, remove old profiling
23239         and performance data files before running the tests.
23240
23241         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
23242         * g++.dg/bprob/bprob.exp: Likewise.
23243         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
23244         to allow more general test case names.
23245
23246         * g++.dg/bprob/bprob-1.C: Rename to ...
23247         * g++.dg/bprob/g++-bprob-1.C: ... this.
23248
23249         * g77.dg/bprob/bprob-1.f: Rename to ...
23250         * g77.dg/bprob/g77-bprob-1.f: ... this.
23251
23252 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
23253
23254         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
23255         bison 1.50 or later.
23256
23257 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
23258
23259         * g++.dg/README: Describe more test directories.
23260
23261 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
23262
23263         * g++.dg/init/array6.C: Add additional tests.
23264
23265 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
23266
23267         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
23268         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
23269
23270 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
23271
23272         * gcc.c-torture/compile/20020604-1.x: New.
23273         * gcc.c-torture/compile/simd-5.x: Likewise.
23274         * gcc.c-torture/execute/920710-1.x: Likewise.
23275         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
23276
23277 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
23278
23279         * g++.dg/inherit/override1.C: Add dg-options clause.
23280
23281 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23282
23283         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
23284         _mm_slli_si128.
23285
23286 2002-10-19  Andreas Schwab  <schwab@suse.de>
23287
23288         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
23289         directory component.
23290
23291 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
23292
23293         * g++.dg/inherit/thunk1.C: New test.
23294
23295         * g++.dg/inherit/override1.C: New test.
23296
23297         * g++.dg/abi/mangle11.C: New test.
23298         * g++.dg/abi/mangle14.C: New test.
23299         * g++.dg/abi/mangle17.C: New test.
23300
23301 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
23302
23303         * g++.dg/overload/member2.C: New test.
23304
23305 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
23306
23307         * g++.dg/README: Describe new compat directory.
23308         * g++.dg/dg.exp: Skip tests in compat directory.
23309         * README.compat: New file.
23310         * lib/compat.exp: New expect script.
23311         * g++.dg/compat: New test directory.
23312         * g++.dg/compat/compat.exp: New expect script.
23313         * g++.dg/compat/abi: New test directory.
23314         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
23315         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
23316         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
23317         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
23318         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
23319         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
23320         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
23321         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
23322         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
23323         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
23324         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
23325         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
23326         * g++.dg/compat/break: New test directory.
23327         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
23328         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
23329         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
23330         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
23331         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
23332         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
23333         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
23334         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
23335         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
23336         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
23337         g++.dg/compat/break/README: New files.
23338         * g++.dg/compat/eh: New test directory.
23339         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
23340         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
23341         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
23342         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
23343         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
23344         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
23345         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
23346         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
23347         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
23348         g++.dg/compat/eh/filter2_y.C,
23349         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
23350         g++.dg/compat/eh/new1_y.C,
23351         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
23352         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
23353         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
23354         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
23355         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
23356         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
23357         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
23358         g++.dg/compat/eh/unexpected1_y.C: New files.
23359         * g++.dg/compat/init: New test directory.
23360         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
23361         g++.dg/compat/init/array5_y.C,
23362         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
23363         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
23364         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
23365         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
23366         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
23367         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
23368         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
23369         g++.dg/compat/init/init-ref2_y.C: New files.
23370
23371 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
23372
23373         PR c++/7584
23374         * g++.dg/inherit/using3.C: New test.
23375
23376 2002-10-17  Jan Hubicka  <jh@suse.cz>
23377
23378         * gcc.dg/20021017-2.c: New test.
23379
23380 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
23381
23382         * g++.dg/abi/mangle16.C: Adjust.
23383
23384         * g++.dg/init/array8.C: New test.
23385
23386 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
23387
23388         * gcc.dg/special/mips-abi.exp: New test.
23389         * gcc.dg/special/mips-abi.s: Empty file used by the above.
23390
23391 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
23392
23393         * g++.dg/abi/mangle16.C: New test.
23394         * g++.dg/abi/mangle17.C: Likewise.
23395
23396         PR c++/7478
23397         * g++.dg/template/ref1.C: New test.
23398
23399 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23400
23401         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
23402
23403 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
23404
23405         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
23406
23407 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
23408
23409         PR c++/7524
23410         * g++.dg/init/array7.C: New test.
23411
23412 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
23413
23414         * g++.dg/init/array6.C: New test.
23415
23416         * g++.dg/abi/mangle13.C: Likewise.
23417         * g++.dg/abi/mangle14.C: Likewise.
23418         * g++.dg/abi/mangle15.C: Likewise.
23419
23420 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
23421
23422         * g++.dg/abi/empty8.C: New test.
23423
23424 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
23425
23426         * g++.dg/init/ctor1.C: New test.
23427
23428 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
23429
23430         * gcc.c-torture/execute/20021015-1.c: New test.
23431
23432 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
23433
23434         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
23435
23436 2002-10-14  Jan Hubicka  <jh@suse.cz>
23437
23438         * gcc.dg/i386-ssetype-[1-5].c: New tests.
23439
23440 2002-10-14  Richard Henderson  <rth@redhat.com>
23441
23442         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
23443
23444 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
23445
23446         PR optimization/6631
23447         * g++.dg/opt/const2.C: New test.
23448
23449 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
23450
23451         PR c++/7176
23452         * g++.dg/parse/friend1.C: New test.
23453         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
23454
23455 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
23456
23457         * gcc.dg/20021014-1.c: New test.
23458
23459 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
23460
23461         PR c++/5661
23462         * g++.dg/ext/vlm1.C: New test.
23463         * g++.dg/ext/vlm2.C: Likewise.
23464
23465         * g++.dg/init/array1.C: Remove invalid braces.
23466         * g++.dg/init/brace1.C: New test.
23467         * g++.dg/init/copy2.C: Likewise.
23468         * g++.dg/init/copy3.C: Likewise.
23469         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
23470         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
23471         braces.
23472
23473 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
23474
23475         * gcc.dg/cpp/assembler.S: Don't use -ansi.
23476
23477 2002-10-11  Richard Shann  <richard.shann@superh.com>
23478
23479         * gcc.c-torture/compile/simd-5.c: New test.
23480
23481 2002-10-10  Roger Sayle  <roger@eyesopen.com>
23482
23483         * gcc.c-torture/execute/shiftopt-1.c: New test case.
23484
23485 2002-10-10  Jim Wilson  <wilson@redhat.com>
23486
23487         * gcc.c-torture/execute/20021010-1.c: New test.
23488
23489 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
23490
23491         PR c/7353
23492         * g++.dg/ext/typedef-init.C: New test.
23493         * gcc.dg/typedef-init.c: New test.
23494
23495 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
23496
23497         * gcc.dg/cpp/paste13.c: New test.
23498
23499 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23500
23501         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
23502         remaining platforms, XFAIL during compile, not execute.  Don't
23503         XFAIL at -O0.
23504
23505 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
23506
23507         * gcc.dg/alias-1.c: Tweak expected warning.
23508
23509 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
23510
23511         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
23512
23513 2002-10-06  Andreas Jaeger  <aj@suse.de>
23514
23515         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
23516         * gcc.dg/cpp/c++98.C: Likewise.
23517
23518         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
23519         * g++.dg/cpp/c++98.C: Likewise.
23520
23521         * g++.dg/README (Subdirectories): Mention cpp directory.
23522
23523         PR target/7559
23524         * gcc.dg/20021006-1.c: New test.
23525
23526 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23527
23528         PR c++/7804
23529         * g++.dg/other/warning1.C: New test.
23530
23531 2002-10-04  Roger Sayle  <roger@eyesopen.com>
23532
23533         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
23534         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
23535         and sparc-*-* with -m64 as expected failures.  See PR 8087.
23536
23537 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
23538
23539         PR c++/7931
23540         * g++.dg/template/ptrmem3.C: New test.
23541
23542         PR c++/7754
23543         * g++.dg/template/union1.C: New test.
23544
23545 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
23546
23547         PR c++/8006
23548         * g++.dg/abi/mangle9.C: New test.
23549         * g++.dg/abi/mangle10.C: New test.
23550         * g++.dg/abi/mangle11.C: New test.
23551         * g++.dg/abi/mangle12.C: New test.
23552
23553 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
23554
23555         PR c++/7188.
23556         * g++.dg/template/meminit1.C: New test.
23557         * g++.dg/warn/Wreorder-1.C: Likewise.
23558         * g++.old-deja/g++.mike/warn3.C: Tweak.
23559         * lib/prune.exp: Ingore "in copy constructor".
23560
23561 2002-10-02  Andreas Jaeger  <aj@suse.de>
23562
23563         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
23564         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
23565         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
23566         on x86-64.
23567
23568 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
23569
23570         * gcc.dg/empty1.C: Fix typo.
23571
23572 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
23573
23574         * gcc.dg/alias-1.c: New test.
23575
23576 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
23577
23578         * gcc.dg/empty1.C: New test.
23579
23580         * g++.dg/tls/init-2.C: Tweak error messages.
23581
23582 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
23583
23584         * gcc.c-torture/compile/20020923-1.c: New test.
23585
23586 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
23587
23588         * gcc.c-torture/execute/ffs-1.c: New test.
23589         * gcc.c-torture/execute/ffs-2.c: Ditto.
23590
23591 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
23592
23593         * g++.dg/overload/member1.C: New test.
23594
23595 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
23596
23597         * g++.dg/abi/empty7.C: New test.
23598         * g++.dg/init/pm2.C: Likewise.
23599
23600 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
23601
23602         * g++.dg/rtti/crash1.C: New test.
23603
23604 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
23605
23606         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
23607         gcc.dg/sibcall-4.c: New tests.
23608
23609 2002-09-28  Roger Sayle  <roger@eyesopen.com>
23610
23611         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
23612         powerpc and MMIX targets.
23613
23614 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
23615
23616         * gcc.dg/cpp/20020927-1.c: New.
23617
23618 2002-09-26  David S. Miller  <davem@redhat.com>
23619
23620         * gcc.c-torture/compile/trunctfdf.c: New.
23621
23622 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23623
23624         * lib/target-supports.exp (check_weak_available): Handle solaris2.
23625
23626 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
23627
23628         * gcc.c-torture/execute/loop-15.c: New.
23629
23630 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
23631
23632         * README.QMTEST: Fix typo.
23633
23634 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
23635
23636         * gcc.dg/20020926-1.c: New test.
23637
23638 2002-09-25  David S. Miller  <davem@redhat.com>
23639
23640         PR target/7842
23641         * gcc.c-torture/execute/shiftdi.c: New test.
23642
23643 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
23644
23645         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
23646         unique to the tool.
23647         * lib/g77.exp (g77_init): Likewise.
23648         * lib/g++.exp (g++_init): Likewise.
23649         * lib/objc.exp (objc_init): Likewise.
23650
23651 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
23652
23653         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
23654         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
23655         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
23656
23657 2002-09-25  Richard Henderson  <rth@redhat.com>
23658
23659         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
23660         too-small long double.
23661
23662 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
23663
23664         * gcc.dg/20020919-1.c: New test.
23665
23666 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
23667
23668         * g++.dg/abi/bitfield6.C: New test.
23669         * g++.dg/abi/bitfield7.C: New test.
23670         * g++.dg/abi/bitfield8.C: New test.
23671         * g++.dg/abi/vbase11.C: New test.
23672
23673 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23674
23675         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
23676         hppa*-*-hpux*.  Update test comment.
23677
23678 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
23679
23680         * gcc.dg/tls/struct-1.c: New test.
23681
23682 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
23683
23684         * gcc.dg/cpp/tr-warn2.c: Update.
23685
23686 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
23687
23688         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
23689
23690 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
23691
23692         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
23693         systems.
23694
23695 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
23696
23697         * gcc.c-torture/execute/ieee/mzero3.c: New test.
23698
23699         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
23700         Adjust for c++filt moved to binutils.  Remove spurious duplicate
23701         setting of cxxfilt.
23702
23703 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
23704
23705         * gcc.dg/20020312-2.c: Update for darwin.
23706
23707 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
23708
23709         * g++.old-deja/g++.other/crash32.C: Mark ICE.
23710
23711 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
23712
23713         * objc.dg/comp-types-1.m: New test.
23714         * objc.dg/comp-types-2.m: New test.
23715         * objc.dg/comp-types-3.m: New test.
23716         * objc.dg/comp-types-4.m: New test.
23717         * objc.dg/comp-types-5.m: New test.
23718         * objc.dg/comp-types-6.m: New test.
23719
23720 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23721
23722         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
23723
23724 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
23725
23726         * g++.dg/other/do1.C: New test.
23727
23728         * g++.dg/template/subst1.C: New test.
23729
23730 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
23731
23732         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
23733
23734 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
23735
23736         * g++.dg/template/qualttp20.C: Adjust expected errors.
23737         * g++.old-deja/g++.jason/report.C: Likewise.
23738         * g++.old-deja/g++.other/qual1.C: Likewise.
23739
23740         * g++.dg/lookup/scoped2.C: New test.
23741
23742         * g++.dg/ext/asm3.C: New test.
23743
23744 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
23745
23746         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
23747
23748 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
23749
23750         * ChangeLog: follow spelling conventions.
23751         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
23752         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
23753         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
23754         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
23755         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
23756         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
23757         * g++.old-deja/g++.law/global-init1.C: Likewise.
23758         * g++.old-deja/g++.other/delete4.C: Likewise.
23759         * g++.old-deja/g++.other/inline21.C: Likewise.
23760         * g++.old-deja/g++.other/singleton.C: Likewise.
23761         * g77.dg/strlen0.f: Likewise.
23762         * g77.f-torture/compile/20010519-1.f: Likewise.
23763         * g77.f-torture/compile/980310-4.f: Likewise.
23764         * gcc.c-torture/compile/20000605-1.c: Likewise.
23765         * gcc.c-torture/execute/20020225-1.c: Likewise.
23766         * gcc.dg/c90-hexfloat-2.c: Likewise.
23767         * gcc.dg/c99-bool-1.c: Likewise.
23768         * gcc.dg/c99-hexfloat-2.c: Likewise.
23769         * gcc.dg/dll-2.c: Likewise.
23770         * gcc.dg/wtr-union-init-1.c: Likewise.
23771         * gcc.dg/wtr-union-init-2.c: Likewise.
23772         * gcc.dg/wtr-union-init-3.c: Likewise.
23773         * gcc.dg/cpp/avoidpaste1.c: Likewise.
23774         * gcc.dg/cpp/defined.c: Likewise.
23775         * gcc.dg/cpp/macsyntx.c: Likewise.
23776         * gcc.dg/cpp/paste2.c: Likewise.
23777         * gcc.dg/cpp/trad/defined.c: Likewise.
23778         * gcc.dg/format/c90-printf-1.c: Likewise.
23779         * gcc.dg/format/c90-scanf-1.c: Likewise.
23780         * gcc.dg/format/c99-printf-1.c: Likewise.
23781         * gcc.dg/format/c99-scanf-1.c: Likewise.
23782         * gcc.misc-tests/gcov-8.c: Likewise.
23783         * lib/profopt.exp: Likewise.
23784
23785 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
23786
23787         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
23788
23789 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
23790
23791         * g++.dg/inherit/using2.C: New test.
23792
23793 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
23794
23795         * ChangeLog: Follow spelling conventions.
23796         * g++.dg/template/friend4.C: Likewise.
23797         * g++.old-deja/g++.pt/crash67.C: Likewise.
23798         * gcc.c-torture/execute/20000801-4.c: Likewise.
23799         * gcc.dg/c90-digraph-1.c: Likewise.
23800         * gcc.dg/c94-digraph-1.c: Likewise.
23801         * gcc.dg/c99-digraph-1.c: Likewise.
23802         * gcc.dg/cpp/line5.c: Likewise.
23803         * gcc.dg/cpp/multiline.c: Likewise.
23804         * gcc.dg/cpp/trad/literals-1.c: Likewise.
23805         * gcc.dg/format/attr-3.c: Likewise.
23806         * gcc.dg/format/c90-scanf-3.c: Likewise.
23807         * gcc.dg/format/ext-4.c: Likewise.
23808
23809 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
23810
23811         * g++.dg/template/pretty1.C: New test.
23812
23813 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
23814
23815         * gcc.c-torture/execute/struct-cpy-1.c: New test.
23816
23817 2002-09-13  Matt Austern  <austern@apple.com>
23818
23819         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
23820         passing a cast expression to a function by const reference.
23821
23822 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
23823
23824         * g++.dg/template/deduce1.C: New test.
23825
23826 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
23827
23828         * gcc.c-torture/execute/simd-1.c: Force all use of int to
23829         32-bit int.
23830
23831 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23832
23833         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
23834         usage.
23835
23836 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
23837
23838         * gcc.c-torture/compile/20020910-1.c: New test.
23839
23840 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
23841
23842         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
23843
23844 2002-09-10  Andreas Jaeger  <aj@suse.de>
23845
23846         * gcc.dg/20020312-2.c: Adjust for x86-64.
23847
23848 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
23849
23850         * g77.dg/7388.f: New test case for PR 7388.
23851
23852 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
23853
23854         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
23855
23856 2002-09-05  Ziemowit Laski <zlaski@apple.com>
23857
23858         * objc.dg/proto-lossage-1.m: New test.
23859
23860 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
23861
23862         * gcc.dg/cpp/_Pragma4.c: Fix typo.
23863
23864 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
23865
23866         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
23867         expected to pass.
23868
23869 2002-09-06  Stan Shebs  <shebs@apple.com>
23870             David Edelsohn  <edelsohn@gnu.org>
23871
23872         * gcc.dg/weak: New directory.
23873         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
23874         target-specific xfail bits.
23875         * gcc.dg/typeof-2.c: Move to new directory.
23876         * gcc.dg/weak.exp: New expect script.
23877
23878 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
23879
23880         * gcc.c-torture/execute/extzvsi.c: New test.
23881
23882 2002-09-05  Stan Shebs  <shebs@apple.com>
23883
23884         * gcc.dg/weak-1.c: xfail on Darwin.
23885         * gcc.dg/weak-2.c: Ditto.
23886         * gcc.dg/weak-3.c: Ditto.
23887         * gcc.dg/weak-4.c: Ditto.
23888         * gcc.dg/weak-5.c: Ditto.
23889         * gcc.dg/weak-6.c: Ditto.
23890         * gcc.dg/weak-7.c: Ditto.
23891         * gcc.dg/weak-8.c: Ditto.
23892         * gcc.dg/weak-9.c: Ditto.
23893
23894 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
23895
23896         * gcc.c-torture/execute/loop-14.c: New test.
23897
23898 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
23899
23900         * g++.dg/other/cxa-atexit1.C: New test.
23901
23902         * gcc.dg/typeof-2.c: New test.
23903
23904 2002-09-03  Roger Sayle  <roger@eyesopen.com>
23905
23906         * gcc.dg/builtins-2.c: New testcase.
23907         * gcc.dg/builtins-3.c: New testcase.
23908
23909 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
23910
23911         * gcc.dg/cpp/_Pragma4.c: New test.
23912
23913 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
23914
23915         * objc/execute/nil_method-1.m: New testcase.
23916
23917 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
23918
23919         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
23920         [Object class], not [Object initialize].
23921
23922 2002-08-31  Roger Sayle  <roger@eyesopen.com>
23923             Hans-Peter Nilsson  <hp@bitrange.com>
23924
23925         * gcc.c-torture/execute/20020720-1.x: Skip test on
23926         mmix-knuth-mmixware.  Correct comment.
23927
23928 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
23929
23930         * testsuite/g++.dg/abi/bitfield5.C: New test.
23931         * testsuite/g++.dg/abi/vbase10.C: Likewise.
23932
23933 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
23934
23935         * objc.dg/undeclared-selector.m: New test.
23936
23937 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
23938
23939         * g++.dg/other/offsetof1.C: Avoid cast warning.
23940
23941 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
23942
23943         * objc.dg/super-class-2.m: New test.
23944
23945 2002-08-24  Matt Austern  <austern@apple.com>
23946
23947         * g++.dg/ext/lvaddr.C: New test.
23948         * g++.dg/ext/lvcast.C: New test.
23949
23950 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
23951
23952         * testsuite/g++.dg/inherit/cond1.C: New test.
23953
23954 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
23955
23956         * gcc.dg/noncompile/incomplete-1.c: New test.
23957
23958 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
23959
23960         * gcc.dg/typespec-1.c: New test.
23961
23962 2002-08-20  Devang Patel  <dpatel@apple.com>
23963         * objc.dg/proto-hier-2.m: New test.
23964
23965 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
23966
23967         * objc.dg/bitfield-1.m: New test.
23968         * objc.dg/bitfield-2.m: New test.
23969
23970 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
23971
23972         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
23973         gcc.dg/c99-flex-array-4.c: New tests.
23974
23975 2002-08-16  Stan Shebs  <shebs@apple.com>
23976
23977         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
23978
23979 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
23980
23981         * gcc.dg/typeof-1.c: New test.
23982         * g++.dg/ext/typeof2.C: New test.
23983
23984 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
23985
23986         * g++.dg/other/offsetof1.C: New test.
23987
23988 2002-08-14  Richard Henderson  <rth@redhat.com>
23989
23990         * gcc.dg/tls/diag-3.c: Fix expected message strings.
23991
23992 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
23993
23994         * gcc.dg/cpp/_Pragma3.c: New test.
23995
23996 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
23997
23998         * g++.dg/template/inherit3: New test.
23999
24000 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
24001
24002         * gcc.dg/bitfld-4.c: Add blank options.
24003
24004 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
24005
24006         * g++.dg/template/crash1.C: New test.
24007
24008 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
24009
24010         * gcc.dg/tls/opt-2.c: New test.
24011
24012 2002-08-08  Devang Patel  <dpatel@apple.com>
24013
24014         * objc.dg/selector-1.m : New test
24015
24016 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
24017
24018         * g++.dg/abi/bitfield4.C: New test.
24019         * gcc.dg/bitfld-4.c: New test.
24020
24021 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
24022
24023         * g++.dg/other/packed1.C: New test.
24024
24025 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
24026
24027         * g++.dg/abi/offsetof.C: Tweak error messages.
24028         * g++.old-deja/g++.mike/p10769a.C: Likewise.
24029
24030 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
24031
24032         * gcc.dg/bitfld-3.c: New test.
24033
24034 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
24035             Richard Henderson  <rth@redhat.com>
24036
24037         * gcc.dg/i386-bitfield1.c: New test.
24038         * g++.dg/abi/bitfield3.C: Update.
24039
24040 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
24041
24042         * objc.dg/const-str-2.m: Update.
24043         * gcc.dg/cpp/c++98.c: Change to C extension.
24044         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
24045         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
24046
24047 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
24048
24049         * testsuite/gcc.dg/tls/diag-3.c: New.
24050
24051 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
24052
24053         * g++.dg/README (Subdirectories): Document new subdir expr.
24054         * g++.dg/expr/pmf-1.C: New test.
24055
24056 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
24057
24058         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
24059
24060 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
24061
24062         * g++.dg/abi/bitfield3.C: New test.
24063
24064 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
24065
24066         * lib/gcov.exp: Tweak expected line formats.
24067         * gcc.misc-tests/gcov8.c: New test.
24068         * gcc.misc-tests/gcov8.x: New flags.
24069
24070 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
24071
24072         * consistency.vlad/layout/endian.c: Include string.h.
24073
24074         * gcc.c-torture/execute/20020805-1.c: New test.
24075
24076 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
24077
24078         * g++.dg/other/conversion1.C: New test.
24079
24080 2002-08-03  Roger Sayle  <roger@eyesopen.com>
24081
24082         * gcc.dg/builtins-1.c: New testcase.
24083
24084 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
24085
24086         * g++.dg/inherit/access3.C: New test.
24087
24088 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
24089
24090         * gcc.dg/ia64-visibility-2.c: New test.
24091
24092 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
24093
24094         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
24095         __qualifier_flags to __flags.
24096
24097 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
24098
24099         * g++.dg/inherit/operator1.C: New test.
24100         * g++.dg/lookup/disamb1.C: Fix typo in comment.
24101         * g++.dg/other/error1.C: Change expected error message.
24102         * g++.dg/template/conv4.C: Likewise.
24103
24104 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
24105
24106         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
24107         for documented behavior.
24108
24109 2002-07-25  Roger Sayle  <roger@eyesopen.com>
24110
24111         * gcc.c-torture/execute/20020720-1.x: Skip this test on
24112         several targets known to fail.
24113
24114 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
24115
24116         * gcc.dg/mips-args-[123].c: New tests.
24117
24118 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
24119
24120         * gcc.dg/ppc-spe.c: New.
24121
24122 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
24123
24124         * g++.dg/other/ptrmem4.C: New testcase.
24125
24126 2002-07-24  Richard Henderson  <rth@redhat.com>
24127
24128         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
24129
24130 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
24131
24132         * g++.dg/ext/alignof1.C (main): Return 0 for success.
24133
24134 2002-07-24  Roger Sayle  <roger@eyesopen.com>
24135
24136         * gcc.c-torture/execute/memset-3.c: New testcase.
24137
24138 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
24139
24140         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
24141         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
24142
24143 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24144
24145         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
24146         Delete.
24147
24148 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
24149
24150         * gcc.c-torture/compile/simd-4.c: New test.
24151
24152 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24153
24154         PR c++/7347, c++/7348
24155         * g++.dg/template/access4.C: New test.
24156         * g++.dg/template/access5.C: New test.
24157         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
24158         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
24159         * g++.old-deja/g++.pt/ttp58.C: Likewise.
24160         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
24161
24162 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
24163
24164         * gcc.dg/gnu89-init-2.c: New test.
24165
24166 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
24167
24168         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
24169
24170 2002-07-20  Roger Sayle  <roger@eyesopen.com>
24171
24172         * gcc.c-torture/execute/20020720-1.c: New testcase.
24173
24174 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
24175
24176         * gcc.dg/cpp/Wsignprom.c: New tests.
24177
24178 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
24179
24180         * gcc.c-torture/execute/loop-13.c: New test.
24181
24182 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
24183
24184         * gcc.dg/cpp/expr.c: New tests.
24185
24186 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
24187
24188         * g++.dg/opt/pr6713.C: Add template instantiation.
24189
24190 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
24191
24192         * gcc.dg/nest.c: New test.
24193
24194 2002-07-17  Richard Henderson  <rth@redhat.com>
24195
24196         * g++.dg/opt/pr6713.C: New test.
24197
24198 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
24199
24200         * gcc.c-torture/execute/loop-2e.x: Let the testcase
24201         XFAIL for all x86 processors.
24202
24203 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
24204
24205         * gcc.c-torture/execute/20010122-1.x: Do not test with
24206         -fomit-frame-pointer.
24207
24208 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24209
24210         * g++.dg/template/instantiate2.C: New test.
24211         * g++.dg/template/spec4.C: New test.
24212
24213 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24214
24215         * g++.dg/template/access2.C: New test.
24216         * g++.dg/template/access3.C: New test.
24217
24218 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
24219
24220         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
24221         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
24222         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
24223         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
24224         Convert to use <stdarg.h>.
24225         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
24226         Delete.
24227         * gcc.dg/va-arg-2.c: New.
24228         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
24229
24230 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
24231
24232         * gcc.c-torture/compile/20020710-1.c: New test.
24233
24234 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
24235                           Andrew Pinski  <pinskia@physics.uc.edu>
24236
24237         gcc.c-torture/compile/simd-2.c: New testcase.
24238         gcc.c-torture/compile/simd-3.c: Likewise.
24239
24240 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
24241
24242         PR c++/7224
24243         * g++.dg/overload/error1.C: New test.
24244
24245 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24246
24247         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
24248         configuration and IRIX 6 O32 ABI.
24249
24250 2002-07-11  Roger Sayle  <roger@eyesopen.com>
24251
24252         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
24253
24254 2002-07-10  Roger Sayle  <roger@eyesopen.com>
24255
24256         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
24257
24258 2002-07-10  Jeffrey A Law  <law@redhat.com>
24259
24260         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
24261
24262         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
24263
24264 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
24265
24266         * gcc.dg/20020312-2.c: Check for __PPC__.
24267
24268 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
24269
24270         * gcc.c-torture/compile/20020709-1.c: New test.
24271
24272 2002-07-07  Roger Sayle  <roger@eyesopen.com>
24273
24274         * g++.dg/template/qualttp21.C: New test case.
24275
24276 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
24277
24278         * gcc.c-torture/compile/20020706-1.c: New test.
24279         * gcc.c-torture/compile/20020706-2.c: New test.
24280
24281 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
24282             Alexandre Oliva  <aoliva@redhat.com>
24283
24284         * g++.dg/warn/incomplete1.C: New test.
24285
24286 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24287
24288         PR c++/7099
24289         * g++.dg/warn/noreturn1.C: New test.
24290
24291 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
24292
24293         PR c++/6706
24294         * g++.dg/debug/debug6.C: New test.
24295         * g++.dg/debug/debug7.C: New test.
24296
24297 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
24298
24299         * gcc.c-torture/compile/simd-3.c: New test.
24300
24301 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
24302
24303         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
24304         * gcc.dg/20020620-1.c: Likewise.
24305
24306 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24307
24308         PR c++/6944
24309         * g++.dg/init/array4.C: New test.
24310         * g++.dg/init/array5.C: New test.
24311
24312 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
24313
24314         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
24315         * gcc.c-torture/execute/simd-2.c (main): Likewise.
24316
24317 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24318
24319         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
24320         * gcc.dg/wtr-aggr-init-1.c: Likewise.
24321         * gcc.dg/wtr-conversion-1.c: Likewise.
24322         * gcc.dg/wtr-escape-1.c: Likewise.
24323         * gcc.dg/wtr-int-type-1.c: Likewise.
24324         * gcc.dg/wtr-label-1.c: Likewise.
24325         * gcc.dg/wtr-static-1.c: Likewise.
24326         * gcc.dg/wtr-strcat-1.c: Likewise.
24327         * gcc.dg/wtr-suffix-1.c: Likewise.
24328         * gcc.dg/wtr-switch-1.c: Likewise.
24329         * gcc.dg/wtr-unary-plus-1.c: Likewise.
24330         * gcc.dg/wtr-union-init-1.c: Likewise.
24331         * gcc.dg/wtr-union-init-2.c: Likewise.
24332         * gcc.dg/wtr-union-init-3.c: Likewise.
24333
24334         * gcc.dg/wtr-func-def-1.c: New test.
24335
24336 2002-07-02 Devang Patel <dpatel@apple.com>
24337
24338         * objc.dg/param-1.m: New test.
24339
24340 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
24341
24342         * gcc.dg/cpp/trad/directive.c: Add test.
24343         * gcc.dg/cpp/trad/macroargs.c: Add test.
24344         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
24345
24346 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
24347
24348         * gcc.dg/cpp/cmdlne-M.c: New test.
24349
24350 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
24351
24352         * objc.dg/desig-init-1.m: New test.
24353
24354 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24355
24356         PR c++/6716
24357         * g++.dg/template/instantiate1.C: New test.
24358
24359 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
24360
24361         PR c++/7112
24362         * g++.dg/template/sizeof2.C: New test.
24363
24364 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
24365
24366         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
24367         gcc.dg/cpp/trad/include.c: New tests.
24368
24369 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
24370
24371         PR target/7177
24372         * gcc.c-torture/compile/20020701-1.c: New test.
24373
24374 2002-07-01  Stan Shebs  <shebs@apple.com>
24375
24376         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
24377         header here...
24378         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
24379         (objc-torture-execute): or here.
24380
24381 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
24382
24383         * gcc.c-torture/execute/arith-rand-ll.c: New test.
24384
24385 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
24386
24387         * gcc.dg/cpp/trad/escaped-nl.c: New test.
24388
24389 2002-06-30  Devang Patel  <dpatel@apple.com>
24390
24391         * objc.dg/fsyntax-only.m: New test.
24392
24393 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
24394
24395         PR c++/6695
24396         * g++.dg/template/friend7.C: New file.
24397
24398 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
24399
24400         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
24401         return type.
24402
24403 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
24404
24405         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
24406         avoid division by zero.
24407
24408 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
24409
24410         * gcc.dg/Wunknownprag.c: New tests.
24411
24412 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
24413
24414         * gcc.c-torture/execute/simd-2.c: New test.
24415
24416 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
24417
24418         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
24419         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
24420         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
24421         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
24422         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
24423         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
24424         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
24425         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
24426         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
24427         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
24428         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
24429         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
24430         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
24431         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
24432         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
24433         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
24434         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
24435
24436 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
24437
24438         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
24439         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
24440         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
24441         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
24442         New tests.
24443         * gcc.dg/cpp/trad/directive.c: Update.
24444
24445 2002-06-23  Andreas Jaeger  <aj@suse.de>
24446
24447         * gcc.c-torture/execute/complex-6.c: New.
24448
24449 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
24450
24451         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
24452         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
24453         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
24454         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
24455
24456 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
24457
24458         * gcc.dg/cpp/trad: New directory with traditional tests copied
24459         from parent directory.
24460         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
24461         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
24462         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
24463         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
24464         Move to trad/ and rename.
24465         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
24466         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
24467         gcc.dg/cpp/trad/redef2.c: New tests.
24468         * gcc.dg/cpp/trad/trad.exp: New driver.
24469
24470 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
24471
24472         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
24473         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
24474         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
24475         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
24476         Remove.
24477
24478 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
24479
24480         * gcc.dg/20020620-1.c: New test.
24481
24482 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24483
24484         * g++.dg/template/ttp4.C: New test.
24485
24486 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
24487
24488         * g++.dg/opt/vt1.C: Fix regexp.
24489
24490 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24491
24492         * gcc.c-torture/execute/pure-1.c: Make functions static again.
24493         Don't use attribute `noinline'.
24494
24495 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
24496
24497         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
24498
24499 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
24500
24501         * gcc.c-torture/execute/simd-1.c: New.
24502
24503         * gcc.dg/simd-1.c: New.
24504
24505 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
24506
24507         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
24508
24509 2002-06-16  Richard Henderson  <rth@redhat.com>
24510
24511         * g++.dg/ext/anon-struct1.C: New.
24512         * g++.dg/ext/anon-struct2.C: New.
24513         * g++.dg/ext/anon-struct3.C: New.
24514         * gcc.dg/anon-struct-1.c: New.
24515         * gcc.dg/anon-struct-2.c: New.
24516         * gcc.dg/anon-struct-3.c: New.
24517         * gcc.dg/20011008-1.c: Adjust warning text.
24518         * gcc.dg/20020527-1.c: Add -fms-extensions.
24519
24520 2002-06-16  Richard Henderson  <rth@redhat.com>
24521
24522         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
24523
24524 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
24525
24526         * gcc.c-torture/execute/20020615-1.c: New test.
24527
24528 2002-06-15  Roger Sayle  <roger@eyesopen.com>
24529
24530         * gcc.c-tortuture/execute/compare-1.c: New test case.
24531         * gcc.c-tortuture/execute/compare-2.c: New test case.
24532         * gcc.c-tortuture/execute/compare-3.c: New test case.
24533
24534 2002-06-13  Richard Henderson  <rth@redhat.com>
24535
24536         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
24537         ia64 ilp32.
24538
24539 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24540
24541         * g++.dg/template/typename2.C: Update error message.
24542
24543 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
24544
24545         * gcc.c-torture/execute/20020611-1.c: New test.
24546
24547 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
24548
24549         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
24550         list of targets to skip.
24551
24552 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
24553
24554         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
24555         targets if not optimizing.
24556
24557 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
24558
24559         * gcc.c-torture/compile/20020605-1.c: New test.
24560
24561         * g++.dg/opt/vt1.C: New test.
24562
24563         * gcc.dg/20020531-1.c: New test.
24564
24565         * gcc.dg/20020530-1.c: New test.
24566
24567         * gcc.dg/20020527-1.c: New test.
24568
24569         * g++.dg/opt/cse1.C: New test.
24570
24571 2002-06-07  Roger Sayle  <roger@eyesopen.com>
24572
24573         * gcc.dg/20020607-2.c: New test case.
24574
24575 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
24576
24577         * gcc.c-torture/compile/20020604-1.c: New test.
24578
24579 2002-06-04  Richard Henderson  <rth@redhat.com>
24580
24581         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
24582         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
24583         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
24584
24585 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
24586
24587         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
24588
24589 2002-06-03  Richard Henderson  <rth@redhat.com>
24590
24591         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
24592         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
24593
24594 2002-06-02  Richard Henderson  <rth@redhat.com>
24595
24596         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
24597         test functions static.
24598
24599 2002-06-02  Andreas Jaeger  <aj@suse.de>
24600
24601         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
24602         now.
24603
24604 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
24605
24606         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
24607         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
24608         Update for mofified diagnostics.
24609         * gcc.dg/c99-intconst-1.c: No longer fail.
24610
24611 2002-06-02  Richard Henderson  <rth@redhat.com>
24612
24613         * gcc.dg/uninit-A.c: Remove xfail markers.
24614
24615 2002-06-01  Roger Sayle  <roger@eyesopen.com>
24616
24617         * gcc.dg/fnegate-1.c: New test case.
24618
24619 2002-05-30  Osku Salerma  <osku@iki.fi>
24620
24621         * gcc.c-torture/execute/mayalias-1.c: New file.
24622
24623 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
24624
24625         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
24626         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
24627         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
24628
24629 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
24630
24631         * gcc.c-torture/execute/20020529-1.c: New test.
24632
24633 2002-05-27  Richard Henderson  <rth@redhat.com>
24634
24635         * g++.dg/ext/attrib6.C: New test case.
24636
24637 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24638
24639         * gcc.c-torture/execute/pure-1.c: New test.
24640
24641 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
24642
24643         * gcc.dg/cpp/arith-2.c: Remove.
24644
24645 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
24646
24647         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
24648         * gcc.dg/cpp/if-3.c: Remove.
24649
24650 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
24651
24652         * g++.dg/opt/cse2.C: New test.
24653
24654 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
24655
24656         * gcc.dg/cpp/arith-1.c: New semantic tests.
24657         * gcc.dg/cpp/if-1.c: Update.
24658
24659 2002-05-24  Ben Elliston  <bje@redhat.com>
24660
24661         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
24662
24663 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
24664
24665         * gcc.dg/verbose-asm.c: New test.
24666
24667 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
24668
24669         * gcc.dg/cpp/paste12.c: New test.
24670
24671 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
24672
24673         * g++.dg/parse/named_ops.C: New test.
24674
24675 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
24676
24677         * gcc/testsuite/gcc.dg/weak-8.c: New test.
24678
24679 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
24680
24681         * gcc.dg/weak-2.c: Allow optional leading underscore
24682         in scan-assembler symbol name.
24683         * gcc.dg/weak-3.c: Likewise.
24684         * gcc.dg/weak-4.c: Likewise.
24685         * gcc.dg/weak-5.c: Likewise.
24686
24687 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
24688
24689         * gcc.dg/20020523-1.c: New test.
24690
24691 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
24692
24693         * objc.dg/const-str-2.m: Update now that we stop after
24694         a command line error.
24695
24696 2002-05-22  Richard Henderson  <rth@redhat.com>
24697
24698         * g++.dg/dg.exp: Fix typo in test pruneing.
24699
24700 2002-05-22  Richard Henderson  <rth@redhat.com>
24701
24702         * g++.dg/dg.exp: Prune the tls subdirectory.
24703         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
24704         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
24705         * g++.dg/tls/init-1.C: New.
24706
24707 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
24708
24709         * gcc.dg/20020517-1.c: New test.
24710
24711 2002-05-21  Richard Henderson  <rth@redhat.com>
24712
24713         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
24714         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
24715
24716 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
24717
24718         * g++.dg/other/copy2.C: New test.
24719
24720 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
24721
24722         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
24723         (MAX_COPY): Bump up to 10 times sizeof (long long).
24724         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
24725
24726         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
24727         sizeof (long long).
24728
24729         * gcc.c-torture/execute/strcpy-1.c: New test.
24730
24731 2002-05-19  Jason Merrill  <jason2redhat.com>
24732
24733         * g++.dg/ext/oper1.C: New test.
24734
24735 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
24736 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
24737
24738         * README.QMTEST: New file.
24739
24740         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
24741
24742 2002-05-19  Andreas Jaeger  <aj@suse.de>
24743
24744         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
24745         now.
24746         * gcc.c-torture/execute/loop-2d.x: Likewise.
24747
24748 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
24749
24750         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
24751         support weak symbols.
24752         * gcc.dg/weak-4.c: Likewise
24753         * gcc.dg/weak-6.c: Likewise
24754
24755 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
24756
24757         * gcc.dg/weak-3.c: Add dg-excess-error comment for
24758         cygwin, coff and h8300-*-hms targets
24759         * gcc.dg/weak-5.c: Likewise
24760         * gcc.dg/weak-7.c: Likewise
24761
24762 2002-05-16  Jason Merrill  <jason@redhat.com>
24763
24764         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
24765         (scan-assembler-not, scan-assembler-dem): Likewise.
24766         (scan-assembler-dem-not): Likewise.
24767
24768 2002-05-15  Richard Henderson  <rth@redhat.com>
24769
24770         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
24771
24772 2002-05-15  Richard Henderson  <rth@redhat.com>
24773
24774         * gcc.dg/weak-5.c (vfoo1c): No warning here.
24775         (vfoo1f): Warning here.
24776         (vfoo1l): Don't redefine the alias.
24777
24778 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
24779
24780         * g++.dg/init/pm1.C: New test.
24781
24782 2002-05-12  David S. Miller  <davem@redhat.com>
24783
24784         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
24785         types.
24786
24787 2002-05-10  Roger Sayle  <roger@eyesopen.com>
24788
24789         * gcc.c-torture/execute/20020510-1.c: New test case.
24790
24791 2002-05-10  David S. Miller  <davem@redhat.com>
24792
24793         * gcc.c-torture/execute/conversion.c: Test long double too.
24794
24795 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
24796
24797         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
24798         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
24799         * lib/g++.exp (g++_link_flags): Likewise.
24800         * lib/objc.exp (objc_target_compile): Likewise.
24801
24802 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
24803
24804         * gcc.dg/cpp/poison.c: Update.
24805         * gcc.dg/cpp/20000625-2.c: Remove.
24806         * gcc.dg/cpp/direct2s.c: Remove final test.
24807
24808 2002-05-08  Tom Rix  <trix@redhat.com>
24809
24810         * gcc.c-torture/execute/20020508-1.c: New test.
24811         * gcc.c-torture/execute/20020508-2.c: New test.
24812         * gcc.c-torture/execute/20020508-3.c: New test.
24813
24814 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
24815
24816         * gcc.dg/cpp/charconst-4.c: More tests.
24817
24818 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
24819
24820         PR c/6569
24821         * gcc.dg/weak-3.c: Update location of warning messages.
24822         * gcc.dg/weak-5.c: Likewise.
24823
24824 2002-05-06  Roger Sayle  <roger@eyesopen.com>
24825
24826         * gcc.c-torture/execute/20020506-1.c: New test case.
24827
24828 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
24829
24830         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
24831
24832 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
24833
24834         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
24835
24836 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
24837
24838         * gcc.dg/cpp/charconst-3.c: New test.
24839
24840 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
24841
24842         * gcc.dg/cpp/charconst.c: Update tests.
24843
24844 2002-05-05  Tim Josling  <tej@melbpc.org.au>
24845
24846         * treelang: Added directory for new sample language treelang. Also
24847         lib/treelang.exp: New file to signal treelang should be tested.
24848
24849 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
24850
24851         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
24852         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
24853         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
24854         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
24855         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
24856         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
24857         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
24858
24859 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
24860
24861         * gcc.dg/format/xopen-2.c: New test.
24862
24863 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
24864
24865         * gcc.dg/20020503-1.c: New test.
24866
24867 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
24868
24869         * g++.dg/init/dtor1.C: Make it tougher.
24870
24871 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
24872
24873         * g++.dg/init/dtor1.C: New test.
24874
24875 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
24876
24877         * gcc.dg/altivec-8.c: New.
24878
24879 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
24880
24881         * gcc.dg/altivec-7.c: New.
24882
24883 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
24884
24885         * g++.dg/parse/typedef1.C: New test.
24886
24887 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
24888
24889         PR c++/6486
24890         * g++.dg/template/friend6.C: New test.
24891
24892         PR c++/6492
24893         * g++.dg/init/copy1.C: New test.
24894
24895 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
24896
24897         * g++.dg/warn/effc1.C: New test.
24898
24899 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
24900
24901         * gcc.dg/cpp/if-cexp.c: Add a test.
24902
24903 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
24904
24905         * gcc.dg/20020426-2.c: New test.
24906
24907 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
24908
24909         * gcc.dg/cpp/if-mop.c: Update.
24910         * gcc.dg/cpp/if-mpar.c: Add test.
24911         * gcc.dg/cpp/if-oppr.c: Update.
24912
24913 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24914
24915         PR c/6343
24916         * gcc.dg/weak-[2-7].c: New tests.
24917
24918 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
24919
24920         * gcc.dg/enum1.c: New test.
24921
24922 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
24923
24924         PR c++/6497
24925         * g++.dg/inherit/access2.C: New test.
24926
24927 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
24928
24929         PR bootstrap/6445
24930         * gcc.dg/20020426-1.c: New test.
24931
24932 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
24933
24934         * g++.dg/abi/enum1.C: New test.
24935
24936 2002-04-26  Richard Henderson  <rth@redhat.com>
24937
24938         * gcc.dg/c99-bool-1.c: Expect always true warning.
24939
24940 2002-04-25  Roger Sayle  <roger@eyesopen.com>
24941
24942         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
24943
24944 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24945
24946         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
24947         targets.
24948
24949 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
24950
24951         * g++.dg/abi/mange7.C: New test.
24952
24953         PR c++/6438.
24954         * g++.dg/parse/stmtexpr2.C: New test.
24955
24956 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
24957
24958         * gcc.dg/20020312-2.c: Add SH target.
24959
24960 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24961
24962         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
24963         compiler output on mips*-*-irix*.
24964
24965 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
24966
24967         * g++.dg/parse/attr1.C: New test.
24968
24969 2002-04-23  Roger Sayle  <roger@eyesopen.com>
24970
24971         * gcc.c-torture/execute/string-opt-17.c: New test case.
24972         * gcc.c-torture/execute/memset-2.c: New test case.
24973
24974 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
24975
24976         PR c++/6256:
24977         * g++.dg/template/friend5.C: New test.
24978
24979         PR c++/6331:
24980         * g++.dg/template/qual1.C: Likewise.
24981
24982 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
24983
24984         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
24985         Include stdlib.h, not stdio.h or ctype.h.
24986
24987 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
24988
24989         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
24990         cris-*-elf* and mmix-*-*.
24991         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
24992         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
24993         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
24994         Ditto.
24995         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
24996         * gcc.dg/wchar_t-1.c: Ditto.
24997
24998 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
24999
25000         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
25001         Clarify comment.
25002
25003 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
25004
25005         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
25006
25007 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25008
25009         * gcc.c-torture/execute/20000906-1.x: Delete.
25010
25011 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
25012
25013         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
25014
25015 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
25016
25017         * PR6367
25018         * g77.f-torture/execute/6367.f: New test.
25019         * g77.f-torture/execute/6367.x: Disable for MMIX.
25020
25021 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
25022
25023         * PR6352
25024         * g++.dg/opt/inline2.C: New test.
25025
25026 2002-04-18  Richard Henderson  <rth@redhat.com>
25027
25028         * gcc.dg/20000906-1.c: Enable for all targets.
25029         * gcc.c-torture/compile/iftrap-2.c: New.
25030
25031 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
25032
25033         * gcc.dg/20020418-1.c: New test.
25034         * gcc.dg/20020418-2.c: New test.
25035
25036 2002-04-18  Richard Henderson  <rth@redhat.com>
25037
25038         * gcc.c-torture/compile/iftrap-1.c: New.
25039         * gcc.dg/iftrap-1.c: Adjust for ia64.
25040         * gcc.dg/iftrap-2.c: New.
25041
25042 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
25043
25044         * gcc.c-torture/compile/20020418-1.c: New test.
25045
25046 2002-04-18  Roger Sayle  <roger@eyesopen.com>
25047
25048         * gcc.c-torture/compile/20020415-1.c: New.
25049
25050 2002-04-18  David S. Miller  <davem@redhat.com>
25051
25052         * gcc.c-torture/execute/20020418-1.c: New test.
25053
25054 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
25055
25056         * gcc.dg/20020416-1.c: New test.
25057
25058         * g++.dg/opt/inline1.C: New test.
25059
25060 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
25061
25062         * gcc.dg/altivec-5.c: New test.
25063
25064         * gcc.dg/20020415-1.c: New test.
25065
25066 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
25067
25068         * testsuite/lib/chill.exp: Remove.
25069
25070 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
25071
25072         * g++.dg/other/big-struct.C: New test.
25073
25074 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
25075
25076         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
25077         of scratch file.
25078
25079 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
25080
25081         PR c/6277
25082         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
25083         in scan-assembler function name
25084
25085 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
25086
25087         * g77.f-torture/execute/980628-4.x,
25088         g77.f-torture/execute/980628-5.x,
25089         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
25090         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
25091         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
25092         i[34567]86-*-*.
25093
25094 2002-04-13  David S. Miller  <davem@redhat.com>
25095
25096         * gcc.c-torture/execute/20020413-1.c: New test.
25097
25098 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
25099
25100         * gcc.dg/asm-6.c,
25101         * g++.dg/ext/asm1.C: New tests.
25102
25103 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
25104
25105         PR c++ 5373.
25106         * g++.dg/parse/stmtexpr1.C: New test.
25107
25108         PR c++/5189.
25109         * g++.dg/template/copy1.C: New test.
25110
25111 2002-04-12  Richard Henderson  <rth@redhat.com>
25112
25113         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
25114
25115 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
25116
25117         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
25118         gcc.c-torture/execute/20020307-2.c.
25119
25120 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
25121
25122         * g++.dg/ext/attrib5.C,
25123         * g++.dg/lookup/struct1.C: New tests.
25124
25125 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
25126
25127         * gcc.dg/20020411-1.c: New test.
25128
25129         * gcc.c-torture/execute/20020411-1.c: New test.
25130
25131 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
25132
25133         * g77.f-torture/execute/6177.f: New test.
25134
25135 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
25136
25137         PR middle-end/6247
25138         * g++.dg/opt/cleanup1.C: New test.
25139
25140         * g++.dg/opt/const1.C: New test.
25141
25142 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
25143
25144         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
25145
25146 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
25147
25148         PR c++/5507
25149         * g++.dg/template/typename2.C: New test.
25150
25151 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
25152
25153         * gcc.c-torture/execute/loop-12.c: New.
25154
25155 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
25156
25157         * g77.f-torture/execute/980628-4.x,
25158         g77.f-torture/execute/980628-5.x,
25159         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
25160         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
25161         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
25162
25163 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25164
25165         PR optimization/6086
25166         * g++.dg/opt/preinc1.C: New test.
25167
25168 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
25169
25170         PR c++/5571
25171         * g++.dg/opt/static2.C: New test.
25172
25173 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
25174
25175         PR c/5120
25176         * gcc.dg/20020406-1.c: New test.
25177
25178 2002-04-04  David S. Miller  <davem@redhat.com>
25179
25180         * gcc.c-torture/execute/20020404-1.c: New test.
25181
25182 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
25183
25184         PR c/6123
25185         * gcc.dg/20020312-2.c: Do not declare global register variable
25186         if __PIC__ or __pic__ is defined.
25187
25188 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
25189
25190         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
25191         __asm__ so that it works correctly even if -ansi -pedantic-errors.
25192
25193 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25194
25195         * gcc.misc-tests/linkage.exp: Update last change to handle
25196         sparc*-, not just sparc-.
25197
25198 2002-04-03  Richard Henderson  <rth@redhat.com>
25199
25200         * gcc.dg/cpp/ucs.c: Improved long UCS test.
25201
25202 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
25203
25204         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
25205
25206 2002-04-02  David S. Miller  <davem@redhat.com>
25207
25208         * gcc.c-torture/execute/20020402-3.c: New test.
25209
25210 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
25211
25212         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
25213         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
25214
25215         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
25216         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
25217         g77.f-torture/execute/20001201.x,
25218         g77.f-torture/execute/u77-test.x: New files.
25219
25220         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
25221         * gcc.dg/wchar_t-1.c: Ditto.
25222
25223 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25224
25225         * gcc.c-torture/execute/20020402-1.c: New test.
25226
25227 2002-04-01  Richard Henderson  <rth@redhat.com>
25228
25229         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
25230
25231         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
25232
25233 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25234
25235         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
25236
25237 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
25238
25239         * g++.dg/inherit/template-as-base.C: Expect error.
25240         * g++.dg/inherit/namespace-as-base.C: Likewise.
25241
25242 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
25243
25244         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
25245         g++.dg/ext/instantiate3.C: Tweak match patterns.
25246
25247         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
25248         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
25249         -da test.
25250
25251 2002-03-31  Richard Henderson  <rth@redhat.com>
25252
25253         * gcc.dg/special/alias-2.c: New.
25254         * gcc.dg/special/ecos.exp: Run it.
25255
25256 2002-03-31  Richard Henderson  <rth@redhat.com>
25257
25258         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
25259
25260 2002-03-31  Kazu Hirata  <kazu@hxi.com>
25261
25262         * gcc.dg/weak-1.c: Disable on h8300 port.
25263
25264 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
25265
25266         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
25267         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
25268         ordering tests.
25269         * g++.dg/bprob/bprob-1.C: New test.
25270         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
25271         * g++.dg/gcov/gcov-1.C: New test.
25272         * g++.dg/gcov/gcov-1.x: New file.
25273         * g++.dg/gcov/gcov-2.C: New test.
25274         * g++.dg/gcov/gcov-3.C: New test.
25275         * g++.dg/gcov/gcov-3.h: New file.
25276
25277 2002-03-28  Roger Sayle  <roger@eyesopen.com>
25278
25279         * g++.old-deja/g++.other/builtins5.C: New test.
25280         * g++.old-deja/g++.other/builtins6.C: New test.
25281         * g++.old-deja/g++.other/builtins7.C: New test.
25282         * g++.old-deja/g++.other/builtins8.C: New test.
25283         * g++.old-deja/g++.other/builtins9.C: New test.
25284
25285 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
25286
25287         * g++.dg/opt/static1.C: New test.
25288
25289         * g++.dg/opt/longbranch1.C: New test.
25290
25291 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
25292
25293         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
25294
25295         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
25296
25297 2002-03-28  Jeffrey A Law  (law@redhat.com)
25298
25299         * gcc.c-torture/execute/20020328-1.c: New test.
25300
25301 2002-03-27  Richard Henderson  <rth@redhat.com>
25302
25303         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
25304         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
25305         move from g++.old-deja/g++.ext/.
25306
25307 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
25308
25309         * g++.dg/init/new2.C: New test.
25310
25311 2002-03-26  Richard Henderson  <rth@redhat.com>
25312
25313         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
25314
25315         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
25316         on sparc.
25317
25318         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
25319         sparcv9 systems.
25320         * gcc.dg/20001102-1.c: Likewise.
25321
25322 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
25323
25324         * gcc.dg/cpp/endif-pedantic1.c,
25325         gcc.dg/cpp/endif-pedantic2.c:  New tests.
25326
25327 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
25328
25329         * g++.dg/init/new1.C: New test.
25330
25331 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
25332
25333         * g++.dg/abi/vbase9.C: New test.
25334
25335 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
25336
25337         * gcc.dg/arm-asm.c: New test.
25338
25339 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
25340
25341         * gcc.dg/Wswitch-enum.c: New test.
25342         Fix PR c/5044.
25343
25344 2002-03-26  Richard Henderson  <rth@redhat.com>
25345
25346         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
25347         structure.
25348
25349 2002-03-25  Richard Henderson  <rth@redhat.com>
25350
25351         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
25352         sparcv9 systems.
25353
25354         * gcc.c-torture/compile/20011119-1.c (xxx): New.
25355         * gcc.c-torture/compile/20011119-2.c (xxx): New.
25356
25357 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
25358
25359         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
25360
25361 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
25362
25363         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
25364         targets using generic thunk support.
25365
25366 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
25367
25368         * gcc.c-torture/compile/20020323-1.c: New test.
25369
25370         * g++.dg/opt/conj2.C: New test.
25371
25372 2002-03-24  Richard Henderson  <rth@redhat.com>
25373
25374         * gcc.dg/weak-1.c: Use -fno-common.
25375
25376 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
25377
25378         * g77.dg/f77-edit-apostrophe-out.f: New test
25379         * g77.dg/f77-edit-h-out.f: New test
25380         * g77.dg/f77-edit-t-in.f: New test
25381         * g77.dg/f77-edit-t-out.f: New test
25382         * g77.dg/f77-edit-x-out.f: New test
25383         * g77.dg/f77-edit-slash-out.f: New test
25384         * g77.dg/f77-edit-colon-out.f: New test
25385         * g77.dg/f77-edit-s-out.f: New test
25386
25387 2002-03-24  Richard Henderson  <rth@redhat.com>
25388
25389         * objc/execute/formal_protocol-6.x: New XFAIL.
25390
25391 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
25392
25393         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
25394         that do not support weak symbols
25395
25396 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
25397
25398         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
25399         * lib/g77.exp:  Likewise
25400         * lib/objc.exp: Likewise
25401
25402 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
25403
25404         * gcc.dg/Wswitch-default.c: New test.
25405
25406 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
25407
25408         * g++.dg/other/enum1.C: New test.
25409
25410 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
25411
25412         * gcc.dg/pragma-ep-3.c: Fix typo.
25413
25414 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
25415
25416         * g++.dg/inherit/template-as-base.C: New test.
25417
25418 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
25419
25420         * g++.old-deja/g++.other/dwarf2-1.C: Move...
25421         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
25422
25423 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
25424
25425         * gcc.dg/cpp/multiline.c: Update to match.
25426
25427 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
25428
25429         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
25430
25431 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
25432
25433         * gcc.dg/cpp/extratokens2.c:  New file.
25434
25435 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
25436
25437         * gcc.dg/20020312-2.c: Add rs6000 target.
25438
25439         * gcc.c-torture/compile/20020319-1.c: New test.
25440
25441 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25442
25443         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
25444         (A, E): Handle this.
25445
25446 2002-03-20  Jason Merrill  <jason@redhat.com>
25447
25448         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
25449         ignoring -fpic.
25450         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
25451         through prune_gcc_output.
25452
25453 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
25454
25455         * gcc.c-torture/compile/20020320-1.c: New test.
25456
25457 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
25458
25459         * gcc.c-torture/compile/20020318-1.c: New test.
25460
25461         * gcc.dg/struct-by-value-1.c: New test.
25462
25463         * gcc.dg/20020319-1.c: New test.
25464
25465 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
25466
25467         * g++.dg/opt/conj1.C: New test.
25468
25469 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
25470
25471         * g++.dg/template/qualttp20.C: Revert previous change.
25472         * g++.dg/template/qualttp3.C: Likewise.
25473         * g++.dg/template/qualttp4.C: Likewise
25474         * g++.dg/template/qualttp5.C: Likewise
25475         * g++.dg/template/qualttp6.C: Likewise
25476         * g++.dg/template/qualttp7.C: Likewise
25477         * g++.dg/template/qualttp8.C: Likewise
25478         * g++.dg/template/recurse.C: Likewise.
25479
25480 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
25481
25482         * gcc.dg/cpp/wchar-1.c: Update.
25483
25484 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
25485
25486         * g++.dg/template/conv1.C: New test.
25487         * g++.dg/template/conv2.C: New test.
25488         * g++.dg/template/conv3.C: New test.
25489         * g++.dg/template/conv4.C: New test.
25490
25491 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
25492
25493         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
25494         * g++.dg/template/qualttp3.C: Likewise.
25495         * g++.dg/template/qualttp4.C: Likewise
25496         * g++.dg/template/qualttp5.C: Likewise
25497         * g++.dg/template/qualttp6.C: Likewise
25498         * g++.dg/template/qualttp7.C: Likewise
25499         * g++.dg/template/qualttp8.C: Likewise
25500         * g++.dg/template/recurse.C: Likewise.
25501
25502 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
25503
25504         * g++.dg/opt/dtor1.C: New test.
25505
25506 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
25507
25508         * gcc.c-torture/compile/20020315-1.c: New test.
25509
25510 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
25511
25512         * gcc.dg/weak-1.c: Fix scan tests.
25513
25514 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
25515
25516         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
25517         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
25518         cris-*-aout* mmix-*-*.
25519         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
25520         cris-*-aout* mmix-*-*.
25521         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
25522         cris-*-elf* cris-*-aout* and mmix-*-*.
25523         * gcc.dg/20001009-1.c: Ditto.
25524         * gcc.dg/20010912-1.c: Ditto.
25525         * gcc.dg/20020122-4.c: Ditto.
25526         * gcc.dg/inline-2.c: Ditto.
25527
25528 2002-03-14  Jeffrey A Law  (law@cygnus.com)
25529
25530         * gcc.c-torture/compile/20020314-1.c: New test.
25531
25532 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
25533
25534         * gcc.c-torture/execute/20020314-1.c: New test.
25535
25536 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
25537
25538         * g++.dg/warn/Wunused-1.C: New test.
25539
25540 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
25541
25542         * g++.dg/abi/mangle6.C: New test.
25543
25544 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
25545
25546         * gcc.c-torture/compile/20020309-2.c: New test.
25547
25548         * gcc.c-torture/compile/20020312-1.c: New test.
25549
25550 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
25551
25552         * g++.dg/other/access1.C: New test.
25553
25554 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
25555
25556         * gcc.c-torture/execute/wchar_t-1.c: New test.
25557
25558 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
25559
25560         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
25561
25562 2002-03-12  Roger Sayle  <roger@eyesopen.com>
25563
25564         * gcc.dg/20020312-1.c: New test case.
25565
25566 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
25567
25568         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
25569
25570 2002-03-11  Richard Henderson  <rth@redhat.com>
25571
25572         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
25573         * g++.old-deja/g++.jason/report.C: Likewise.
25574
25575 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
25576
25577         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
25578         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
25579
25580 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
25581
25582         * testsuite/g++.dg/overload/pmf1.C: New test.
25583
25584 2002-03-11  Kazu Hirata  <kazu@hxi.com>
25585
25586         * gcc.c-torture/execute/20020307-1.c: Use long.
25587
25588 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
25589
25590         PR optimization/5844
25591         * gcc.dg/20020310-1.c: New test.
25592
25593 2002-03-09  Michael Meissner  <meissner@redhat.com>
25594
25595         * gcc.c-torture/execute/memcpy-2.c: New test.
25596         * gcc.c-torture/execute/memset-1.c: New test.
25597         * gcc.c-torture/execute/strlen-1.c: New test.
25598         * gcc.c-torture/execute/strcmp-1.c: New test.
25599         * gcc.c-torture/execute/strncmp-1.c: New test.
25600
25601 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
25602
25603         * gcc.dg/ppc-ldstruct.c: New test.
25604
25605 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
25606
25607         * gcc.c-torture/execute/va-arg-22.c: New test.
25608
25609 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
25610
25611         * gcc.c-torture/compile/20020309-1.c: New test.
25612
25613 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
25614
25615         * gcc.c-torture/execute/20020307-2.c: New test.
25616
25617 2002-03-07  Jeffrey A Law  (law@redhat.com)
25618
25619         * g77.f-torture/compile/20020307-1.f: New test.
25620
25621 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
25622
25623         * gcc.dg/unordered-1.c: New test.
25624
25625 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
25626
25627         * gcc.c-torture/execute/20020307-1.c: New test.
25628
25629 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
25630
25631         * gcc.dg/20020304-1.c: New test.
25632
25633         * gcc.c-torture/compile/20020304-2.c: New test.
25634
25635 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
25636
25637         * gcc.c-torture/compile/20020304-1.c: New test case
25638         (from PR c/5830).
25639
25640 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
25641
25642         * gcc.dg/20020103-1.c: Add other -D ppc variants.
25643
25644 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
25645
25646         * g++.dg/other/classkey1.C: New test.
25647
25648 2002-03-01  Richard Henderson  <rth@redhat.com>
25649
25650         * gcc.c-torture/compile/981223-1.x: New.
25651         * gcc.c-torture/compile/920625-1.x: New.
25652
25653 2002-02-28  Richard Henderson  <rth@redhat.com>
25654
25655         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
25656
25657 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
25658
25659         * gcc.c-torture/execute/20020227-1.c: New test.
25660
25661 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
25662
25663         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
25664         here" ERROR lines.
25665         * g++.old-deja/g++.oliva/partord1.C: Likewise.
25666         * g++.old-deja.g++.other/defarg1.C: Likewise.
25667         * g++.old-deja/g++.pt/calls2.C: Likewise.
25668         * g++.old-deja/g++.pt/crash20.C: Likewise.
25669         * g++.old-deja/g++.pt/crash30.C: Likewise.
25670         * g++.old-deja/g++.pt/crash36.C: Likewise.
25671         * g++.old-deja/g++.pt/crash6.C: Likewise.
25672         * g++.old-deja/g++.pt/defarg13.C: Likewise.
25673         * g++.old-deja/g++.pt/derived3.C: Likewise.
25674         * g++.old-deja/g++.pt/error1.C: Likewise.
25675         * g++.old-deja/g++.pt/friend21.C: Likewise.
25676         * g++.old-deja/g++.pt/friend23.C: Likewise.
25677         * g++.old-deja/g++.pt/infinite1.C: Likewise.
25678         * g++.old-deja/g++.robertl/eb128.C: Likewise.
25679
25680 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
25681
25682         * gcc.c-torture/execute/20020225-2.c: New test.
25683
25684 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
25685
25686         * gcc.c-torture/execute/920730-1t.c,
25687         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
25688         Delete test cases, only relevant to -traditional.
25689
25690 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
25691
25692         * gcc.dg/cpp/undef1.c: Remove.
25693         * gcc.dg/cpp/directiv.c: Update.
25694         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
25695
25696 2002-02-27  Michael Meissner  <meissner@redhat.com>
25697
25698         * gcc.c-torture/execute/20020226-1.c: New test.
25699
25700 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
25701
25702         * g++.dg/debug/debug4.C: New test.
25703
25704         * gcc.dg/ia64-visibility-1.c: New test.
25705
25706 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
25707
25708         * gcc.dg/debug/20020224-1.c: New.
25709
25710 2002-02-25  Kazu Hirata  <kazu@hxi.com>
25711
25712         * gcc.c-torture/execute/960416-1.x: New.
25713         * gcc.c-torture/execute/divconst-3.x: Likewise.
25714
25715 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
25716
25717         * gcc.dg/20020224-1.c: New test.
25718
25719 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
25720
25721         * gcc.c-torture/execute/20020225-1.c: New.
25722
25723 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
25724
25725         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
25726
25727 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
25728
25729         * gcc.dg/20020222-1.c: New test.
25730
25731 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
25732
25733         * g++.dg/opt/anonunion1.C: New test.
25734
25735 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
25736
25737         * g++.dg/template/qualttp19.C: New test.
25738         * g++.dg/template/qualttp20.C: New test.
25739         * g++.old-deja/g++.jason/report.C: Adjust expected errors
25740         * g++.old-deja/g++.other/qual1.C: Likewise.
25741
25742 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
25743
25744         * gcc.dg/attr-alwaysinline.c: New.
25745
25746 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
25747
25748         * gcc.dg/20020220-1.c: New test.
25749
25750         * gcc.dg/20020220-2.c: New test.
25751
25752         * g++.dg/opt/mmx1.C: New test.
25753
25754 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
25755
25756         * gcc.c-torture/compile/20020110.c: New test.
25757
25758 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
25759
25760         * gcc.c-torture/execute/20020219-1.c: New test.
25761
25762         * gcc.dg/20020219-1.c: New test.
25763
25764         * gcc.dg/noncompile/20020220-1.c: New test.
25765
25766         * g++.dg/opt/ptrintsum1.C: New test.
25767
25768         * gcc.dg/debug/20020220-1.c: New test.
25769
25770 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
25771
25772         * gcc.c-torture/execute/20020216-1.c: New test.
25773
25774 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
25775
25776         * gcc.dg/decl-1.c: Update, new test.
25777
25778 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
25779
25780         * g++.dg/abi/bitfield1.C: New test.
25781         * g++.dg/abi/bitfield2.C: New test.
25782
25783 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
25784
25785         * gcc.dg/attr-nest.c: New test.
25786
25787 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
25788
25789         * gcc.c-torture/execute/20020215-1.c: New test.
25790
25791 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
25792
25793         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
25794         * g++.dg/debug/debug.exp: New.
25795         * g++.dg/debug/trivial.C: New.
25796         * g++.dg/debug/debug1.C: Moved...
25797         * g++.dg/other/debug1.C: ...from here.
25798         * g++.dg/debug/debug2.C: Moved...
25799         * g++.dg/other/debug2.C: ...from here.
25800         * g++.dg/debug/debug3.C: Moved...
25801         * g++.dg/other/debug3.C: ...from here.
25802
25803         * gcc.dg/noncompile/20020213-1.c: New test.
25804
25805 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
25806
25807         * g++.dg/other/debug3.C: New test.
25808
25809         * gcc.c-torture/execute/20020213-1.c: New test.
25810
25811 2002-02-13  Richard Smith <richard@ex-parrot.com>
25812
25813         * g++.old-deja/g++.other/thunk1.C: New test.
25814
25815 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
25816
25817         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
25818
25819 2002-02-13  Stan Shebs  <shebs@apple.com>
25820
25821         * gcc.dg/altivec-3.c: New.
25822
25823 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
25824
25825         * gcc.dg/Wunreachable-1.c: New test.
25826         * gcc.dg/Wunreachable-2.c: New test.
25827
25828 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
25829
25830         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
25831
25832 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
25833
25834         * gcc.dg/decl-1.c: New test.
25835
25836 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
25837
25838         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
25839
25840 2002-02-10  Kazu Hirata  <kazu@hxi.com>
25841
25842         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
25843         * gcc.c-torture/compile/980506-1.x: Likewise.
25844
25845 2002-02-10  Kazu Hirata  <kazu@hxi.com>
25846
25847         * gcc.dg/20020210-1.c: New.
25848
25849 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
25850
25851         * g77.f-torture/execute/947.f: New regression test
25852         for PR fortran/947.
25853
25854 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
25855
25856         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
25857         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
25858
25859 2002-02-08  Richard Henderson  <rth@redhat.com>
25860
25861         * gcc.c-torture/compile/labels-3.c: New.
25862
25863 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
25864
25865         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
25866         expression statements work instead.
25867         * gcc.dg/noncompile/20020207-1.c: New test.
25868
25869 2002-02-07  Richard Henderson  <rth@redhat.com>
25870
25871         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
25872
25873 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
25874
25875         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
25876         message from g77
25877         * lib/g77-dg.exp: Trim g77 error messages so that they are
25878         recognized by dg.exp.
25879
25880 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
25881
25882         PR fortran/5473
25883         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
25884
25885 2002-02-07  Richard Henderson  <rth@redhat.com>
25886
25887         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
25888         to be sufficiently aligned for integers.
25889
25890 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
25891
25892         * g++.dg/template/friend4.C: New test.
25893
25894 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
25895
25896         PR fortran/5743
25897         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
25898         unsupported cases.
25899
25900 2002-02-07  Richard Henderson  <rth@redhat.com>
25901
25902         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
25903         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
25904         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
25905         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
25906
25907 2002-02-06  Richard Henderson  <rth@redhat.com>
25908
25909         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
25910
25911 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
25912
25913         * gcc.dg/20020206-1.c: New test.
25914
25915 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
25916
25917         * gcc.c-torture/execute/20020206-1.c: New test.
25918
25919         * gcc.c-torture/execute/20020206-2.c: New test.
25920
25921         PR optimization/5429:
25922         * gcc.c-torture/compile/20020206-1.c: New test.
25923
25924 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
25925
25926         * g++.dg/ext/align1.C: Do not use an explicit alignment value
25927         as certain file formats cannot support particularly large
25928         alignments.
25929
25930         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
25931         and do not expect to be able to link the executable.
25932
25933         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
25934         fail because the COFF format does not support the weak attribute.
25935
25936 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
25937
25938         * g77.dg/pr5473.f:  New test
25939
25940 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
25941
25942         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
25943         Fix testcase accordingly.
25944
25945 2002-02-04  Richard Henderson  <rth@redhat.com>
25946
25947         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
25948         (buf): Change to be an array of pointers, not ints.
25949
25950 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
25951
25952         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
25953         before all tests.  Move warning one line above to match where it
25954         C frontend emits.
25955         * gcc.dg/Wswitch-2.c: New test.
25956         * g++.dg/warn/Wswitch-1.C: New test.
25957         * g++.dg/warn/Wswitch-2.C: New test.
25958
25959 2002-02-04  Richard Henderson  <rth@redhat.com>
25960
25961         * g++.dg/abi/offsetof.C: Fix size comparison.
25962
25963 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
25964
25965         * gcc.dg/cast-qual-2.c: New test.
25966
25967 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
25968
25969         * gcc.dg/20020201-4.c: New test.
25970
25971 2002-02-04  Ben Elliston  <bje@redhat.com>
25972
25973         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
25974         target_info attribute != 0, in addition to the empty string.
25975         (gcc_target_compile): Likewise.
25976
25977 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
25978
25979         * gcc.dg/Wswitch.c: New test.
25980         PR gcc/4475. PR gcc/3780.
25981
25982 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
25983
25984         * g77.f-torture/execute/5122.f: New test for regressions
25985         against PR fortran/5122.
25986
25987 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
25988
25989         * g77.f-torture/compile/pr3743.f: Delete
25990         * g77.dg/pr3743-1.f: New test.
25991         * g77.dg/pr3743-2.f: New test.
25992         * g77.dg/pr3743-3.f: New test.
25993         * g77.dg/pr3743-4.f: New test.
25994
25995 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
25996
25997         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
25998
25999 2002-02-02  Richard Henderson  <rth@redhat.com>
26000
26001         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
26002         * gcc.c-torture/execute/bf64-1.c: Likewise.
26003
26004 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
26005
26006         * gcc.dg/20020201-2.c: New test.
26007
26008         * gcc.dg/20020201-3.c: New test.
26009
26010         * gcc.c-torture/execute/bitfld-2.c: New test.
26011
26012 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
26013
26014         * gcc.dg/bitfld-1.c: Update.
26015         * gcc.dg/bitfld-2.c: Update.
26016         * gcc.c-torture/execute/bitfld-1.x: New.
26017
26018 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
26019
26020         * gcc.c-torture/execute/20020201-1.c: New test.
26021
26022 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
26023
26024         PR target/5469
26025         * gcc.dg/20020201-1.c: New test.
26026
26027 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
26028
26029         PR fortran/3743
26030         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
26031         * g77.f-torture/compile/pr3743.x: Remove
26032
26033 2002-01-31  Tom Rix  <trix@redhat.com>
26034
26035         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
26036
26037 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
26038
26039         * gcc.dg/noncompile/20020130-1.c: New test.
26040
26041 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
26042
26043         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
26044
26045 2002-01-29  Richard Henderson  <rth@redhat.com>
26046
26047         * gcc.c-torture/execute/991118-1.c: Cast various constants back
26048         to long long.
26049         * gcc.c-torture/execute/bf64-1.c: Likewise.
26050
26051 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
26052
26053         * gcc.c-torture/execute/20020129-1.c: New test.
26054
26055 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
26056
26057         * gcc.c-torture/compile/20000224-1.c: Update.
26058         * gcc.c-torture/execute/bitfld-1.c: New tests.
26059         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
26060         * gcc.dg/uninit-A.c: Update.
26061
26062 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
26063
26064         * g++.dg/template/ctor1.C: Add instantiation.
26065
26066 2002-01-28  Paul Koning  <pkoning@equallogic.com>
26067
26068         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
26069         argument to __builtin_prefetch to be const ptr.
26070
26071 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
26072
26073         * gcc.c-torture/compile/20020120-1.c: New test.
26074
26075 2002-01-27  Kazu Hirata  <kazu@hxi.com>
26076
26077         * gcc.c-torture/execute/20020127-1.c: New test.
26078
26079 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
26080
26081         * g77.dg/f77-edit-i-in.f: New test
26082         * g77.dg/f77-edit-i-out.f: New test
26083
26084 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
26085
26086         * gcc.dg/debug/debug.exp: New file.
26087         * gcc.dg/debug/trivial.c: New file.
26088         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
26089         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
26090         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
26091         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
26092         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
26093         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
26094         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
26095         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
26096         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
26097         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
26098         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
26099         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
26100         * gcc.dg/20000503-1.c: Removed.
26101         * gcc.dg/20010207-1.c: Removed.
26102         * gcc.dg/20011223-1.c: Removed.
26103         * gcc.dg/20020104-2.c: Removed.
26104         * gcc.dg/debug-1.c: Removed.
26105         * gcc.dg/debug-2.c: Removed.
26106         * gcc.dg/debug-3.c: Removed.
26107         * gcc.dg/debug-4.c: Removed.
26108         * gcc.dg/debug-5.c: Removed.
26109         * gcc.dg/debug-6.c: Removed.
26110         * gcc.dg/dwarf2-1.c: Removed.
26111         * gcc.dg/dwarf2-2.c: Removed.
26112
26113 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
26114
26115         * g++.old-deja/g++.other/eh5.C: New test.
26116         * g++.old-deja/g++.other/sibcall2.C: New test.
26117         * g++.old-deja/g++.other/array9.C: New test.
26118         * g++.old-deja/g++.other/typename2.C: New test.
26119         * g++.old-deja/g++.other/crash60.C: New test.
26120         * g++.old-deja/g++.other/conv9.C: New test.
26121         * g++.old-deja/g++.other/mangle10.C: New test.
26122         * g++.old-deja/g++.other/unchanging1.C: New test.
26123         * g++.old-deja/g++.other/exprstmt1.C: New test.
26124         * g++.old-deja/g++.other/inline23.C: New test.
26125         * g++.old-deja/g++.eh/ia64-1.C: New test.
26126         * g++.old-deja/g++.other/dwarf2-1.C: New test.
26127         * g++.old-deja/g++.other/reload1.C: New test.
26128         * g++.old-deja/g++.other/static20.C: New test.
26129         * g++.old-deja/g++.other/local-alloc1.C: New test.
26130         * g++.old-deja/g++.other/conv8.C: New test.
26131         * g++.old-deja/g++.other/stmtexpr2.C: New test.
26132         * g++.old-deja/g++.other/storeexpr1.C: New test.
26133         * g++.old-deja/g++.other/storeexpr2.C: New test.
26134         * g++.dg/eh/template2.C: New test.
26135         * g++.dg/warn/weak1.C: New test.
26136
26137 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
26138
26139         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
26140         Remove first, non-varying, argument.
26141
26142 2002-01-23  Richard Henderson  <rth@redhat.com>
26143
26144         * gcc.dg/inline-2.c: New.
26145
26146         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
26147         Add optional target arg.  Check number of arguments.
26148         (scan-assembler-not, scan-assembler-dem): Likewise.
26149         (scan-assembler-dem-not): Likewise.
26150
26151 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
26152
26153         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
26154         line 12.
26155         * g++.old-deja/g++.brendan/parse3.C,
26156         g++.old-deja/g++.other/crash26.C,
26157         g++.old-deja/g++.other/crash28.C,
26158         g++.old-deja/g++.other/crash29.C,
26159         g++.old-deja/g++.other/crash30.C,
26160         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
26161
26162 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
26163
26164         * gcc.dg/20020115-1.c: New.
26165
26166 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
26167
26168         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
26169
26170 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
26171
26172         * gcc.dg/20020122-3.c: New.
26173
26174 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
26175
26176         * g++.dg/other/gc1.C: New test.
26177
26178 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
26179
26180         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
26181
26182 2002-01-22  Richard Henderson  <rth@redhat.com>
26183
26184         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
26185
26186 2002-01-22  Richard Henderson  <rth@redhat.com>
26187
26188         * gcc.dg/20020122-4.c: New.
26189
26190 2002-01-22  H.J. Lu <hjl@gnu.org>
26191
26192         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
26193         link output.
26194         * gcc.dg/special/ecos.exp: Likewise.
26195         * lib/g++-dg.exp: Likewise.
26196         * lib/g77-dg.exp: Likewise.
26197         * lib/gcc-dg.exp : Likewise.
26198         * lib/mike-g++.exp: Likewise.
26199         * lib/mike-g77.exp: Likewise.
26200         * lib/mike-gcc.exp: Likewise.
26201         * lib/objc-dg.exp: Likewise.
26202
26203 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
26204
26205         PR target/5379
26206         * gcc.dg/20020122-2.c: New test.
26207
26208 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
26209
26210         * gcc.dg/20020122-1.c: New test.
26211
26212 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
26213
26214         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
26215
26216 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
26217
26218         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
26219
26220 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26221
26222         * gcc.c-torture/compile/20020121-1.c: New test.
26223
26224 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26225
26226         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
26227         ld_library_path.
26228
26229 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
26230
26231         * gcc.dg/20020218-1.c: New test.
26232
26233 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
26234
26235         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
26236         messages
26237         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
26238         "At global scope" warning
26239         * g++.dg/ext/align1.C: Change cygwin test for alignment
26240         from db-bogus to dg-warning
26241
26242 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
26243
26244         * g77.f-torture/compile/cpp2.F: New test.
26245
26246 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
26247
26248         * g++.dg/template/access1.C: New test.
26249
26250 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
26251
26252         * gcc.dg/20020118-1.c: New.
26253
26254 2002-01-18  Kazu Hirata  <kazu@hxi.com>
26255
26256         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
26257
26258 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
26259
26260         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
26261         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
26262         alignment warnings.
26263
26264 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
26265
26266         * gcc.misc-tests/i386-prefetch.exp: Save and restore
26267         torture_with_loops and torture_without_loops
26268
26269 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
26270
26271         * gcc.c-torture/compile/20020116-1.c: New test.
26272
26273 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
26274
26275         * gcc.dg/20020116-2.c: New test.
26276
26277         * gcc.dg/ultrasp4.c: New test.
26278
26279         * gcc.dg/20020116-1.c: New test.
26280
26281 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
26282
26283         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
26284         by EABI.
26285
26286 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
26287
26288         * gcc.misc-tests/i386-prefetch.exp: New.
26289         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
26290         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
26291         * gcc.misc-tests/i386-pf-none-1.c: New test.
26292         * gcc.misc-tests/i386-pf-sse-1.c: New test.
26293
26294 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
26295
26296         * gcc.dg/gnu89-init-1.c: Add new tests.
26297
26298 2002-01-15  Andreas Jaeger  <aj@suse.de>
26299
26300         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
26301         * gcc.dg/i386-mmx-2.c: Likewise.
26302         * gcc.dg/i386-sse-1.c: Likewise.
26303         * gcc.dg/i386-sse-2.c: Likewise.
26304         * gcc.dg/i386-sse-3.c: Likewise.
26305
26306 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
26307
26308         * g77.f-torture/execute/intrinsic-unix-bessel.f:
26309         Uncomment additional cases that now pass.
26310
26311 2002-01-11  Richard Henderson  <rth@redhat.com>
26312
26313         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
26314         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
26315
26316 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
26317
26318         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
26319
26320 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
26321
26322         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
26323         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
26324
26325 2002-01-10  Dale Johannesen  <dalej@apple.com>
26326
26327         * gcc.c-torture/execute/loop-11.c: New.
26328
26329 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
26330
26331         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
26332         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
26333
26334 2002-01-09  Richard Henderson  <rth@redhat.com>
26335
26336         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
26337         type in which to perform the operation for each size.
26338
26339 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
26340
26341         * gcc.c-torture/compile/20020109-2.c: New test.
26342
26343 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
26344
26345         * gcc.c-torture/execute/loop-10.c: New test.
26346
26347 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
26348
26349         * gcc.c-torture/compile/20010226-1.c: New test.
26350         * gcc.c-torture/compile/20010227-1.c: New test.
26351         * gcc.c-torture/compile/20010426-1.c: New test.
26352         * gcc.c-torture/compile/20010510-1.c: New test.
26353         * gcc.c-torture/compile/20010605-3.c: New test.
26354         * gcc.c-torture/compile/20010824-1.c: New test.
26355         * gcc.c-torture/execute/20010409-1.c: New test.
26356         * gcc.dg/noncompile/20000901-1.c: New test.
26357         * gcc.dg/20001023-1.c: New test.
26358         * gcc.dg/20001101-1.c: New test.
26359         * gcc.dg/20001102-1.c: New test.
26360         * gcc.dg/20010207-1.c: New test.
26361         * gcc.dg/20010405-1.c: New test.
26362         * gcc.dg/20010822-1.c: New test.
26363         * gcc.dg/20011107-1.c: New test.
26364
26365 2002-01-09  Jeffrey A Law  (law@redhat.com)
26366
26367         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
26368
26369         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
26370         execution failure on PA targets.
26371
26372 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
26373
26374         * gcc.c-torture/compile/20020109-1.c: New test.
26375
26376 2002-01-08  Kazu Hirata  <kazu@hxi.com>
26377
26378         * gcc.c-torture/execute/20020108-1.c: New test.
26379
26380 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
26381
26382         * gcc.dg/20020108-1.c: New test.
26383
26384 2002-01-08  H.J. Lu <hjl@gnu.org>
26385
26386         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
26387         for header files.
26388
26389 2002-01-08  Geoff Keating  <geoffk@redhat.com>
26390
26391         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
26392         consistency.
26393
26394 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
26395
26396         * gcc.dg/altivec-4.c: Test altivec predicates.
26397
26398 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
26399
26400         * gcc.c-torture/execute/20020107-1.c: New test.
26401
26402 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
26403
26404         PR c/5279
26405         * gcc.c-torture/compile/20020106-1.c: New test.
26406
26407 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
26408
26409         * gcc.c-torture/execute/nestfunc-4.c: New test.
26410
26411 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
26412
26413         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
26414         extra triple that slipped in.
26415         * g++.old-deja/g++.abi/align.C: Likewise.
26416         * g++.old-deja/g++.abi/bitfields.C: Likewise.
26417
26418 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
26419
26420         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
26421         * g++.old-deja/g++.abi/align.C: Likewise.
26422         * g++.old-deja/g++.abi/bitfields.C: Likewise.
26423
26424         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
26425         on FreeBSD/i386.
26426         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
26427         FreeBSD.
26428
26429 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
26430
26431         * gcc.dg/20020104-1.c: New test.
26432
26433         * gcc.dg/20020104-2.c: New test.
26434
26435 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
26436
26437         * gcc.dg/20020103-1.c: Fix typo in target selector.
26438
26439 2002-01-03  Richard Henderson  <rth@redhat.com>
26440
26441         * gcc.dg/20020103-1.c: New.
26442
26443 2002-01-03  Kazu Hirata  <kazu@hxi.com>
26444
26445         * gcc.c-torture/execute/20020103-1.c: New test.
26446
26447 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
26448
26449         * g++.dg/other/debug2.C: New test.
26450
26451         * gcc.c-torture/compile/20020103-1.c: New test.
26452
26453 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
26454
26455         * gcc.dg/gnu89-init-1.c: Added new tests.
26456
26457 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
26458
26459         * g++.dg/template/friend2.C: Remove as patch is reverted.
26460
26461         * g++.dg/warn/oldcast1.C: New test.
26462
26463         * g++.dg/template/ptrmem1.C: New test.
26464         * g++.dg/template/ptrmem2.C: New test.
26465
26466         * g++.dg/template/ntp.C: New test.
26467
26468         * g++.dg/other/component1.C: New test.
26469
26470         * g++.dg/template/ttp3.C: New test.
26471
26472         * g++.dg/template/friend2.C: New test.
26473         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
26474
26475 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
26476
26477         * g++.dg/other/ptrmem1.C: New test.
26478         * g++.dg/other/ptrmem2.C: New test.
26479
26480 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
26481
26482         * g++.dg/template/ctor1.C: New test.
26483
26484 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
26485
26486         * g++.dg/template/friend2.C: New test.
26487
26488 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
26489
26490         * gcc.dg/mmix-1.c: New test.
26491
26492 2001-12-31  Richard Henderson  <rth@redhat.com>
26493
26494         * gcc.dg/asm-5.c: New.
26495
26496 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
26497
26498         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
26499         in namespace __gnu_cxx
26500
26501 2001-12-30  Richard Henderson  <rth@redhat.com>
26502
26503         * gcc.dg/debug-6.c: New.
26504
26505 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
26506
26507         * gcc.c-torture/compile/20011229-2.c: New test.
26508
26509 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
26510
26511         * gcc.dg/debug-3.c: New test.
26512         * gcc.dg/debug-4.c: New test.
26513         * gcc.dg/debug-5.c: New test.
26514
26515 2001-12-29  Richard Henderson  <rth@redhat.com>
26516
26517         * g++.dg/eh/loop1.C: New.
26518
26519 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
26520
26521         * g++.dg/template/crash1.C: New test.
26522
26523 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
26524
26525         * g++.dg/other/const1.C: New test.
26526
26527 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
26528
26529         * gcc.c-torture/compile/20011229-1.c: New test.
26530
26531 2001-12-28  Stan Shebs  <shebs@apple.com>
26532
26533         * lib/objc-torture.exp: Resync with c-torture.exp.
26534         * lib/objc.exp: Load standard libraries.
26535
26536 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
26537
26538         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
26539         additional tests.
26540
26541 2001-12-27  Roger Sayle <roger@eyesopen.com>
26542
26543         * gcc.c-torture/execute/string-opt-16.c: New testcase.
26544
26545 2001-12-27  Richard Henderson  <rth@redhat.com>
26546
26547         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
26548
26549 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
26550
26551         * g++.dg/eh/ctor1.C: New test.
26552         * g++.dg/other/error2.C: New test.
26553
26554 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
26555
26556         * g++.dg/other/init2.C: New test.
26557
26558 2001-12-24  Richard Henderson  <rth@redhat.com>
26559
26560         * gcc.dg/20011223-1.c: New.
26561         * gcc.dg/inline-1.c: New.
26562
26563 2001-12-23  Richard Henderson  <rth@redhat.com>
26564
26565         * gcc.dg/asm-4.c: Test operand modifiers.
26566
26567 2001-12-23  Richard Henderson  <rth@redhat.com>
26568
26569         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
26570
26571 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
26572
26573         * gcc.c-torture/execute/20011223-1.c: New test.
26574
26575 2001-12-21  Richard Henderson  <rth@redhat.com>
26576
26577         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
26578         re-enables the warning.
26579
26580 2001-12-21  Richard Henderson  <rth@redhat.com>
26581
26582         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
26583
26584 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
26585
26586         * gcc.c-torture/compile/20011218-1.c: New test.
26587
26588 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
26589
26590         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
26591         arm-isr.c test.
26592         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
26593         epilogue generation for ARM ISR routines.
26594
26595 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26596
26597         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
26598         * gcc.dg/format/c90-printf-3.c: Likewise.
26599         * gcc.dg/format/c99-printf-3.c: Likewise.
26600         * gcc.dg/format/ext-1.c: Likewise.
26601         * gcc.dg/format/ext-6.c: Likewise.
26602         * gcc.dg/format/format.h: Prototype unlocked stdio.
26603
26604 2001-12-20  Richard Henderson  <rth@redhat.com>
26605
26606         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
26607         (arena): Use it.
26608         (malloc): Correct allocation logic.  Abort if we fill up the
26609         arena before initialization complete.
26610         (realloc): Correct allocation logic.
26611
26612 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
26613
26614         * gcc.c-torture/compile/20011219-2.c: New test.
26615
26616         * gcc.c-torture/execute/20011219-1.c: New test.
26617
26618 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
26619
26620         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
26621         target does not support weak symbols.
26622
26623 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
26624
26625         * gcc.c-torture/compile/20011219-1.c: New test.
26626
26627 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
26628
26629         * g++.dg/other/error1.C: New test.
26630
26631 2001-12-17  Jeffrey A Law  (law@redhat.com)
26632
26633         * gcc.c-torture/execute/20011217-1.c: New test.
26634
26635 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
26636
26637         * objc.dg/special/: New directory.
26638         * objc.dg/special/special.exp: New file.
26639         * objc.dg/special/unclaimed-category-1.h: New file.
26640         * objc.dg/special/unclaimed-category-1a.m: New file.
26641         * objc.dg/special/unclaimed-category-1.m: New file.
26642
26643 2001-12-17  Andreas Jaeger  <aj@suse.de>
26644
26645         * gcc.c-torture/compile/20011217-2.c: New test.
26646
26647 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
26648
26649         * gcc.c-torture/compile/20011217-1.c: New test.
26650
26651 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
26652
26653         * testsuite/gcc.dg/20011214-1.c: New.
26654
26655 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
26656
26657         * gcc.dg/altivec-4.c: New.
26658
26659 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
26660
26661         * gcc.dg/20011113-1.c: New test.
26662
26663 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26664
26665         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
26666         std::__malloc_alloc_template<0> and
26667         std::__default_alloc_template<false, 0>.
26668
26669 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
26670
26671         * objc/execute/bf-21.m: New test.
26672         * objc/execute/enumeration-1.m: New test.
26673         * objc/execute/enumeration-2.m: New test.
26674
26675 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
26676
26677         * gcc.dg/gnu89-init-1.c: New test.
26678
26679 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
26680
26681         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
26682         * g++.old-deja/g++.jason/2371.C: Likewise.
26683         * g++.old-deja/g++.jason/template33.C: Likewise.
26684         * g++.old-deja/g++.jason/template34.C: Likewise.
26685         * g++.old-deja/g++.jason/template36.C: Likewise.
26686         * g++.old-deja/g++.oliva/typename1.C: Likewise.
26687         * g++.old-deja/g++.oliva/typename2.C: Likewise.
26688         * g++.old-deja/g++.other/typename1.C: Likewise.
26689         * g++.old-deja/g++.pt/inherit2.C: Likewise.
26690         * g++.old-deja/g++.pt/nontype5.C: Likewise.
26691         * g++.old-deja/g++.pt/typename11.C: Likewise.
26692         * g++.old-deja/g++.pt/typename14.C: Likewise.
26693         * g++.old-deja/g++.pt/typename16.C: Likewise.
26694         * g++.old-deja/g++.pt/typename3.C: Likewise.
26695         * g++.old-deja/g++.pt/typename4.C: Likewise.
26696         * g++.old-deja/g++.pt/typename5.C: Likewise.
26697         * g++.old-deja/g++.pt/typename7.C: Likewise.
26698         * g++.old-deja/g++.robertl/eb9.C: Likewise.
26699
26700 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
26701
26702         * g++.dg/other/linkage1.C: New test.
26703         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
26704         specifiers.
26705
26706 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
26707
26708         * gcc.dg/concat.c: New test.
26709
26710 2001-12-11  Stan Shebs  <shebs@apple.com>
26711
26712         * objc/compile: New test directory.
26713         * objc/compile/compile.exp: New expect script.
26714         * objc/compile/20011211-1.m: New compile test.
26715
26716 2001-12-11  Jason Merrill  <jason@redhat.com>
26717
26718         * lib/prune.exp (prune_gcc_output): Also handle "In member
26719         function".  So many permutations...
26720
26721 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
26722
26723         * g++.dg/template/typedef1.C: New test.
26724
26725 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
26726
26727         * g++.dg/other/copy1.C: New test.
26728
26729 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
26730
26731         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
26732
26733         * gcc.dg/builtin-choose-expr.c: New.
26734
26735 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
26736
26737         * gcc.dg/altivec-2.c: New.
26738
26739 2001-12-07  Richard Henderson  <rth@redhat.com>
26740
26741         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
26742
26743 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
26744
26745         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
26746         ultrasparc.
26747
26748 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
26749
26750         * g++-old.deja/g++.robertl/eb101.C: Deleted.
26751
26752 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
26753
26754         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
26755         variable argument list.
26756
26757 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
26758
26759         * gcc.c-torture/execute/memcheck: Delete entire directory.
26760         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
26761         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
26762
26763 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
26764
26765         * gcc.dg/Wshadow-1.c: New test.
26766
26767 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
26768
26769         * gcc.c-torture/compile/20011130-1.c: New test.
26770
26771         * gcc.dg/noncompile/20011025-1.c: New test.
26772
26773         * g++.dg/other/anon-union.C: New test.
26774
26775         * gcc.c-torture/execute/20011024-1.c: New test.
26776
26777 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
26778
26779         * gcc.c-torture/execute/20000722-1.x,
26780         gcc.c-torture/execute/20010123-1.x: Remove.
26781         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
26782         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
26783         gcc.dg/c99-complit-2.c: New tests.
26784
26785 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
26786
26787         * g++.dg/inherit/base1.C: New test.
26788
26789 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
26790
26791         * g++.dg/other/stdarg1.C: New test.
26792
26793         * gcc.c-torture/compile/20011130-2.c: New test.
26794
26795 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
26796
26797         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
26798         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
26799         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
26800         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
26801         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
26802         * gcc.dg/builtin-prefetch-1.c: New test.
26803
26804 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
26805
26806         * gcc.dg/20011130-1.c: New test.
26807
26808 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
26809
26810         * g++.dg/other/scope1.C: New test.
26811         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
26812
26813 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
26814
26815         * gcc.dg/vla-init-1.c: New test.
26816
26817 2001-12-01  Geoff Keating  <geoffk@redhat.com>
26818
26819         * gcc.c-torture/compile/structs.c: New testcase from GDB.
26820
26821 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
26822
26823         * objc.dg/alias.m: Update.
26824         * objc.dg/class-1.m: Update.
26825         * objc.dg/const-str-1.m: Update.
26826         * objc.dg/fwd-proto-1.m: Update.
26827         * objc.dg/id-1.m: Update.
26828         * objc.dg/super-class-1.m: Update.
26829
26830 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
26831
26832         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
26833         constructs.
26834
26835 2001-11-28  Jeffrey A Law  (law@cygnus.com)
26836
26837         * gcc.c-torture/execute/20011128-1.c: New test.
26838
26839 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
26840
26841         * gcc.dg/20011127-1.c: New test.
26842
26843 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
26844
26845         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
26846         from Austin Group draft 7.
26847         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
26848         scanf format arguments.
26849         * gcc.dg/format/no-exargs-2.c: New test.
26850
26851 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
26852
26853         * g++.dg/abi/vbase8-4.C: New test.
26854
26855 2001-11-24  Ian Lance Taylor  <ian@airs.com>
26856
26857         * gcc.c-torture/execute/20011121-1.c: New test.
26858
26859 2001-11-23  Jeffrey A Law  (law@cygnus.com)
26860
26861         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
26862
26863 2001-11-23  Andreas Jaeger  <aj@suse.de>
26864
26865         * gcc.dg/cpp/charconst-2.c: New test.
26866
26867 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
26868
26869         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
26870         to the host if it is remote.  Let tests specify extra headers
26871         they use.
26872         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
26873         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
26874         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
26875         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
26876         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
26877         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
26878         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
26879         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
26880         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
26881         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
26882
26883 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
26884
26885         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
26886         for little endian ARMs.
26887
26888 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
26889
26890         * gcc.c-torture/compile/20011119-1.c: New test.
26891         * gcc.c-torture/compile/20011119-2.c: New test.
26892
26893 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
26894
26895         * gcc.dg/altivec-1.c: Fix typo.
26896
26897 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
26898
26899         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
26900
26901 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
26902
26903         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
26904
26905 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
26906
26907         * lib/g77.exp: Don't specify --rpath-link.
26908
26909         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
26910         across all the headers.
26911         * gcc.dg/format/format.exp: For testing on a remote host,
26912         copy format.h.
26913
26914         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
26915         * gcc.c-torture/execute/930406-1.c: Likewise.
26916         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
26917
26918 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
26919
26920         * gcc.dg/altivec-1.c: New.
26921
26922 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
26923
26924         * gcc.dg/cpp/fpreprocessed.c: New test case.
26925
26926 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26927
26928         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
26929         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
26930         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
26931
26932 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26933
26934         * gcc.dg/no-builtin-1.c: New test.
26935
26936 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
26937
26938         * gcc.c-torture/execute/20011115-1.c: New test.
26939
26940 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
26941
26942         * gcc.c-torture/compile/20011114-2.c: New test.
26943         * gcc.c-torture/compile/20011114-3.c: New test.
26944         * gcc.c-torture/compile/20011114-4.c: New test.
26945
26946 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
26947
26948         * g++.dg/other/init1.C: New test.
26949
26950 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
26951
26952         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
26953         message.
26954
26955         * gcc.c-torture/execute/20011114-1.c: New testcase.
26956
26957         * gcc.c-torture/compile/20010327-1.c: Revert last change.
26958         * gcc.c-torture/compile/20011114-1.c: New test, exactly
26959         like the (before this change) version of 20010327-1.c.
26960
26961 2001-11-14  Roger Sayle <roger@eyesopen.com>
26962
26963         * gcc.c-torture/execute/string-opt-13.c: New testcase.
26964
26965 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
26966
26967         * g++.dg/init/array2.C: New test.
26968
26969 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
26970
26971         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
26972
26973 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
26974
26975         * g++.dg/other/forscope1.C: New test.
26976         * g++.dg/ext/forscope1.C: New test.
26977         * g++.dg/ext/forscope2.C: New test.
26978
26979 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
26980
26981         * gcc.c-torture/execute/20011113-1.c: New test.
26982
26983 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
26984
26985         * gcc.c-torture/execute/20011109-2.c: New test.
26986
26987         * gcc.c-torture/execute/20011109-1.c: New test.
26988
26989 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
26990
26991         * gcc.c-torture/compile/20011109-1.c: New test.
26992
26993 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
26994
26995         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
26996         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
26997         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
26998         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
26999         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
27000         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
27001         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
27002
27003 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
27004
27005         * g++.dg/warn/Wshadow-1.C: New tests.
27006         * g++.old-deja/g++.mike/for3.C: Update.
27007
27008 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
27009
27010         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
27011         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
27012         XFAILs.  Adjust expected error texts.
27013         * gcc.c-torture/compile/20011106-1.c,
27014         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
27015         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
27016         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
27017         gcc.dg/c99-array-lval-5.c: New tests.
27018
27019 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
27020
27021         * gcc.dg/cpp/defined.c: Update.
27022
27023 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
27024
27025         * gcc.c-torture/execute/anon-1.c: New test.
27026
27027 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
27028
27029         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
27030         same size, so no warning should be produced on stormy16.
27031
27032         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
27033         due to oversized array.
27034         * g++.old-deja/g++.mike/ns15.C: Likewise.
27035         * g++.old-deja/g++.pt/crash16.C: Likewise.
27036
27037 2001-11-02  Graham Stott  <grahams@redhat.com>
27038
27039         * g++.dgother/debug1.C: Fix typos.
27040
27041 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
27042
27043         * g++.dg/other/debug1.C: New test.
27044
27045 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
27046
27047         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
27048         of unsigned long.
27049
27050 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
27051
27052         * gcc.dg/20011029-2.c: New test.
27053
27054         * gcc.c-torture/compile/20011029-1.c: New test.
27055
27056 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
27057
27058         * objc/execute/class_self-1.m: New test.
27059         * objc/execute/class_self-2.m: New test.
27060
27061 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
27062
27063         * gcc.misc-tests/msgs.exp: Delete.
27064         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
27065         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
27066         error set to match recent changes.
27067
27068 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
27069
27070         * gcc.dg/20011021-1.c: New test.
27071
27072 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
27073
27074         * gcc.c-torture/compile/20011023-1.c: New test.
27075
27076 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
27077
27078         * lib/g77.exp: Rewrite based on lib/g++.exp.
27079
27080 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
27081
27082         * gcc.c-torture/execute/20011019-1.c: New test.
27083
27084         * gcc.dg/20011018-1.c: New test.
27085
27086 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
27087
27088         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
27089
27090 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
27091
27092         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
27093         * gcc.dg/attr-invalid.c: Likewise.
27094
27095 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
27096
27097         * testsuite/gcc.dg/20011015-1.c: New test.
27098
27099 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
27100
27101         * g++.dg/template/unify2.C: New test.
27102
27103 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
27104
27105         * g++.dg/other/exception-specification.C: New test
27106
27107 2001-10-13  Tom Rix  <trix@redhat.com>
27108
27109         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
27110         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
27111
27112 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
27113
27114         * testsuite/gcc.dg/20011009-1.c: New test.
27115
27116 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
27117
27118         PR g++/4476
27119         * g++.dg/other/friend1.C: New test.
27120
27121 2001-10-11  Richard Henderson  <rth@redhat.com>
27122
27123         * g++.old-deja/g++.other/crash18.C: Add -S to options.
27124
27125 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27126
27127         * gcc.c-torture/compile/20011010-1.c: New.
27128
27129 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
27130
27131         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
27132         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
27133         g77.f-torture/execute/execute.exp,
27134         g77.f-torture/noncompile/noncompile.exp,
27135         gcc.c-torture/compile/compile.exp,
27136         gcc.c-torture/execute/execute.exp,
27137         gcc.c-torture/execute/ieee/ieee.exp,
27138         gcc.c-torture/execute/memcheck/memcheck.exp,
27139         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
27140         objc/execute/execute.exp: Update FSF address.
27141
27142 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
27143
27144         * gcc.dg/cpp/cmdlne-C.c: Update.
27145         * gcc.dg/cpp/cmdlne-C2.c: New.
27146
27147 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27148
27149         * gcc.c-torture/execute/20011008-3.c: New.
27150
27151 2001-10-08  DJ Delorie  <dj@redhat.com>
27152
27153         * gcc.dg/20011008-1.c: New.
27154         * gcc.dg/20011008-2.c: New.
27155
27156 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
27157
27158         * gcc.dg/cpp/spacing1.c: Update test.
27159
27160 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27161
27162         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
27163         spelling errors of "separate" as "seperate".
27164
27165 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
27166
27167         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
27168         enough to avoid inlining.
27169
27170 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
27171
27172         * lib/g77.exp: set libg2c_dir correctly.
27173
27174 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
27175
27176         * gcc.dg/cpp/macro11.c: New test.
27177
27178 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
27179
27180         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
27181         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
27182         gcc.dg/format/multattr-3.c: New tests.
27183         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
27184         tests for format attributes on function pointers being rejected.
27185
27186 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
27187
27188         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
27189
27190 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
27191
27192         * g++.dg/warn/format1.C: New test.
27193
27194 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
27195
27196         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
27197
27198 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
27199
27200         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
27201
27202 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
27203
27204         * gcc.dg/cpp/redef2.c: Add test.
27205
27206 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
27207
27208         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
27209         long-standing bug on i686, apparently.
27210         * gcc.c-torture/execute/loop-2c.x: New file.
27211         * gcc.c-torture/execute/loop-2d.x: New file.
27212         * gcc.c-torture/execute/loop-3c.x: New file.
27213
27214 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
27215
27216         * gcc.dg/cpp/20000625-2.c: Correct line number.
27217
27218 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
27219
27220         * gcc.dg/cpp/macro10.c: New test.
27221         * gcc.dg/cpp/strify3.c: New test.
27222         * gcc.dg/cpp/spacing1.c: Add tests.
27223         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
27224         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
27225
27226 2001-09-24  DJ Delorie  <dj@redhat.com>
27227
27228         * gcc.c-torture/execute/20010924-1.c: New test.
27229
27230 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
27231
27232         * testsuite/objc/execute/paste.m: Remove.
27233
27234 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
27235
27236         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
27237
27238 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
27239
27240         * g77.dg/strlen0.f: New test.
27241
27242 2001-09-21  Richard Henderson  <rth@redhat.com>
27243
27244         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
27245         * g++.old-deja/g++.abi/vtable2.C: Likewise.
27246
27247 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
27248
27249         Table-driven attributes.
27250         * g++.dg/ext/attrib1.C: New test.
27251
27252 2001-09-20  DJ Delorie  <dj@redhat.com>
27253
27254         * gcc.dg/20000926-1.c: Update expected warning messages.
27255         * gcc.dg/array-2.c: Likewise, and test for warnings too.
27256         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
27257         array.
27258
27259 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
27260
27261         * g++.dg/eh/registers1.C: New test case.
27262
27263 2001-09-17  Richard Henderson  <rth@redhat.com>
27264
27265         * gcc.dg/array-5.c: Fix VLA decomposition test.
27266
27267 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
27268
27269         * gcc.dg/cpp/line5.c: New testcase.
27270
27271 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
27272
27273         * gcc.dg/cpp/macro9.c: New test.
27274
27275 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
27276
27277         * gcc.c-torture/execute/980223.c: Change type of addr from long
27278         to char *.
27279
27280 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
27281
27282         * gcc.c-torture/execute/20010915-1.c: New test.
27283
27284 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
27285
27286         * g77.dg/bprob: New directory.
27287         * g77.dg/bprob/bprob.exp: New file.
27288         * g77.dg/bprob/bprob-1.f: New test.
27289         * g77.dg/gcov: New directory.
27290         * g77.dg/gcov/gcov.exp: New file.
27291         * g77.dg/gcov/gcov-1.f: New test.
27292         * g77.dg/gcov/gcov-1.x: New file.
27293
27294 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
27295
27296         * gcc.dg/cpp/directiv.c: Update.
27297         * gcc.dg/cpp/undef1.c: Update.
27298
27299 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
27300
27301         * gcc.dg/20010912-1.c: New test.
27302
27303 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
27304
27305         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
27306         language-independent file in lib.
27307         * lib/gcov.exp: New file.
27308
27309 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
27310
27311         * gcc.c-torture/compile/20010911-1.c: New test.
27312
27313 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
27314
27315         * lib/profopt.exp: New, to support profile-directed optimizations.
27316         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
27317         * gcc.misc-tests/bprob-1.c: New test.
27318         * gcc.misc-tests/bprob-2.c: New test.
27319
27320 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
27321
27322         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
27323         XFAIL and which kinds of gcov output to verify.
27324         * gcc.misc-tests/gcov-4b.x: New file.
27325         * gcc.misc-tests/gcov-5b.x: New file.
27326         * gcc.misc-tests/gcov-6.x: New file.
27327         * gcc.misc-tests/gcov-7.c: New test.
27328         * gcc.misc-tests/gcov-7.x: New file.
27329
27330 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
27331
27332         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
27333         * gcc.misc-tests/gcov-6.c: New test.
27334
27335 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
27336
27337         PR c++/3986
27338         * g++.dg/abi/vbase1.C: New test.
27339
27340 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
27341
27342         * objc.dg/method-2.m: New.
27343
27344 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
27345
27346         PR c++/4203
27347         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
27348         * g++.dg/init/empty1.C: New test.
27349
27350 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
27351
27352         * gcc.c-torture/compile/20010903-1.c: New test.
27353
27354 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
27355
27356         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
27357         for m68k.
27358
27359 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
27360
27361         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
27362
27363         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
27364
27365         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
27366
27367 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
27368
27369         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
27370         for 16-bit 'unsigned int'.
27371
27372 2001-08-29  Kazu Hirata  <kazu@hxi.com>
27373
27374         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
27375
27376 2001-08-27  Richard Henderson  <rth@redhat.com>
27377
27378         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
27379         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
27380
27381 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
27382
27383         * gcc.dg/asm-names.c (ymain): New.
27384
27385 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
27386
27387         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
27388         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
27389         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
27390
27391 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27392
27393         * gcc.dg/compare5.c: New testcase.
27394
27395 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
27396
27397         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
27398         and "In instantiation".
27399
27400 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
27401
27402         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
27403
27404 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
27405
27406         * gcc.misc-tests/gcov.exp: Add support for branch information.
27407         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
27408         * gcc.misc-tests/gcov-4.c: New test.
27409         * gcc.misc-tests/gcov-4b.c: New test.
27410         * gcc.misc-tests/gcov-5b.c: New test.
27411
27412 2001-08-20  Zack Weinberg  <zackw@panix.com>
27413
27414         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
27415         expected to fail.
27416
27417 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27418
27419         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
27420
27421 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
27422
27423         * g++.dg/eh/template1.C: New test.
27424
27425 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
27426
27427         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
27428         Fix thinko.
27429         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
27430         for xfail.
27431
27432 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
27433
27434         * lib/g77-dg.exp:  Use prune.exp for common procedures
27435         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
27436         * lib/g77.exp: (g77-dg-prune) Remove
27437
27438 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
27439
27440         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
27441
27442 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27443
27444         * g++.dg/template/unify1.C: New test.
27445
27446 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
27447
27448         * g++.dg/abi/empty4.C: New test.
27449
27450 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
27451
27452         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
27453         solaris2.*
27454         * g77.f-torture/compile/pr3743.x: Likewise
27455
27456 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
27457
27458         * g++.dg/other/using-declaration.C: New test.
27459
27460 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
27461
27462         * gcc.dg/cpp/tr-sign.c: New testcase.
27463
27464 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
27465
27466         * gcc.dg/cpp/19951025-1.c: Revert.
27467         * gcc.dg/cpp/directiv.c: We no longer process directives that
27468         interrupt macro arguments.
27469
27470 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
27471
27472         * gcc.dg/bconstp-1.c: New test.
27473
27474 2001-08-03  Richard Henderson  <rth@redhat.com>
27475
27476         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
27477
27478 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
27479
27480         * gcc.dg/cpp/19951025-1.c: Update.
27481
27482 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
27483
27484         * g77.dg/ff90-1.f (s): Fix reference of variable z,
27485         should be x.
27486
27487 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
27488
27489         Kill -fhonor-std.
27490         * g++.old-deja/g++.ns/ns14.C: Remove special options.
27491         * g++.old-deja/g++.other/std1.C: Likewise.
27492         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
27493
27494 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
27495
27496         * lib/g77.exp:  Load gcc-defs.exp for common procedures
27497         (g77_pass, g77_fail, g77_finish, g77_exit,
27498         ${tool}_check_unsupported_p} Now redundant.  Deleted.
27499
27500 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
27501
27502         * g77.dg/fbackslash.f
27503         * g77.dg/fcase-preserve.f
27504         * g77.dg/ff90-1.f
27505         * g77.dg/ffixed-line-length-0.f
27506         * g77.dg/ffixed-line-length-132.f
27507         * g77.dg/ffixed-line-length-7.f
27508         * g77.dg/ffixed-line-length-72.f
27509         * g77.dg/ffixed-line-length-none.f
27510         * g77.dg/ffree-form-1.f
27511         * g77.dg/fno-backslash.f
27512         * g77.dg/fno-f90-1.f
27513         * g77.dg/fno-fixed-form-1.f
27514         * g77.dg/fno-onetrip.f
27515         * g77.dg/fno-typeless-boz.f
27516         * g77.dg/fno-underscoring.f
27517         * g77.dg/fno-vxt-1.f
27518         * g77.dg/fonetrip.f
27519         * g77.dg/ftypeless-boz.f
27520         * g77.dg/fugly-assumed.f
27521         * g77.dg/funderscoring.f
27522         * g77.dg/fvxt-1.f
27523
27524 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
27525
27526         * objc.dg/fwd-proto-1.m: New.
27527         * objc.dg/local-decl-1.m: New.
27528         * objc.dg/naming-1.m: New.
27529         * objc.dg/naming-2.m: New.
27530         * objc.dg/proto-hier-1.m: New.
27531
27532 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
27533
27534         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
27535         largest-type elements to a struct makes its size grow.
27536
27537 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
27538
27539         * g++.dg/abi/vthunk1.C: New test.
27540
27541 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
27542
27543         * g++.dg/abi/vbase8-22.C: New test.
27544
27545 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
27546
27547         * gcc.dg/cpp/macro8.c: New test.
27548
27549 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
27550
27551         * g++.dg/abi/vbase8-21.C: New test.
27552
27553 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
27554
27555         * g++.dg/abi/vbase8-10.C: New test.
27556
27557 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27558
27559         * lib/g++.exp (g++_set_ld_library_path): Renamed to
27560         ${tool}_set_ld_library_path.
27561         Changed caller.
27562         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
27563         g++.exp.
27564
27565 2001-07-26  Stan Cox <scox@redhat.com>
27566
27567         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
27568         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
27569         gcc_exit, gcc_check_unsupported_p):
27570         Moved to gcc-deps.exp
27571         * gcc-deps.exp: New file.
27572
27573 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27574
27575         * g++.old-deja/g++.pt/defarg14.C: New test.
27576
27577 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
27578
27579         * g++.old-deja/g++.other/lineno5.C: New test.
27580
27581 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
27582
27583         * g++.old-deja/g++.pt/crash68.C: New test.
27584
27585 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
27586
27587         * g++.old-deja/g++.other/crash42.C: New test.
27588
27589 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
27590
27591         * gcc.dg/cpp/extratokens.c: Fix.
27592         * gcc.dg/cpp/skipping2.c: New tests.
27593
27594 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27595
27596         * gcc.c-torture/execute/20010724-1.c: New file.
27597         * gcc.c-torture/execute/20010724-1.x: New file.
27598
27599 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
27600
27601         * g++.old-deja/g++.other/cond7.C: New test.
27602
27603 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
27604
27605         * g++.old-deja/g++.other/optimize4.C: New test.
27606
27607 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
27608
27609         * g++.old-deja/g++.abi/vbase8-5.C: New test.
27610
27611 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
27612
27613         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
27614         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
27615         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
27616         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
27617
27618         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
27619         bug report" message.
27620
27621         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
27622         * g++.dg/ext/instantiate1.C: Move from old-deja.
27623
27624 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
27625
27626         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
27627         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
27628         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
27629         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
27630
27631 2001-07-23  Jeffrey A Law  (law@cygnus.com)
27632
27633         * gcc.c-torture/execute/20010723-1.c: New test.
27634
27635 2001-07-23  Ben Elliston  <bje@redhat.com>
27636
27637         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
27638
27639 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27640
27641         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
27642         i[34567]86-*-*.
27643         Delete handling of ieee_multilib_flags.
27644         Pass -mieee for alpha*-*-* and sh-*-*.
27645         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
27646
27647 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
27648
27649         Remove old-abi tests.
27650         * g++.old-deja/g++.mike/p11116.C: Remove.
27651         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
27652
27653 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
27654
27655         * g77.f-torture/compile/pr3743.f:  New test
27656
27657 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
27658
27659         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
27660
27661 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27662
27663         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
27664         g++.old-deja/g++.pt/static6.C: Likewise.
27665         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
27666         supports weak symbols.
27667
27668 2001-07-18  Andreas Jaeger  <aj@suse.de>
27669
27670         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
27671         supported again.
27672
27673 2001-07-18  Andreas Jaeger  <aj@suse.de>
27674
27675         * gcc.dg/iftrap-1.c: Fix target line.
27676
27677 2001-07-17  Richard Henderson  <rth@redhat.com>
27678
27679         * gcc.c-torture/execute/20010717-1.c: New.
27680
27681 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
27682
27683         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
27684         tests.
27685
27686 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
27687
27688         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
27689
27690 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27691
27692         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
27693         UAC_SIGBUS, UAC_NOPRINT definitions.
27694
27695 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
27696
27697         * objc/execute/object_is_class.m: New test.
27698         * objc/execute/object_is_meta_class.m: New test.
27699
27700 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
27701
27702         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
27703         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
27704
27705 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
27706
27707         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
27708         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
27709
27710 2001-07-14  Richard Henderson  <rth@redhat.com>
27711
27712         * gcc.dg/iftrap-1.c: New.
27713
27714 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
27715
27716         * g77.f-torture/execute/intrinsic77.f: New test.
27717
27718 2001-07-11  Janis Johnson <janis@us.ibm.com>
27719
27720         * gcc.misc-tests/gcov-3.c: New test.
27721
27722 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
27723
27724         * gcc.c-torture/compile/20010711-1.c,
27725         * gcc.c-torture/compile/20010711-2.c: New tests.
27726
27727 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
27728
27729         * gcc.c-torture/execute/20010711-1.c: New test.
27730
27731 2001-07-11  Ben Elliston  <bje@redhat.com>
27732
27733         * g++.old-deja/g++.other/enum5.C: New test.
27734
27735 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
27736
27737         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
27738         (g++-dg-prune): Call prune_gcc_output.
27739         * prune.exp: New file for prune_gcc_output.
27740         * lib/g++.exp, lib/gcc.exp: Load it.
27741
27742 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
27743
27744         * gcc.c-torture/compile/20010701-1.c,
27745         g++.old-deja/g++.ext/attrib6.C: New tests.
27746
27747 2001-07-06  Jeffrey A Law  (law@cygnus.com)
27748
27749         * gcc.c-torture/compile/20010706-1.c: New test.
27750
27751 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
27752
27753         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
27754
27755 2001-06-28  Stan Shebs  <shebs@apple.com>
27756
27757         * gcc.dg/pragma-darwin.c: New test.
27758
27759 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27760
27761         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
27762         Solaris 2.[678] system.
27763
27764 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
27765
27766         * gcc.dg/20010622-1.c: New test.
27767
27768 2001-06-18  Stan Shebs  <shebs@apple.com>
27769
27770         * objc.dg: New directory.
27771         * objc.dg/dg.exp: New file.
27772         * objc.dg/alias.m: New.
27773         * objc.dg/class-1.m: New.
27774         * objc.dg/class-2.m: New.
27775         * objc.dg/const-str-1.m: New.
27776         * objc.dg/const-str-2.m: New.
27777         * objc.dg/id-1.m: New.
27778         * objc.dg/method-1.m: New.
27779         * objc.dg/super-class-1.m: New.
27780         * lib/objc-dg.exp: New file.
27781
27782 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27783
27784         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
27785         of label name.
27786
27787 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
27788
27789         * g++.old-deja/g++.abi/vbase8-9.C: New test.
27790
27791 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27792
27793         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
27794         variable.
27795
27796 2001-06-12  Richard Henderson  <rth@redhat.com>
27797
27798         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
27799
27800 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
27801
27802         * g++.old-deja/g++.abi/vbase5.C: New test.
27803         * g++.old-deja/g++.abi/vbase6.C: New test.
27804         * g++.old-deja/g++.abi/vbase7.C: New test.
27805
27806 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27807
27808         * gcc.c-torture/compile/20010610-1.c: New test.
27809
27810 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
27811
27812         * g++.old-deja/g++.abi/vbase4.C: New test.
27813
27814 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
27815
27816         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
27817         support %f for HC11/HC12 targets.
27818         * gcc.c-torture/execute/930513-1.x: New file, likewise.
27819         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
27820         on HC11/HC12 targets.
27821         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
27822
27823 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27824
27825         * gcc.dg/wchar_t-1.c: New file.
27826         * gcc.dg/wint_t-1.c: Likewise.
27827
27828 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
27829
27830         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
27831
27832 2001-06-11  Richard Henderson  <rth@redhat.com>
27833
27834         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
27835
27836 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
27837
27838         * gcc.c-torture/compile/20010611-1.c: New test.
27839
27840 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
27841
27842         * gcc.dg/c99-tag-1.c: Add more tests.
27843
27844 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
27845
27846         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
27847         representation on MN10300 and ARM/Thumb.
27848
27849 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
27850
27851         * g77.f-torture/execute/20010610.f: New.
27852
27853 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
27854
27855         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
27856         names.
27857
27858 2001-06-09  Richard Henderson  <rth@redhat.com>
27859
27860         * gcc.c-torture/execute/ashrdi-1.c: New.
27861         * gcc.c-torture/execute/ashldi-1.c: New.
27862         * gcc.c-torture/execute/lshrdi-1.c: New.
27863
27864 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
27865
27866         * objc/execute/load-3.m: Added. Check sending +load to categories,
27867         in addition to classes.
27868
27869 2001-06-08  Stan Shebs  <shebs@apple.com>
27870
27871         * objc/execute/load-2.m: New test.  From Nicola Pero
27872         <n.pero@mi.flashnet.it>.
27873
27874 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
27875
27876         * gcc.c-torture/execute/20010605-2.c: New test.
27877
27878 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
27879
27880         * g++.old-deja/g++.abi/vbase2.C: New test.
27881         * g++.old-deja/g++.abi/vbase3.C: New test.
27882
27883 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
27884
27885         * g++.old-deja/g++.pt/friend49.C: New test.
27886
27887 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
27888
27889         * g++.old-deja/g++.ext/anon3.C: New test.
27890
27891 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
27892
27893         * g++.old-deja/g++.other/conv7.C: New test.
27894
27895 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
27896
27897         * gcc.c-torture/compile/20010605-2.c: New test.
27898
27899 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27900
27901         * gcc.c-torture/execute/20010604-1.c: New test.
27902
27903 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
27904
27905         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
27906
27907 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
27908
27909         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
27910         (g++_link_flags): Likewise.
27911         (g++_init): Pass gccpath's value to two previous functions.
27912
27913 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27914
27915         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
27916         Ensure logfile entry matches exec command line.
27917
27918 2001-05-31  Richard Henderson  <rth@redhat.com>
27919
27920         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
27921         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
27922
27923 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
27924
27925         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
27926         compiler for irix6.2
27927
27928 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
27929
27930         * g++.old-deja/g++.other/optimize3.C: New file.
27931
27932 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
27933
27934         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
27935         assemble.
27936
27937 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
27938
27939         * g++.old-deja/g++.other/optimize2.C: New file.
27940
27941 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
27942
27943         * gcc.c-torture/compile/20010518-2.c: New file.
27944         * gcc.c-torture/execute/20010518-1.c: New file.
27945         * gcc.c-torture/execute/20010518-2.c: New file.
27946
27947 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
27948
27949         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
27950
27951 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
27952
27953         G++ no longer defines builtins that do not begin with __builtin.
27954         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
27955         * g++.old-deja/g++.brendand/misc13.C: Likewise.
27956         * g++.old-deja/g++.law/builtin1.C: Likewise.
27957         * g++.old-deja/g++.law/cvt2.C: Likewise.
27958         * g++.old-deja/g++.mike/net5.C: Likewise.
27959         * g++.old-deja/g++.other/builtins1.C: Likewise.
27960         * g++.old-deja/g++.other/builtins2.C: Likewise.
27961         * g++.old-deja/g++.other/builtins3.C: Likewise.
27962         * g++.old-deja/g++.other/builtins4.C: Likewise.
27963         * g++.old-deja/g++.other/inline8.C: Likewise.
27964         * g++.old-deja/g++.robertl/eb39.C: Likewise.
27965
27966 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
27967
27968         * g++.old-deja/g++.pt/using1.C: Adjust.
27969         * g++.old-deja/g++.pt/using2.C: New test.
27970
27971 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
27972
27973         * gcc.dg/cpp/charconst.c: New tests.
27974         * gcc.dg/cpp/escape.c: New tests.
27975         * gcc.dg/cpp/escape-1.c: New tests.
27976         * gcc.dg/cpp/escape-2.c: New tests.
27977         * gcc.dg/cpp/ucs.c: New tests.
27978
27979 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
27980
27981         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
27982         native compiler for irix6.5.
27983
27984 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
27985
27986         * lib/g++.exp (g++_include_flags): Use args to compute
27987         get_multilibs.
27988         (g++_link_flags): Likewise.
27989         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
27990
27991 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
27992
27993         * gcc.dg/c90-hexfloat-1.c: Add more tests.
27994
27995 2001-05-21  Geoff Keating  <geoffk@redhat.com>
27996
27997         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
27998         this file.
27999
28000 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
28001
28002         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
28003         STACK_SIZE;
28004         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
28005         to STACK_SIZE; Use it to define size of add_histo array.
28006         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
28007         to STACK_SIZE.
28008         (f): Use GITT_SIZE to define size of gitt local table.
28009         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
28010         to STACK_SIZE; Use it to define size of bytemem array.
28011
28012 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
28013
28014         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
28015         on 68HC11/HC12 due to the asm instruction.
28016         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
28017         * gcc.c-torture/compile/920520-1.x: Likewise.
28018         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
28019         on 68HC11/HC12 because the function is larger than 64K.
28020         * gcc.c-torture/compile/961203-1.x: New file, this test fails
28021         on 68HC11/HC12 because the structure is too large.
28022
28023 2001-05-20  Richard Henderson  <rth@redhat.com>
28024
28025         * gcc.c-torture/execute/20010520-1.c: New.
28026
28027 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28028
28029         * g++.old-deja/g++.warn/compare1.C: New test.
28030         * gcc.dg/compare4.c: New test.
28031
28032 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
28033
28034         * g++.old-deja/g++.other/optimize1.C: New test.
28035
28036 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28037
28038         * g++.old-deja/g++.pt/spec41.C: New test.
28039
28040 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
28041
28042         * gcc.c-torture/compile/20010114-1.x: Remove.
28043
28044 2001-05-18  Stan Shebs  <shebs@apple.com>
28045
28046         * gcc.c-torture/compile/20010518-1.c: New test.
28047
28048 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
28049
28050         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
28051         * g++.old-deja/g++.pt/crash67.C: New test.
28052
28053 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
28054
28055         * g++.old-deja/g++.other/debug9.C: New test.
28056
28057 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
28058
28059         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
28060
28061 2001-05-16  Jan Hubicka  <jh@suse.cz>
28062
28063         * gcc.c-torture/compile/20010516-1.c: New test.
28064
28065 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
28066
28067         * g++.old-deja/g++.other/crash41.C: New test.
28068
28069 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
28070
28071         * g++.old-deja/g++.pt/crash66.C: New test.
28072
28073 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
28074
28075         * g++.old-deja/g++.robertl/eb27.C: Convert.
28076
28077 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
28078
28079         * g++.dg/friend-warn.C: New test.  Do not warn about friend
28080         declaration being redundant.
28081
28082 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
28083
28084         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
28085
28086 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
28087
28088         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
28089
28090 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
28091
28092         * lib/g++.exp: Use testsuite_flags.
28093
28094 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
28095
28096         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
28097
28098 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
28099
28100         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
28101
28102 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
28103
28104         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
28105
28106 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
28107
28108         * gcc.c-torture/compile/20010313-1.c: New test.
28109
28110 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
28111
28112         * gcc.dg/cpp/direct2.c: New test.
28113         * gccq.dg/cpp/direct2s.c: New test.
28114
28115         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
28116
28117 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
28118
28119         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
28120         * g++.old-deja/g++.other/op3.C: Likewise.
28121
28122 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
28123
28124         * gcc.dg/cpp/syshdr.h: New file.
28125         * gcc.dg/cpp/sysmac1.c: Update.
28126         * gcc.dg/cpp/sysmac2.c: Update.
28127
28128 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
28129
28130         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
28131
28132 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
28133
28134         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
28135         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
28136
28137 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
28138
28139         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
28140
28141 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
28142
28143         * lib/g++.exp (g++_include_flags): Don't use any special flags
28144         if TESTING_IN_BUILD_TREE is not defined.
28145         (g++_init): Use a plain 'c++' as the compiler if
28146         TESTING_IN_BUILD_TREEE is not defined.
28147
28148 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
28149
28150         * g++.old-deja/g++.eh/catch13.C: New test.
28151         * g++.old-deja/g++.eh/catch14.C: New test.
28152
28153 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
28154
28155         * gcc.dg/cpp/tr-define.c: New test.
28156
28157 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
28158
28159         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
28160         <stdlib.h>, not <malloc.h>.
28161
28162 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
28163
28164         * g++.old-deja/g++.ns/template17.C: New test.
28165
28166 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
28167
28168         * g++.old-deja/g++.pt/ref4.C: New test.
28169
28170 2001-04-30  Richard Henderson  <rth@redhat.com>
28171
28172         * gcc.dg/20000724-1.c: Revert last change.
28173
28174 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
28175
28176         * g77.f-torture/execute/20010430.f: New test.
28177
28178 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
28179
28180         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
28181
28182 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
28183
28184         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
28185
28186 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
28187
28188         * g++.old-deja/g++.eh/crash6.C: New test.
28189
28190 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
28191
28192         * g++.old-deja/g++.other/warn7.C: New test.
28193
28194 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
28195
28196         * g++.old-deja/g++.other/defarg9.C: New test.
28197
28198 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
28199
28200         * g77.f-torture/compile/20010426.f: New test.
28201         * g77.f-torture/execute/20010426.f: New test.
28202
28203 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
28204
28205         * g77.f-torture/compile/20000629-1.x: Remove - error
28206         has been fixed.
28207
28208 2001-04-26  Jeffrey A Law  (law@cygnus.com)
28209
28210         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
28211         Tweak slightly to work with g++.dg framework.
28212         * g++.dg/special/ecos.exp: Run initp1.C test.
28213         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
28214
28215         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
28216         its linker doesn't give line numbers either.
28217         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
28218
28219 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
28220
28221         * g++.old-deja/g++.other/lex1.C: New test.
28222
28223 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
28224
28225         * gcc.dg/noncompile/20010425-1.c: New test.
28226
28227 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
28228
28229         * g++.old-deja/g++.pt/mangle2.C: New test.
28230
28231 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
28232
28233         * gcc.dg/format/plus-1.c: New test.
28234
28235 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
28236
28237         * gcc.dg/20010423-1.c: New test.
28238
28239 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
28240
28241         * gcc.c-torture/execute/20010422-1.c: New test.
28242
28243 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
28244
28245         * g++.old-deja/g++.ns/type2.C: New test.
28246
28247 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
28248
28249         * g++.old-deja/g++.other/perf1.C: New test.
28250
28251 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
28252
28253         * gcc.dg/c99-func-2.c: Remove xfail.
28254         * gcc.dg/c99-func-3.c: Remove xfail.
28255         * gcc.dg/c99-func-4.c: Remove xfail.
28256
28257 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
28258
28259         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
28260
28261 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
28262
28263         * gcc.c-torture/compile/20010423-1.c: New test.
28264
28265 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
28266
28267         * g++.old-deja/g++.pt/typename28.C: New test.
28268
28269 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
28270
28271         * g++.old-deja/g++.abi/empty2.C: New test.
28272         * g++.old-deja/g++.abi/empty3.C: New test.
28273
28274 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
28275
28276         * g++.old-deja/g++.other/comdat2.C: New test.
28277         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
28278
28279 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
28280
28281         * g++.old-deja/g++.other/overload14.C: New test.
28282
28283 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
28284
28285         * g++.old-deja/g++.other/lookup23.C: New test.
28286
28287 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
28288
28289         * gcc.c-torture/execute/20010403-1.c: New test.
28290
28291 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
28292             Mark Mitchell  <mark@codesourcery.com>
28293
28294         * lib/old-dejagnu.exp: Don't delete output of executable.
28295         Add .exe suffix to executables.
28296
28297 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
28298
28299         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
28300
28301 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28302
28303         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
28304
28305 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
28306
28307         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
28308         * g++.old-deja/g++.abi/crash1.C: New test.
28309
28310 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
28311
28312         * g++.old-deja/g++.other/crash40.C: New test.
28313
28314 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28315
28316         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
28317
28318 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
28319
28320         * g++.old-deja/g++.other/warn6.C: New test.
28321
28322 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
28323
28324         * g++.old-deja/g++.robertl/eb42.C: Same.
28325
28326 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28327
28328         * gcc.dg/wtr-conversion-1.c: New testcase.
28329
28330 2001-04-10  Richard Henderson  <rth@redhat.com>
28331
28332         * g++.old-deja/g++.other/array5.C: New.
28333
28334 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28335
28336         * gcc.c-torture/execute/20010408-1.c: New test.
28337
28338 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
28339
28340         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
28341         headers and constructs.
28342         * g++.old-deja/g++.robertl/eb79.C: Same.
28343         * g++.old-deja/g++.robertl/eb77.C (main): Same.
28344         * g++.old-deja/g++.robertl/eb73.C: Same.
28345         * g++.old-deja/g++.robertl/eb66.C (main): Same.
28346         * g++.old-deja/g++.robertl/eb55.C (t): Same.
28347         * g++.old-deja/g++.robertl/eb54.C (main): Same.
28348         * g++.old-deja/g++.robertl/eb46.C (main): Same.
28349         * g++.old-deja/g++.robertl/eb44.C: Same.
28350         * g++.old-deja/g++.robertl/eb41.C (main): Same.
28351         * g++.old-deja/g++.robertl/eb4.C (main): Same.
28352         * g++.old-deja/g++.robertl/eb39.C: Same.
28353         * g++.old-deja/g++.robertl/eb33.C (main): Same.
28354         * g++.old-deja/g++.robertl/eb31.C (main): Same.
28355         * g++.old-deja/g++.robertl/eb30.C: Same.
28356         * g++.old-deja/g++.robertl/eb3.C: Same.
28357         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
28358         * g++.old-deja/g++.robertl/eb21.C: Same.
28359         * g++.old-deja/g++.robertl/eb15.C: Same.
28360         * g++.old-deja/g++.robertl/eb118.C: Same.
28361         * g++.old-deja/g++.robertl/eb115.C (main): Same.
28362         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
28363         * g++.old-deja/g++.robertl/eb109.C: Same.
28364         * g++.old-deja/g++.other/sibcall1.C (main): Same.
28365         * g++.old-deja/g++.mike/rtti1.C: Same.
28366         * g++.old-deja/g++.mike/p658.C: Same.
28367         * g++.old-deja/g++.mike/net46.C: Same.
28368         * g++.old-deja/g++.mike/net34.C: Same.
28369         * g++.old-deja/g++.mike/memoize1.C: Same.
28370         * g++.old-deja/g++.mike/eh2.C: Same.
28371         * g++.old-deja/g++.law/weak.C: Same.
28372         * g++.old-deja/g++.law/visibility7.C: Same.
28373         * g++.old-deja/g++.law/visibility25.C: Same.
28374         * g++.old-deja/g++.law/visibility22.C: Same.
28375         * g++.old-deja/g++.law/visibility2.C: Same.
28376         * g++.old-deja/g++.law/visibility17.C: Same.
28377         * g++.old-deja/g++.law/visibility13.C: Same.
28378         * g++.old-deja/g++.law/visibility10.C: Same.
28379         * g++.old-deja/g++.law/visibility1.C: Same.
28380         * g++.old-deja/g++.law/virtual3.C (eval): Same.
28381         * g++.old-deja/g++.law/vbase1.C: Same.
28382         * g++.old-deja/g++.law/operators32.C: Same.
28383         * g++.old-deja/g++.law/nest3.C: Same.
28384         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
28385         * g++.old-deja/g++.law/except5.C (main): Same.
28386         * g++.old-deja/g++.law/cvt7.C (run): Same.
28387         * g++.old-deja/g++.law/cvt2.C: Same.
28388         * g++.old-deja/g++.law/cvt16.C: Same.
28389         * g++.old-deja/g++.law/ctors6.C (bar): Same.
28390         * g++.old-deja/g++.law/ctors17.C (main): Same.
28391         * g++.old-deja/g++.law/ctors13.C: Same.
28392         * g++.old-deja/g++.law/ctors12.C (main): Same.
28393         * g++.old-deja/g++.law/ctors10.C: Same.
28394         * g++.old-deja/g++.law/code-gen5.C: Same.
28395         * g++.old-deja/g++.law/bad-error7.C: Same.
28396         * g++.old-deja/g++.law/arm9.C: Same.
28397         * g++.old-deja/g++.law/arm12.C: Same.
28398         * g++.old-deja/g++.law/arg8.C: Same.
28399         * g++.old-deja/g++.law/arg1.C: Same.
28400         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
28401         * g++.old-deja/g++.jason/template31.C: Same.
28402         * g++.old-deja/g++.jason/template24.C (main): Same.
28403         * g++.old-deja/g++.jason/2371.C: Same.
28404         * g++.old-deja/g++.eh/new2.C: Same.
28405         * g++.old-deja/g++.eh/new1.C: Same.
28406         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
28407         * g++.old-deja/g++.brendan/nest21.C (main): Same.
28408         * g++.old-deja/g++.brendan/err-msg3.C: Same.
28409         * g++.old-deja/g++.brendan/crash62.C: Same.
28410         * g++.old-deja/g++.brendan/crash52.C: Same.
28411         * g++.old-deja/g++.brendan/crash49.C (main): Same.
28412         * g++.old-deja/g++.brendan/crash38.C: Same.
28413         * g++.old-deja/g++.brendan/crash15.C (main): Same.
28414         * g++.old-deja/g++.brendan/copy9.C: Same.
28415
28416 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
28417
28418         * gcc.c-torture/execute/20001203-2.c (memset):
28419         Count argument is of type __SIZE_TYPE__.
28420
28421 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
28422
28423         * gcc.c-torture/compile/20010404-1.c: New test.
28424
28425 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
28426
28427         * gcc.c-torture/compile/20010326-1.c: New test.
28428
28429 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
28430
28431         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
28432         peculiarities of the SH.
28433         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
28434
28435 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28436
28437         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
28438         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
28439         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
28440
28441 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
28442
28443         * g77.f-torture/compile/20010321-1.f: New test.
28444
28445 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
28446
28447         * gcc.c-torture/compile/20010329-1.c: New test.
28448
28449 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
28450
28451         * gcc.c-torture/execute/20010329-1.c: New test.
28452
28453 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
28454
28455         * g++.old-deja/g++.other/eh4.C: Fix typo.
28456
28457 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
28458
28459         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
28460
28461 2001-03-28  Philip Blundell  <philb@gnu.org>
28462
28463         * gcc.c-torture/compile/20010328-1.c: New test.
28464
28465 2001-03-27  Richard Henderson  <rth@redhat.com>
28466
28467         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
28468         * g++.old-deja/g++.eh/vbase3.C: Likewise.
28469
28470 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
28471
28472         * gcc.c-torture/compile/20010327-1.c: New test.
28473
28474 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
28475
28476         * g++.old-deja/g++.other/friend12.C: New test.
28477         * g++.old-deja/g++.other/friend9.C: Expect no errors.
28478         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
28479
28480 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
28481
28482         * gcc.c-torture/execute/20010325-1.c: New test.
28483
28484 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
28485
28486         * g++.old-deja/g++.other/mangle3.C: New test.
28487
28488 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
28489
28490         * g++.old-deja/g++.other/anon8.C: New test.
28491
28492 2001-03-20  Philip Blundell  <philb@gnu.org>
28493
28494         * gcc.c-torture/compile/20010320-1.c: New test.
28495
28496 2001-03-17  Richard Henderson  <rth@redhat.com>
28497
28498         * g++.old-deja/g++.other/eh4.C: Add expected error text.
28499
28500 2001-03-15  Geoff Keating  <geoff@redhat.com>
28501
28502         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
28503         tests on AIX.
28504
28505 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
28506
28507         * g++.old-deja/g++.other/eh4.C: New test.
28508
28509 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
28510
28511         * gcc.dg/cpp/mi1.c: Update.
28512
28513 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
28514
28515         * g++.old-deja/g++.other/regstack.C: New test.
28516
28517 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
28518
28519         * g++.old-deja/g++.other/ref4.C: New test.
28520
28521 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
28522
28523         * objc/execute/va_method.m: Added.
28524         * objc/execute/IMP.m: Added.
28525         * objc/execute/_cmd.m: Added.
28526         * objc/execute/accessing_ivars.m: Added.
28527         * objc/execute/class-1.m: Added.
28528         * objc/execute/class-10.m: Added.
28529         * objc/execute/class-11.m: Added.
28530         * objc/execute/class-12.m: Added.
28531         * objc/execute/class-13.m: Added.
28532         * objc/execute/class-14.m: Added.
28533         * objc/execute/class-2.m: Added.
28534         * objc/execute/class-3.m: Added.
28535         * objc/execute/class-4.m: Added.
28536         * objc/execute/class-5.m: Added.
28537         * objc/execute/class-6.m: Added.
28538         * objc/execute/class-7.m: Added.
28539         * objc/execute/class-8.m: Added.
28540         * objc/execute/class-9.m: Added.
28541         * objc/execute/class-tests-1.h
28542         * objc/execute/class-tests-2.h
28543         * objc/execute/compatibility_alias.m: Added.
28544         * objc/execute/encode-1.m: Added.
28545         * objc/execute/formal_protocol-1.m: Added.
28546         * objc/execute/formal_protocol-2.m: Added.
28547         * objc/execute/formal_protocol-3.m: Added.
28548         * objc/execute/formal_protocol-4.m: Added.
28549         * objc/execute/formal_protocol-5.m: Added.
28550         * objc/execute/formal_protocol-6.m: Added.
28551         * objc/execute/formal_protocol-7.m: Added.
28552         * objc/execute/informal_protocol.m: Added.
28553         * objc/execute/initialize.m: Added.
28554         * objc/execute/load.m: Added.
28555         * objc/execute/many_args_method.m: Added.
28556         * objc/execute/nested-3.m: Added.
28557         * objc/execute/no_clash.m: Added.
28558         * objc/execute/private.m: Added.
28559         * objc/execute/redefining_self.m: Added.
28560         * objc/execute/root_methods.m: Added.
28561         * objc/execute/selector-1.m: Added.
28562         * objc/execute/static-1.m: Added.
28563         * objc/execute/static-2.m: Added.
28564         * objc/execute/va_method.m: Added.
28565
28566 2001-03-10  Richard Henderson  <rth@redhat.com>
28567
28568         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
28569
28570 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
28571
28572         * g++.old-deja/g++.other/crash31.C: XFAIL.
28573         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
28574         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
28575         * gcc.c-torture/execute/20010123-1.x: XFAIL.
28576         * gcc.c-torture/execute/20010124-1.x: XFAIL.
28577         * gcc.dg/sequence-pt-1.c: XFAIL one test.
28578
28579 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
28580
28581         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
28582
28583 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
28584
28585         * gcc.dg/20000724-1.c: Don't use multiline strings.
28586
28587 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
28588
28589         * objc/execute/string1.m, objc/execute/string2.m: Compare the
28590         result of -cString against what we expect it to be; don't just
28591         print it out for no one to read.
28592
28593         * objc/execute/string3.m, objc/execute/string4.m: New tests.
28594         Based on testcases provided by Nicola Pero.
28595
28596 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
28597
28598         * gcc.dg/cpp/macro7.c: New test.
28599
28600 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
28601
28602         * gcc.dg/cpp/multiline.c: Update.
28603
28604 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
28605
28606         * g++.old-deja/g++.other/enum3.C: New test.
28607
28608 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
28609
28610         * g++.old-deja/g++.other/pod1.C: New test.
28611
28612 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
28613
28614         * g++.old-deja/g++.ext/overload1.C: New test.
28615
28616 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
28617
28618         * g++.old-deja/g++.pt/using1.C: New test.
28619
28620 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
28621
28622         * g++.old-deja/g++.other/using9.C: New test.
28623
28624 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
28625
28626         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
28627
28628         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
28629
28630 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
28631
28632         * g++.old-deja/g++.ext/realpt1.C: Remove.
28633
28634 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
28635
28636         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
28637
28638 2001-02-26  Will Cohen  <wcohen@redhat.com>
28639
28640         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
28641
28642 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
28643
28644         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
28645         templatized constructors.
28646
28647 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28648
28649         * gcc.c-torture/execute/20010224-1.c: New test.
28650
28651 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
28652
28653         * gcc.c-torture/execute/20010222-1.c: New test.
28654
28655 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
28656
28657         * g++.old-deja/g++.other/inline20.C: New test.
28658
28659 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
28660
28661         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
28662
28663 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
28664
28665         * g++.old-deja/g++.other/lookup22.C: New test.
28666
28667 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
28668
28669         * g77.dg: New directory.
28670         * g77.dg/20010216-1.f: New test case.
28671         * g77.dg/dg.exp: New driver.
28672         * lib/g77-dg.exp: New driver library.
28673
28674 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28675
28676         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
28677
28678 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
28679
28680         * g++.old-deja/g++.other/decl9.C: New test.
28681
28682 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
28683
28684         * g++.old-deja/g++.other/init16.C: Update the test so that it does
28685         not need <string> and also tests the initialization at runtime.
28686
28687 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
28688
28689         * gcc.c-torture/execute/longlong.c: New test.
28690
28691 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
28692
28693         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
28694
28695 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
28696
28697         * gcc.c-torture/execute/920302-1.c (execute):
28698         Change argument type to short.
28699
28700 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
28701
28702         * g++.old-deja/g++.pt/deduct6.C: New test.
28703
28704 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
28705
28706         * g++.old-deja/g++.pt/deduct5.C: New test.
28707
28708 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
28709
28710         * gcc.c-torture/execute/20010209-1.c: New test.
28711
28712 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
28713
28714         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
28715
28716 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
28717
28718         * g++.dg/vtgc1.C: Update for new ABI.
28719
28720         * consistency.vlad: New directory, 1665 files.
28721
28722 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
28723
28724         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
28725         return type.
28726         * gcc.dg/cpp/digraphs.c: Declare puts.
28727
28728 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
28729
28730         * g++.old-deja/g++.other/warn5.C: New test.
28731
28732 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
28733
28734         * g++.old-deja/g++.pt/spec40.C: New test.
28735
28736 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
28737
28738         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
28739         case.
28740         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
28741
28742 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
28743
28744         * gcc.c-torture/compile/20010209-1.c: New test.
28745
28746 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
28747
28748         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
28749         excess errors message but not if it crashes.
28750         * g++.old-deja/g++.other/crash27.C: Likewise.
28751         * g++.old-deja/g++.other/crash28.C: Likewise.
28752         * g++.old-deja/g++.other/crash30.C: Likewise.
28753         * g++.old-deja/g++.other/crash32.C: Likewise.
28754         * g++.old-deja/g++.other/crash35.C: Likewise.
28755         * g++.old-deja/g++.pt/inherit2.C: Likewise.
28756
28757 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
28758
28759         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
28760         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
28761         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
28762         g77.f-torture/execute/execute.exp,
28763         g77.f-torture/noncompile/noncompile.exp,
28764         gcc.c-torture/execute/execute.exp,
28765         gcc.c-torture/execute/memcheck/memcheck.exp,
28766         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
28767         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
28768         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
28769         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
28770         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
28771         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
28772         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
28773         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
28774         Remove bug reporting instructions with ancient email addresses.
28775
28776 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
28777
28778         * gcc.dg/20010202-1.c: New test.
28779         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
28780
28781 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
28782
28783         * g++.dg/stdbool-if.C: New test.
28784
28785 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
28786
28787         * objc/execute/fdecl.m: Added main().
28788
28789 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
28790
28791         * gcc.c-torture/execute/20010206-1.c: New test.
28792
28793 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
28794
28795         * gcc.dg/cpp/avoidpaste1.c: Update.
28796
28797 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
28798
28799         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
28800         Pero <nicola@brainstorm.co.uk>.
28801         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
28802
28803 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
28804
28805         * g++.old-deja/g++.pt/spec39.C: New test.
28806
28807 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
28808
28809         * gcc.c-torture/compile/20010202-1.c: New test.
28810
28811 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
28812
28813         * g++.old-deja/g++.abi/primary2.C: New test.
28814         * g++.old-deja/g++.abi/primary3.C: New test.
28815         * g++.old-deja/g++.abi/primary4.C: New test.
28816         * g++.old-deja/g++.abi/primary5.C: New test.
28817         * g++.old-deja/g++.abi/vtable3.h: New test.
28818         * g++.old-deja/g++.abi/vtable3a.C: New test.
28819         * g++.old-deja/g++.abi/vtable3b.C: New test.
28820         * g++.old-deja/g++.abi/vtable3c.C: New test.
28821         * g++.old-deja/g++.abi/vtable3d.C: New test.
28822         * g++.old-deja/g++.abi/vtable3e.C: New test.
28823         * g++.old-deja/g++.abi/vtable3f.C: New test.
28824         * g++.old-deja/g++.abi/vtable3g.C: New test.
28825         * g++.old-deja/g++.abi/vtable3h.C: New test.
28826         * g++.old-deja/g++.abi/vtable3i.C: New test.
28827         * g++.old-deja/g++.abi/vtable3j.C: New test.
28828         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
28829
28830 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
28831
28832         * g++.old-deja/g++.other/anon6.C: New test.
28833         * g++.old-deja/g++.other/anon7.C: New test.
28834
28835 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
28836
28837         * gcc.dg/cpp/avoidpaste2.c: New tests.
28838
28839 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
28840
28841         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
28842
28843 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
28844
28845         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
28846         DECIMAL_DIG cases for Irix."
28847
28848 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
28849
28850         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
28851
28852 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
28853
28854         * gcc.dg/c99-tag-1.c: New test.
28855
28856 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
28857
28858         * gcc.dg/cpp/tr-warn1.c: Add tests.
28859
28860 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
28861
28862         * gcc.dg/cpp/avoidpaste1.c: Update.
28863         * gcc.dg/cpp/paste4.c: Update.
28864
28865 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
28866
28867         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
28868         cases for Irix.
28869
28870 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
28871
28872         * g++.old-deja/g++.other/inline19.C: New test.
28873
28874 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
28875
28876         * gcc.dg/Wlarger-than.c: New test.
28877
28878 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
28879
28880         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
28881
28882 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
28883
28884         * gcc.c-torture/execute/20010129-1.c: New test.
28885         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
28886
28887 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
28888
28889         * gcc.dg/cpp/avoidpaste1.c: Test case.
28890
28891 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
28892
28893         * g++.old-deja/g++.other/inline18.C: New test.
28894
28895 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28896
28897         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
28898         and __builtin_putchar.
28899
28900 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
28901
28902         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
28903         tests.
28904
28905 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
28906
28907         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
28908         floating point number rounding mode to round to the nearest
28909         representable mode.
28910
28911 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
28912
28913         * g++.old-deja/g++.other/mangle2.C: New test.
28914
28915 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
28916
28917         * gcc.c-torture/compile/20010124-1.c: New test.
28918
28919 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
28920
28921         * g++.old-deja/g++.pt/spec38.C: New test.
28922
28923 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28924
28925         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
28926         "Build don't run".
28927
28928 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28929
28930         * gcc.c-torture/execute/20010123-1.c: New test.
28931
28932 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
28933
28934         * g++.old-deja/g++.pt/spec37.C: New test.
28935
28936 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
28937
28938         * g++.old-deja/g++.pt/overload14.C: New test.
28939
28940 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28941
28942         * gcc.c-torture/execute/20010122-1.c: New test, exercise
28943         __builtin_return_address.
28944
28945 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
28946
28947         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
28948         * g++.old-deja/g++.pt/spec35.C: New test.
28949         * g++.old-deja/g++.pt/spec36.C: New test.
28950
28951 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
28952
28953         * gcc.c-torture/compile/20010118-1.c: New test.
28954
28955 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
28956
28957         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
28958
28959 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
28960
28961         * gcc.c-torture/execute/20010119-1.c: New test.
28962
28963 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
28964
28965         * g++.old-deja/g++.other/vbase5.C: New test.
28966
28967 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
28968
28969         * gcc.c-torture/execute/20010118-1.c: New test.
28970
28971 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
28972
28973         * g++.old-deja/g++.pt/deduct3.C: New test.
28974
28975 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
28976
28977         * g++.old-deja/g++.pt/spec34.C: New test.
28978
28979 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
28980
28981         * g77.f-torture/compile/20000601-2.f: New test.
28982
28983 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
28984
28985         * g++.old-deja/g++.other/init17.C: New test.
28986
28987 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
28988
28989         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
28990
28991 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
28992
28993         * g++.old-deja/g++.pt/unify8.C: New test.
28994
28995 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
28996
28997         * g++.old-deja/g++.abi/vbase1.C: New test.
28998
28999 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
29000
29001         * g++.old-deja/g++.pt/crash65.C: New test.
29002
29003 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
29004
29005         * gcc.dg/cpp/assembl2.S: New test case.
29006
29007 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
29008
29009         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
29010         are supported.
29011
29012 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29013
29014         * g++.old-deja/g++.other/builtins1.C: New test.
29015         * g++.old-deja/g++.other/builtins2.C: Likewise.
29016         * g++.old-deja/g++.other/builtins3.C: Likewise.
29017         * g++.old-deja/g++.other/builtins4.C: Likewise.
29018
29019 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
29020
29021         * gcc.c-torture/compile/20010117-1.c: New test.
29022         * gcc.c-torture/compile/20010117-2.c: New test.
29023
29024 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
29025
29026         * g77.f-torture/execute/20010116.[fx]: New test,
29027         XFAIL on i?86-*-*.
29028         * g77.f-torture/compile/20010115.f: Indicate it's
29029         a test for PR fortran/1636.
29030
29031 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
29032
29033         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
29034
29035 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
29036
29037         * g77.f-torture/compile/20010115.f: New test.
29038
29039 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
29040
29041         * g++.old-deja/g++.pt/nontype5.C: New test.
29042
29043 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
29044
29045         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
29046         have an equivalent working one below it.
29047
29048 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
29049
29050         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
29051         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
29052
29053 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
29054
29055         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
29056         message containing "init_priority".
29057         (conpr-2.C): Likewise.
29058         (conpr-3.C): Likewise.
29059         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
29060
29061 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29062
29063         * gcc.c-torture/execute/20010114-2.c: New test.
29064
29065 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
29066
29067         * gcc.c-torture/compile/20010114-1.c: New test.
29068         * gcc.c-torture/compile/20010114-1.x: Xfail.
29069         * gcc.c-torture/compile/20010114-2.c: New test.
29070         * gcc.c-torture/execute/20010114-1.c: New test.
29071         * gcc.dg/trunc-1.c: New test.
29072         * gcc.dg/uninit-B.c: New test.
29073
29074 2001-01-13  Nick Clifton  <nickc@redhat.com>
29075
29076         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
29077         target.
29078
29079 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
29080
29081         * gcc.c-torture/compile/20010113-1.c: New test.
29082
29083 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
29084
29085         * gcc.c-torture/compile/20001212-1.c: New test.
29086
29087 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
29088
29089         * gcc.dg/cpp/widestr1.c: Update.
29090         * gcc.dg/cpp/prag-imp.c: Remove.
29091
29092 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
29093
29094         * gcc.c-torture/execute/20000801-3.x: Remove.
29095         * gcc.dg/c90-init-1.c: New test.
29096         * gcc.dg/c99-init-1.c: New test.
29097         * gcc.dg/c99-init-2.c: New test.
29098         * gcc.dg/gnu99-init-1.c: New test.
29099
29100 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
29101
29102         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
29103         testing that no relevant ones were found.
29104
29105 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
29106
29107         * g++.old-deja/g++.pt/cast2.C: New test.
29108
29109 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
29110
29111         * g++.old-deja/g++.pt/friend47.C: New test.
29112
29113 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
29114
29115         * g++.old-deja/g++.pt/instantiate13.C: New test.
29116
29117 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
29118
29119         * g++.old-deja/g++.other/defarg7.C: New test.
29120         * g++.old-deja/g++.other/defarg8.C: New test.
29121
29122 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
29123
29124         * g++.old-deja/g++.pt/crash64.C: New test.
29125
29126 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
29127
29128         * g++.old-deja/g++.pt/crash63.C: New test.
29129
29130 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
29131
29132         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
29133
29134 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
29135
29136         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
29137
29138 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
29139
29140         * g++.old-deja/g++.pt/error3.C: New test.
29141
29142 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
29143
29144         * g++.old-deja/g++.other/crash39.C: New test.
29145
29146 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
29147
29148         * g++.old-deja/g++.other/vbase4.C: New test.
29149
29150 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
29151
29152         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
29153         * gcc.dg/special/20000419-2.c: New file. Identical to above.
29154         * gcc.dg/special/special.exp: New test driver which will check
29155         for alias support for the above test.
29156
29157 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
29158
29159         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
29160         problems on small machines.
29161         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
29162         parameterize.
29163
29164 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
29165
29166         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
29167         mips.
29168         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
29169
29170 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
29171
29172         * g++.old_deja/g++.pt/using8.C: New test.
29173
29174 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
29175
29176         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
29177
29178 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
29179
29180         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
29181         where a failure is expected.
29182         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
29183
29184 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
29185
29186         * g++.old_deja/g++.pt/instantiate12.C: New test.
29187
29188 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
29189
29190         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
29191         start of structs.
29192         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
29193         * g++.old-deja/g++.brendan/crash17.C: Likewise.
29194         * g++.old-deja/g++.brendan/crash29.C: Likewise.
29195         * g++.old-deja/g++.brendan/crash48.C: Likewise.
29196         * g++.old-deja/g++.brendan/ns1.C: Likewise.
29197         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
29198         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
29199         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
29200         * g++.old-deja/g++.eh/spec6.C: Likewise.
29201         * g++.old-deja/g++.jason/crash3.C: Likewise.
29202         * g++.old-deja/g++.law/ctors11.C: Likewise.
29203         * g++.old-deja/g++.law/ctors17.C: Likewise.
29204         * g++.old-deja/g++.law/ctors5.C: Likewise.
29205         * g++.old-deja/g++.law/ctors9.C: Likewise.
29206         * g++.old-deja/g++.mike/ambig1.C: Likewise.
29207         * g++.old-deja/g++.mike/net22.C: Likewise.
29208         * g++.old-deja/g++.mike/p3538a.C: Likewise.
29209         * g++.old-deja/g++.mike/p3538b.C: Likewise.
29210         * g++.old-deja/g++.mike/virt3.C: Likewise.
29211         * g++.old-deja/g++.niklas/t128.C: Likewise.
29212         * g++.old-deja/g++.other/anon4.C: Likewise.
29213         * g++.old-deja/g++.other/using1.C: Likewise.
29214         * g++.old-deja/g++.other/warn3.C: Likewise.
29215         * g++.old-deja/g++.pt/t37.C: Likewise.
29216         * g++.old-deja/g++.robertl/eb69.C: Likewise.
29217         * g++.old-deja/g++.robertl/eb71.C: Likewise.
29218
29219 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
29220
29221         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
29222
29223 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29224
29225         * gcc.c-torture/execute/stdio-opt-3.c: New test.
29226
29227 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
29228
29229         * gcc.c-torture/compile/20010107-1.c: New test.
29230
29231 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29232
29233         * gcc.c-torture/execute/builtin-noret-1.c: New test.
29234
29235 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29236
29237         * gcc.dg/format/format.h: New file.
29238         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
29239         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
29240         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
29241         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
29242         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
29243         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
29244         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
29245         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
29246         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
29247         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
29248         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
29249         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
29250         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
29251         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
29252         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
29253         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
29254         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
29255         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
29256         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
29257         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
29258         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
29259         instead of declaring standard types, macros and functions in each
29260         test.
29261
29262 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
29263
29264         * gcc.c-torture/execute/20010106-1.c: New test.
29265
29266 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
29267
29268         * gcc.dg/format/format.exp: New file.
29269         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
29270         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
29271         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
29272         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
29273         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
29274         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
29275         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
29276         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
29277         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
29278         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
29279         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
29280         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
29281         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
29282         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
29283         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
29284         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
29285         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
29286         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
29287         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
29288         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
29289         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
29290         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
29291         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
29292         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
29293         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
29294         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
29295         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
29296         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
29297         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
29298         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
29299         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
29300         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
29301         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
29302         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
29303         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
29304         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
29305         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
29306         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
29307         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
29308         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
29309         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
29310         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
29311
29312 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
29313
29314         * gcc.c-torture/execute/991228-1.c: Take word endianness into
29315         account.
29316
29317 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
29318
29319         * gcc.c-torture/execute/builtin-complex-1.c: New test.
29320
29321 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
29322
29323         * g++.old-deja/g++.pt/crash62.C: New test.
29324
29325 2001-01-04  Richard Henderson  <rth@redhat.com>
29326
29327         * gcc.dg/20000926-1.c: Update expected warnings.
29328         * gcc.dg/array-2.c: Likewise.
29329         * gcc.dg/array-4.c: Also validate flexible array members.
29330         * gcc.dg/c99-flex-array-1.c: New.
29331
29332 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
29333
29334         * gcc.c-torture/compile/20001222-1.x: Remove.
29335
29336 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
29337
29338         * gcc.c-torture/execute/built-in-setjmp.c: New.
29339
29340 2001-01-03  Richard Henderson  <rth@redhat.com>
29341
29342         * gcc.dg/940510-1.c: Update expected error wording.
29343         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
29344
29345 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
29346
29347         * lib/target-supports.exp (check_alias_available): Modified to
29348         indicate aliases not supported if only weak aliases are supported.
29349
29350 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29351
29352         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
29353         Turn on cmpstrsi checks for __pj__ and __i370__.
29354
29355 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
29356
29357         * g++.old-deja/g++.other/virtual11.C: New test.
29358
29359 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
29360
29361         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
29362
29363 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29364
29365         * gcc.c-torture/compile/20010102-1.c: New test.
29366
29367 2001-01-02  Andreas Jaeger  <aj@suse.de>
29368
29369         * gcc.dg/noreturn-3.c: New test.
29370
29371         * gcc.dg/noreturn-4.c: New test.
29372
29373 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29374
29375         * gcc.c-torture/execute/stdio-opt-1.c: Also test
29376         __builtin_fputc and __builtin_fwrite.
29377
29378 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
29379
29380         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
29381         signed char, not default char.
29382
29383 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
29384
29385         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
29386
29387 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
29388
29389         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
29390
29391 2000-12-29  Richard Henderson  <rth@redhat.com>
29392
29393         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
29394         (__cyg_profile_func_exit): Define.
29395
29396 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
29397
29398         * g++.dg/vtgc1.C: New test.
29399
29400 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
29401
29402         * gcc.dg/noncompile/20001228-1.c: New test.
29403
29404         * gcc.dg/20001228-1.c: New test.
29405
29406         * gcc.c-torture/execute/20001228-1.c: New test.
29407
29408 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
29409
29410         * gcc.dg/format-strfmon-1.c: New test.
29411
29412 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29413
29414         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
29415         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
29416         * gcc.c-torture/execute/string-opt-1.c: Likewise.
29417         * gcc.c-torture/execute/string-opt-2.c: Likewise.
29418         * gcc.c-torture/execute/string-opt-3.c: Likewise.
29419         * gcc.c-torture/execute/string-opt-4.c: Likewise.
29420         * gcc.c-torture/execute/string-opt-6.c: Likewise.
29421         * gcc.c-torture/execute/string-opt-7.c: Likewise.
29422         * gcc.c-torture/execute/string-opt-8.c: Likewise.
29423         * gcc.c-torture/execute/string-opt-9.c: Likewise.
29424         * gcc.c-torture/execute/string-opt-10.c: Likewise.
29425         * gcc.c-torture/execute/string-opt-11.c: Likewise.
29426         * gcc.c-torture/execute/string-opt-12.c: Likewise.
29427
29428         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
29429         * gcc.c-torture/execute/string-opt-4.c: Test index.
29430
29431 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
29432
29433         * gcc.c-torture/compile/20001226-1.c: New test.
29434
29435 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
29436
29437         * gcc.c-torture/compile/20001222-1.c: New test.
29438         * gcc.c-torture/compile/20001222-1.x: Xfail.
29439
29440 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
29441
29442         * gcc.c-torture/execute/comp-goto-2.c: New test.
29443
29444 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
29445
29446         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
29447         Use long types if __INT_MAX__ is 32767.
29448         (main): Use cast to (sint32 *) when poking 88 into a_page.
29449
29450         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
29451
29452 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
29453
29454         * gcc.c-torture/compile/20001221-1.c: New test.
29455         * gcc.c-torture/execute/20001221-1.c: New test.
29456
29457 2000-12-20  Richard Henderson  <rth@redhat.com>
29458
29459         * g++.old-deja/g++.pt/crash36.C: Update error lines.
29460         * g++.old-deja/g++.robertl/eb109.C: Likewise.
29461
29462 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29463
29464         * gcc.dg/compare3.c: New test.
29465
29466 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29467
29468         * gcc.dg/format-warnll-1.c: New test.
29469
29470 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
29471
29472         * gcc.dg/cpp/cmdlne-P.c: New test.
29473
29474 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29475
29476         * gcc.c-torture/execute/builtin-abs-1.c,
29477         gcc.c-torture/execute/builtin-abs-2.c: New tests.
29478
29479 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
29480
29481         * gcc.dg/cpp/multiline.c: New test.
29482
29483 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
29484
29485         * g++.old-deja/g++.other/syshdr1.C: Update.
29486         * gcc.dg/cpp/lineflags.c: Remove temporarily.
29487
29488 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29489
29490         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
29491
29492 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29493
29494         * g++.old-deja/g++.pt/ttp65.C: New test.
29495
29496 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29497
29498         * g++.old-deja/g++.pt/ttp64.C: New test.
29499
29500 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29501
29502         * g++.old-deja/g++.pt/spec33.C: New test.
29503
29504 2000-12-14  Catherine Moore  <clm@redhat.com>
29505
29506         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
29507         * gcc.c-torture/execute/920612-2.c: Likewise.
29508         * gcc.c-torture/execute/920428-2.c: Likewise.
29509         * gcc-c-torture/execute/va-arg-11.c: Call exit.
29510         * gcc.c-torture/execute/va-arg-21.c: Likewise.
29511
29512 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29513
29514         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
29515         * gcc.dg/pack-test-2.c: Likewise.
29516
29517 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
29518
29519         Tests by Zack Weinberg <zackw@stanford.edu>.
29520
29521         * gcc.dg/cpp/defined.c: Update.
29522         * gcc.dg/cpp/defined_trad.c: New tests.
29523
29524 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
29525
29526         * gcc.dg/cpp/trad-direct.c: Update.
29527
29528 2000-12-11  Neil Booth  <neilb@earthling.net>
29529
29530         * gcc.dg/cpp/defined_trad.c
29531
29532 2000-12-11  Neil Booth  <neilb@earthling.net>
29533
29534         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
29535
29536 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
29537
29538         * gcc.dg/format-miss-2.c: New test.
29539
29540 2000-12-09  Neil Booth  <neilb@earthling.net>
29541
29542         * gcc.dg/cpp/lineflags.c: New tests.
29543         * gcc.dg/cpp/poison.c: Update.
29544         * gcc.dg/cpp/redef2.c: Update.
29545         * gcc.dg/cpp/skipping.c: New test.
29546
29547 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
29548
29549         * g++.old-deja/g++.other/eh3.C: New testcase.
29550
29551 2000-12-07  Neil Booth  <neilb@earthling.net>
29552
29553         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
29554         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
29555         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
29556         wtr-union-init-2.c, wtr-union-init-3.c: Update.
29557         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
29558         Update.
29559
29560 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29561
29562         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
29563         __SIZE_TYPE__ instead of int for type of integers cast to
29564         pointers.
29565
29566 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
29567
29568         * g++.old-deja/g++.other/cleanup4.C: New test.
29569
29570 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29571
29572         * format-sec-1.c: New test.
29573
29574 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29575
29576         * gcc.dg/format-nonlit-3.c: New test.
29577
29578 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29579
29580         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
29581         through a null pointer.
29582
29583 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29584
29585         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
29586         * g++.old-deja/g++.pt/partial4.C: New test.
29587
29588 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
29589
29590         * gcc.c-torture/execute/ieee/hugeval.x: New.
29591
29592 2000-12-06  Neil Booth  <neilb@earthling.net>
29593
29594         * gcc.dg/cpp/backslash2.c: New tests.
29595
29596 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29597
29598         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
29599         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
29600
29601 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
29602
29603         * gcc.c-torture/execute/20001203-2.c: New testcase.
29604
29605 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
29606
29607         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
29608         * g++.old-deja/g++.other/virtual10.C: New test.
29609
29610 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
29611
29612         * g++.old-deja/g++.mike/pmf5.C: Remove test.
29613
29614 2000-12-05  Richard Henderson  <rth@redhat.com>
29615
29616         * gcc.c-torture/compile/20001205-1.c: New.
29617
29618 2000-12-04  Neil Booth  <neilb@earthling.net>
29619
29620         * g++.old-deja/g++.other/virtual9.C: New test.
29621         * g++.old-deja/g++.pt/crash61.C: New test.
29622         * gcc.c-torture/execute/loop-9.c: New test.
29623
29624 2000-12-04  Neil Booth  <neilb@earthling.net>
29625
29626         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
29627         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
29628         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
29629         * gcc.dg/cpp/extratokens.c: ...here.
29630
29631 2000-12-04  Neil Booth  <neilb@earthling.net>
29632
29633         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
29634         New tests.
29635
29636 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29637
29638         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
29639         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
29640
29641 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
29642
29643         * gcc.c-torture/execute/20001203-1.c: New test.
29644
29645 2000-12-03  Neil Booth  <neilb@earthling.net>
29646
29647         * gcc.dg/cpp/macro6.c: New test cases.
29648
29649 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29650
29651         * gcc.c-torture/execute/string-opt-9.c: New test.
29652         * gcc.c-torture/execute/string-opt-10.c: Likewise.
29653         * gcc.c-torture/execute/string-opt-11.c: Likewise.
29654         * gcc.c-torture/execute/string-opt-12.c: Likewise.
29655
29656         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
29657         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
29658
29659 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
29660
29661         * gcc.dg/cpp/if-6.c: New testcase.
29662
29663         * gcc.dg/20001201-1.c: New testcase.
29664
29665 2000-12-02  Neil Booth  <neilb@earthling.net>
29666
29667         * g++.old-deja/g++.other/externC4.C,
29668         g++.old-deja/g++.other/friend10.C: New tests.
29669
29670 2000-12-02  Neil Booth  <neilb@earthling.net>
29671
29672         * g++.old-deja/g++.other/instan2.C
29673         * g++.old-deja/g++.other/instan3.C: New test.
29674
29675 2000-12-02  Neil Booth  <neilb@earthling.net>
29676
29677         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
29678         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
29679         gnuc99.c,gnuc99-pedantic.c: New tests.
29680
29681 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
29682
29683         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
29684         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
29685
29686 2000-12-01  Neil Booth  <neilb@earthling.net>
29687
29688         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
29689         * gcc.dg/cpp/poison.c: Update.
29690         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
29691
29692 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
29693
29694         * g77.f-torture/execute/20001201.f: New test.
29695
29696 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
29697
29698         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
29699
29700 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
29701
29702         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
29703
29704 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
29705
29706         * g++.old-deja/g++.other/cast6.C: New test.
29707
29708 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
29709
29710         * gcc.c-torture/execute/20001130-2.c: New testcase.
29711
29712 2000-11-30  Richard Henderson  <rth@redhat.com>
29713
29714         * gcc.c-torture/execute/20001130-1.c: New test.
29715
29716 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
29717
29718         * g++.old-deja/g++.other/op3.C: New test.
29719
29720 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
29721
29722         * g++.old-deja/g++.other/op2.C: New test.
29723
29724 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
29725
29726         * g++.old-deja/g++.other/crash38.C: New test.
29727
29728 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
29729
29730         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
29731
29732 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
29733
29734         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
29735         tests.
29736         * gcc.c-torture/execute/string-opt-6.c: New test.
29737
29738         * gcc.dg/20001117-1.c: Add main.
29739
29740 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
29741
29742         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
29743         Move from here ...
29744         * gcc.dg/940510-1.c: ... to here.
29745
29746         * gcc.dg/20000926-1.c: GNU C now allows initializations of
29747         zero-size arrays in toplevel structures.
29748
29749 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
29750
29751         * gcc.c-torture/execute/loop-8.c: New test.
29752
29753 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
29754
29755         * g++.old-deja/g++.other/base1.C: New test.
29756
29757 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
29758
29759         * g++.old-deja/g++.other/parse2.C: New test.
29760
29761 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
29762
29763         * g++.old-deja/g++.pt/incomplete1.C: New test.
29764
29765 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
29766
29767         * g++.old-deja/g++.other/friend9.C: New test.
29768
29769 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
29770
29771         * gcc.dg/20001127-1.c: New test.
29772
29773 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
29774
29775         * g++.old-deja/g++.pt/friend46.C: New test.
29776
29777 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
29778
29779         * g++.old-deja/g++.other/ptrmem8.C: New test.
29780
29781 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29782
29783         * gcc.c-torture/execute/string-opt-7.c: New test.
29784         * gcc.c-torture/execute/string-opt-8.c: Likewise.
29785
29786 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
29787
29788         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
29789         instead of 'mkcheck 2'.
29790
29791 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
29792
29793         * gcc.c-torture/execute/memcheck/driver.c,
29794         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
29795         C9X references to refer to C99.
29796
29797 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
29798
29799         * gcc.dg/ultrasp3.c: New test.
29800
29801 2000-11-25  Neil Booth  <neilb@earthling.net>
29802
29803         * gcc.dg/cpp/include2.c: Update test to be locale independent.
29804
29805 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
29806
29807         * gcc.c-torture/compile/20001123-2.c: New.
29808
29809 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29810
29811         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
29812
29813 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
29814
29815         * gcc.dg/sequence-point-1.c: Add some new tests.
29816         * gcc.c-torture/execute/20001124-1.c: New test.
29817
29818 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
29819
29820         * g++.old-deja/g++.other/vaarg4.C: New test.
29821         * gcc.c-torture/compile/20001123-1.c: New test.
29822
29823 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
29824
29825         * g++.other/crash24.C: Adjust and remove XFAIL.
29826         * g++.other/crash37.C: New test.
29827
29828 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
29829
29830         * g++.old-deja/g++.pt/instantiate9.C: New test.
29831
29832 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
29833
29834         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
29835         new ABI, too.
29836
29837         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
29838         * g++.old-deja/g++.robertl/eb55.C: Likewise.
29839
29840 2000-11-22  Neil Booth  <neilb@earthling.net>
29841
29842         * gcc.dg/cpp/Wtrigraphs.c: New test.
29843
29844 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
29845
29846         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
29847
29848 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
29849
29850         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
29851
29852 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
29853
29854         * lib/gcc-dg.exp: load_lib scanasm.exp.
29855         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
29856         * lib/g++-dg.exp: load_lib scanasm.exp.
29857         * lib/scanasm.exp: New.
29858         (scan-assembler, scan-assembler-not): Add optional arguments to
29859         test name, or if not present, the pattern name.
29860         (scan-assembler-dem, scan-assembler-dem-not): New.
29861
29862         * g++.dg/dg.exp: New.
29863
29864 2000-11-21  Neil Booth  <neilb@earthling.net>
29865
29866         * gcc.dg/cpp/integrated1.c: Remove.
29867
29868 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
29869
29870         * gcc.c-torture/execute/20001121-1.c: New test.
29871
29872 2000-11-21  Richard Henderson  <rth@redhat.com>
29873
29874         * gcc.c-torture/compile/20001121-1.c: New test.
29875
29876 2000-11-20  Neil Booth  <neilb@earthling.net>
29877
29878         * gcc.dg/cpp/integrated1.c: New test.
29879
29880 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
29881
29882         * g++.old-deja/g++.other/inline17.C: New test.
29883
29884 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
29885
29886         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
29887         local variable to be zero: I made the variable global. Now
29888         uses abort() and exit() instead of relying on main's return value.
29889
29890 2000-11-20  Neil Booth  <neilb@earthling.net>
29891
29892         * gcc.dg/cpp/paste2.c: Update test.
29893         * objc/execute/paste.m: New test.
29894
29895 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
29896
29897         * gcc.dg/c99-condexpr-1.c: New test.
29898
29899 2000-11-20  Neil Booth  <neilb@earthling.net>
29900
29901         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
29902
29903 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
29904
29905         * g++.old-deja/g++.pt/export1.C: New test.
29906
29907 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
29908
29909         * gcc.dg/20001117-1.c: New test.
29910
29911 2000-11-18  Richard Henderson  <rth@redhat.com>
29912
29913         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
29914
29915 2000-11-18  Richard Henderson  <rth@redhat.com>
29916
29917         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
29918         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
29919         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
29920
29921 2000-11-18  Richard Henderson  <rth@redhat.com>
29922
29923         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
29924         (main): New.  Exit cleanly.
29925
29926 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29927
29928         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
29929         gcc.dg/c99-fordecl-2.c: New tests.
29930
29931 2000-11-18  Richard Henderson  <rth@redhat.com>
29932
29933         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
29934         * gcc.c-torture/execute/zerolen-2.c: New.
29935
29936 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29937
29938         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
29939         memory.
29940
29941 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
29942
29943         * g++.old-deja/g++.pt/instantiate8.C: New test.
29944
29945 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
29946
29947         * g++.old-deja/g++.other/incomplete.C: Add more tests.
29948         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
29949
29950 2000-11-16  Nick Clifton  <nickc@redhat.com>
29951
29952         * gcc.c-torture/execute/nestfunc-2.c: New test.
29953         * gcc.c-torture/execute/nestfunc-3.c: New test.
29954
29955 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
29956
29957         * gcc.c-torture/compile/20001116-1.c: New test.
29958
29959 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29960
29961         * gcc.c-torture/execute/20001115-1.c: New test.
29962
29963 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
29964
29965         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
29966         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
29967         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
29968         * g++.old-deja/g++.abi/vmihint.C: Likewise.
29969
29970 2000-11-15  Neil Booth  <neilb@earthling.net>
29971
29972         gcc.dg/cpp/_Pragma1.c: Update.
29973         gcc.dg/cpp/_Pragma2.c: New test.
29974
29975 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
29976
29977         * g++.old-deja/g++.other/anon5.C: New test.
29978
29979 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
29980
29981         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
29982         tests.
29983
29984 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
29985
29986         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
29987         output.
29988
29989 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
29990
29991         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
29992         labels at end of compound statements.
29993
29994 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
29995
29996         * gcc.c-torture/execute/loop-7.c: New test.
29997
29998 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
29999
30000         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
30001
30002 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
30003
30004         * gcc.dg/c99-bool-1.c: New test.
30005
30006 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
30007
30008         * gcc.dg/c99-scope-1.c: Remove xfail.
30009         * gcc.dg/c99-scope-2.c: New test.
30010
30011 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30012
30013         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
30014         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
30015
30016 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
30017
30018         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
30019         error messages.
30020
30021         * g++.mike/p700.C: Don't typedef wchar_t.
30022         * g++.mike/p784.C: Likewise.
30023         * g++.mike/eb101.C: Don't use __wchar_t.
30024
30025 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
30026
30027         * g77.f-torture/execute/20001111.[fx]: Test premature exit
30028         from DO loop.
30029
30030 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
30031
30032         * gcc.c-torture/execute/20001111-1.c: New test.
30033
30034 2000-11-10  Nick Clifton  <nickc@redhat.com>
30035
30036         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
30037         long multuiple and accumulate.
30038
30039 2000-11-09  Richard Henderson  <rth@redhat.com>
30040
30041         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
30042         via size_t instead of int.
30043
30044         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
30045         * gcc.c-torture/execute/string-opt-2.c: Likewise.
30046         * gcc.c-torture/execute/string-opt-3.c: Likewise.
30047         * gcc.c-torture/execute/string-opt-4.c: Likewise.
30048
30049 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
30050
30051         * gcc.c-torture/compile/20001109-1.c: New test.
30052         * gcc.c-torture/compile/20001109-2.c: New test.
30053
30054 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
30055
30056         * g++.old-deja/g++.pt/operator1.C: New test.
30057         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
30058
30059 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
30060
30061         * gcc.dg/20001108-1.c: New test.
30062
30063 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
30064
30065         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
30066         with both arguments constant strings.
30067         * gcc.c-torture/execute/string-opt-3.c: New test.
30068         * gcc.c-torture/execute/string-opt-4.c: New test.
30069         * gcc.c-torture/execute/string-opt-5.c: New test.
30070
30071 2000-11-08  Nick Clifton  <nickc@redhat.com>
30072
30073         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
30074         mulsidi3adddi patterns.
30075
30076 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
30077
30078         * g++.old-deja/g++.other/crash36.C: New test.
30079
30080 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
30081
30082         * g++.old-deja/g++.other/init16.C: New test.
30083
30084 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
30085
30086         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
30087
30088 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
30089
30090         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
30091         * gcc.c-torture/execute/va-arg-16.x: Likewise.
30092         * gcc.c-torture/execute/va-arg-17.x: Likewise.
30093
30094 2000-11-07  DJ Delorie  <dj@redhat.com>
30095
30096         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
30097
30098 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30099
30100         * gcc.c-torture/execute/string-opt-1.c: New test.
30101
30102 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
30103
30104         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
30105         mips-sgi-irix6.* because the MIPS ABI passes floating-point
30106         parameters in registers, and there is no way for a varargs
30107         function to know in which order the integer and floating-point
30108         parameters should be interleaved when they are placed on the
30109         stack.
30110         * gcc.c-torture/execute/va-arg-16.x: Likewise.
30111         * gcc.c-torture/execute/va-arg-17.x: Likewise.
30112
30113 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30114
30115         * gcc.c-torture/execute/string-opt-2.c: New test.
30116
30117 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
30118
30119         * g++.old-deja/g++.pt/crash60.C: New test.
30120
30121 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
30122
30123         * g++.old-deja/g++.other/crash24.C: New test.
30124         * g++.old-deja/g++.other/crash25.C: New test.
30125         * g++.old-deja/g++.other/crash26.C: New test.
30126         * g++.old-deja/g++.other/crash27.C: New test.
30127         * g++.old-deja/g++.other/crash28.C: New test.
30128         * g++.old-deja/g++.other/crash29.C: New test.
30129         * g++.old-deja/g++.other/crash30.C: New test.
30130         * g++.old-deja/g++.other/crash31.C: New test.
30131         * g++.old-deja/g++.other/crash32.C: New test.
30132         * g++.old-deja/g++.other/crash33.C: New test.
30133         * g++.old-deja/g++.other/crash34.C: New test.
30134         * g++.old-deja/g++.other/crash35.C: New test.
30135
30136 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
30137
30138         * gcc.c-torture/execute/20001031-1.c: New test.
30139
30140 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
30141
30142         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
30143         namespace.
30144
30145         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
30146         standards-conformant.
30147
30148         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
30149
30150         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
30151         * g++.old-deja/g++.mike/p755a.C: Likewise.
30152         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
30153         library makes no calls to `operator new' during initialization.
30154
30155 2000-11-04  Neil Booth  <neilb@earthling.net>
30156
30157         * gcc.dg/cpp/include2.c: New tests.
30158
30159 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
30160
30161         * lib/g++.exp (g++_set_ld_library_path): New function.
30162         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
30163
30164 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
30165
30166         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
30167         warnings.
30168
30169 2000-11-01  Richard Henderson  <rth@redhat.com>
30170
30171         * g++.old-deja/g++.ext/namedret1.C: New.
30172         * g++.old-deja/g++.ext/namedret2.C: New.
30173         * g++.old-deja/g++.ext/namedret3.C: New.
30174
30175 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
30176
30177         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
30178         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
30179
30180 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30181
30182         * gcc.c-torture/execute/va-arg-21.c: New test.
30183
30184 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
30185
30186         * gcc.dg/c99-complex-2.c: New test.
30187
30188 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30189
30190         * gcc.c-torture/execute/stdio-opt-1.c: New test.
30191
30192 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
30193
30194         * g++.old-deja/g++.other/inline16.C: New test.
30195
30196 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
30197
30198         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
30199         __PRETTY_FUNCTION__
30200
30201 2000-10-29  Neil Booth  <neilb@earthling.net>
30202
30203         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
30204         New tests.
30205         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
30206         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
30207         optimisation.
30208
30209 2000-10-29  Neil Booth  <neilb@earthling.net>
30210
30211         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
30212         * mi1.c, mi1c.h: Add null directives to multiple-include test.
30213         * mi5.c: Test multiple includes work with -C.
30214         * trigraphs.c: Test ^= version.
30215
30216 2000-10-28  Neil Booth  <neilb@earthling.net>
30217
30218         New tests and test updates for new macro expander.
30219
30220         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
30221         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
30222         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
30223         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
30224         new diagnostic messages.
30225
30226         * gcc.dg/cpp/macro3.c: New tests.
30227
30228 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
30229
30230         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
30231         on the same line.
30232
30233 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
30234
30235         * g++.old-deja/g++.other/eh2.C: New test.
30236
30237 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
30238
30239         * gcc.c-torture/execute/20001027-1.c: New test.
30240
30241 2000-10-26  Richard Henderson  <rth@redhat.com>
30242
30243         * gcc.c-torture/execute/20001026-1.c: New.
30244
30245 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
30246
30247         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
30248         * g++.old-deja/g++.law/builtin1.C: Likewise.
30249         * g++.old-deja/g++.law/ctors10.C: Likewise.
30250         * g++.old-deja/g++.law/virtual3.C: Likewise.
30251         * g++.old-deja/g++.mike/p658.C: Likewise.
30252         * g++.old-deja/g++.other/sibcall1.C: Likewise.
30253         * g++.old-deja/g++.other/vaarg2.C: Likewise.
30254         * g++.old-deja/g++.robertl/eb124.C: Likewise.
30255         * g++.old-deja/g++.robertl/eb44.C: Likewise.
30256         * g++.old-deja/g++.robertl/eb77.C: Likewise.
30257
30258 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
30259
30260         * gcc.c-torture/compile/20001024-1.c: New test.
30261
30262 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
30263
30264         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
30265         to tell us whether or not we are using V3.
30266
30267 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
30268
30269         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
30270         operands.
30271
30272 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
30273
30274         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
30275
30276 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
30277
30278         * gcc.c-torture/execute/20001024-1.c: New test.
30279
30280 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
30281
30282         * g++.old-deja/g++.other/sibcall1.C: New test.
30283
30284 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
30285
30286         * gcc.dg/noncompile/init-3.c: New test.
30287
30288 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
30289
30290         * gcc.dg/format-array-1.c: New test.
30291
30292 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30293
30294         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
30295         writing through null pointers; remove comment about testing
30296         unterminated strings.
30297
30298 2000-10-17  Matthew Hiller  <hiller@redhat.com>
30299
30300         * gcc.c-torture/execute/20001017-2.c: New test.
30301
30302 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30303
30304         * gcc.c-torture/compile/20001018-1.c: New test.
30305         * gcc.c-torture/compile/20001018-1.x: Xfail.
30306
30307 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30308
30309         * gcc.c-torture/execute/20001017-1.c: New test.
30310
30311 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
30312
30313         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
30314         for multiple use of arguments with scanf formats; add tests for
30315         multiple use of arguments.
30316
30317 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
30318
30319         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
30320
30321 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
30322
30323         * gcc.dg/format-miss-1.c: New test.
30324
30325 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
30326
30327         * gcc.c-torture/execute/20001013-1.c: New test.
30328
30329 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
30330
30331         * gcc.dg/format-branch-1.c: New test.
30332
30333 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
30334
30335         * README, lib/file-format.exp: Remove EGCS references.
30336
30337 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
30338
30339         * gcc.dg/20001013-1.c: New test.
30340
30341 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
30342
30343         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
30344         for intmax_t in the compiler using __typeof__ and the type rules
30345         for conditional expressions.
30346
30347 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
30348
30349         * gcc.dg/20001012-1.c: New test.
30350         * gcc.dg/20001012-2.c: New test.
30351
30352 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
30353
30354         * gcc.dg/format-attr-1.c: New test.
30355
30356 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
30357
30358         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
30359         __LONG_LONG_MAX__ instead of LLONG_MAX.
30360
30361 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
30362
30363         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
30364         scanf flags.
30365         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
30366         flags.
30367
30368 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
30369
30370         * gcc.dg/sequence-pt-1.c: New test.
30371
30372 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
30373
30374         * gcc.c-torture/execute/20001011-1.c: New testcase.
30375         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
30376
30377 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
30378
30379         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
30380         does not error on it.
30381
30382 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
30383
30384         * gcc.dg/20001009-1.c: New test.
30385
30386 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
30387
30388         * gcc.c-torture/compile/20001009-1.c: Move from here ....
30389         * gcc.c-torture/execute/20001009-2.c: ... to here.
30390
30391 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
30392
30393         * gcc.c-torture/compile/20001009-1.c: New testcase.
30394         * gcc.c-torture/execute/20001009-1.c: New testcase.
30395         Testcases provided by Jan Hubicka <jh@suse.cz>.
30396
30397 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
30398
30399         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
30400         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
30401         uintmax_t using <limits.h> to emulate the compiler's internal
30402         logic.  No longer XFAIL %j tests.
30403
30404 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
30405
30406         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
30407         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
30408         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
30409         regexps and details of expected handling of some bad formats.
30410         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
30411         suppression.
30412
30413 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30414
30415         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
30416         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
30417         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
30418         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
30419         in list archives.
30420
30421 2000-10-06  Richard Henderson  <rth@cygnus.com>
30422
30423         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
30424         * g++.old-deja/g++.brendan/crash52.C: Likewise.
30425         * g++.old-deja/g++.jason/report.C: Likewise.
30426         * g++.old-deja/g++.law/friend5.C: Likewise.
30427         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
30428         of the expected warnings.
30429
30430 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
30431
30432         * g++.old-deja/g++.pt/enum14.C: New test.
30433
30434 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
30435
30436         * g++.old-deja/g++.pt/crash59.C: New test.
30437
30438 2000-10-04  Will Cohen  <wcohen@redhat.com>
30439
30440         * gcc.dg/20000926-1.c: New test.
30441
30442 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
30443
30444         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
30445         function name for current C++ compiler.
30446         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
30447
30448 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
30449
30450         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
30451         __PRETTY_FUNCTION__.
30452         * g++.old-deja/g++.ext/pretty2.C: Likewise.
30453
30454 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30455
30456         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
30457
30458 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
30459
30460         * gcc.c-torture/compile/20000923-1.c: New test.
30461
30462 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
30463
30464         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
30465         * g++.old-deja/g++.pt/ttp62.C: Same.
30466         * g++.old-deja/g++.other/inline14.C: Same.
30467
30468 2000-09-24  Richard Henderson  <rth@cygnus.com>
30469
30470         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
30471
30472 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
30473
30474         * gcc.dg/c90-printf-1.c: Add test for wide string format.
30475
30476 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
30477
30478         * gcc.c-torture/compile/20000922-1.c: New file.
30479
30480 2000-09-21  Nick Clifton  <nickc@redhat.com>
30481
30482         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
30483         a signed long modulo operation.
30484         (mod6): New function - perform an unsigned long modulo operation.
30485         (main): Add tests for modulos of very large numbers by very small
30486         dividends.
30487
30488 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30489
30490         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
30491
30492 2000-09-19  Richard Henderson  <rth@cygnus.com>
30493
30494         * gcc.dg/compare2.c (case 10): XFAIL.
30495
30496 2000-09-18  Richard Henderson  <rth@cygnus.com>
30497
30498         * gcc.c-torture/execute/20000906-1.c: Move ...
30499         * gcc.dg/20000906-1.c: ... here.  Only run on targets
30500         that support __builtin_trap.
30501
30502 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
30503
30504         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
30505
30506 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30507
30508         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
30509         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
30510         more $ format tests.
30511
30512 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30513
30514         * gcc.dg/format-errmk-1.c: New test.
30515
30516 2000-09-17  Greg McGary  <greg@mcgary.org>
30517
30518         * gcc.c-torture/execute/20000917-1.x: Remove.
30519
30520 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
30521
30522         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
30523
30524 2000-09-17  Greg McGary  <greg@mcgary.org>
30525
30526         * gcc.c-torture/execute/20000917-1.c: New test.
30527         * gcc.c-torture/execute/20000917-1.x: XFAIL.
30528
30529 2000-09-16  Neil Booth  <NeilB@earthling.net>
30530
30531         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
30532         in nested macro bug.
30533
30534 2000-09-15  Neil Booth  <NeilB@earthling.net>
30535
30536         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
30537
30538 2000-09-14  Jeffrey A Law  (law@cygnus.com)
30539
30540         * gcc.c-torture/execute/20000914-1.c: New test.
30541
30542 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
30543
30544         * g++.other/inline13.C: New test.
30545
30546 2000-09-12  Andreas Jaeger  <aj@suse.de>
30547
30548         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
30549         constant by Ulrich Drepper <drepper@redhat.com>.
30550
30551 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
30552
30553         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
30554
30555 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30556
30557         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
30558
30559 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
30560
30561         * gcc.dg/cpp/backslash.c: New test.
30562
30563 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
30564
30565         * gcc.c-torture/execute/20000910-1.c: New test.
30566         * gcc.c-torture/execute/20000910-2.c: Likewise.
30567
30568 2000-09-11  Robert Lipe  <robertl@sco.com>
30569
30570         * gcc.dg/pragma-align.c: New test.
30571
30572 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
30573
30574         * g++.old-deja/g++.pt/explicit82.C: New test.
30575         * g++.old-deja/g++.pt/explicit83.C: New test.
30576
30577 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
30578
30579         * gcc.dg/asm-names.c: New test.
30580
30581 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30582
30583         * gcc.dg/cpp/tr-warn6.c: New test
30584
30585 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30586
30587         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
30588         be accepted.
30589
30590 2000-09-07  Catherine Moore  <clm@redhat.com>
30591
30592         * gcc.c-torture/execute/unroll-1.c: New test.
30593
30594 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
30595
30596         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
30597         ERROR markers.
30598         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
30599         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
30600         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
30601         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
30602         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
30603         Preprocess only.
30604         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
30605         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
30606
30607 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
30608
30609         * g++.old-deja/g++.pt/deduct2.C: New test.
30610
30611 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
30612
30613         * g++.old-deja/g++.pt/parms2.C: New test.
30614
30615 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
30616
30617         * g++.old-deja/g++.pt/crash58.C: New test.
30618
30619 2000-09-06  Greg McGary  <greg@mcgary.org>
30620
30621         * gcc.c-torture/execute/20000906-1.c: New test.
30622         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
30623
30624 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30625
30626         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
30627
30628 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
30629
30630         * g++.old-deja/g++.pt/crash57.C: New test.
30631
30632 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
30633
30634         * g++.old-deja/g++.pt/crash56.C: New test.
30635
30636 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
30637
30638         * g++.old-deja/g++.pt/koenig1.C: New test.
30639
30640 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
30641
30642         * gcc.dg/20000904-1.c: New test.
30643
30644 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
30645
30646         * gcc.dg/cpp/paste8.c: New test.
30647
30648 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
30649
30650         * gcc.c-torture/compile/20000827-1.c: New test.
30651
30652 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
30653
30654         * gcc.dg/format-diag-1.c: New test.
30655
30656 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
30657
30658         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
30659         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
30660         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
30661         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
30662         gcc.dg/formatz-1.c: Adjust warning regular expressions.
30663
30664 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
30665
30666         * g++.old-deja/g++.other/nested4.C: New test.
30667
30668 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
30669
30670         * g++.old-deja/g++.ns/scoped1.C: New test.
30671
30672 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
30673
30674         * lib/g++.exp: Support testing already-installed GCC.
30675
30676 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30677
30678         * wtr-label-1.c, wtr-suffix-1.c: New tests.
30679
30680 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30681
30682         * gcc.dg/return-type-2.c: New test.
30683
30684 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
30685
30686         * gcc.c-torture/compile/20000825-1.c: New test.
30687
30688 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
30689
30690         * gcc.dg/dwarf2-2.c: New test.
30691
30692 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
30693
30694         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
30695         dg-warning regexps.
30696
30697 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
30698
30699         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
30700         gcc.dg/format-ext-5.c: New tests.
30701
30702 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
30703
30704         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
30705
30706 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
30707
30708         * gcc.dg/noncompile/930622-2.c: Adjust error message.
30709
30710 2000-08-24  Richard Henderson  <rth@cygnus.com>
30711
30712         * gcc.dg/ia64-sync-1.c: New test.
30713         * gcc.dg/ia64-sync-2.c: New test.
30714         * gcc.dg/ia64-asm-1.c: New test.
30715
30716 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
30717
30718         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
30719         * gcc.dg/format-ext-2.c: New test.
30720
30721 2000-08-23  Jason Merrill  <jason@redhat.com>
30722
30723         * lib/old-dejagnu.exp: Also ignore "In member function" and
30724         "At global scope".
30725
30726 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30727
30728         * gcc.dg/noncompile/label-lineno-1.c: New test.
30729
30730 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
30731
30732         * gcc.dg/c99-array-nonobj-1.c: New test.
30733
30734 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
30735
30736         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
30737         tests.
30738         * gcc.dg/format-ext-1.c: New test.
30739
30740 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30741
30742         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
30743         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
30744         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
30745         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
30746         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
30747
30748 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
30749
30750         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
30751         gcc.dg/c99-strftime-2.c: New tests.
30752
30753 2000-08-22  Richard Henderson  <rth@cygnus.com>
30754
30755         * gcc.c-torture/execute/20000822-1.c: New test.
30756
30757 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
30758
30759         * gcc.c-torture/execute/20000819-1.x: Remove.
30760
30761 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
30762
30763         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
30764         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
30765         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
30766         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
30767         gcc.dg/format-xopen-1.c: New tests.
30768
30769 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
30770
30771         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
30772
30773 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
30774
30775         * g++.old-deja/g++.other/loop2.C: New test.
30776
30777         * gcc.c-torture/compile/20000606-1.c: New test.
30778         * gcc.c-torture/compile/20000728-1.c: New test.
30779         * gcc.c-torture/execute/20000801-1.c: New test.
30780         * gcc.c-torture/execute/20000801-2.c: New test.
30781         * gcc.c-torture/execute/20000819-1.c: New test.
30782         * gcc.c-torture/execute/20000819-1.x: XFAIL.
30783         * gcc.dg/20000629-1.c: New test.
30784         * gcc.dg/20000724-1.c: New test.
30785         * gcc.dg/20000807-1.c: New test.
30786
30787 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
30788
30789         * gcc.dg/cpp/pragma-1.c: New test.
30790         * gcc.dg/cpp/pragma-2.c: New test.
30791
30792 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
30793
30794         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
30795         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
30796
30797 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
30798
30799         * gcc.c-torture/compile/20000818-1.c: New test.
30800
30801 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
30802
30803         * gcc.c-torture/execute/20000818-1.c: New test.
30804
30805 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30806
30807         * gcc.dg/format-va-1.c: New test.
30808
30809 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
30810
30811         * g++.old-deja/g++.other/typedef8.C: New test.
30812
30813 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
30814
30815         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
30816         * g++.old-deja/g++.mike/net36.C: Mark candidate.
30817         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
30818         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
30819         * g++.old-deja/g++.other/ptrmem7.C: New test.
30820         * g++.old-deja/g++.pt/ptrmem10.C: New test.
30821
30822 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
30823
30824         * g++.old-deja/g++.pt/typename27.C: New test.
30825
30826 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
30827
30828         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
30829         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
30830         * g++.old-deja/g++.pt/friend45.C: New test.
30831         * g++.old-deja/g++.other/friend8.C: New test.
30832
30833 2000-08-15  Richard Henderson  <rth@cygnus.com>
30834
30835         * gcc.c-torture/execute/20000815-1.c: New test.
30836
30837 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
30838
30839         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
30840         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
30841         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
30842
30843 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
30844
30845         * g++.old-deja/g++.other/refinit2.C: New test.
30846
30847 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
30848
30849         * lib/c-torture.exp (c-torture): Make
30850         compiler_conditional_xfail_data global.
30851         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
30852         compiler_conditional_xfail_data machinery.
30853         (f-torture-execute): Likewise.
30854         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
30855         and only when unrolling loops.
30856
30857         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
30858
30859 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
30860
30861         * g++.old-deja/g++.pt/explicit81.C: New test.
30862
30863 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
30864
30865         * g++.old-deja/g++.pt/typename26.C: New test.
30866
30867 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
30868
30869         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
30870         warning.
30871
30872 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
30873
30874         * g++.old-deja/g++.other/array3.C: New test.
30875
30876 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
30877
30878         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
30879         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
30880         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
30881         New tests.
30882
30883 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
30884
30885         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
30886         * g++.old-deja/g++.abi/vmihint.C: Likewise.
30887
30888 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
30889
30890         * gcc.c-torture/execute/20000808-1.c: New test.
30891
30892 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
30893
30894         * gcc.dg/c90-const-expr-1.c: New test.
30895
30896 2000-08-08  Richard Henderson  <rth@cygnus.com>
30897
30898         * gcc.dg/noncompile/920923-1.c: Declare calloc.
30899
30900 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
30901
30902         * gcc.dg/noncompile/const-ll-1.c: New test.
30903
30904 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30905
30906         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
30907
30908 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
30909
30910         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
30911         that running programs linked against the shared version of libobjc
30912         run correctly.
30913
30914 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
30915
30916         * gcc.dg/c99-printf-1.c: New test.
30917
30918 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
30919
30920         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
30921
30922 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
30923
30924         * gcc.c-torture/execute/20000731-1.x: Delete.
30925
30926 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
30927
30928         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
30929         and torture_without_loops as is done by c-torture.exp.
30930         (search_for): Copy from c-torture.exp.
30931         (gcc-dg-runtest): New function, drives a directory of tests
30932         iterating over the TORTURE_OPTIONS.
30933         (scan-assembler, scan-assembler-not): Move here from
30934         individual directory drivers.
30935
30936         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
30937         defined by lib/gcc-dg.exp.
30938         * gcc.dg/cpp/cpp.exp: Likewise.
30939         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
30940         gcc-dg-runtest, so we cycle over optimization options.
30941
30942         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
30943         * gcc.dg/compare2.c: No longer expected to fail.
30944
30945 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
30946
30947         * gcc.c-torture/execute/20000804-1.c: New test.
30948
30949 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
30950
30951         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
30952
30953 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
30954
30955         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
30956
30957 2000-08-03  Jeffrey A Law  (law@cygnus.com)
30958
30959         * gcc.c-torture/compile/20000803-1.c: New test.
30960
30961 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
30962
30963         * gcc.c-torture/execute/20000801-3.c,
30964         gcc.c-torture/execute/20000801-4.c: New tests.
30965         * gcc.c-torture/execute/20000801-3.x,
30966         gcc.c-torture/execute/20000801-4.x: Xfail.
30967
30968 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
30969
30970         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
30971         libobjc/.libs to allow for libtool.
30972
30973 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
30974
30975         * gcc.c-torture/compile/20000802-1.c: New test.
30976
30977 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
30978
30979         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
30980
30981 2000-07-31  Jeffrey A Law  (law@cygnus.com)
30982
30983         * gcc-c-torture/execute/20000731-2.c: New test.
30984
30985         * gcc.c-torture/execute/20000731-1.c: New test.
30986         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
30987
30988 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
30989
30990         * testsuite/gcc.dg/cpp/paste7.c: New test.
30991         * gcc.dg/cpp/20000725-1.c: New test.
30992
30993 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
30994
30995         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
30996         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
30997         declaration warning for __builtin_dwarf_reg_size.
30998
30999         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
31000
31001 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
31002
31003         * gcc.dg/noncompile/voidparam-1.c: New test.
31004
31005 2000-07-30  Richard Henderson  <rth@cygnus.com>
31006
31007         * gcc.dg/c90-digraph-1.c: Don't xfail.
31008         * gcc.dg/compare2.c (case 10): Xfail.
31009         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
31010
31011 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
31012
31013         * gcc.dg/c99-main-1.c: New test.
31014
31015 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
31016
31017         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
31018
31019 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
31020
31021         * gcc.c-tortuer/execute/20000726-1.c: New test.
31022
31023 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
31024
31025         * gcc.c-torture/execute/enum-2.c: New test.
31026
31027 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31028
31029         * gcc.dg/cpp/tr-warn3.c: New test.
31030
31031 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
31032
31033         * g++.old-deja/g++.ext/implicit1.C: Remove.
31034         * g++.old-deja/g++.jason/c2.C: Remove
31035         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
31036         * g++.old-deja/g++.pt/crash16.C: Likewise.
31037         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
31038
31039 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
31040
31041         * g++.old-deja/g++.other/for2.C: New test.
31042
31043 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
31044
31045         * gcc.dg/20000720-1.c: New test.
31046
31047 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
31048
31049         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
31050
31051 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
31052
31053         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
31054         * gcc.c-torture/execute/20000722-1.c: New.
31055         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
31056
31057 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
31058
31059         * gcc.dg/cpp/20000720-1.S: New test.
31060
31061 2000-07-21  Michael Meissner  <meissner@redhat.com>
31062
31063         * gcc.c-torture/execute/ieee/hugeval.c: New test.
31064
31065 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
31066
31067         * g++.old-deja/g++.brendan/crash16.C,
31068         g++.old-deja/g++.brendan/parse3.C,
31069         g++.old-deja/g++.brendan/redecl1.C,
31070         g++.old-deja/g++.ns/template13.C,
31071         g++.old-deja/g++.other/decl4.C,
31072         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
31073
31074 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
31075
31076         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
31077         and "Internal error".
31078
31079         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
31080         regexps.
31081         * gcc.dg/cpp/paste6.c: New test.
31082
31083 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
31084
31085         * gcc.dg/cpp/tr-direct.c: New test.
31086
31087         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
31088         gcc.dg/cpp/undef1.c: Tweak error regexps.
31089
31090 2000-07-18  Eric Christopher <echristo@redhat.com>
31091
31092         * gcc.c-torture/compile/20000718-1.c: New test.
31093
31094 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
31095
31096         * cpplex.c (_cpp_push_token): If the token being pushed back
31097         is the previous token in this context, just subtract one from
31098         context->posn.
31099         * cppmacro.c (save_expansion): Clear aux field when storing a
31100         placemarker.
31101
31102 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
31103
31104         * gcc.dg/noncompile/redecl-1.c: New test.
31105
31106 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
31107
31108         * gcc.c-torture/execute/20000717-5.c: New test.
31109         * gcc.c-torture/execute/20000717-1.x: Removed.
31110
31111 2000-07-17  Richard Henderson  <rth@cygnus.com>
31112
31113         * gcc.c-torture/execute/20000717-4.c: New test.
31114
31115 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
31116
31117         * gcc.dg/cpp/syshdr.c: New test.
31118         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
31119
31120 2000-07-17  Neil Booth  <neilb@earthling.net>
31121
31122         * gcc.dg/cpp/cmdlne-dM.c: New test.
31123         * gcc.dg/cpp/cmdlne-dD.c: New test.
31124
31125 2000-07-17  Jeffrey A Law  (law@cygnus.com)
31126
31127         * gcc.c-torture/execute/20000717-3.c: New test.
31128
31129         * gcc.c-torture/compile/20000717-1.c: New test.
31130
31131 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
31132
31133         * gcc.c-torture/execute/20000717-2.c: New test.
31134
31135 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
31136
31137         * gcc.dg/formatz-1.c: New test.
31138
31139         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
31140         * gcc.dg/c99-digraph-1.c: New tests.
31141
31142         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
31143         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
31144
31145         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
31146         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
31147         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
31148         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
31149         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
31150         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
31151         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
31152
31153 2000-07-17   Greg McGary <greg@mcgary.org>
31154
31155         * gcc.c-torture/execute/20000717-1.c: New test.
31156         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
31157
31158 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
31159
31160         * gcc.c-torture/execute/20000715-2.c: New test.
31161         * gcc.dg/20000715-1.c: New test.
31162
31163 2000-07-15  Michael Meissner  <meissner@redhat.com>
31164
31165         * gcc.c-torture/execute/20000715-1.c: New test.
31166
31167 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
31168
31169         * gcc.c-torture/execute/20000707-1.c: New test.
31170
31171 2000-07-13  Neil Booth  <NeilB@earthling.net>
31172
31173         * testsuite/gcc.dg/cpp/digraph1.c,
31174         testsuite/gcc.dg/cpp/digraph2.c,
31175         testsuite/gcc.dg/cpp/digraphs.c: New tests.
31176
31177 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
31178
31179         * g77.f-torture/compile/20000630-2.f:  New test.
31180         * g77.f-torture/compile/20000630-2.x
31181
31182 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
31183
31184         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
31185
31186 2000-07-11  Neil Booth  <NeilB@earthling.net>
31187
31188         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
31189
31190 2000-07-11  Neil Booth  <NeilB@earthling.net>
31191
31192         * gcc.dg/cpp/cmdlne-C.c: New.
31193
31194 2000-07-09  Neil Booth  <NeilB@earthling.net>
31195
31196         * gcc.dg/cpp/directiv.c: New tests.
31197         * gcc.dg/cpp/undef1.c: Update.
31198
31199 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
31200
31201         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
31202
31203 2000-07-09  Neil Booth  <NeilB@earthling.net>
31204
31205         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
31206
31207 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
31208
31209         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
31210         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
31211
31212 2000-07-08  Neil Booth  <NeilB@earthling.net>
31213
31214         * gcc.dg/cpp/macsyntx.c: New tests.
31215
31216 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
31217
31218         * gcc.dg/20000707-1.c: New test.
31219
31220 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
31221
31222         * gcc.c-torture/execute/20000706-1.c: New test.
31223         * gcc.c-torture/execute/20000706-2.c: New test.
31224         * gcc.c-torture/execute/20000706-3.c: New test.
31225         * gcc.c-torture/execute/20000706-4.c: New test.
31226         * gcc.c-torture/execute/20000706-5.c: New test.
31227
31228 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
31229
31230         * g++.old-deja/g++.pt/instantiate7.C: New test.
31231
31232 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
31233
31234         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
31235         * g++.old-deja/g++.mike/thunk3.C: Likewise.
31236         * g++.old-deja/g++.other/rtti3.C: Likewise.
31237         * g++.old-deja/g++.other/rttid3.C: Likewise.
31238
31239 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
31240
31241         *  g77.f-torture/compile/20000630-1.x: Fix typo
31242
31243 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
31244
31245         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
31246         assembly output.
31247
31248 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
31249
31250         * gcc.dg/cpp/ident.c: New test.
31251
31252 2000-07-05  Neil Booth  <NeilB@earthling.net>
31253
31254         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
31255           gcc.dg/cpp/lexstrng.c: New tests.
31256
31257 2000-07-04  Neil Booth  <NeilB@earthling.net>
31258
31259         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
31260         * gcc.dg/cpp/strify2.c: Same.
31261
31262 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
31263
31264         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
31265         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
31266         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
31267         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
31268
31269         * testsuite/gcc.dg/cpp/macro1.c,
31270         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
31271         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
31272         testsuite/gcc.dg/cpp/strify1.c,
31273         testsuite/gcc.dg/cpp/strify2.c: New tests.
31274
31275 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
31276
31277         * gcc.c-torture/execute/20000703-1.c: New test.
31278
31279 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
31280
31281         * g++.old-deja/g++.pt (lookup10.C): New test.
31282
31283 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
31284
31285         * g++.old-deja/g++.pt (typename25.C): New test.
31286
31287 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
31288
31289         * gcc.c-torture/compile/20000701-1.c: New test.
31290
31291 2000-06-30  Nick Clifton  <nickc@cygnus.com>
31292
31293         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
31294         to test case.
31295
31296 2000-06-30  Catherine Moore  <clm@cygnus.com>
31297
31298         * gcc.c-torture/execute/align-1.c: New test.
31299
31300 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
31301
31302         * g++.old-deja/g++.pt/expr8.C: New test.
31303         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
31304
31305 2000-06-29  Nick Clifton  <nickc@cygnus.com>
31306
31307         * gcc.c-torture/compile/20000629-1.c: New test.
31308
31309 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
31310
31311
31312         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
31313         gcc.dg/noncompile directory, depending on whether they're
31314         preprocessor tests or not.  Annotate all the tests for the dg
31315         framework.
31316
31317         * gcc.c-torture/noncompile/noncompile.exp: Delete.
31318         * gcc.dg/noncompile/noncompile.exp: New.
31319
31320         * Moved files:
31321         Old name                                New name
31322         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
31323         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
31324         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
31325         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
31326         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
31327         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
31328         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
31329         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
31330         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
31331         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
31332         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
31333         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
31334         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
31335         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
31336         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
31337         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
31338         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
31339         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
31340         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
31341         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
31342         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
31343         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
31344         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
31345         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
31346
31347         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
31348         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
31349         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
31350         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
31351         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
31352         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
31353
31354 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
31355
31356         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
31357         declare one variable.  On the fourth, error.
31358         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
31359         declared by 20000628-1a.h.
31360
31361 2000-06-29  Richard Henderson  <rth@redhat.com>
31362
31363         * gcc.c-torture/execute/930529-1.x: New file.
31364         * gcc.dg/920413-1.c: Adjust expected warning text.
31365         * gcc.dg/980217-1.c: Declare abort.
31366         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
31367
31368 2000-06-29  Jeffrey A Law  (law@cygnus.com)
31369
31370         * g77.f-torture/compile/20000629-1.f: New test.
31371         * g77.f-torture/compile/20000629-1.x: Expected to fail.
31372
31373 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
31374
31375         Rearrange lots of files, removing entirely the
31376         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
31377         directories.
31378
31379         * Deleted files:
31380         gcc.c-torture/code_quality/code_quality.exp
31381         gcc.c-torture/special/special.exp
31382         gcc.failure/failure.exp
31383         gcc.failure/940409-1.x
31384         gcc.c-torture/compile/961203-1.x
31385
31386         * New files:
31387         gcc.misc-tests/linkage.exp
31388         gcc.c-torture/execute/920730-1t.c
31389         gcc.c-torture/execute/920730-1t.x
31390         gcc.c-torture/compile/920520-1.x
31391         gcc.c-torture/compile/920521-1.x
31392         gcc.c-torture/compile/981006-1.x
31393         gcc.c-torture/execute/eeprof-1.x
31394
31395         * Moved files (possibly with modifications to fit a new harness):
31396         Old name                                New name
31397         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
31398         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
31399         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
31400         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
31401         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
31402         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
31403         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
31404         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
31405         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
31406         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
31407         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
31408         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
31409         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
31410         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
31411
31412 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
31413
31414         * c-torture/compile/961203-1.x: Delete.
31415
31416         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
31417         not exit. Include stdio.h.
31418         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
31419         * gcc.misc-tests/dg-12.c: Likewise.
31420         * gcc.misc-tests/dg-5.c: Likewise.
31421         * gcc.misc-tests/dg-6.c: Likewise.
31422         * gcc.misc-tests/dg-7.c: Prototype abort.
31423         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
31424         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
31425         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
31426         not exit.
31427         * gcc.misc-tests/sieve.c: Use return from main, not exit.
31428         * gcc.misc-tests/sort2.c: Use return from main, not exit.
31429
31430 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
31431
31432         * gcc.dg/cpp/20000628-1.c: New test.
31433         * gcc.dg/cpp/20000628-1.h: New header for above test.
31434         * gcc.dg/cpp/20000628-1a.h: Likewise.
31435
31436 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
31437
31438         * gcc.dg/cpp: New directory.
31439         * gcc.dg/cpp/cpp.exp: New driver.
31440         * gcc.dg/cpp/20000627-1.c: New test.
31441         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
31442         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
31443         and rewrite as a compilation test.
31444
31445         * gcc.dg: Move many files into the cpp subdirectory, possibly
31446         renaming or editing them as well.
31447         Old name                New name
31448         990119-1.c              cpp/19990119-1.c
31449         990228-1.c              cpp/19990228-1.c
31450         990407-1.c              cpp/19990407-1.c
31451         990409-1.c              cpp/19990409-1.c
31452         990413-1.c              cpp/19990413-1.c
31453         990703-1.c              cpp/19990703-1.c
31454         20000127-1.c            cpp/20000127-1.c
31455         20000129-1.c            cpp/20000129-1.c
31456         20000207-1.c            cpp/20000207-1.c
31457         20000207-2.c            cpp/20000207-2.c
31458         20000209-1.c            cpp/20000209-1.c
31459         20000209-2.c            cpp/20000209-2.c
31460         20000301-1.c            cpp/20000301-1.c
31461         20000419-1.c            cpp/20000419-1.c
31462         20000510-1.S            cpp/20000510-1.S
31463         20000519-1.c            cpp/20000519-1.c
31464         20000529-1.c            cpp/20000529-1.c
31465         20000625-1.c            cpp/20000625-1.c
31466         20000625-2.c            cpp/20000625-2.c
31467         cpp-as1.c               cpp/assert1.c
31468         cpp-as2.c               cpp/assert2.c
31469         cxx-comments-1.c        cpp/cxxcom1.c
31470         cxx-comments-2.c        cpp/cxxcom2.c
31471         endif-label.c           cpp/endif.c
31472         cpp-hash1.c             cpp/hash1.c
31473         cpp-hash2.c             cpp/hash2.c
31474         cpp-if1.c               cpp/if-1.c
31475         cpp-if2.c               cpp/if-2.c
31476         cpp-if3.c               cpp/if-3.c
31477         cpp-if4.c               cpp/if-4.c
31478         cpp-if5.c               cpp/if-5.c
31479         cpp-cond.c              cpp/if-cexp.c
31480         cpp-missingop.c         cpp/if-mop.c
31481         cpp-missingparen.c      cpp/if-mpar.c
31482         cpp-opprec.c            cpp/if-oppr.c
31483         cpp-ifparen.c           cpp/if-paren.c
31484         cpp-shortcircuit.c      cpp/if-sc.c
31485         cpp-shift.c             cpp/if-shift.c
31486         cpp-unary.c             cpp/if-unary.c
31487         cpp-li1.c               cpp/line1.c
31488         cpp-li2.c               cpp/line2.c
31489         lineno.c                cpp/line3.c
31490         lineno-2.c              cpp/line4.c
31491         cpp-mi.c                cpp/mi1.c
31492         cpp-mic.h               cpp/mi1c.h
31493         cpp-micc.h              cpp/mi1cc.h
31494         cpp-mind.h              cpp/mi1nd.h
31495         cpp-mindp.h             cpp/mi1ndp.h
31496         cpp-mix.h               cpp/mi1x.h
31497         cpp-mi2.c               cpp/mi2.c
31498         cpp-mi2a.h              cpp/mi2a.h
31499         cpp-mi2b.h              cpp/mi2b.h
31500         cpp-mi2c.h              cpp/mi2c.h
31501         cpp-mi3.c               cpp/mi3.c
31502         cpp-mi3.def             cpp/mi3.def
31503         poison-1.c              cpp/poison.c
31504         pr-impl.c               cpp/prag-imp.c
31505         cpp-redef-2.c           cpp/redef1.c
31506         cpp-redef.c             cpp/redef2.c
31507         strpaste.c              cpp/strp1.c
31508         strpaste-2.c            cpp/strp2.c
31509         cpp-tradpaste.c         cpp/tr-paste.c
31510         cpp-tradstringify.c     cpp/tr-str.c
31511         cpp-tradwarn1.c         cpp/tr-warn1.c
31512         cpp-tradwarn2.c         cpp/tr-warn2.c
31513         trigraphs.c             cpp/trigraphs.c
31514         cpp-unc1.c              cpp/unc1.c
31515         cpp-unc2.c              cpp/unc2.c
31516         cpp-unc3.c              cpp/unc3.c
31517         cpp-unc.c               cpp/unc4.c
31518         undef.c                 cpp/undef1.c
31519         undef-2.c               cpp/undef2.c
31520         cpp-wi1.c               cpp/widestr1.c
31521
31522 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
31523
31524         * lib/g++.exp (g++_include_flags): Tweak.
31525
31526 2000-06-27  H.J. Lu  <hjl@gnu.org>
31527             Loren J. Rittle  <ljrittle@acm.org>
31528
31529         * lib/g++.exp (g++_include_flags): Override libgloss.exp
31530         version with one that knows about the new gcc tree structure.
31531         (g++_link_flags): Same.
31532
31533 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
31534
31535         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
31536         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
31537         case we are cross-compiling.
31538
31539         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
31540         g++.old-deja/g++.niklas/Makefile.in,
31541         g++.old-deja/g++.niklas/configure.in,
31542         g++.old-deja/g++.other/Makefile.in,
31543         g++.old-deja/g++.other/configure.in,
31544         gcc.c-torture/code_quality/Makefile.in,
31545         gcc.c-torture/code_quality/configure.in,
31546         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
31547         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
31548         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
31549         gcc.c-torture/execute/ieee/Makefile.in,
31550         gcc.c-torture/execute/ieee/configure.in,
31551         gcc.c-torture/noncompile/Makefile.in,
31552         gcc.c-torture/noncompile/configure.in,
31553         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
31554         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
31555         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
31556
31557 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
31558
31559         * g++.old-deja/g++.other/ambig3.C: New test.
31560
31561 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
31562
31563         * g++.old-deja/g++.pt/syntax1.C: New test.
31564         * g++.old-deja/g++.pt/syntax2.C: New test.
31565         * g++.old-deja/g++.other/syntax3.C: New test.
31566         * g++.old-deja/g++.other/syntax4.C: New test.
31567
31568 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
31569
31570         * gcc.dg/20000623-1.c: Prototype exit and abort.
31571
31572 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
31573
31574         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
31575         New tests.
31576         * gcc.dg/cpp-mi3.def: New file.
31577
31578         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
31579         inside assertions.
31580         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
31581         lexer's error messages.
31582         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
31583         divine anything from the linemarkers.
31584         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
31585         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
31586
31587 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
31588
31589         * gcc.dg/20000623-1.c: New test.
31590
31591 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
31592
31593         * gcc.c-torture/execute/20000622-1.c: New test.
31594
31595 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
31596
31597         * g++.old-deja/g++.other/init15.C: New test.
31598
31599 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
31600
31601         * g++.old-deja/g++.pt/vaarg2.C: New test.
31602         * g++.old-deja/g++.pt/vaarg3.C: New test.
31603
31604 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
31605
31606         * g++.old-deja/g++.other/dyncast6.C: New test.
31607
31608 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
31609
31610         * gcc.c-torture/execute/loop-6.c: New test.
31611
31612 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
31613
31614         * gcc.dg/20000614-1.c: New test.
31615         * gcc.dg/20000614-2.c: New test.
31616
31617 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
31618
31619         * g++.old-deja/g++.other/inline12.C: New test.
31620
31621 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
31622
31623         * g++.old-deja/g++.other/eh1.C: New test.
31624
31625 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
31626
31627         * g++.old-deja/g++.other/type.C: New test.
31628
31629 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
31630
31631         * g++.old-deja/g++.other/initstring.C: New test.
31632
31633 2000-06-12  Jason Merrill  <jason@redhat.com>
31634
31635         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
31636
31637 2000-06-09  Jeffrey A Law  (law@cygnus.com)
31638
31639         * gcc.c-torture/compile/20000609-1.c: New test.
31640
31641 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
31642
31643         * gcc.dg/20000609-1.c: New test.
31644
31645 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
31646
31647         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
31648         * gcc.c-torture/noncompile/poison-1.c: Move...
31649         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
31650         * gcc.dg/cpp-li1.c: Add a token after the #line.
31651
31652 2000-06-05  Richard Henderson  <rth@cygnus.com>
31653
31654         * gcc.c-torture/execute/20000605-2.c: New test.
31655         * gcc.c-torture/execute/20000605-3.c: New test.
31656
31657 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
31658
31659         * g77.f-torture/execute/20000503-1.x: New file.
31660
31661 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
31662
31663         * g++.old-deja/g++.eh/badalloc1.C: New test.
31664
31665 2000-06-05  Richard Henderson  <rth@cygnus.com>
31666
31667         * gcc.c-torture/execute/20000605-1.c: New test.
31668
31669 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
31670             Nathan Sidwell <nathan@codesourcery.com>
31671
31672         * gcc.c-torture/compile/20000605-1.c: New test.
31673
31674 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
31675
31676         * g77.f-torture/compile/20000601-1.f:  New test.
31677
31678 2000-06-03  Richard Henderson  <rth@cygnus.com>
31679
31680         * gcc.c-torture/execute/20000603-1.c: New.
31681
31682 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
31683
31684         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
31685         * gcc.dg/noreturn-2.c (noreturn): Likewise.
31686
31687 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
31688
31689         * gcc.dg/compare2.c (case 12): XFAIL.
31690         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
31691         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
31692
31693         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
31694
31695 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
31696
31697         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
31698         guard macro is already defined when the header is first
31699         included.
31700         * gcc.dg/cpp-mix.h: New file.
31701         * gcc.dg/endif-label.c: Update patterns to match compiler.
31702
31703         * g++.brendan/complex1.C: Declare abort.
31704         * g++.law/refs4.C: Remove XFAIL.
31705         * g++.oliva/expr2.C: Declare abort and exit.
31706
31707 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
31708
31709         * gcc.c-torture/execute/20000528-1.c: New test.
31710
31711         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
31712         * g++.old-deja/g++.law/temps4.C: Likewise.
31713
31714         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
31715         stdlib.h.  Call abort() on failure.
31716         * g++.old-deja/g++.law/refs4.C: Likewise.
31717         * g++.old-deja/g++.law/temps4.C: Likewise.
31718         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
31719         * gcc.c-torture/execute/20000112-1.c: Include string.h.
31720
31721 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
31722
31723         Relative to g++.dg/special:
31724         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
31725
31726         Relative to g++.old-deja:
31727         * g++.brendan/complex1.C, g++.jason/optimize2.C,
31728         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
31729         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
31730         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
31731         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
31732         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
31733         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
31734
31735         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
31736         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
31737         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
31738         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
31739         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
31740         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
31741         and/or string.h.
31742
31743         * g++.other/goto1.C: Update expectations for error messages.
31744
31745 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
31746
31747         * gcc.c-torture/compile/20000523-1.c: New test.
31748
31749 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
31750
31751         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
31752
31753 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
31754
31755         * g++.old-deja/g++.eh/catch11.C: New test.
31756         * g++.old-deja/g++.eh/catch12.C: New test.
31757
31758 2000-05-24  Nick Clifton  <nickc@cygnus.com>
31759
31760         * gcc.c-torture/execute/20000523-1.c: New test.
31761
31762 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
31763
31764         * c-torture/execute/bcp-1.c: Replace abort in arg of
31765         __builtin_constant_p with a generic external function.
31766
31767         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
31768         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
31769         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
31770         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
31771         Prototype abort and/or exit.
31772
31773         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
31774         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
31775         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
31776         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
31777
31778 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
31779
31780         * gcc.dg/dwarf2-1.c: New test.
31781
31782 2000-05-20  Richard Henderson  <rth@cygnus.com>
31783
31784         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
31785
31786 2000-05-20  Andreas Jaeger  <aj@suse.de>
31787
31788         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
31789         testcase.
31790
31791 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
31792
31793         * gcc.c-torture/execute/20000519-2.c: New test.
31794
31795 2000-05-19  Andreas Jaeger  <aj@suse.de>
31796
31797         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
31798         which fails with SSA.
31799
31800         * lib/c-torture.exp: Also test with -O3 -fssa.
31801
31802 2000-05-18  Michael Meissner  <meissner@redhat.com>
31803
31804         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
31805         * gcc.c-torture/execute/920415-1.c: Ditto.
31806         * gcc.c-torture/execute/920501-1.c: Ditto.
31807         * gcc.c-torture/execute/conversion.c: Ditto.
31808         * gcc.c-torture/execute/cvt-1.c: Ditto.
31809
31810 2000-05-18  Jeffrey A Law  (law@cygnus.com)
31811
31812         * gcc.c-torture/compile/20000518-1.c: New test.
31813
31814 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
31815
31816         * g77.f-torture/compile/200005018.f:  New test.
31817
31818 2000-05-17  Jeffrey A Law  (law@cygnus.com)
31819
31820         * gcc.c-torture/compile/20000517-1.c: New test.
31821
31822 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31823
31824         * gcc.c-torture/execute/20000516-1.c: New test.
31825
31826 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
31827
31828         * g++.old-deja/g++.other/eh.C: New test.
31829
31830 2000-05-12  Richard Henderson  <rth@cygnus.com>
31831
31832         * gcc.c-torture/execute/990208-1.c (main): Don't pass
31833         constants through to doit's conditional.
31834
31835 2000-05-11  Jeffrey A Law  (law@cygnus.com)
31836
31837         * gcc.c-torture/compile/20000511-1.c: New test.
31838         * g77.f-torture/compile/20000511-1.f: New test.
31839         * g77.f-torture/compile/20000511-2.f: New test.
31840
31841 2000-05-11  Michael Meissner  <meissner@redhat.com>
31842
31843         * gcc.c-torture/execute/20000511-1.c: New test.
31844
31845 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
31846
31847         * gcc.dg/dg.exp: Scan .S files as well as .c files.
31848         * gcc.dg/20000510-1.S: New.
31849
31850 2000-05-08  Catherine Moore  <clm@cygnus.com>
31851
31852         * gcc.dg/unused-3.c: New.
31853
31854 2000-05-06  Richard Henderson  <rth@cygnus.com>
31855
31856           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
31857           * g++.old-deja/g++.mike/warn1.C: Likewise.
31858           * g++.old-deja/g++.pt/local1.C: Likewise.
31859           * g++.old-deja/g++.pt/local7.C: Likewise.
31860           * g++.old-deja/g++.pt/spec16.C: Likewise.
31861
31862 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
31863
31864         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
31865
31866 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
31867
31868           * g77.f-torture/execute/20000503-1.f:  New test.
31869
31870 2000-05-04  Andreas Jaeger  <aj@suse.de>
31871
31872         * gcc.dg/noreturn-2.c: New test.
31873
31874 2000-05-04  Neil Booth  <NeilB@earthling.net>
31875
31876         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
31877         preprocessor.
31878
31879 2000-05-04  Richard Henderson  <rth@cygnus.com>
31880
31881         * gcc.c-torture/execute/20000503-1.c: Fix typo.
31882
31883 2000-05-04  Richard Henderson  <rth@cygnus.com>
31884
31885         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
31886         OpenSSL by Jason R Thorpe.
31887
31888 2000-05-03  Jim Wilson  <wilson@cygnus.com>
31889
31890         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
31891
31892 2000-05-03  Robert Lipe <robertlipe@usa.net>
31893
31894         * gcc.dg/20000503-1.c: New test.
31895
31896 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
31897
31898         * gcc.c-torture/compile/20000502-1.c: New test.
31899         * g++.old-deja/g++.other/align.C: New test.
31900         * gcc.dg/cpp-tradstringify.c: New test.
31901
31902 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
31903
31904         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
31905         and hard registers.
31906
31907 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
31908
31909         * gcc.c-torture/execute/loop-5.c: New test.
31910
31911 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
31912
31913         * gcc.c-torture/execute/va-arg-20.c: New test.
31914
31915 2000-04-23  Jeffrey A Law  (law@cygnus.com)
31916
31917         * gcc.c-torture/execute/20000422-1.c: New test.
31918
31919 2000-04-20  Greg McGary  <gkm@gnu.org>
31920
31921         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
31922         when optimizing, but without sibling-call optimizations (-O1).
31923
31924 2000-04-20  Jeffrey A Law  (law@cygnus.com)
31925
31926           * gcc.c-torture/compile/20000420-1.c: New test.
31927
31928 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
31929
31930         * g++.abi/ptrflags.C: New test.
31931         * g++.eh/catchptr1.C: Test incomplete pointer chains.
31932
31933 2000-04-19  Catherine Moore  <clm@cygnus.com>
31934
31935         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
31936
31937 2000-04-19  Greg McGary  <gkm@gnu.org>
31938
31939         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
31940         sibling-call optimizations.
31941
31942 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
31943
31944         * gcc.dg/20000419-1.c: New test.
31945
31946 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
31947
31948         * gcc.c-torture/execute/20000412-6.c: New test.
31949
31950 2000-04-12  Jeffrey A Law  (law@cygnus.com)
31951
31952         * gcc.c-torture/execute/20000412-5.c: New test.
31953         * g77.f-torture/compile/20000412-1.f: New test.
31954         * gcc.c-torture/execute/20000412-4.c: New test.
31955         * gcc.c-torture/compile/20000412-2.c: New test.
31956         * gcc.c-torture/execute/20000412-3.c: New test.
31957         * gcc.c-torture/compile/20000412-1.c: New test.
31958         * gcc.c-torture/execute/20000412-2.c: New test.
31959
31960 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
31961
31962         * objc/execute/bf-20.m: New test.
31963
31964 2000-04-10  Richard Henderson  <rth@cygnus.com>
31965
31966         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
31967
31968         * gcc.c-torture/execute/20000412-1.c: New test.
31969
31970 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
31971
31972         * g++.old-deja/g++.eh/catchptr1.C: New test.
31973
31974 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
31975
31976         * g++.old-deja/g++.abi/cxa_vec.C: New test.
31977
31978 2000-04-08  Neil Booth  <NeilB@earthling.net>
31979
31980         * gcc.dg/cpp-nullchar.c: Remove test as
31981         embedded nulls cause problems.
31982
31983 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31984
31985         * gcc.dg/compare2.c: New test.
31986
31987 2000-04-08  Neil Booth  <NeilB@earthling.net>
31988
31989         * gcc.dg/cpp-nullchar.c: New test.
31990
31991 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
31992
31993         * gcc.dg/cpp-mi2.c: New test.
31994         * gcc.dg/cpp-mi2[abc].h: New files.
31995
31996 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
31997
31998         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
31999         member name.
32000
32001 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
32002
32003         * g++.old-deja/g++.abi/vmihint.C: New test.
32004
32005 2000-04-06  Neil Booth  <NeilB@earthling.net>
32006
32007         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
32008         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
32009         copyright.
32010
32011 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
32012
32013         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
32014         avoid stack-frame overwrite.
32015
32016 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
32017
32018         * gcc.c-torture/compile/20000405-2.c: New test.
32019         * gcc.c-torture/compile/20000405-3.c: New test.
32020
32021 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32022
32023         * gcc.c-torture/compile/20000405-1.c: New test.
32024
32025 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
32026
32027         * gcc.dg/cast-qual-1.c: Revert last change.
32028
32029 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32030
32031         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
32032
32033 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
32034
32035         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
32036         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
32037
32038 2000-04-03  Jeffrey A Law  (law@cygnus.com)
32039
32040         * gcc.c-torture/compile/20000403-2.c: New test.
32041         * gcc.c-torture/compile/20000403-1.c: New test.
32042
32043 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
32044
32045         * gcc.c-torture/execute/20000403-1.c: New test.
32046
32047 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
32048
32049         * gcc.c-torture/execute/20000402-1.c: New test.
32050
32051 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
32052
32053         * gcc.c-torture/execute/va-arg-15.c: New test.
32054         * gcc.c-torture/execute/va-arg-16.c: New test.
32055         * gcc.c-torture/execute/va-arg-17.c: New test.
32056         * gcc.c-torture/execute/va-arg-18.c: New test.
32057         * gcc.c-torture/execute/va-arg-19.c: New test.
32058
32059 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
32060
32061         * gcc.c-torture/compile/981211-1.c: Move to...
32062         * gcc.dg/cpp-as1.c: ...here.
32063         * gcc.dg/cpp-as2.c: New file.
32064
32065         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
32066         compiler.
32067
32068 2000-04-02  Neil Booth  <NeilB@earthling.net>
32069
32070         * gcc.dg/cpp-cond.c  New tests.
32071         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
32072         accidental success less likely.
32073         * gcc.dg/cpp-missingop.c  New tests.
32074         * gcc.dg/cpp-missingparen.c  New tests.
32075         * gcc.dg/cpp-shift.c  New tests.
32076         * gcc.dg/cpp-shortcircuit.c  New tests.
32077         * gcc.dg/cpp-unary.c  New tests.
32078
32079 2000-03-29  Jeffrey A Law  (law@cygnus.com)
32080
32081         * gcc.c-torture/compile/20000329-1.c: New test.
32082
32083 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
32084
32085         * gcc.c-torture/compile/20000326-1.c: New test.
32086         * gcc.c-torture/compile/20000326-2.c: New test.
32087
32088 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
32089
32090         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
32091         the first parameter is a function argument.
32092
32093 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
32094
32095         * g++.old-deja/g++.ext/array4.C: New test.
32096
32097 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
32098
32099         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
32100
32101 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32102
32103         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
32104
32105 2000-03-19  Richard Henderson  <rth@cygnus.com>
32106
32107         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
32108
32109 2000-03-19  Richard Henderson  <rth@cygnus.com>
32110
32111         * gcc.c-torture/compile/20000319-1.c: New test.
32112
32113 2000-03-14  Jeffrey A Law  (law@cygnus.com)
32114
32115         * gcc.c-torture/execute/20000314-3.c: New test.
32116         * gcc.c-torture/execute/20000314-2.c: New test.
32117         * gcc.c-torture/execute/20000314-1.c: New test.
32118         * gcc.c-torture/compile/20000314-2.c: New test.
32119         * gcc.c-torture/compile/20000314-1.c: New test.
32120
32121 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
32122
32123         * g++.old-deja/g++.warn/inline.C: New test.
32124
32125 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
32126
32127         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
32128         standards-compliant result rather than specific constants.
32129         Put test-values in array.
32130
32131 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
32132
32133         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
32134         (g++_target_compile): Put test-specific options last.
32135
32136 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
32137
32138         * g++.old-deja/g++.eh/vbase4.C: New test.
32139
32140 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
32141
32142         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
32143
32144 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
32145
32146         * g++.old-deja/g++.brendan/misc12.C: Removed.
32147         * g++.old-deja/g++.pt/memtemp77.C: Constify.
32148         * g++.old-deja/g++.ext/pretty4.C: New test.
32149
32150 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
32151
32152         * g++.old-deja/g++.other/string2.C: New test.
32153
32154 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
32155
32156         * g++.old-deja/g++.warn/impint2.C: New test.
32157
32158 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
32159
32160         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
32161         is 1, not zero.
32162
32163 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
32164
32165         * g++.old-deja/g++.warn/impint.C: New test.
32166         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
32167         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
32168         * g++.old-deja/g++.pt/explicit12.C: Likewise.
32169         * g++.old-deja/g++.pt/explicit13.C: Likewise.
32170         * g++.old-deja/g++.pt/explicit17.C: Likewise.
32171         * g++.old-deja/g++.pt/explicit18.C: Likewise.
32172         * g++.old-deja/g++.pt/explicit19.C: Likewise.
32173         * g++.old-deja/g++.pt/explicit23.C: Likewise.
32174         * g++.old-deja/g++.pt/explicit31.C: Likewise.
32175         * g++.old-deja/g++.pt/explicit35.C: Likewise.
32176         * g++.old-deja/g++.pt/explicit6.C: Likewise.
32177         * g++.old-deja/g++.pt/memclass7.C: Likewise.
32178
32179 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
32180
32181         * gcc.dg/cpp-redef.c: New test.
32182
32183 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
32184
32185         * g++.old-deja/g++.pt/unify7.C: New test.
32186
32187 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
32188
32189         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
32190         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
32191
32192 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
32193
32194         * gcc.c-torture/compile/20000224-1.c: New test.
32195
32196 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32197
32198         * gcc.c-torture/compile/cpp-2.c: New test.
32199         * gcc.c-torture/compile/cpp-1.c: New test.
32200
32201 2000-02-25  Jeffrey A Law  (law@cygnus.com)
32202
32203         * gcc.c-torture/execute/20000225-1.c: New test.
32204
32205 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32206
32207         * gcc.dg/cpp-li2.c: New test.
32208
32209         * gcc.dg/cpp-wi1.c: New test.
32210
32211         * gcc.dg/cpp-li1.c: New test.
32212
32213 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
32214
32215         * g++.old-deja/g++.other/sizeof5.C: New test.
32216
32217 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32218
32219         * gcc.c-torture/execute/va-arg-13.c: New test.
32220
32221 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
32222
32223         * gcc.c-torture/execute/va-arg-12.c: New test.
32224
32225 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
32226
32227         * gcc.c-torture/execute/20000223-1.c: New test.
32228
32229 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
32230
32231         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
32232
32233 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
32234
32235         * g++.old-deja/g++.abi/ptrmem.C: New test.
32236
32237 2000-02-19  Richard Henderson  <rth@cygnus.com>
32238
32239         * gcc.c-torture/compile/init-3.c: New.
32240
32241 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
32242
32243         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
32244         ALWAYS_CXXFLAGS.
32245
32246 2000-02-11  Robert Lipe <robertl@sco.com>
32247
32248         * gcc.c-torture/compile/20000211-3.c: New test.
32249
32250 2000-02-11  Martin Buchholz <martin@xemacs.org>
32251
32252         * gcc.c-torture/compile/20000211-2.c: New test.
32253
32254 2000-02-11  Jeffrey A Law  (law@cygnus.com)
32255
32256         * gcc.c-torture/compile/20000211-1.c: New test.
32257
32258 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
32259
32260         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
32261           on native targets
32262
32263 2000-02-08  Nathan Sidwell  <nathan@acm.org>
32264
32265         * g++.old-deja/g++.other/cast5.C: New test.
32266
32267 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
32268
32269         * gcc.c-torture/execute/20000205-1.c: New.
32270
32271 2000-02-03  Nathan Sidwell  <nathan@acm.org>
32272
32273         * g++.old-deja/g++.jason/cast3.C: Return void.
32274         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
32275
32276 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32277
32278         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
32279
32280         * gcc.dg/loop-1.c: New test.
32281
32282 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
32283
32284         * gcc.c-torture/compile/20000127-1.c: New test.
32285         * gcc.c-torture/execute/991228-1.c: New test.
32286
32287 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32288
32289         * gcc.dg/unused-2.c: New test.
32290
32291         * gcc.dg/conv-1.c: New test.
32292
32293 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
32294
32295         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
32296         compiler.
32297         (tool_option_proc): Fix typo.
32298
32299 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
32300
32301         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
32302         of the ld on the host, not on the build machine.
32303         Also, don't crash if '--help' is not a supported option.
32304
32305 2000-01-24  Richard Henderson  <rth@cygnus.com>
32306
32307         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
32308
32309 2000-01-20  Jeffrey A Law  (law@cygnus.com)
32310
32311         * gcc.c-torture/execute/20000120-2.c: New test.
32312         * gcc.c-torture/execute/20000120-1.c: New test.
32313
32314 2000-01-13  Jeffrey A Law  (law@cygnus.com)
32315
32316         * gcc.c-torture/execute/20000113-1.c: New test.
32317
32318 2000-01-12  Jeffrey A Law  (law@cygnus.com)
32319
32320         * gcc.c-torture/execute/20000112-1.c: New test.
32321
32322 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32323
32324         * gcc.dg/20000111-1.c: New test.
32325
32326 2000-01-10  Jeffrey A Law  (law@cygnus.com)
32327
32328         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
32329         with 16 bit integers.
32330
32331 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32332
32333         * gcc.dg/20000108-1.c: New test.
32334
32335 2000-01-05  Nathan Sidwell  <nathan@acm.org>
32336
32337         * g++.old-deja/g++.ns/koenig8.C: New test.
32338
32339 2000-01-05  Nathan Sidwell  <nathan@acm.org>
32340
32341         * g++.old-deja/g++.other/cast4.C: New test.
32342
32343 2000-01-05  Jeffrey A Law  (law@cygnus.com)
32344
32345         * gcc.c-torture/compile/20000105-2.c: New test.
32346         * gcc.c-torture/compile/20000105-1.c: New test.
32347
32348 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32349
32350         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
32351         references to printf & atoi to conform to ANSI standard.
32352         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
32353         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
32354         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
32355         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
32356         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
32357         * g++.old-deja/g++.brendan/complex1.C: Likewise.
32358         * g++.old-deja/g++.brendan/copy1.C: Likewise.
32359         * g++.old-deja/g++.brendan/copy2.C: Likewise.
32360         * g++.old-deja/g++.brendan/copy3.C: Likewise.
32361         * g++.old-deja/g++.brendan/copy4.C: Likewise.
32362         * g++.old-deja/g++.brendan/copy5.C: Likewise.
32363         * g++.old-deja/g++.brendan/copy6.C: Likewise.
32364         * g++.old-deja/g++.brendan/copy7.C: Likewise.
32365         * g++.old-deja/g++.brendan/copy8.C: Likewise.
32366         * g++.old-deja/g++.brendan/crash11.C: Likewise.
32367         * g++.old-deja/g++.brendan/crash14.C: Likewise.
32368         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
32369         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
32370         * g++.old-deja/g++.brendan/delete2.C: Likewise.
32371         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
32372         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
32373         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
32374         * g++.old-deja/g++.brendan/eh1.C: Likewise.
32375         * g++.old-deja/g++.brendan/groff1.C: Likewise.
32376         * g++.old-deja/g++.brendan/init3.C: Likewise.
32377         * g++.old-deja/g++.brendan/misc12.C: Likewise.
32378         * g++.old-deja/g++.brendan/misc7.C: Likewise.
32379         * g++.old-deja/g++.brendan/new2.C: Likewise.
32380         * g++.old-deja/g++.brendan/operators4.C: Likewise.
32381         * g++.old-deja/g++.brendan/operators5.C: Likewise.
32382         * g++.old-deja/g++.brendan/overload2.C: Likewise.
32383         * g++.old-deja/g++.brendan/overload7.C: Likewise.
32384         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
32385         * g++.old-deja/g++.brendan/reference1.C: Likewise.
32386         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
32387         * g++.old-deja/g++.brendan/template24.C: Likewise.
32388         * g++.old-deja/g++.brendan/template3.C: Likewise.
32389         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
32390         * g++.old-deja/g++.jason/inline3.C: Likewise.
32391         * g++.old-deja/g++.jason/opeq.C: Likewise.
32392         * g++.old-deja/g++.law/arg5.C: Likewise.
32393         * g++.old-deja/g++.law/arm7.C: Likewise.
32394         * g++.old-deja/g++.law/ctors11.C: Likewise.
32395         * g++.old-deja/g++.law/cvt8.C: Likewise.
32396         * g++.old-deja/g++.law/init9.C: Likewise.
32397         * g++.old-deja/g++.law/refs4.C: Likewise.
32398         * g++.old-deja/g++.law/template2.C: Likewise.
32399         * g++.old-deja/g++.law/visibility24.C: Likewise.
32400         * g++.old-deja/g++.law/vtable3.C: Likewise.
32401         * g++.old-deja/g++.mike/asm2.C: Likewise.
32402         * g++.old-deja/g++.mike/eh1.C: Likewise.
32403         * g++.old-deja/g++.mike/misc1.C: Likewise.
32404         * g++.old-deja/g++.mike/misc13.C: Likewise.
32405         * g++.old-deja/g++.mike/misc14.C: Likewise.
32406         * g++.old-deja/g++.mike/ns12.C: Likewise.
32407         * g++.old-deja/g++.mike/p1248.C: Likewise.
32408         * g++.old-deja/g++.mike/p3708.C: Likewise.
32409         * g++.old-deja/g++.mike/p3708a.C: Likewise.
32410         * g++.old-deja/g++.mike/p3708b.C: Likewise.
32411         * g++.old-deja/g++.mike/p646.C: Likewise.
32412         * g++.old-deja/g++.mike/p700.C: Likewise.
32413         * g++.old-deja/g++.mike/p783.C: Likewise.
32414         * g++.old-deja/g++.mike/p783a.C: Likewise.
32415         * g++.old-deja/g++.mike/p783b.C: Likewise.
32416         * g++.old-deja/g++.mike/p786.C: Likewise.
32417         * g++.old-deja/g++.mike/p789.C: Likewise.
32418         * g++.old-deja/g++.mike/p789a.C: Likewise.
32419         * g++.old-deja/g++.mike/p807a.C: Likewise.
32420         * g++.old-deja/g++.other/delete3.C: Likewise.
32421         * g++.old-deja/g++.other/dyncast1.C: Likewise.
32422         * g++.old-deja/g++.other/dyncast2.C: Likewise.
32423         * g++.old-deja/g++.other/dyncast3.C: Likewise.
32424         * g++.old-deja/g++.other/empty1.C: Likewise.
32425         * g++.old-deja/g++.other/temporary1.C: Likewise.
32426         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
32427         * g++.old-deja/g++.pt/t16.C: Likewise.
32428         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
32429
32430 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
32431
32432         * gcc.dg/991230-1.c: New test.
32433
32434 1999-12-29  Jeffrey A Law  (law@cygnus.com)
32435
32436         * gcc.c-torture/compile/991229-3.c: New test.
32437         * gcc.c-torture/compile/991229-2.c: New test.
32438         * gcc.c-torture/compile/991229-1.c: New test.
32439
32440 1999-12-29  Greg McGary <gkm@eng.ascend.com>
32441
32442         * gcc.c-torture/compile/labels-2.c: New test.
32443
32444 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
32445
32446         * gcc.c-torture/execute/991227-1.c: New test.
32447
32448 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32449
32450         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
32451
32452 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
32453
32454         * gcc.c-torture/execute/991221-1.c: New test.
32455
32456 1999-12-20  Nathan Sidwell  <nathan@acm.org>
32457
32458         * g++.old-deja/g++.other/cast3.C: New test.
32459
32460 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
32461
32462         * gcc.c-torture/execute/991216-4.c: New test.
32463
32464 1999-12-16  Michael Meissner  <meissner@cygnus.com>
32465
32466         * gcc.c-torture/execute/991216-1.c: New test.
32467         * gcc.c-torture/execute/991216-2.c: New test.
32468         * gcc.c-torture/execute/991216-3.c: New test.
32469
32470 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
32471
32472         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
32473         Actually make the test fail by using "-O2" for compilation.
32474
32475 1999-12-15  Nathan Sidwell  <nathan@acm.org>
32476
32477         * g++.old-deja/g++.warn/cast-align1.C: New test.
32478
32479 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
32480
32481         * gcc.c-torture/compile/991214-1.c: New test.
32482         * gcc.c-torture/compile/991214-2.c: New test.
32483
32484 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
32485
32486         * gcc.dg/991214-1.c: New test.
32487
32488 1999-12-13  Jeffrey A Law  (law@cygnus.com)
32489
32490         * gcc.c-torture/compile/991213-3.c: New test.
32491         * gcc.c-torture/compile/991213-2.c: New test.
32492         * gcc.c-torture/compile/991213-1.c: New test.
32493
32494 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
32495
32496         * gcc.dg/991209-1.c: New test.
32497
32498 1999-12-08  Nathan Sidwell <nathan@acm.org>
32499
32500         * gcc.c-torture/compile/991208-1.c: New test.
32501
32502 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32503
32504         * gcc.dg/ultrasp2.c: New test.
32505
32506 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
32507
32508         * g++.old-deja/g++.abi/align.C (main): Fix typo.
32509
32510 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
32511
32512         * gcc.c-torture/compile/991202-1.c: New test.
32513         * gcc.c-torture/execute/991202-1.c: New test.
32514         * gcc.c-torture/execute/991202-2.c: New test.
32515         * gcc.c-torture/execute/991202-3.c: New test.
32516
32517 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
32518
32519         * g++.old-deja/g++.abi/align.C: New test.
32520         * g++.old-deja/g++.abi/aggregates.C: Likewise.
32521         * g++.old-deja/g++.abi/bitfields.C: Likewise.
32522
32523 1999-12-01  Richard Henderson  <rth@cygnus.com>
32524
32525         * gcc.c-torture/execute/991201-1.c: New.
32526
32527 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
32528
32529         * gcc.dg/991129-1.c: New test.
32530
32531 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
32532
32533         * gcc.c-torture/compile/991127-1.c: New test.
32534
32535 1999-11-22  Nathan Sidwell  <nathan@acm.org>
32536
32537         * g++.old-deja/g++.other/warn4.C: New test.
32538
32539 1999-11-22  Nathan Sidwell  <nathan@acm.org>
32540
32541         * g++.old-deja/g++.eh/cleanup2.C: New test.
32542         * g++.old-deja/g++.ext/pretty2.C: New test.
32543         * g++.old-deja/g++.ext/pretty3.C: New test.
32544         * g++.old-deja/g++.other/debug6.C: New test.
32545
32546 1999-10-20  Jim Wilson  <wilson@cygnus.com>
32547
32548         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
32549         compiler_output to look for one error message instead of two.
32550
32551 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
32552
32553         * gcc.c-torture/execute/991118-1.c: Also test case
32554         where the word boundary does not split a byte evenly.
32555
32556 1999-11-19  Nathan Sidwell  <nathan@acm.org>
32557
32558         * g++.old-deja/g++.ext/restrict1.C: New test.
32559
32560 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
32561
32562         * gcc.c-torture/execute/991118-1.c: New test.
32563
32564 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
32565
32566         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
32567         working directory pathnames.
32568
32569 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
32570
32571         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
32572         host is equipped with driver.h and driver.o so it can actually
32573         compile and run the tests.
32574
32575 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
32576
32577         * gcc.c-torture/compile/991008-1.c: New test.
32578
32579 1999-11-08  Nick Clifton  <nickc@cygnus.com>
32580
32581         * lib/gcc-dg.exp: Include target-supports.exp
32582
32583 1999-11-05  Nick Clifton  <nickc@cygnus.com>
32584
32585         * lib/target-supports.exp: New file: Provide procs to test for
32586         features supported by the target.
32587         (check_weak_available): Moved here from ecos.exp.
32588         (check_alias_available): New proc: Determine of the target
32589         toolchain supports the alias attribute.
32590
32591         * gcc.dg/special/ecos.exp: Move check_weak_available to
32592         target-supports.exp.
32593         (alias-1.c): Only perform the test if the target supports
32594         aliases.
32595         (wkali-1.c): Only perform the test if the target supports
32596         aliases.
32597
32598         * gcc.dg/990506-0.c: Expect error messages from cross
32599         targets as well as native targets.
32600
32601 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32602
32603         * gcc.dg/ultrasp1.c: Removed xfail.
32604         * gcc.dg/struct-ret-2.c: Likewise.
32605         * gcc.dg/array-1.c: Likewise.
32606
32607 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32608
32609         * gcc.dg/struct-ret-2.c: New test.
32610
32611         * gcc.dg/array-1.c: New test.
32612
32613 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
32614
32615         * gcc.c-torture/execute/991030-1.c: New test.
32616
32617 1999-10-26  Richard Henderson  <rth@cygnus.com>
32618
32619         * gcc.c-torture/compile/991026-2.c: New test.
32620
32621 1999-10-26  Jeffrey A Law  (law@cygnus.com)
32622
32623         * gcc.c-torture/compile/991026-1.c: New test.
32624
32625 1999-10-23  Jeffrey A Law  (law@cygnus.com)
32626
32627         * gcc.c-torture/execute/991023-1.c: New test.
32628
32629 1999-10-19  Jeffrey A Law  (law@cygnus.com)
32630
32631         * gcc.c-torture/execute/991019-1.c: New test.
32632
32633 1999-10-16  Richard Henderson  <rth@cygnus.com>
32634
32635         * gcc.c-torture/execute/991016-1.c: New test.
32636
32637 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
32638
32639         * gcc.c-torture/execute/991014-1.c: New test.
32640
32641 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
32642
32643         * g++.old-deja/g++.other/union2.C: New test.
32644
32645 1999-10-13  Nathan Sidwell  <nathan@acm.org>
32646
32647         * g++.old-deja/g++.other/vaarg2.C: New test.
32648         * g++.old-deja/g++.other/vaarg3.C: New test.
32649
32650 1999-10-12  Craig Burley  <craig@jcb-sc.com>
32651
32652         * g77.f-torture/noncompile/19990905-1.f: Moved from being
32653         in compile/.
32654
32655 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
32656
32657         * gcc.c-torture/execute/va-arg-11.c: New test.
32658
32659 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
32660
32661         * lib/file-format.exp (gcc_target_object_format): Don't
32662         crash if objdump is unavailable.
32663
32664 1999-09-29  Donn Terry <donn@interix.com>
32665
32666         * gcc.misc-tests/mg.exp: delete extraneous redirection.
32667
32668 1999-09-28  Nick Clifton  <nickc@cygnus.com>
32669
32670         * gcc.c-torture/compile/990928-1.c: New test.
32671
32672 1999-09-28  Nathan Sidwell  <nathan@acm.org>
32673
32674         * g++.old-deja/g++.other/decl6.C: New test.
32675
32676 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
32677
32678         * gcc.c-torture/execute/va-arg-10.c: New test.
32679
32680 1999-09-27  Nathan Sidwell  <nathan@acm.org>
32681
32682         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
32683         __PRETTY_FUNCTION__.
32684
32685 1999-09-23  Nick Clifton  <nickc@cygnus.com>
32686
32687         * gcc.c-torture/execute/990923-1.c: New test.
32688
32689 1999-09-21  Nick Clifton  <nickc@cygnus.com>
32690
32691         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
32692         for which -fpic is inappropriate.
32693
32694 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
32695
32696         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
32697
32698 1999-09-21  Nathan Sidwell  <nathan@acm.org>
32699
32700         * g++.old-deja/g++.other/dyncast1.C: New test.
32701         * g++.old-deja/g++.other/dyncast2.C: New test.
32702         * g++.old-deja/g++.other/dyncast3.C: New test.
32703         * g++.old-deja/g++.other/dyncast4.C: New test.
32704         * g++.old-deja/g++.other/dyncast5.C: New test.
32705         * g++.old-deja/g++.eh/catch3.C: New test.
32706         * g++.old-deja/g++.eh/catch3p.C: New test.
32707         * g++.old-deja/g++.eh/catch4.C: New test.
32708         * g++.old-deja/g++.eh/catch4p.C: New test.
32709         * g++.old-deja/g++.eh/catch5.C: New test.
32710         * g++.old-deja/g++.eh/catch5p.C: New test.
32711         * g++.old-deja/g++.eh/catch6.C: New test.
32712         * g++.old-deja/g++.eh/catch6p.C: New test.
32713         * g++.old-deja/g++.eh/catch7.C: New test.
32714         * g++.old-deja/g++.eh/catch7p.C: New test.
32715         * g++.old-deja/g++.eh/catch8.C: New test.
32716         * g++.old-deja/g++.eh/catch8p.C: New test.
32717         * g++.old-deja/g++.eh/catch9.C: New test.
32718         * g++.old-deja/g++.eh/catch9p.C: New test.
32719
32720 1999-09-13  Nathan Sidwell  <nathan@acm.org>
32721
32722         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
32723         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
32724
32725 1999-09-13  Jeffrey A Law  (law@cygnus.com)
32726
32727         * gcc.c-torture/compile/990913-1.c: New test.
32728
32729 1999-09-10  Nathan Sidwell  <nathan@acm.org>
32730
32731         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
32732         * g++.old-deja/g++.jason/rfg5.C: Likewise.
32733
32734 1999-09-09  Richard Henderson  <rth@cygnus.com>
32735
32736         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
32737
32738 1999-09-09  Nathan Sidwell  <nathan@acm.org>
32739
32740         * g++.old-deja/g++.other/lookup11.C: New test.
32741         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
32742         what is permitted and what we want.
32743         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
32744         overload use.
32745         * g++.old-deja/g++.jason/rfg5.C: Likewise
32746
32747 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
32748
32749         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
32750         * gcc.c-torture/noncompile/poison-1.c: New file.
32751
32752 1999-09-08  Nathan Sidwell  <nathan@acm.org>
32753
32754         * g++.old-deja/g++.other/sizeof3.C: New test.
32755         * g++.old-deja/g++.other/sizeof4.C: New test.
32756         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
32757         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
32758
32759 1999-09-07  Richard Henderson  <rth@cygnus.com>
32760
32761         * gcc.dg/va-arg-1.c: New.
32762
32763 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32764
32765         * gcc.c-torture/execute/va-arg-9.c: New test.
32766
32767 1999-09-05  Craig Burley  <craig@jcb-sc.com>
32768
32769         * g77.f-torture/compile/980519-2.f: New test.
32770         * g77.f-torture/compile/19990905-0.f: New test.
32771         * g77.f-torture/compile/19990905-1.f: New test.
32772         * g77.f-torture/compile/19990905-2.f: New test.
32773
32774         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
32775
32776 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
32777
32778         * gcc.c-torture/execute/990827-1.c: Fix typo.
32779
32780 1999-09-03  Nathan Sidwell  <nathan@acm.org>
32781
32782         * g++.old-deja/g++.other/deref1.C: New test.
32783
32784 1999-09-02  Nathan Sidwell  <nathan@acm.org>
32785
32786         * g++.old-deja/g++.other/ambig2.C: New test.
32787         * g++.old-deja/g++.other/cond5.C: New test.
32788         * g++.old-deja/g++.other/lookup16.C: New test.
32789
32790 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
32791
32792         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
32793         assemblers too.
32794
32795 1999-08-31  Jeffrey A Law  (law@cygnus.com)
32796
32797         * lib/c-torture.exp: Avoid the "compare executables" optimization
32798         when testing native.
32799
32800 1999-08-29  Jeffrey A Law  (law@cygnus.com)
32801
32802         * gcc.c-torture/execute/990829-1.c: New test.
32803         * gcc.c-torture/compile/990829-1.c: New test.
32804
32805 1999-08-27  Paul Burchard  <burchard@pobox.com>
32806
32807         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
32808         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
32809         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
32810         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
32811         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
32812         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
32813         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
32814         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
32815         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
32816         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
32817         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
32818
32819 1999-08-27  Jeffrey A Law  (law@cygnus.com)
32820
32821         * gcc.c-torture/execute/990827-1.c: New test.
32822
32823 1999-08-26  Craig Burley  <craig@jcb-sc.com>
32824
32825         * g77.f-torture/noncompile/19990826-4.f: New test.
32826
32827         * g77.f-torture/compile/19990826-3.f: New test.
32828
32829         * g77.f-torture/execute/19990826-2.f: New test.
32830
32831         * g77.f-torture/compile/19990826-1.f: New test.
32832
32833         * gcc.c-torture/execute/990826-0.c: New test.
32834         * g77.c-torture/execute/19990826-0.f: New test.
32835
32836         * g77.f-torture/noncompile/970626-2.f: New test.
32837
32838 1999-08-25  Paul Burchard  <burchard@pobox.com>
32839
32840         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
32841         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
32842         lss-011.C: New tests.
32843
32844 1999-08-25  Nathan Sidwell  <nathan@acm.org>
32845
32846         * g++.old-deja/g++.other/decl5.C: New test.
32847
32848 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32849
32850         * noncompile/noncompile.exp: Load_lib c-torture.exp.
32851         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
32852         call `postbase' for each one.  All callers of `postbase' changed
32853         to call this instead.
32854
32855 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
32856
32857         * gcc.c-torture/execute/990811-1.c: New test.
32858
32859 1999-08-09  Nick Clifton  <nickc@cygnus.com>
32860
32861         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
32862         just native ones.
32863
32864         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
32865         just native ones.
32866
32867 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
32868
32869         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
32870
32871 1999-08-04  Jeffrey A Law  (law@cygnus.com)
32872
32873         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
32874
32875 1999-08-04  Nathan Sidwell  <nathan@acm.org>
32876
32877         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
32878
32879 1999-08-04  Jeffrey A Law  (law@cygnus.com)
32880
32881         * gcc.c-torture/execute/990804-1.c: New test.
32882
32883 1999-08-03  Nathan Sidwell  <nathan@acm.org>
32884
32885         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
32886         * g++.old-deja/g++.brendan/crash64.C: Likewise
32887         * g++.old-deja/g++.brendan/overload8.C: Likewise
32888
32889 1999-08-03  Nathan Sidwell  <nathan@acm.org>
32890
32891         * g++.old-deja/g++.other/struct1.C: New test.
32892
32893 1999-08-03  Nathan Sidwell  <nathan@acm.org>
32894
32895         * g++.old-deja/g++.other/enum2.C: New test.
32896
32897 1999-08-02  Richard Henderson  <rth@cygnus.com>
32898
32899         Adapted from tests from Franz Sirl:
32900         * gcc.c-torture/execute/va-arg-7.c: New test.
32901         * gcc.c-torture/execute/va-arg-8.c: New test.
32902
32903 1999-08-01  Jeffrey A Law  (law@cygnus.com)
32904
32905         * gcc.c-torture/compile/990801-2.c: New test.
32906
32907         * gcc.c-torture/compile/990801-1.c: New test.
32908
32909 1999-07-27  Michael Meissner  <meissner@cygnus.com>
32910
32911         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
32912         fp-cmp-1.c, converting double to float.
32913
32914         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
32915         fp-cmp-1.c, converting double to long double.
32916
32917         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
32918         from fr1 to unknown_register, since fr1 is a legitimate register
32919         on some machines.
32920
32921 1999-07-25  Jeffrey A Law  (law@cygnus.com)
32922
32923         * README: More listname related changes.
32924
32925 1999-07-08  Catherine Moore  <clm@cygnus.com>
32926
32927         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
32928
32929 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
32930
32931         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
32932
32933 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
32934
32935         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
32936
32937 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
32938
32939         * gcc.dg/990703-1.c: New test.
32940
32941 1999-06-29  Nick Clifton  <nickc@cygnus.com>
32942
32943         * lib/file-format.exp: New file: Move definition of proc
32944         gcc_target_object_format to here from
32945         gcc.dg/special/ecos.exp.
32946
32947         * lib/c-torture.exp: Include lib file-format.exp.
32948         * lib/gcc-dg.exp: Include lib file-format.exp.
32949
32950         * gcc.dg/special/ecos.exp: Remove definition of proc
32951         gcc_target_object_format.
32952
32953 1999-06-28  Jeffrey A Law  (law@cygnus.com)
32954
32955         * gcc.c-torture/execute/990628-1.c: New test.
32956
32957 1999-06-25  Jeffrey A Law  (law@cygnus.com)
32958
32959         * gcc.c-torture/compile/990625-2.c: New test.
32960
32961         * gcc.c-torture/compile/990625-1.c: New test.
32962
32963 1999-06-23  Nick Clifton  <nickc@cygnus.com>
32964
32965         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
32966         attributes compile.
32967         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
32968         ports that use the COFF/PE file format.
32969
32970 1999-06-17  Jeffrey A Law  (law@cygnus.com)
32971
32972         * gcc.c-torture/compile/990617-1.c: New test.
32973
32974 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
32975
32976         * g++.old-deja/g++.other/decl4.C: New test.
32977
32978 1999-06-14  Nathan Sidwell  <nathan@acm.org>
32979
32980         * g++.old-deja/g++.other/bitfld3.C: New test.
32981
32982 1999-06-08  Nathan Sidwell  <nathan@acm.org>
32983
32984         * g++.old-deja/g++.eh/catch1.C: New test.
32985
32986 1999-06-07  Jeffrey A Law  (law@cygnus.com)
32987
32988         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
32989
32990         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
32991         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
32992
32993 1999-06-05  Craig Burley  <craig@jcb-sc.com>
32994
32995         * g77.f-torture/compile/19990502-0.f: Replace with new,
32996         shorter, test that still fails after recent changes.
32997
32998 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
32999
33000         * gcc.c-torture/execute/990604-1.c: New test.
33001
33002 1999-05-31  Jeffrey A Law  (law@cygnus.com)
33003
33004         * gcc.c-torture/execute/990531-1.c: New test.
33005
33006 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
33007
33008         * gcc.c-torture/compile/990527-1.c: New test.
33009
33010 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
33011
33012         * gcc.c-torture/execute/990527-1.c: New test.
33013
33014 1999-05-25  Nick Clifton  <nickc@cygnus.com>
33015
33016         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
33017         bitfields as signed.
33018
33019 1999-05-25  Craig Burley  <craig@jcb-sc.com>
33020
33021         * g77.f-torture/compile/19990525-0.f: New test.
33022
33023 1999-05-25  Jeffrey A Law  (law@cygnus.com)
33024
33025         * gcc.c-torture/execute/990525-2.c: New test.
33026
33027         * gcc.c-torture/execute/990525-1.c: New test.
33028
33029 1999-05-24  Nathan Sidwell  <nathan@acm.org>
33030
33031         * g++.old-deja/g++.other/anon3.C: New test.
33032         * g++.old-deja/g++.other/anon4.C: New test.
33033         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
33034         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
33035         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
33036         Merrill).
33037
33038 1999-05-24  Jeffrey A Law  (law@cygnus.com)
33039
33040         * gcc.c-torture/execute/990524-1.c: New test.
33041
33042         * gcc.dg/990524-1.c: New test.
33043
33044 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
33045
33046         * gcc.c-torture/compile/990523-1.c: New test.
33047
33048 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
33049
33050         * gcc.c-torture/compile/990519-1.c: New test.
33051
33052 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
33053
33054         * gcc.c-torture/compile/990517-1.c: New test.
33055
33056         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
33057         (e4, f4): New tests.
33058         (main): Call them.
33059
33060 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33061
33062         * gcc.dg/noreturn-1.c: New test.
33063
33064 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
33065
33066         * gcc.c-torture/execute/990513-1.c: New test.
33067
33068 1999-05-10  Richard Henderson  <rth@cygnus.com>
33069
33070         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
33071
33072 1999-05-10  Craig Burley  <craig@jcb-sc.com>
33073
33074         * g77.f-torture/execute/erfc.f: Use small single-precision
33075         values, to avoid problems on Alphas when not -mieee.
33076
33077 1999-05-08  Craig Burley  <craig@jcb-sc.com>
33078
33079         * gcc.dg/990506-0.c: New test.
33080
33081 1999-05-08  Richard Henderson  <rth@cygnus.com>
33082
33083         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
33084         the constant to test.  Don't XFAIL 64-bit targets.
33085
33086         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
33087         * g++.old-deja/g++.law/profile1.C: Likewise.
33088
33089         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
33090         operator new instances.
33091         * g++.old-deja/g++.other/delete5.C: Likewise.
33092
33093 1999-05-03  Craig Burley  <craig@jcb-sc.com>
33094
33095         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
33096         intrinsic.
33097
33098 1999-05-03  Craig Burley  <craig@jcb-sc.com>
33099
33100         * g77.f-torture/execute/u77-test.f: Reverse order of two
33101         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
33102
33103 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33104
33105         * gcc.dg/compare1.c: New test.
33106
33107 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
33108
33109         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
33110         New tests.
33111
33112 1999-05-02  Craig Burley  <craig@jcb-sc.com>
33113
33114         * g77.f-torture/compile/19990502-1.f: New test.
33115
33116 1999-05-02  Craig Burley  <craig@jcb-sc.com>
33117
33118         * g77.f-torture/compile/19990502-0.f: New test.
33119
33120 1999-05-02  Craig Burley  <craig@jcb-sc.com>
33121
33122         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
33123         intrinsic.
33124
33125 1999-05-02  Craig Burley  <craig@jcb-sc.com>
33126
33127         * g77.f-torture/execute/u77-test.f (main): List libU77
33128         intrinsics not currently tested.
33129         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
33130         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
33131         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
33132         Trim blanks off the ends of some printed strings.
33133
33134 1999-05-02  Craig Burley  <craig@jcb-sc.com>
33135
33136         * g77.f-torture/execute/u77-test.f (main): Just warn about
33137         FSTAT gid disagreement, as it's expected on some systems.
33138
33139 1999-05-01  Craig Burley  <craig@jcb-sc.com>
33140
33141         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
33142         use a new function, which allows for some slop.
33143         Clean up some commentary.
33144         (issum): The new function.
33145         (sgladd): Deleted subroutine.
33146
33147 1999-05-01  Craig Burley  <craig@jcb-sc.com>
33148
33149         * g77.f-torture/execute/u77-test.f: Modify to be more like
33150         libf2c/libU77 version, bringing patches to that version here.
33151         Add suitable commentary.
33152
33153 1999-04-25  Richard Henderson  <rth@cygnus.com>
33154
33155         * gcc.dg/990424-1.c: New test.
33156
33157 1999-04-24  Craig Burley  <craig@jcb-sc.com>
33158
33159         * g77.f-torture/execute/u77-test.f (main): Bug involving
33160         LSTAT has been fixed, so turn back on full checking.
33161
33162 1999-04-20  Craig Burley  <craig@jcb-sc.com>
33163
33164         * g77.f-torture/compile/19990419-0.f: New test.
33165         * g77.f-torture/execute/19990419-1.f: New test.
33166
33167 1999-04-17  Richard Henderson  <rth@cygnus.com>
33168
33169         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
33170         to avoid the need for a prototype to supress a warning.
33171
33172 1999-04-07  Jim Wilson  <wilson@cygnus.com>
33173
33174         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
33175
33176 1999-04-04  Jeffrey A Law  (law@cygnus.com)
33177
33178         * gcc.c-torture/execute/990404-1.c: New test.
33179
33180 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
33181
33182         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
33183         * gcc.dg/cpp-if3.c: Don't use -pedantic.
33184         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
33185         missing initializer warnings.
33186
33187 1999-03-28  Jeffrey A Law  (law@cygnus.com)
33188
33189         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
33190         matching strings.
33191
33192 1999-03-26  Jeffrey A Law  (law@cygnus.com)
33193
33194         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
33195
33196 1999-03-26  Craig Burley  <craig@jcb-sc.com>
33197
33198         * g77.f-torture/execute/19990325-0.f: New test.
33199         * g77.f-torture/execute/19990325-1.f: New test.
33200
33201 1999-03-24  Jeffrey A Law  (law@cygnus.com)
33202
33203         * gcc.c-torture/execute/990324-1.c: New test.
33204
33205 1999-03-22  Jim Wilson  <wilson@cygnus.com>
33206
33207         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
33208         test with 4.
33209
33210 1999-03-17  Richard Henderson  <rth@cygnus.com>
33211
33212         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
33213
33214 1999-03-13  Craig Burley  <craig@jcb-sc.com>
33215
33216         * g77.f-torture/execute/19990313-2.f: New test.
33217         * g77.f-torture/execute/19990313-3.f: New test.
33218
33219 1999-03-13  Craig Burley  <craig@jcb-sc.com>
33220
33221         * g77.f-torture/execute/19990313-0.f: New test.
33222         * g77.f-torture/execute/19990313-1.f: New test.
33223
33224 1999-03-12  Jim Wilson  <wilson@cygnus.com>
33225
33226         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
33227         printf to sprintf.
33228         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
33229         (main): Add check for u15.  Conditionalize u31 check depending on
33230         whether ints are <32 bits or >=32 bits.
33231
33232 1999-03-08  Craig Burley  <craig@jcb-sc.com>
33233
33234         * g77.f-torture/execute/19981119-0.f: Improve testiness.
33235
33236 1999-03-08  Craig Burley  <craig@jcb-sc.com>
33237
33238         * g77.f-torture/compile/19990305-0.f: New test.
33239         * g77.f-torture/execute/19981119-0.f: New test.
33240
33241 1999-03-08  Craig Burley  <craig@jcb-sc.com>
33242
33243         * g77.f-torture/execute/970625-2.f: call ABORT if final
33244         result is not correct, instead of just printing it.
33245         Add this checking via newly introduced obfuscation, to
33246         trip up buggy front ends.
33247
33248 1999-03-07  Craig Burley  <craig@jcb-sc.com>
33249
33250         * g77.f-torture/compile/960317-1.f: Moved from being
33251         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
33252
33253 1999-03-06  Craig Burley  <craig@jcb-sc.com>
33254
33255         * g77.f-torture/execute/960317-1.f: New (old) test.
33256         * g77.f-torture/execute/970625-2.f: Ditto.
33257
33258 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
33259
33260         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
33261         message on line 1 or line 2; cccp and cpplib do this differently.
33262
33263 1999-03-01  Jeffrey A Law  (law@cygnus.com)
33264
33265         * g++.old-deja/g++.law/weak1.C: New test.
33266
33267 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
33268
33269         * gcc.c-torture/execute/990119-1.c: Renamed to...
33270         * gcc.dg/990119-1.c: this, so it will only be tested once
33271         (it's a preprocessor test, it doesn't need to be run at
33272         multiple optimization levels).
33273
33274 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
33275
33276         * lib/g++.exp: Don't add incdir=$base_dir/../include to
33277           ALWAYS_CXXFLAGS.
33278
33279 1999-02-24  Craig Burley  <craig@jcb-sc.com>
33280
33281         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
33282         * g77.f-torture/compile/19981216-0.f: ...as it is expected
33283         to not be compilable by current g77.
33284
33285 1999-02-24  Nick Clifton  <nickc@cygnus.com>
33286
33287         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
33288
33289 1999-02-22  Jeffrey A Law  (law@cygnus.com)
33290
33291         * gcc.c-torture/execute/990222-1.c: New test.
33292
33293 1999-02-19  Craig Burley  <craig@jcb-sc.com>
33294
33295         * g77.f-torture/compile/19990218-0.f: New test.
33296         * g77.f-torture/noncompile/19990218-1.f: New test.
33297
33298 1999-02-18  Craig Burley  <craig@jcb-sc.com>
33299
33300         * g77.f-torture/compile/19981216-0.f: New test.
33301
33302 1999-02-14  Jeffrey A Law  (law@cygnus.com)
33303
33304         * gcc.dg/990214-1.c: New test.
33305
33306 1999-02-13  Jeffrey A Law  (law@cygnus.com)
33307
33308         * gcc.dg/990213-2.c: New test.
33309
33310         * gcc.dg/990213-1.c: New test.
33311
33312 1999-02-12  Jeffrey A Law  (law@cygnus.com)
33313
33314         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
33315         ints.
33316
33317 1999-02-11  Nick Clifton  <nickc@cygnus.com>
33318
33319         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
33320         specified by target.
33321
33322         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
33323
33324 1999-02-11  Jeffrey A Law  (law@cygnus.com)
33325
33326         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
33327
33328 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
33329
33330         * gcc.dg/special/ecos.exp: New test driver for new tests with
33331         special requirements.
33332
33333         * gcc.dg/special/alias-1.c: New test.
33334         * gcc.dg/special/gcsec-1.c: New test.
33335         * gcc.dg/special/weak-1.c: New test.
33336         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
33337         * gcc.dg/special/weak-2.c: New test.
33338         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
33339         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
33340         * gcc.dg/special/wkali-1.c: New test.
33341         * gcc.dg/special/wkali-2.c: New test.
33342         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
33343         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
33344
33345 1999-02-10  Felix Lee  <flee@cygnus.com>
33346
33347           * lib/c-torture.exp (c-torture-compile): Pull out code for
33348           analyzing gcc error messages.
33349           (c-torture-execute): Likewise.  Fix some (harmless) false
33350           positives.
33351           * lib/gcc.exp (gcc_check_compile): New function.
33352
33353 1999-02-08  Richard Henderson  <rth@cygnus.com>
33354
33355         * gcc.c-torture/execute/990208-1.c: New test.
33356
33357 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
33358
33359         * g++.dg/special/ecos.exp: New driver for new tests with special
33360         requirements
33361
33362         * g++.dg/special/conpr-1.C: New test
33363         * g++.dg/special/conpr-2.C: New test
33364         * g++.dg/special/conpr-2a.C: New test
33365         * g++.dg/special/conpr-3.C: New test
33366         * g++.dg/special/conpr-3a.C: New test
33367         * g++.dg/special/conpr-3b.C: New test
33368
33369         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
33370         allow g++ to use the dg driver
33371
33372         * README: Add comment about g++.dg directory
33373
33374 1999-02-06  Jeffrey A Law  (law@cygnus.com)
33375
33376         * README: Update email addresses.
33377
33378 1999-02-03  Nick Clifton  <nickc@cygnus.com>
33379
33380         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
33381         arguments in order to force structure S onto the stack even on
33382         the alpha.
33383         (test): Pass 10 leading arguments to function foo as well as the
33384         structure S.
33385
33386         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
33387         failure for all targets.
33388
33389         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
33390         abort to terminate program execution.
33391
33392 1999-01-30  Richard Henderson  <rth@cygnus.com>
33393
33394         * gcc.c-torture/execute/990130-1.c: New test.
33395
33396 1999-01-30  Jeffrey A Law  (law@cygnus.com)
33397
33398         * gcc.dg/990130-1.c: New test.
33399
33400 1999-01-28  Michael Meissner  <meissner@cygnus.com>
33401
33402         * gcc.c-torture/execute/990128-1.c: New test.
33403
33404 1999-01-27  Michael Meissner  <meissner@cygnus.com>
33405
33406         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
33407
33408 1999-01-27  Felix Lee  <flee@cygnus.com>
33409
33410         * lib/c-torture.exp (c-torture-compile): pull out code for
33411         analyzing gcc error messages.
33412         (c-torture-execute): ditto, and fix some (harmless) false
33413         positives.
33414         * lib/gcc.exp (gcc_check_compile): new function.
33415
33416 1999-01-17  Jeffrey A Law  (law@cygnus.com)
33417
33418         * gcc.dg/990117-1.c: New test.
33419
33420         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
33421
33422         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
33423
33424 1999-01-15  Jeffrey A Law  (law@cygnus.com)
33425
33426         * g77.f-torture/compile/990115-1.f: New test.
33427
33428 1999-01-07  Jeffrey A Law  (law@cygnus.com)
33429
33430         * gcc.c-torture/compile/990107-1.c: New test
33431
33432 1999-01-06  Jeffrey A Law  (law@cygnus.com)
33433
33434         * gcc.c-torture/execute/990106-2.c: New test.
33435
33436         * gcc.c-torture/execute/990106-1.c: New test.
33437
33438 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
33439
33440         * gcc.c-torture/compile/981223-1.c: New test.
33441
33442 1998-12-29  Richard Henderson  <rth@cygnus.com>
33443
33444         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
33445         (opt3): Rename from opt4 and disable.
33446
33447 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
33448
33449         * g++.old-deja/g++.pt/ptrmem5.C: New test.
33450
33451 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
33452
33453         * g++.old-deja/g++.other/conv5.C: New test.
33454
33455 1998-12-14  Nick Clifton  <nickc@cygnus.com>
33456
33457         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
33458
33459 1998-12-11  Jeffrey A Law  (law@cygnus.com)
33460
33461         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
33462
33463 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
33464
33465         * gcc.c-torture/compile/981211-1.c: New test.
33466
33467 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
33468
33469         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
33470
33471         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
33472
33473 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
33474
33475         * gcc.special/930510-1.c: Make C9X safe.
33476         * gcc.misc-tests/gcov-1.c Similarly.
33477         * gcc.misc-tests/gcov-2.c Similarly.
33478
33479 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
33480
33481         * gcc.dg/ultrasp1.c: New test.
33482
33483 1998-12-06  Richard Henderson  <rth@cygnus.com>
33484
33485         * gcc.c-torture/execute/981206.c: New test.
33486
33487 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
33488
33489         * g++.old-deja/g++.ns/template7.C: New test.
33490
33491         * g++.old-deja/g++.other/expr1.C: New test.
33492
33493         * g++.old-deja/g++.eh/tmpl3.C: New test.
33494
33495         * g++.old-deja/g++.eh/tmpl2.C: New test.
33496
33497 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
33498
33499         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
33500         * g++.old-deja/g++.other/using6.C: Removed.
33501         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
33502
33503         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
33504
33505 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
33506
33507         * g++.old-deja/g++.pt/overload8.C: New test.
33508
33509         * g++.old-deja/g++.pt/overload7.C: New test.
33510
33511         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
33512
33513         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
33514         and relinking messages.
33515         * lib/g++.exp (g++_target_compile): Remove .rpo file when
33516         compiling with -frepo.
33517
33518 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
33519
33520         * g++.old-deja/g++.pt/lookup6.C: New test.
33521
33522 1998-11-30  Nick Clifton  <nickc@cygnus.com>
33523
33524         * gcc.c-torture/execute/981130-1.c: New test.
33525         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
33526
33527 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
33528
33529         * g++.old-deja/g++.pt/explicit76.C: New test.
33530
33531         * g++.old-deja/g++.pt/friend38.C: New test.
33532
33533         * g++.old-deja/g++.ns/crash2.C: New test.
33534
33535         * g++.old-deja/g++.pt/defarg8.C: New test.
33536
33537         * g++.old-deja/g++.pt/instantiate6.C: New test.
33538
33539         * g++.old-deja/g++.pt/static6.C: New test.
33540
33541         * g++.old-deja/g++.pt/decl2.C: New test.
33542
33543 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
33544
33545         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
33546         problem is actually related with name lookup, but so what? :-)
33547
33548         * g++.old-deja/g++.pt/friend37.C: New test.
33549
33550 1998-11-25  Dave Love  <d.love@dl.ac.uk>
33551
33552         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
33553         element, which fails on some systems.
33554
33555         * g77.f-torture/execute/labug1.f: New test.
33556
33557 1998-11-21  Jeffrey A Law  (law@cygnus.com)
33558
33559         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
33560         is defined.
33561
33562 1998-11-18  Dave Love  <d.love@dl.ac.uk>
33563
33564         * g77.f-torture/compile/981117-1.f: New test.
33565
33566 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
33567
33568         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
33569         properly discarded.
33570
33571 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
33572
33573         * gcc.c-torture/execute/memcheck: New directory of tests for
33574         -fcheck-memory-usage.
33575
33576 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
33577
33578         * README: New file, general information about the testsuite and
33579         new description of the various C++ test subdirectories.
33580         * README.g++: Eliminate obsolete information, update and move most
33581         relevant stuff to README.
33582
33583 1998-11-07  Richard Henderson  <rth@cygnus.com>
33584
33585         * gcc.c-torture/compile/981107-1.c: New test.
33586
33587 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
33588
33589         * execute/memcpy-bi.c: New testcase.
33590
33591 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
33592
33593         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
33594         base classes.
33595
33596         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
33597         template is selected.
33598
33599         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
33600         classes, it should be accepted for all types.
33601
33602         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
33603
33604         * g++.old-deja/g++.pt/spec24.C: Ensure that template
33605         specializations start with template headers.
33606
33607 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
33608
33609         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
33610
33611         * g++.old-deja/g++.other/init9.C: Test cross initialization of
33612         non-POD types.
33613
33614 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
33615
33616         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
33617
33618 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
33619
33620         * compile/981022-1.c, compile/981022-1.x: New test and driver.
33621
33622 1998-10-19  Jeffrey A Law  (law@cygnus.com)
33623
33624         * 981019-1.c: New test.
33625
33626 1998-10-14  Robert Lipe <robertl@dgii.com>
33627
33628         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
33629         find objc headers.
33630
33631 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
33632
33633         * compile/981001-4.c: Remove use of GCC extension that triggers a
33634         compiler bug.
33635
33636 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
33637
33638         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
33639
33640 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
33641
33642         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
33643         instantiation of template produces incorrect code for delete
33644         expression.
33645
33646         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
33647         constructors' name is not unique.
33648         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
33649         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
33650
33651         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
33652         automatic array of const is ill-formed.
33653
33654         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
33655         of template parameter?
33656
33657         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
33658         const.
33659
33660         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
33661         pointer-to-member expression.
33662
33663         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
33664         declaration causes ICE.
33665
33666 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
33667
33668         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
33669         reserved in the global namespace.
33670
33671         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
33672         generate needed virtual table.
33673
33674         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
33675
33676 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
33677
33678         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
33679         template-dependent type
33680
33681 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
33682
33683         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
33684         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
33685         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
33686
33687         * g++.old-deja/g++.other/using5.C: New test; using decl from base
33688         class should be usable as argument of member function.
33689         * g++.old-deja/g++.other/using6.C: New test; using decl from base
33690         class should be usable as return type of member function.
33691         * g++.old-deja/g++.other/using7.C: New test; using decl from base
33692         class should be usable as type of data member.
33693
33694         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
33695
33696 1998-10-09  Jeffrey A Law  (law@cygnus.com)
33697
33698         * gcc.c-torture/special/920521-1.c: Fix bogus test.
33699
33700 1998-10-08  Nick Clifton  <nickc@cygnus.com>
33701
33702         * gcc.dg/dll-?.c Add thumb to target list.
33703         Fix assembler scan patterns to match current assembler output.
33704
33705 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
33706
33707         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
33708         matching of template brackets.
33709
33710         * g++.old-deja/g++.other/using4.C: New test.  Test using
33711         declarations of methods from base classes.
33712
33713         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
33714         within functions should introduce names into the innermost
33715         enclosing namespace.
33716
33717         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
33718         of static locals if first initialization throws.
33719
33720 1998-10-07  Jim Wilson  <wilson@cygnus.com>
33721
33722         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
33723
33724 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
33725
33726         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
33727         lose track of the possible targets of tablejump insns.
33728         * special/special.exp: Run it.
33729
33730 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
33731
33732         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
33733         must be declared before its specializations can be named in friend
33734         declarations.
33735
33736 1998-10-05  Dave Love  <d.love@dl.ac.uk>
33737
33738         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
33739
33740         * g77.f-torture/execute/io1.f: New test.
33741
33742 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
33743
33744         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
33745         with pointer to template function, for which no argument deduction
33746         is possible.
33747
33748         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
33749         specialization of template function as argument to template
33750         function.
33751
33752         * g++.old-deja/g++.other/access2.C: New test; Inner class
33753         shouldn't have privileged access to Outer's names.
33754
33755 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
33756
33757         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
33758         friend template declared within template class conflicts with
33759         nested class of the same name.
33760
33761         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
33762         is ignored.
33763
33764         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
33765         object with direct initializer as function declaration.
33766
33767         * g++.old-deja/g++.other/decl2.C: New test; duplicate
33768         initializers.
33769
33770         * g++.old-deja/g++.other/null2.C: New test; conditional operator
33771         involving const pointer and NULL produces incorrect result.
33772
33773         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
33774         type name without `typename' should be rejected with -pedantic.
33775
33776 1998-10-02  Richard Henderson  <rth@cygnus.com>
33777
33778         * g++.old-deja/g++.other/addrof1.C: New test.
33779
33780 1998-10-01  Nick Clifton  <nickc@cygnus.com>
33781
33782         * gcc.c-torture/compile/981001-1.c: New test.
33783         * gcc.c-torture/execute/981001-1.c: New test.
33784
33785 1998-10-01  Jeffrey A Law  (law@cygnus.com)
33786
33787         * gcc.c-torture/compile/981001-2.c: New test.
33788         * gcc.c-torture/compile/981001-3.c: New test.
33789         * gcc.c-torture/compile/981001-4.c: New test.
33790
33791 1998-10-01  Robert Lipe  <robertl@dgii.com>
33792
33793         * lib/objc.exp (objc_target_compile): Add -L during compiles for
33794         multilibbed hosts.   Idea grafted from g77.exp.
33795
33796 1998-09-30  Dave Love  <d.love@dl.ac.uk>
33797
33798         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
33799         avoid losing on systems which need -lsocket.
33800
33801 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
33802
33803         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
33804         * g++.old-deja/g++.other/nested2.C: Ditto.
33805         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
33806         failure.
33807
33808 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
33809
33810         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
33811         preferred over template operator!= for enum bitfields.
33812
33813 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
33814
33815         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
33816         that happen to have the same base name, but in different scopes,
33817         are incorrectly rejected.
33818
33819 1998-09-16  Richard Henderson  <rth@cygnus.com>
33820
33821         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
33822         on the native word size instead of an integer literal.
33823
33824 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
33825
33826         * g++.old-deja/g++.other/static2.C: Invocation of static data
33827         member of type pointer-to-function denoted as non-static member.
33828
33829         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
33830         checks involving function types and aliases.
33831
33832 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
33833
33834         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
33835         redefined to the same non-trivial type.
33836
33837         * g++.old-deja/g++.pt/explicit73.C: Test for proper
33838         namespace-qualification of template specializations declared in
33839         other namespaces.
33840
33841         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
33842         to declare a subset of the specializations of a template function
33843         as friends of specializations of a template class.
33844
33845         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
33846         member templates that do not fully specialize the enclosing
33847         template class are rejected.
33848
33849 1998-09-11  Dave Love  <d.love@dl.ac.uk>
33850
33851         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
33852
33853 1998-09-08  Dave Love  <d.love@dl.ac.uk>
33854
33855         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
33856         altered from libf2c/libU77 version.
33857
33858 1998-09-06  Dave Love  <d.love@dl.ac.uk>
33859
33860         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
33861
33862 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
33863
33864         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
33865         (un)signed char are different types for template specialization
33866         purposes.
33867
33868 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
33869
33870         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
33871         * objc: ObjC testsuite.
33872
33873 1998-08-31  Catherine Moore  <clm@cygnus.com>
33874
33875         * gcc.c-torture/execute/941014-1.x:  New file.
33876
33877 1998-08-31  Nick Clifton  <nickc@cygnus.com>
33878
33879         * lib/c-torture.exp: Add support for
33880         torture_eval_before_compile and torture_eval_before_execute
33881         variables.
33882
33883 1998-08-30  Jeffrey A Law  (law@cygnus.com)
33884
33885         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
33886         this test triggers valid.
33887
33888 1998-08-27  Jeffrey A Law  (law@cygnus.com)
33889
33890         * gcc.dg/980827-1.c: New test.
33891
33892 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
33893
33894         * gcc.c-torture/execute/loop-4b.c: New test.
33895
33896 1998-08-26  Nick Clifton  <nickc@cygnus.com>
33897
33898         * lib/c-torture.exp: Add support for
33899         torture_eval_before_compile and torture_eval_before_execute
33900         variables.
33901
33902 1998-08-25  Jeffrey A Law  (law@cygnus.com)
33903
33904         * gcc.c-torture/compile/980825-1.c: New test.
33905
33906 1998-08-24  Nick Clifton  <nickc@cygnus.com>
33907
33908         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
33909         count number tests in opt_t0 not good_t0.
33910
33911 1998-08-24  Jeffrey A Law  (law@cygnus.com)
33912
33913         * gcc.c-torture/compile/930326-1.x: Fix typo.
33914
33915 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
33916
33917         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
33918         causes an ICE.
33919
33920 1998-08-21  Jeffrey A Law  (law@cygnus.com)
33921
33922         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
33923         STACK_SIZE is defined.
33924         * gcc.c-torture/unsorted/stuct.c: Similarly.
33925
33926         * gcc.c-torture/compile/980821-1.c: New test.
33927
33928 1998-08-21  Jeffrey A Law  (law@cygnus.com)
33929
33930         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
33931
33932 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
33933
33934         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
33935         code.
33936
33937 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
33938
33939         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
33940         error'.
33941
33942 1998-08-18  Jeffrey A Law  (law@cygnus.com)
33943
33944         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
33945
33946 1998-08-16  Jeffrey A Law  (law@cygnus.com)
33947
33948         * gcc.c-torture/compile/980816-1.c: New test.
33949
33950         * gcc.dg/980816-1.c: New test.
33951
33952 1998-08-13  Jeffrey A Law  (law@cygnus.com)
33953
33954         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
33955         compiler for ieee tests.
33956
33957 1998-08-01  Dave Love  <d.love@dl.ac.uk>
33958
33959         * g77.f-torture/compile/980729-0.f: New test.
33960
33961 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
33962
33963         * gcc.c-torture/special/eeprof-1.c: New test, for
33964         -finstrument-functions.
33965         * gcc.c-torture/special/special.exp: Run it.
33966
33967 1998-07-29  Jeffrey A Law  (law@cygnus.com)
33968
33969         * gcc.c-torture/compile/980729-1.c: New test.
33970
33971 1998-07-27  Nick Clifton  <nickc@cygnus.com>
33972
33973         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
33974         __thumb__ is defined, and test for ARM style doubles if so.
33975
33976 1998-07-26  Dave Love  <d.love@dl.ac.uk>
33977
33978         * g77.f-torture/noncompile/980615-0.f: New test.
33979
33980 1998-07-26  H.J. Lu  (hjl@gnu.org)
33981
33982         * gcc.dg/980312-1.c: Do link instead of compile.
33983         * gcc.dg/980313-1.c: Likewise.
33984
33985 1998-07-26  Jeffrey A Law  (law@cygnus.com)
33986
33987         * gcc.c-torture/compile/980726-1.c: New test.
33988
33989 1998-07-25  Dave Love  <d.love@dl.ac.uk>
33990
33991         * g77.f-torture/execute/io0.f: New test.
33992
33993 1998-07-24  Nick Clifton  <nickc@cygnus.com>
33994
33995         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
33996         an int.
33997
33998 1998-06-18  Michael Meissner  <meissner@cygnus.com>
33999
34000         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
34001         m32r bugs.
34002
34003 1998-07-17  Nick Clifton  <nickc@cygnus.com>
34004
34005         * gcc.dg/980626-1.c: Expect failures for all toolchains until
34006         c-decl.c:grokdeclarator can handle mode attributes.
34007
34008 1998-07-16  Jeffrey A Law  (law@cygnus.com)
34009
34010         * gcc.c-torture/execute/980716-1.c: New test.
34011
34012 1998-07-13  Jeffrey A Law  (law@cygnus.com)
34013
34014         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
34015         the mn10200.
34016         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
34017         the mn10200.
34018         * gcc.c-torture/execute/va-arg-3.x: Similarly.
34019         * gcc.c-torture/compile/930326-1.x: Similarly.
34020
34021 1998-07-13  Dave Love  <d.love@dl.ac.uk>
34022
34023         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
34024         New test from Craig.
34025
34026 1998-07-12  Dave Love  <d.love@dl.ac.uk>
34027
34028         * g77.f-torture/noncompile/980616-0.f: New test.
34029
34030         * g77.f-torture/execute/970816-3.f:  New test from Craig.
34031
34032 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
34033
34034         *  g++.other/singleton.C: Return error value instead of taking
34035         SIGSEGV.
34036
34037 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
34038
34039         *  g++.other/singleton.C: New test.   Warning is under dispute.
34040         Runtime crash is not.
34041
34042 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
34043
34044         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
34045         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
34046         using6.C, using7.C}:  New namespace tests.
34047
34048 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
34049
34050         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
34051         specialization with typedef'ed names used as array indexes.
34052
34053 1998-07-09  Jeffrey A Law  (law@cygnus.com)
34054
34055         * gcc.c-torture/execute/980709-1.c: New test.
34056
34057         * gcc.dg/980709-1.c: New test.
34058
34059 1998-07-07  Richard Henderson  <rth@cygnus.com>
34060
34061         * gcc.c-torture/execute/bcp-1.c: New test.
34062
34063 1998-07-07  Jeffrey A Law  (law@cygnus.com)
34064
34065         * gcc.c-torture/execute/980707-1.c: New test.
34066
34067 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
34068
34069         * gcc.c-torture/compile/980706-1.c: New test.
34070
34071 1998-07-01  Dave Love  <d.love@dl.ac.uk>
34072
34073         * g77.f-torture/execute/980701-0.f,
34074         g77.f-torture/execute/980701-1.f: New test from Craig.
34075
34076 1998-07-01  Jeffrey A Law  (law@cygnus.com)
34077
34078         * gcc.c-torture/compile/980701-1.c: New test.
34079
34080         * gcc.c-torture/execute/980701-1.c: New test.
34081
34082 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
34083 rlsruhe.de>
34084
34085         * g++.old-deja/g++.robertl/eb132.C: New test.
34086         * g++.old-deja/g++.robertl/eb133.C: Likewise.
34087
34088 1998-06-29  Dave Love  <d.love@dl.ac.uk>
34089
34090         * g77.f-torture/execute/980628-7.f,
34091         g77.f-torture/execute/980628-8.f,
34092         g77.f-torture/execute/980628-9.f,
34093         g77.f-torture/execute/980628-10.f: New tests from Craig.
34094
34095         * g77.f-torture/execute/980628-3.f: Remove mail headers.
34096
34097 1998-06-28  Jeffrey A Law  (law@cygnus.com)
34098
34099         * g77.f-torture/execute/980628-4.f: New test from Craig.
34100         * g77.f-torture/execute/980628-5.f: Likewise.
34101         * g77.f-torture/execute/980628-2.f: Likewise.
34102         * g77.f-torture/execute/980628-0.f: Likewise.
34103         * g77.f-torture/execute/980628-1.f: Likewise.
34104         * g77.f-torture/execute/980628-3.f: Likewise.
34105         * g77.f-torture/execute/980628-6.f: Likewise.
34106
34107 1998-06-28  Jeffrey A Law  (law@cygnus.com)
34108
34109         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
34110         directory when nothing has been installed yet.
34111
34112 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
34113
34114         * gcc.c-torture/special/special.exp: Handle newer versions of
34115         dejagnu.
34116
34117 1998-06-26  Jeffrey A Law  (law@cygnus.com)
34118
34119         * gcc.dg/980626-1.c: New test.
34120
34121 1998-06-19  Bruno Haible <haible@ilog.fr>
34122
34123         * gcc.misc-tests/m-un-2.c: New test.
34124         * g++.old-deja/g++.other/warn01.c: Likewise.
34125
34126 1998-06-19  Robert Lipe  <robertl@dgii.com>
34127
34128         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
34129         compatibility with assmblers with a different comment character.
34130         Eliminate use of GAS-specific extensions.
34131
34132 1998-06-19  Jeffrey A Law  (law@cygnus.com)
34133
34134         * gcc.c-torture/execute/ieee/980619-1.c: New test.
34135
34136 1998-06-19  Robert Lipe  <robertl@dgii.com>
34137
34138         *lib/g77.exp: Replace search for libf2c.a with search for newly
34139         renamed libg2c.a
34140
34141 1998-06-17  Jeffrey A Law  (law@cygnus.com)
34142
34143         * gcc.c-torture/execute/980617-1.c: New test.
34144
34145 1998-06-12  Jeffrey A Law  (law@cygnus.com)
34146
34147         * gcc.c-torture/execute/980612-1.c: New test.
34148
34149 1998-06-08  Jeffrey A Law  (law@cygnus.com)
34150
34151         * gcc.dg/980523-1.c: Only test on ppc-linux.
34152         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
34153
34154         * gcc.c-torture/execute/980608-1.c: New test.
34155
34156 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
34157
34158         * gcc.c-torture/execute/980605-1.c: New test.
34159
34160 1998-06-04  Jeffrey A Law  (law@cygnus.com)
34161
34162         * gcc.c-torture/execute/980604-1.c: New test.
34163
34164 1998-06-02  Jeffrey A Law  (law@cygnus.com)
34165
34166         * gcc.c-torture/execute/980602-1.c: New test.
34167         * gcc.c-torture/execute/980602-2.c: Likewise.
34168
34169 1998-06-02  Dave Love  <d.love@dl.ac.uk>
34170
34171         * 970125-0.f: Fix per JCB.  Add commentary.
34172
34173 1998-05-31  Michael Meissner  <meissner@cygnus.com>
34174
34175         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
34176         IEEE -0 support.
34177
34178 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
34179
34180         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
34181         earlier.
34182
34183 1998-05-28  Catherine Moore <clm@cygnus.com>
34184
34185         * gcc.c-torture/execute/980526-3.c: New test.
34186
34187 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
34188
34189         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
34190         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
34191         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
34192         m88k-motorola-sysv3 to XFAIL.
34193
34194 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
34195
34196         * gcc.dg/980526-1.c: New test.
34197         * gcc.c-torture/execute/980526-2.c: New test.
34198
34199 1998-05-26  Jeffrey A Law  (law@cygnus.com)
34200
34201         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
34202
34203         * gcc.c-torture/execute/980526-1.c: New test.
34204
34205 1998-05-26  Dave Love  <d.love@dl.ac.uk>
34206
34207         * g77.f-torture/execute/alpha2.f: Add runtime test.
34208
34209 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
34210
34211         * g++.old-deja/old-deja.exp: Strip leading directories.
34212
34213         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
34214         error for the line.  Don't run multiple tests for the same line.
34215
34216 1998-05-23  Jeffrey A Law  (law@cygnus.com)
34217
34218         * gcc.dg/980523-1.c: New test.
34219
34220 1998-05-23  Dave Love  <d.love@dl.ac.uk>
34221
34222         * g77.f-torture/compile/970915-0.f: New test.
34223
34224 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
34225
34226         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
34227
34228 1998-05-21  Jeffrey A Law  (law@cygnus.com)
34229
34230         * gcc.dg/980520-1.c: New test.
34231
34232 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
34233
34234         * gcc.dg/980502-1.c: Fix return type.
34235
34236 1998-05-20  Jeffrey A Law  (law@cygnus.com)
34237
34238         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
34239         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
34240         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
34241         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
34242         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
34243
34244 1998-05-20  Dave Love  <d.love@dl.ac.uk>
34245
34246         * g77.f-torture/execute/980520-1.f: New test.
34247
34248 1998-05-15  Dave Love  <d.love@dl.ac.uk>
34249
34250         * lib/mike-g77.exp: New file.
34251
34252         * g77.f-torture/noncompile/noncompile.exp,
34253         g77.f-torture/noncompile/check0.f: New files.
34254
34255 1998-05-14  Dave Love  <d.love@dl.ac.uk>
34256
34257         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
34258         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
34259         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
34260         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
34261         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
34262         abort where appropriate.
34263
34264 1998-05-05  Michael Meissner  <meissner@cygnus.com>
34265
34266         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
34267         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
34268
34269 1998-04-29  Dave Love  <d.love@dl.ac.uk>
34270
34271         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
34272
34273 1998-04-27  Dave Love  <d.love@dl.ac.uk>
34274
34275         * g77.f-torture/compile/980427-0.f: New test.
34276
34277 1998-04-24  Dave Love  <d.love@dl.ac.uk>
34278
34279         * g77.f-torture/compile/980424-0.f: New test.
34280
34281 1998-04-19  Dave Love  <d.love@dl.ac.uk>
34282
34283         * g77.f-torture/compile/980419-2.f (main): New test.
34284         * g77.f-torture/compile/970125-0.f: New test.
34285         * g77.f-torture/compile/980419-1.f: New test.
34286
34287 1998-04-08  Jim Wilson  <wilson@cygnus.com>
34288
34289         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
34290         of loop-4.c.
34291
34292 1998-04-07  Jim Wilson  <wilson@cygnus.com>
34293
34294         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
34295
34296 1998-04-03  Jim Wilson  <wilson@cygnus.com>
34297
34298         * gcc.c-torture/compile/980329-1.c: New test.
34299
34300 1998-03-18  Jim Wilson  <wilson@cygnus.com>
34301
34302         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
34303         * gcc.dg/980312-1.c: Fix typo in -march command.
34304
34305 1998-03-16  H.J. Lu  (hjl@gnu.org)
34306
34307         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
34308
34309 1998-03-11  Robert Lipe  <robertl@dgii.com>
34310
34311         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
34312         Dave Love agree the Fortran source is bogus.
34313
34314 1998-03-11  Robert Lipe  <robertl@dgii.com>
34315
34316         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
34317         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
34318         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
34319         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
34320         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
34321
34322 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
34323
34324         * g++.old-deja/g++.other/friend1.C: New test.
34325
34326 1998-02-18  Dave Love  <d.love@dl.ac.uk>
34327
34328         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
34329         possibly uninitialized) variables and declare dnrm2.
34330
34331 1998-02-23  Robert Lipe <robertl@dgii.com>
34332
34333         From Bruno Haible <haible@ilog.fr>:
34334         * gcc.c-torture/execute/980223.c: New test.
34335
34336 1998-02-13  Jeffrey A Law  (law@cygnus.com)
34337
34338         * gcc.dg/ifelse-1.c: New test.
34339
34340 1998-02-09  H.J. Lu  (hjl@gnu.org)
34341
34342         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
34343
34344           * lib/old-dejagnu.exp (old-dejagnu): Added the
34345           "execution test - XFAIL *-*-*" handling in the spirit of
34346           "excess errors test -". Changed the "execution test fails"
34347           handling to be like "excess errors test fails".
34348           * Update various tests accordingly.
34349
34350 1998-02-06  Jim Wilson  <wilson@cygnus.com>
34351
34352         * gcc.c-torture/execute/980205.c: New test.
34353
34354 1998-01-18  Jeffrey A Law  (law@cygnus.com)
34355
34356         * lib/c-torture.exp: Look for .x files instead of .cexp files.
34357         * lib/f-torture.exp: Similarly.
34358         * gcc.c-torture: Rename all .cexp files to .x files.
34359
34360 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
34361
34362         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
34363         (940510-1.c): Removed duplicate.
34364         (971104-1.c): New test.
34365
34366 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
34367
34368           * lib/f-torture.exp: Improve error and loop detection.
34369
34370 1997-11-19  Michael Meissner  <meissner@cygnus.com>
34371
34372         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
34373         use that to size the filler array.
34374
34375 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
34376
34377         * lib/c-torture.exp(c-torture-execute): Fix typo.
34378
34379         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
34380         testcase as the executable name. Keep the executable around if
34381         the test fails.
34382
34383 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
34384
34385         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
34386         changes.  Only test one -g option, and move it to the end of the
34387         list of options to test.
34388
34389 1997-09-19  Michael Meissner  <meissner@cygnus.com>
34390
34391         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
34392         variable GCC_TORTURE_OPTIONS to supply default switches separated
34393         by colons.  If no environment variable, run tests with -O0 -g, -O1
34394         -g, and -O2 -g as well.
34395
34396 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
34397
34398         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
34399         explanatory comments. Fix indentation.
34400
34401 1997-09-15  Jeffrey A Law  (law@cygnus.com)
34402
34403         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
34404
34405 1997-09-11  Jeffrey A Law  (law@cygnus.com)
34406
34407         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
34408         * g++.old-deja/g++.mike/p7325.C: Likewise.
34409         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
34410
34411 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
34412
34413         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
34414         * g++.old-deja/g++.brendan/crash30.C: Likewise.
34415         * g++.old-deja/g++.brendan/crash39.C: Likewise.
34416         * g++.old-deja/g++.law/operators4.C: Likewise.
34417
34418 1997-09-11  Joe Buck  (jbuck@synopsys.com)
34419
34420         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
34421         * g++.old-deja/g++.mike/p784.C: Ditto.
34422         * g++.old-deja/g++.mike/p785.C: Ditto.
34423
34424 1997-09-05  Jeffrey A Law  (law@cygnus.com)
34425
34426           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
34427
34428 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
34429
34430         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
34431         target feature; pass this to c-torture-execute as needed.
34432
34433 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
34434
34435         * lib/c-torture.exp(c-torture-execute): If the previous and the
34436         current executables being tested are identical, we don't need to
34437         run the executable again. Try to make the executable names
34438         unique. Add an optional argument for passing additional compiler
34439         flags.
34440
34441 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
34442
34443         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
34444
34445 1997-08-29  Jeffrey A Law  (law@cygnus.com)
34446
34447         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
34448
34449 1997-07-31  Jeffrey A Law  (law@cygnus.com)
34450
34451         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
34452         32bit or larger longs.
34453
34454         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
34455         have either a 32bit long or 32bit int.
34456
34457 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
34458
34459         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
34460         Make double precision tests dependent on sizeof (double).
34461
34462 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
34463
34464         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
34465         too.
34466
34467 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
34468
34469         * gcc.c-torture/compile/961203-1.cexp: New script.
34470
34471 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
34472
34473         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
34474         up the includes ourselves.
34475
34476 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
34477
34478         * lib/plumhall.exp: Remove random include, and add a few
34479         verbose messages for debugging.
34480
34481 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
34482
34483         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
34484         of trying to do it ourselves.
34485
34486 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
34487
34488         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
34489
34490 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
34491
34492         * gcc.prms/5403.c: Made regexp a bit less strict.
34493
34494 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
34495
34496         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
34497         is returned from remote_load instead.
34498         * lib/plumhall.exp: Ditto.
34499         * lib/mike-g++.exp: Ditto.
34500         * lib/old-dejagnu.exp: Ditto.
34501         * lib/c-torture.exp: Ditto.
34502
34503 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
34504
34505         * lib/g++.exp: Use build_wrapper procedure.
34506         * lib/gcc.exp: Ditto.
34507
34508 1997-05-20  Jeffrey A Law  (law@cygnus.com)
34509
34510         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
34511         an old-style decl for malloc.  Fixes tests to work when
34512         sizeof (int) != sizeof (size_t).
34513
34514 1997-05-15  Mike Meissner  <meissner@cygnus.com>
34515
34516         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
34517
34518         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
34519         use stdargs.h interface.
34520
34521 1997-05-15  Mike Meissner  <meissner@cygnus.com>
34522
34523         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
34524         NO_VARARGS when compiling.
34525
34526 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
34527
34528         * lib/plumhall.exp(ph_includes): New procedure.
34529         (ph_make): Use it.
34530         (ph_compiler): Ditto.
34531
34532         * lib/g++.exp: Rename test-glue.c to testglue.c.
34533         * lib/gcc.exp: Ditto.
34534
34535 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
34536
34537         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
34538         to completion when it's called.
34539
34540 1997-03-21  Michael Meissner  <meissner@cygnus.com>
34541
34542         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
34543         is defined, don't do test.
34544
34545 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
34546
34547         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
34548         for object files.
34549         (ph_summary): Mark skipped testcases as untested, not unresolved.
34550
34551         * lib/plumhall.exp (ph_make): If unresolved because of bad
34552         errorCode, record errorCode in log file.
34553         (*): Replace send_log/verbose with verbose -log.
34554
34555 1997-03-19  Michael Meissner  <meissner@cygnus.com>
34556
34557         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
34558         double conversion if double isn't at least 8 bytes.
34559
34560         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
34561         int to work with targets where int is 16 bits.
34562
34563         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
34564         8 bytes, just exit, since 4 byte doubles don't have enough bits of
34565         precision for the test to complete.
34566
34567 1997-03-14  Michael Meissner  <meissner@cygnus.com>
34568
34569         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
34570         if d10v is not compiled with the -mdouble64 flag.
34571         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
34572
34573         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
34574         d10v is not compiled with the -mint32 flag.
34575
34576 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
34577
34578         * lib/plumhall.exp: Use incr_count.
34579
34580 1997-03-12  Jeffrey A Law  (law@cygnus.com)
34581
34582         * gcc.c-torture: Update to c-torture-1.45.
34583
34584 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
34585
34586         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
34587         the name of the expect testcase file).
34588
34589         * lib/g++.exp(g++_init): Ditto.
34590
34591 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
34592
34593         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
34594         the host.
34595
34596         * lib/gcc.exp(gcc_exit): New procedure.
34597
34598 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
34599
34600         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
34601         specs where appropriate.
34602
34603         * g++.old-deja/g++.arm/*: Added additional ERROR checks
34604         because of new "candidates are" messages, and removed a few
34605
34606         * Converted all non-old-style g++ testcases to old-style, and
34607         moved into g++.old-deja.
34608
34609 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
34610
34611         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
34612         options.
34613
34614         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
34615         succeeded.
34616
34617         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
34618
34619 1997-02-13  Michael Meissner  <meissner@cygnus.com>
34620
34621         * lib/gcc.exp (gcc_target_compile): Add support for defining
34622         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
34623         the machine doesn't have those features.
34624
34625 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
34626
34627         * g++.law/operators4.exp: Don't use LIBS.
34628
34629 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
34630
34631         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
34632
34633         * lib/mike-g++.exp: Don't set the compiler to be tested here.
34634         * lib/g++.exp: Set it here instead. Also, allow use of the
34635         --tool_exec and --tool_opt options. Change CXX to
34636         GXX_UNDER_TEST.
34637
34638         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
34639
34640         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
34641
34642 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
34643
34644         * lib/old-dejagnu.exp: Use prune_warnings instead of
34645         prune_system_crud.
34646         * lib/mike-g++.exp: Ditto.
34647         * lib/gcc.exp: Ditto.
34648         * lib/g++.exp: Ditto.
34649
34650         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
34651
34652 1997-02-07  Jeffrey A Law  (law@cygnus.com)
34653
34654           * 941014-2.c: Include stdlib.h
34655           * 960327-1.c: Include stdio.h
34656           * dbra.c, index-1.c: Don't assume ints are 32bits.
34657
34658 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
34659
34660         * lib/gcc.exp: Add gcc,stack_size target feature.
34661
34662         * lib/g++.exp(g++_target_compile): Add the include and link
34663         paths here, not in two other places. And, it's $options, not
34664         options.
34665
34666         * lib/mike-g++.exp(postbase): Remove the code that determines
34667         the correct include and link paths.
34668         * g++.old-deja/old-deja.exp: Ditto.
34669
34670 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
34671
34672         * lib/g++.exp(g++_init): target_compile no longer returns the
34673         filename of the result.
34674
34675 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
34676
34677         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
34678         call to glob.
34679
34680         * gcc.c-torture/special/special.exp: Change call to
34681         gcc_target_compile to include the object file.
34682
34683 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
34684
34685         * gcc.c-torture/special/special.exp: Correct misspelling in last
34686         change.
34687
34688 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
34689
34690         * lib/plumhall.exp(ph_summary): Log the entire output of the
34691         executable. Return -1 if there were any failures, 0 otherwise.
34692         (ph_execute): Return -1 if there were any failures, 0 otherwise.
34693         (ph_make): Clean up objects and executables that were built
34694         if the tests succeeded.
34695
34696 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
34697
34698         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
34699         libraries and includes in the build tree as appropriate.
34700
34701 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
34702
34703         * lib/c-torture.exp: Instead of looking for the global variable
34704         NO_LONG_LONG, check to see if that's a feature of the target.
34705
34706 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
34707
34708         * config/default.exp: Minimize. Delete the remainer of the files in
34709         config; this functionality is now in devo/dejagnu/config.
34710
34711         g++.*/*: Pass any additional flags used to compile to postbase;
34712         delete CXXFLAGS.
34713
34714         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
34715         is now done by runtest.exp. Use gcc_target_compile instead of
34716         compile.
34717
34718         lib/c-torture.exp: Use gcc_target_compile instead of compile.
34719         Remove references to CFLAGS. Use remote_file instead of
34720         calling rm -f.
34721         (c-torture): Take a list of arguments to use to compile this
34722         testcase.
34723
34724         lib/g++.exp: Simplify. Use target_compile instead of compile.
34725         lib/gcc-dg.exp: Ditto.
34726         lib/gcc.exp: Ditto.
34727         lib/mike-{gcc,g++}.exp: Ditto.
34728         lib/old-dejagnu.exp: Ditto.
34729         lib/plumhall.exp: Ditto.
34730
34731 1997-01-08  Jim Wilson  <wilson@cygnus.com>
34732
34733         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
34734         (ph_linker): Likewise.
34735
34736 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
34737
34738           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
34739         MAP_ANON / MAP_ANONYMOUS if defined;
34740         else try to map from /dev/zero .
34741
34742 1996-11-12  Jeffrey A Law  (law@cygnus.com)
34743
34744         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
34745         isn't defined, then define it to MAP_ANONYMOUS.
34746
34747 1996-11-12  Jeffrey A Law  (law@cygnus.com)
34748
34749         * gcc.c-torture: Update to c-torture-1.42 release.
34750
34751 1996-11-11  Jeffrey A Law  (law@cygnus.com)
34752
34753         * gcc.c-torture: Update to c-torture-1.41 release.
34754
34755 1996-10-27  Jeffrey A Law  (law@cygnus.com)
34756
34757         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
34758         c-torture release.
34759
34760 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
34761
34762         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
34763         and LDFLAGS.  Fix second case to append the target_info ldflags
34764         onto LDFLAGS, not CFLAGS.
34765         * lib/g++.exp (g++_init): Add target_info stuff.
34766         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
34767         of libgloss and newlib flags for !native.
34768
34769         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
34770         (GDB): Fix relative path to go up another dir for finding gdb.
34771
34772 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
34773
34774         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
34775         versions in the target_info array, if they don't exist.
34776
34777 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
34778
34779         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
34780
34781 1996-07-08  Jim Wilson  <wilson@cygnus.com>
34782
34783         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
34784         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
34785
34786 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
34787
34788         * lib/old-dejagnu.exp: Don't remove the output file before we've
34789         actually tested it. Don't append pwd to the path of the executable
34790         we're testing.
34791
34792 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
34793
34794         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
34795
34796 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
34797
34798         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
34799         temporary directory for compiler files, and set it to a default
34800         value of /tmp. Set $output as the name of the output file from
34801         compiling the testcase. Add a -o option to $cflags_var so the
34802         compiler writes the final output file as $output. Set $executable
34803         to $output.
34804
34805         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
34806         directory for compiler files, and set it to /tmp if it doesn't
34807         already have a value. Set $output_file to the name of the output
34808         file from compiling the testcase. Add a -o option to CXXFLAGS so
34809         the compiler writes the final output file as $output. Use $output
34810         as the executable to be tested.
34811
34812 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
34813
34814         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
34815
34816 1996-06-08  Jeffrey A Law  (law@cygnus.com)
34817
34818         * gcc.c-torture/execute/pending-1.c: New test.  Still
34819         pending in Tege's queue.
34820
34821 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
34822
34823         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
34824         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
34825         if there were failures.  Call unresolved if there were unresolved
34826         testcases.  Call gcc_fail if program did not run to completion.
34827         (ph_make): Pass additional argument name to ph_execute.
34828         (ph_execute): Add new argument.  Pass additional arguments to
34829         ph_summary.  Call gcc_fail is there is no execution output.
34830
34831 1996-04-24  Jeffrey A Law  (law@cygnus.com)
34832
34833         * lib/plumhall.exp (proc_summary): Output relavent summary
34834         lines into the log so specific failures in plumhall can be
34835         investigated.
34836
34837 1996-04-10  Jeffrey A Law  (law@cygnus.com)
34838
34839         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
34840         (c-torture-execute): Don't try to execute tests which use
34841         "long long" types if $NO_LONG_LONG is nonzero.
34842
34843 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
34844
34845         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
34846         not c-torture.
34847
34848         * gcc.ieee: Move from here.
34849         * gcc.c-torture/execute/ieee: To here.
34850
34851 1996-03-26  Jeffrey A Law  (law@cygnus.com)
34852
34853         * gcc.c-torture: Update to c-torture-1.41 release.
34854
34855 1996-03-22  Jeffrey A Law  (law@cygnus.com)
34856
34857         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
34858         not "$output".
34859
34860 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
34861
34862         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
34863         -c present.
34864
34865 1996-03-02  Jeffrey A Law  (law@cygnus.com)
34866
34867         * config/proelf.exp: Handle connecting to a simulator.
34868
34869 1996-01-31  Jeffrey A Law  (law@cygnus.com)
34870
34871         * config/proelf.exp: New file.  Enough framework that we can
34872         run c-torture tests on the proelf targets (or any other target
34873         that gdb can connect to for that matter).
34874
34875 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
34876
34877         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
34878         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
34879
34880         * lib/plumhall.exp (ph_execute): Always call ph_summary if
34881         exec_output exists.
34882
34883 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
34884
34885         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
34886         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
34887
34888         * config/*.exp: Update FSF address.  Change result of ${tool}_load
34889         to pass/fail/unresolved/unsupported/untested.  Caller must now
34890         call unresolved/unsupported/untested.
34891         * lib/*.exp: Update FSF address.  Update to handle new results of
34892         ${tool}_load.
34893         * lib/chill.exp (verbose): Delete.
34894
34895 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
34896
34897         * lib/gcc.exp (default_gcc_start): Change order of args to
34898         $LDFLAGS $CFLAGS $LIBS.
34899         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
34900         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
34901         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
34902         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
34903         * gcc.misc-tests/dg-test.exp: Likewise.
34904         * gcc.misc-tests/msgs.exp: Likewise.
34905         * gcc.prms/prms.exp: Likewise.
34906         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
34907         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
34908
34909         * lib/dg.exp: Deleted, moved to dejagnu/lib.
34910
34911 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
34912
34913         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
34914
34915         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
34916         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
34917
34918         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
34919         necessary.
34920
34921 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
34922
34923         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
34924         global for loop; add use of $mathlib.
34925         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
34926         settings here; set mathlib for anything but VxWorks.
34927
34928 1996-01-22  Jeffrey A Law  (law@cygnus.com)
34929
34930         * gcc.c-torture: Update to c-torture-1.40 release.
34931
34932 1996-01-03  Jeffrey A Law  (law@cygnus.com)
34933
34934         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
34935         dg.exp.
34936
34937 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
34938
34939         * lib/c-torture.exp (c-torture-execute): Declare "output" as
34940         global.
34941
34942 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
34943
34944         * lib/g++.exp (LIBS): Define if not already.
34945         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
34946         (gcc-dg-prune): Call prune_gcc_output.
34947         * lib/gcc.exp (prune_gcc_output): New proc.
34948         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
34949         prune_gcc_output.
34950
34951 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
34952
34953         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
34954         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
34955
34956 1995-11-15  Jeffrey A Law  (law@cygnus.com)
34957
34958         * gcc.c-torture: Update to c-torture-1.39 release.
34959
34960 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
34961
34962         * lib/c-torture.exp (c-torture-execute): Don't return if one option
34963         fails, try others as well.
34964
34965 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
34966
34967         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
34968         If compilation fails, mark execute tests as `untested'.
34969         If test is marked as unsupported, don't mark compilation and
34970         execute tests as failed.
34971
34972 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
34973
34974         * lib/g++.exp (g++_init): Don't link in libg++, and look to
34975         libstdc++ for whether or not we want to be doing shared
34976         libraries.  Delete link_curses since we don't need it anymore.
34977         * lib/mike-g++.exp (postbase): Don't link in libg++.
34978         * g++.old-deja/old-deja.exp: Likewise.
34979
34980 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
34981
34982         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
34983
34984 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
34985
34986         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
34987         For that, add `-Wl,-a,shared_archive'.
34988         * g++.old-deja/old-deja.exp: Likewise.
34989
34990 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
34991
34992         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
34993
34994 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
34995
34996         * lib/mike-g++.exp (postbase): Pay attention to the status of
34997         g++_load.
34998
34999 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
35000
35001           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
35002
35003 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
35004
35005         * lib/gcc.exp (default_gcc_start): No longer need to log program
35006         being executed or its output, execute_anywhere does that now.
35007         * lib/g++.exp (default_g++_version): Call execute_anywhere.
35008         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
35009
35010 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
35011
35012         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
35013         the same as those in lib/g++.exp.
35014
35015 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
35016
35017         * gcc.c-torture: Update to c-torture-1.38 release.
35018         * gcc.ieee: Related changes.
35019
35020 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
35021
35022         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
35023         "exec". Minor reformatting changes.
35024
35025         * config/rom68k.exp (${tool}_load): Make it work in a canadian
35026         cross. This means all "exec" calls now work on a remote host as
35027         well.
35028         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
35029         cross. Filter out the extra "\r\n" stuff that expect puts in.
35030         (c-torture-execute): Filter out the bogus warnings like
35031         c-torture-compile does. Add support for canadian cross.
35032         * lib/gcc.exp (default_gcc_version, default_gcc_start)
35033         Use execute_anywhere rather than calling exec directly. Now it
35034         works for canadian cross testing.
35035
35036 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
35037
35038         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
35039         results into a variable, and check that rather than using file exists.
35040
35041 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
35042
35043         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
35044         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
35045
35046 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
35047
35048         * g++.old-deja/old-deja.exp: Create and pass runshlib and
35049         lib_curses if there's a shared libg++ in the build tree.
35050
35051 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
35052
35053         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
35054         if not supported target.
35055
35056 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
35057
35058         * lib/g++.exp (g++_init): Move empty setting of runshlib and
35059         link_curses up to always happen, not just for native builds.
35060
35061 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
35062
35063         * gcc.c-torture: Update to c-torture-1.36 release.
35064         * gcc.failure: Related changes.
35065
35066 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
35067
35068         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
35069
35070 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
35071
35072         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
35073         * lib/mike-g++.exp (postbase): Not in here.  Still reference
35074         runshlib, link_curses, and mathlib for link and run.
35075
35076         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
35077         pass the runtime shared library options for Solaris, OSF/1, and
35078         Irix5, and link with -lcurses to avoid unresolved references.
35079
35080 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
35081
35082         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
35083         only run once.
35084
35085 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
35086
35087         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
35088
35089 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
35090
35091         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
35092         do not have a framework for the "compat" tests yet.
35093
35094 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
35095
35096         * lib/mike-g++.exp (postbase): New local variable `mathlib',
35097         set to null if we're testing vxworks5.1.  Use that instead of
35098         `-lm' in the setting of LIBS for link and run.
35099
35100 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
35101
35102         * config/rom68k.exp (${tool}_load): Major changes to make it
35103         work.  Verified that it does in fact return the stuff in
35104         exec_output properly.  Catch any Emul or any TRAP other than 0.
35105
35106 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
35107
35108         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
35109         LDFLAGS properly for targets that need stuff from libgloss.
35110         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
35111         only run once.
35112         (gpp_initialized): New variable.
35113
35114 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
35115
35116         * config/rom68k.exp: Load libgloss.exp.
35117         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
35118         so we can produce a fully linked binary.
35119         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
35120         so we can produce a fully linked binary.
35121
35122 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
35123
35124         * lib/plumhall.exp (ph_section): Watch for expected failures.
35125         Add missing `else'.
35126
35127         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
35128         run the testcase.
35129         (c-torture): Likewise.
35130
35131 1995-08-28  Doug Evans  <dje@cygnus.com>
35132
35133         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
35134
35135         * lib/mike-g++.exp (mike_cleanup): New proc.
35136         (prebase): New globals compiler_result, not_compiler_result,
35137         target_regexp.
35138         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
35139         allow leading "-" in pattern.  Watch for unsupported tests.
35140         If $compiler_result is set, pattern match assembler code,
35141         and ditto for $not_compiler_result.
35142         * lib/mike-gcc.exp: Likewise.
35143
35144         * lib/plumhall.exp (ph_execute): Only call ph_summary if
35145         execution "succeeded".
35146
35147 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
35148
35149         * config/win32.exp: New file.
35150         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
35151
35152 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
35153
35154         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
35155         unsupported.
35156         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
35157         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
35158         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
35159
35160         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
35161         "... without exceptions was ...".  That is now handled by
35162         prune_system_crud.
35163         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
35164
35165 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
35166
35167         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
35168         sieve.c,sort2.c}: New files.
35169         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
35170         sieve.exp,sort2.exp}: Drivers for them.
35171
35172         * lib/mike-gcc.exp (program_output): New user settable variable.
35173         (postbase): Call prune_system_crud.  Also prune extraneous compiler
35174         messages.
35175         * lib/mike-g++.exp (program_output): New user settable variable.
35176
35177         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
35178
35179         * config/sh.exp: Deleted (use sim.exp instead).
35180
35181 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
35182
35183         * config/vx.exp: Declare CHECKTASK as global.
35184         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
35185         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
35186         * lib/old-dejagnu.exp: Load [pwd]/$executable.
35187
35188 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
35189
35190         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
35191         target. Like vx.exp, only includes `vx29k.exp' instead of
35192         `vxworks.exp'.
35193
35194 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
35195
35196         * config/sim.exp: Increase time limit from 120 seconds to 240.
35197
35198 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
35199
35200         * gcc.c-torture/execute/950628-1.c: New test.
35201
35202 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
35203
35204         * gcc.c-torture: Update with changes/additions from
35205         c-torture-1.34.
35206
35207 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
35208
35209         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
35210
35211 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
35212
35213         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
35214
35215 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
35216
35217         * gcc.c-torture/compile/950512-1.c: New test.
35218         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
35219         * gcc.dg/struct-ret-1.c: Likewise.
35220
35221 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
35222
35223         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
35224           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
35225
35226 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
35227
35228         * gcc.c-torture/special/920411-1.c: Deleted.
35229         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
35230
35231 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
35232
35233         * config/sim.exp (${tool}_load): Hack in call to bash to get a
35234         cpu limit.
35235
35236 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
35237
35238         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
35239
35240 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
35241
35242         From kenner;
35243         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
35244         is the proper length.
35245         * va-arg-3.c: Likewise.
35246
35247 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
35248
35249         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
35250         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
35251
35252         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
35253         * lib/g++.exp (default_g++_start): Delete old cruft.
35254
35255 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
35256
35257         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
35258         (2 * (1 << 18)) to (2 * (1 << 17)).
35259
35260         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
35261
35262 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
35263
35264         * config/rom68k.exp: Renamed from config/idp.exp
35265
35266 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
35267
35268         * c-torture/compile/921109-2.c
35269
35270 1995-04-18  Mike Stump  <mrs@cygnus.com>
35271
35272         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
35273         excess errors.
35274
35275 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
35276
35277         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
35278         output.
35279         * lib/g++.exp (default_g++_start): Likewise.
35280
35281 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
35282
35283         * gcc.c-torture/compile/950329-1.c: New test.
35284
35285 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
35286
35287           * config/bug.exp (${tool}_load): Updated to use new remote_open
35288           and remote_close procs.
35289         * config/idp.exp: New file.
35290
35291 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
35292
35293         * gcc.c-torture/execute/950322-1.c: New test.
35294
35295 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
35296
35297         * config/vx.exp (${tool}_load): Clean up testing of return code from
35298         vxworks_ld and vxworks_spawn.
35299
35300 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
35301
35302         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
35303
35304 1995-03-13  Mike Stump  <mrs@cygnus.com>
35305
35306         * lib/old-deja.exp: Add `excess errors test - ' error, now one
35307         can mark excess errors on a machine by machine basis.  Note, the
35308         default is to not expect any excess errors, even when excess
35309         errors test - is given, so you will want to put an XFAIL ... on
35310         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
35311         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
35312         those 4 machines, but no others.
35313
35314 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
35315
35316         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
35317         * lib/c-torture.exp: to here.
35318
35319 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
35320
35321         * gcc.c-torture/execute/950221-1.c: New test.
35322         * gcc.c-torture/execute/struct-ret-1.c: New test.
35323         * gcc.c-torture/compile/950221-1.c: New test.
35324
35325         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
35326
35327 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
35328
35329         * gcc.c-torture/execute/arith-1.c (main): Return 0.
35330         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
35331
35332 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
35333
35334         * g++.gb: New directory of tests, derived from my signature and
35335         class scoping tests.
35336
35337         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
35338         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
35339         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
35340         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
35341         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
35342         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
35343         * g++.gb/sig25.C: Likewise.
35344
35345         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
35346         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
35347         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
35348         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
35349         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
35350         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
35351         * g++.gb/sig25.exp: Likewise.
35352
35353         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
35354         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
35355         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
35356         * g++.gb/scope13.C: Likewise, this test still fails.
35357
35358         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
35359         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
35360         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
35361         * g++.gb/scope13.exp: Ditto.
35362
35363         * g++.gb/README: New file, explains what these tests are about.
35364
35365 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
35366
35367         * lib/dg.exp (dg-do): Support `preprocess'.
35368         (dg-test): Likewise.
35369
35370 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
35371
35372         * config/udi.exp: change "continue -expect" to "exp_continue".
35373
35374 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
35375
35376         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
35377         Delete redundant tests.
35378
35379         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
35380         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
35381         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
35382         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
35383         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
35384         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
35385         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
35386         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
35387
35388         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
35389         storing label pointers.
35390         * gcc.c-torture/execute/921019-1.c: Likewise.
35391         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
35392         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
35393         parameter fp.
35394         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
35395         constants.
35396
35397         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
35398         Delete obsolete tests.
35399
35400         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
35401         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
35402         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
35403         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
35404         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
35405         * gcc.c-torture/compile/950124-1.c: New test.
35406
35407         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
35408
35409 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
35410
35411         * lib/mike-g++.exp: Add -lm to LIBS.
35412
35413 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
35414
35415         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
35416
35417 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
35418
35419         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
35420
35421 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
35422
35423         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
35424
35425 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
35426
35427         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
35428         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
35429         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
35430         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
35431         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
35432         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
35433         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
35434         * g++.law/{operators31.C, operators32.C,
35435         * g++.law/{operators33.C, operators34.C}: Likewise.
35436         * g++.law/{pic1.C, refs2.C}: Likewise.
35437         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
35438         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
35439         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
35440         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
35441
35442         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
35443         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
35444         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
35445         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
35446         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
35447         * g++.law/{enum9.exp, friend5.exp}: Likewise.
35448         * g++.law/{nest3.exp, nest4.exp}: Likewise.
35449         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
35450         * g++.law/{operators30.exp, operators31.exp}: Likewise.
35451         * g++.law/{operators32.exp, operators33.exp}: Likewise.
35452         * g++.law/{operators34.exp}: Likewise.
35453         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
35454         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
35455         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
35456         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
35457         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
35458
35459         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
35460         No longer expected to fail.
35461         * g++.law/missed-error3.C: Tweak for recent bool changes.
35462
35463 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
35464
35465         * config/emb-unix: Deleted.
35466         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
35467         remote execution.  Do final link on remote host if REMOTE_LINK is set.
35468
35469 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
35470
35471         * lib/dg.exp (dg-test): Fix typo in last patch.
35472
35473 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
35474
35475         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
35476         (handles multiple occurrences).
35477
35478 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
35479
35480         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
35481         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
35482         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
35483         printed).
35484         * lib/c-torture.exp (c-torture-compile): Likewise.
35485         (c-torture): Prepend full path if missing.
35486         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
35487         (gcc_fail): Likewise.
35488         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
35489
35490 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
35491
35492         * lib/netware.exp: Only attach to NetWare i386 systems.
35493
35494 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
35495
35496         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
35497         messages.  Add test name to "output pattern match" pass/fail message.
35498
35499 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
35500
35501         * gcc.dg: New testsuite.
35502         * gcc.dg/dg.exp: New file.
35503
35504         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
35505         test-switch.c}: Deleted.
35506
35507         * gcc.misc-tests/msgs.exp: New testcase driver.
35508
35509 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
35510
35511         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
35512         Watch for illegal return values from ${tool}_load.
35513         * config/unix.exp (${tool}_load): Fix pass/fail detection for
35514         cross targets.  Coerce return value >0 to 1.
35515
35516 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
35517
35518         * config/unix.exp (${tool}_load): Call program rsh, not proc.
35519
35520         * config/emb-unix.exp: New file.
35521
35522         * config/sim.exp: Error if variable $SIM not defined.
35523         (${tool}_load): Mark test as "untested" if simulator missing.
35524
35525         * config/unix.exp: Load remote.exp to get rcp_download.
35526         * lib/c-torture.exp: Use different option lists for testcases with
35527         and without loops.
35528         * gcc.c-torture/execute/execute.exp: Likewise.
35529
35530 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
35531
35532         * config/*.exp: Clarify return code from ${tool}_load.
35533         Call `unresolved' or `untested' instead of `warning' or `perror'
35534         (sometimes you still want to call both though).
35535         Add comment that `shell_id' is local to each file.
35536         * config/udi.exp (timeout): Set to 30.
35537         Don't print warning if connection fails, $connectmode has already
35538         printed an error.
35539         (${tool}_load): Move verbose messages to level 2.
35540         Rework pattern for "Process started" message.
35541         Pass `shell_id' to ${connectmode}_download.
35542         Retry twice upon timeout.  Make resetting of target more robust.
35543         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
35544         Pass `shell_id' to exit_$connectmode.
35545         Only call exit_$connectmode if connected.
35546         * config/unix.exp (${tool}_load): Check return codes better.
35547         * config/vrtx.exp (${tool}_load): Likewise.
35548         * config/vx.exp (${tool}_load): Likewise.
35549         Delete unneeded global's.
35550         * lib/dg.exp (dg-test): Update to reflect clarified return codes
35551         from ${tool}_load.
35552         (dg-stat): Delete.
35553         (dg-init): Delete recording of pass/fail counts.
35554         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
35555         (old-dejagnu-init): Likewise.
35556         (old-dejagnu-stat): Delete contents, empty proc now.
35557         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
35558         (c-torture): Delete references to lcnt, lpass, lfail.
35559         Get option list from TORTURE_OPTIONS.
35560         Delete -funroll[-all]-loops if no loops.
35561         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
35562         (g++_stat): Delete contents (empty proc now).
35563         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
35564         (gcc_finish): Likewise.
35565         (gcc_stat): Deleted.
35566         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
35567         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
35568         * gcc.c-torture/execute/execute.exp: Likewise.
35569         Split tests into two parts: compile, execute.
35570         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
35571         no loops.  Update to reflect clarified return codes from ${tool}_load.
35572
35573 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
35574
35575         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
35576         to grep for.
35577         (old-dejagnu): Likewise (where necessary).
35578
35579 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
35580
35581         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
35582
35583         * lib/dg.exp (dg-process-target): Fix processing of selector.
35584         Add comment regarding use of `error'.
35585
35586         * lib/gcc.exp (prune_system_crud): Define if missing.
35587         * lib/g++.exp (prune_system_crud): Likewise.
35588
35589         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
35590         Call prune_system_crud.
35591         * lib/dg.exp (dg-runtest): New proc.
35592         Use perror instead of send_user for tcl errors in testcase.
35593         Don't return any value, it's never used.
35594         Don't clobber previous definition of `unknown'.
35595         Print tcl errors in `dg-final'.
35596
35597 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
35598
35599         * lib/dg.exp (dg-process-target): Improve syntax error messages.
35600         (dg-test): Don't print errorInfo, it contains stack backtrace.
35601
35602 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
35603
35604         * lib/g++.exp (runtest_file_p): Define if missing.
35605
35606 1994-09-24  Doug Evans  (dje@cygnus.com)
35607
35608         * lib/mike-g++.exp: Comment out loading of g++.exp.
35609         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
35610         (default_g++_version): Always print something.
35611         (default_g++_start): Comment out call to `which'.
35612         (g++_start, g++_load): Deleted (must be defined in config file).
35613         * lib/gcc.exp: Test for existence of $CC at start.
35614         Delete check for tmpdir (done in gcc_init).
35615         (default_gcc_version): Always print something.
35616         (default_gcc_start): Comment out call to `which'.
35617         * config/*.exp: Major cleanup - make cross targets work at least a
35618         little better for g++ (by not being "--tool gcc" specific).
35619         Rename gcc_xxx to ${tool}_xxx.
35620         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
35621         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
35622
35623 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
35624
35625         * lib/c-torture.exp (c-torture-compile): Rework compiler
35626         message processing.
35627
35628         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
35629         c-torture.
35630
35631 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
35632
35633         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
35634
35635         * lib/dg.exp (dg-process-target): Support { target native }.
35636
35637 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
35638
35639         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
35640         looked for "... program xxx got fatal signal".
35641         Correct regsub munging of `comp_output'.
35642         Ignore compiler messages "path prefix not used" and "linker input
35643         file unused".
35644
35645 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
35646
35647         * lib/gcc.exp (runtest_file_p): Define if missing.
35648         * gcc.prms/template.c: Example to work from.
35649
35650 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
35651
35652         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
35653         * lib/dg.exp (dg-test): Call unsupported testcases as such.
35654
35655         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
35656         * gcc.prms/1883.c: Moved from compile/940714-1.c.
35657         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
35658         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
35659
35660         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
35661         (dg-process-target): No longer a varargs proc.
35662         Return S/N for target, P/F for xfail.  All callers changed.
35663         (user option procs): More argument checking.
35664         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
35665         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
35666         (dg-test): Skip test if not running on selected target in `dg-do'.
35667         Update handling of `dg-do-what', `dg-output-text'.
35668         Separate execution pass/fail from output pattern match pass/fail.
35669         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
35670
35671 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
35672
35673         * gcc.c-torture/special/special.exp: Don't expect failure for mips
35674         target for 920510-1.c.
35675
35676 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
35677
35678         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
35679         Clean up comment regarding use of passcnt, etc.
35680         (gcc_stat): Don't update `testcnt' here.
35681         (gcc_finish): Do it here.
35682         Might as well reset `but_id' here too.
35683         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
35684         to determine if the file should be tested.
35685         * gcc.c-torture/compile/compile.exp: Likewise.
35686         * gcc.c-torture/execute/execute.exp: Likewise.
35687         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
35688         * gcc.misc-tests/dg-test.exp: Likewise.
35689         * gcc.prms/prms.exp: Likewise.
35690         * gcc.wendy/wendy.exp: Likewise.
35691         * g++.old-deja.exp: Likewise.
35692         Move "Testing file" message to verbose level 1.
35693
35694 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
35695
35696         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
35697
35698 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
35699
35700         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
35701         (default_gcc_start): Accept optional second list element
35702         of compiler flags.  Print compiler output at verbosity level 2.
35703         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
35704         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
35705         Save current values of framework globals passcnt, failcnt, xpasscnt,
35706         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
35707         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
35708         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
35709         xfailcnt to compute stats.  Update framework global `testcnt' from
35710         pass/fail counts.
35711         (gcc_finish): New proc.  Clean up test environment.
35712         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
35713         (gcc_epass, gcc_efail): Delete.
35714         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
35715         argument of line number.
35716         (dg-init): If the tool has an init routine, call it.
35717         (dg-test): Remove args `cflags_var' and `libs_var'.
35718         Pass all compiler options to ${tool}_start.
35719         Handle missing line number.
35720         (dg-finish): New function.
35721         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
35722         particular files.  Call gcc_finish at end.  Move "skipping test"
35723         message to verbosity level 3.
35724         * gcc.c-torture/compile/compile.exp: Likewise.
35725         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
35726         * gcc.c-torture/execute/execute.exp: Likewise.
35727         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
35728         Print testcase being tried at verbosity level 1.
35729         * gcc.c-torture/special/special.exp: Unset xfail.
35730         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
35731         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
35732         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
35733         * gcc.failure/failure.exp: Likewise.
35734         * gcc.ieee/ieee.exp: Likewise.
35735         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
35736         Update call to dg-test.  Call dg-finish at end.
35737         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
35738         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
35739         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
35740         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
35741         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
35742         * gcc.wendy/wendy.exp: Add copyright.
35743         Delete setting of tmpdir (done by gcc_init).
35744         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
35745         Pass compiler flags to gcc_start.  Call gcc_finish at end.
35746         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
35747         gcc_[ce]pass/fail.
35748
35749 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
35750
35751         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
35752         confusion.
35753         (g++_load): Likewise.
35754
35755         * config/*.exp (gcc_load): Some were varargs fns and some were not.
35756         Rename argument to `prog' to remove the confusion.
35757         Varargs fns behave differently too!
35758         (g++_load): Likewise.
35759
35760         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
35761
35762         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
35763         what it is.  Delete (always) printing of status value for !native.
35764         Simplify verbose code, and include status and exec_output.
35765         (g++_load): Use gcc_load.
35766
35767 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
35768
35769         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
35770         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
35771         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
35772         940714-3.c as these testcases don't exist anymore.  Make
35773         va-arg-1.c expected to pass.
35774
35775 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
35776
35777         * gcc.misc-tests/misc.exp: Only run specific testcases.
35778         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
35779         * gcc.misc-tests/dg-[1-9].c: New files.
35780
35781         * lib/dg.exp: New testsuite driver.
35782         * gcc.prms/prms.exp: Use it.
35783
35784         * README.gcc: New file.
35785
35786         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
35787         Document and reset `lxpass' and `lxfail'.
35788         Simplify "initialized" message.
35789         (gcc_stat): Clean up comments a little.
35790
35791 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
35792
35793         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
35794
35795 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
35796
35797         * lib/old-dejagnu.exp (process-option): New proc.
35798         (old-dejagnu-init, old-dejagnu-stat): Likewise.
35799         (old-dejagnu): Simplify.
35800         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
35801
35802 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
35803
35804         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
35805         exists and is not an empty string.
35806
35807         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
35808         $xfail rather than calling setup_xfail.  Clear $xfail when test is
35809         finished.
35810         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
35811         automatically.
35812
35813         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
35814         longer expected to fail.
35815
35816         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
35817         "f" function call.
35818
35819         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
35820
35821         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
35822         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
35823         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
35824         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
35825         c-torture-1.29.
35826
35827         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
35828         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
35829
35830         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
35831
35832         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
35833         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
35834
35835         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
35836         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
35837         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
35838
35839 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
35840
35841         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
35842         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
35843         940714-1.c, 940714-2.c, 940714-3.c},
35844         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
35845         gcc.misc-tests/{mg.c,mg.exp}:
35846         New tests.
35847         * gcc.noncompile/noncompile.exp: Change accordingly.
35848
35849 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
35850
35851         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
35852         Undo previous clobberage.
35853
35854 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
35855
35856         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
35857         * gcc.special/{930510-1.c, special.exp}:
35858         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
35859         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
35860         struct-varargs-1.c}: New tests from c-torture-1.26.
35861
35862 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
35863
35864         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
35865           argument to switch.
35866
35867 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
35868
35869         * Revert the previous changes.  Please see Rob's directory
35870           (/lisa/test/rob/progressive/gcc/testsuite) for testing
35871           fixes.
35872
35873 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
35874
35875         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
35876             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
35877             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
35878             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
35879             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
35880             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
35881             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
35882             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
35883             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
35884             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
35885             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
35886             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
35887             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
35888             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
35889             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
35890             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
35891             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
35892             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
35893             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
35894             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
35895             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
35896             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
35897             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
35898             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
35899             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
35900             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
35901             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
35902
35903 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
35904
35905         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
35906             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
35907           with perror calls.
35908
35909 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
35910
35911         * config/unix.exp (g++_load): Fix syntax.
35912
35913 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
35914
35915         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
35916         * gcc.noncompile/921017-1.c: Deleted obsolete test.
35917         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
35918         Don't expect va-arg-1.c to fail.  Correct expected output for
35919         920928-1.c.
35920         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
35921         * gcc.wendy/hbm4.c: Correct typo.
35922         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
35923
35924 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
35925
35926         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
35927         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
35928         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
35929         * lib/c-torture.exp (c-torture-compile): Ditto.
35930
35931         Reduce volume of output (remove all the -I's and such).
35932         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
35933         Call gcc_cpass, gcc_cfail.
35934         (c-torture): Pass testing option to c-torture-compile.
35935
35936 1994-03-21  Doug Evans  (dje@cygnus.com)
35937
35938         Bring patches over from progressive.
35939         * config/default.exp: Exit remote shell cleanly.
35940         (g++_exit, g++_start): Add default versions.
35941         * config/sim.exp (gcc_load): Use perror, not error.
35942
35943 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
35944
35945         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
35946         set in site.exp.
35947
35948 1994-03-14  Doug Evans  (dje@cygnus.com)
35949
35950         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
35951         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
35952         (wendy_try): New proc to run testcase.
35953         (main loop): Call 'em.
35954         * gcc.wendy/*.c: Clean up pass to correct expected output.
35955
35956         * lib/gcc.exp: Minor cleanup work.
35957         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
35958
35959 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
35960
35961         * config/sim.exp (gcc_load): Document return codes better.
35962         Don't pass -v to simulator.
35963
35964 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
35965
35966           * gcc.special/920717-x.c: Fix typo.
35967           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
35968           get at sources.
35969
35970         * lib/mike-gcc.exp: Fix typo.
35971
35972 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
35973
35974         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
35975         binary to use, transform the name.
35976         * config/*.exp: rename everything. Nuke any g++ specific files,
35977         it's now a special case of gcc that requires no special support.
35978         Add a default.exp for unsupported targets.
35979
35980 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
35981
35982         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
35983         lib/old-dejagnu.exp: Fix a few patterns to work with the new
35984         version of Tcl.
35985
35986 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
35987
35988         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
35989         than a warning.
35990
35991 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
35992
35993         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
35994
35995 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
35996
35997         * gcc.execute/execute.exp: Combine opt_list and foption_list into
35998         option_list.  Compile every file with only 4/6 option choices
35999         (same as C torture) instead of with 12/18 different option
36000         choices.
36001         * lib/c-torture.exp: Likewise.
36002
36003         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
36004         not already set.
36005
36006 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
36007
36008         * lib/old-deja.exp: Add `excess errors test fails' error, now one
36009         can put an XFAIL *-*-* on excess errors.
36010
36011 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
36012
36013         * g++.law: Add more tests derived from g++-bugs snapshots.
36014
36015         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
36016         equivalent to g++.law/init9.
36017
36018         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
36019         compiled it, and the a.out file after we've run it.
36020
36021 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
36022
36023         * lib/mike-g++.exp (postbase): Delete the .o file after we've
36024         compiled it, and the a.out file after we've run it.
36025
36026 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
36027
36028         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
36029
36030 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
36031
36032         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
36033         version number.
36034
36035 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
36036
36037         * g++.law: New directory of g++ tests derived from the g++-bugs
36038         snapshots.
36039
36040 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
36041
36042         * gcc.compile: initbug1.c initbug1.exp testcase added
36043
36044 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
36045
36046         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
36047         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
36048           fixes submitted by Jeff Law (law@cs.utah.edu)
36049         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
36050           Jeff Law (law@cs.utah.edu)
36051
36052
36053 1993-11-30  Mike Stump  (mrs@cygnus.com)
36054
36055         * config/unix-g++.exp: Follow the gcc way of doing things.
36056         * g++.old-deja/old-deja.exp: Minor updates.
36057         * lib/g++.exp: New file, follow the gcc way of doing things.
36058         * lib/old-dejagnu.exp: Minor updates.
36059         * lib/mike-g++.exp: Always unset errorInfo.
36060
36061 1993-11-06  Mike Stump  (mrs@cygnus.com)
36062
36063         * lib/gcc.exp: Fix some errors with the below change, CC and
36064         CFLAGS should be global when setting, not local.
36065
36066 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
36067
36068         * lib/gcc.exp: Transform tool name.
36069
36070 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
36071
36072         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
36073
36074 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
36075
36076         * lib/gcc.exp: change gcc_done to gcc_stat
36077
36078 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
36079
36080         * Upgraded gcc testsuite to c-torture version 1.25
36081
36082 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
36083
36084         * lib/gcc.exp: added reporting code. Changed verbose compile message.
36085         * lib/c-torture: added hooks for new reporting code.
36086
36087 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
36088
36089         * config/sh-gcc.exp: check if sh-sim exists in the path
36090
36091 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
36092
36093         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
36094         * gcc.compile/compile.exp: Initial changes for new logic.
36095         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
36096         * gcc.failure/failure.exp: Initial changes for new logic.
36097         * gcc.ieee/ieee.exp: Initial changes for new logic.
36098         * gcc.misc-tests/misc.exp: Initial changes for new logic.
36099         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
36100         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
36101         * lib/c-torture.exp: Initial changes for new logic.
36102         * lib/gcc.exp: Initial changes for new logic.
36103
36104 1993-10-15  Mike Stump  (mrs@cygnus.com)
36105
36106         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
36107         depend upon failure or success.  Fully qualify names in failure
36108         and success messages.  Always remove a.out before starting
36109         compile, just in case.  Pay more attention to error text output by
36110         the compiler.  Handle testcases with no known past errors just
36111         like all others, so that things are uniform.  Other miscellaneous
36112         improvements.
36113
36114 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
36115
36116         * gcc.cpp: new directory for cpp tests
36117
36118 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
36119
36120         * lib/chill.exp: Code reformatted, removed unused code.
36121         * config/unix-chill.exp: Code reformatted, removed unused code.
36122         * chill.execute/execute.exp: Code reformatted, removed unused code.
36123         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
36124
36125 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
36126
36127         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
36128         routines not written.
36129
36130 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
36131
36132         * config/bug-gcc.exp: Use new procs from bug.exp.
36133
36134 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
36135
36136         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
36137         via ftp, rather than depending on NFS.
36138         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
36139         case.
36140
36141 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
36142
36143         * config/bug-gcc.exp: Use new download proc.
36144
36145 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
36146
36147         * chill.execute/execute.exp: cleanups, handles errors better
36148         * chill.compile/compile.exp: rewrite, based on execute.exp
36149         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
36150         * lib/chill.exp: major changes to diff proc and compile and link
36151           procs. added chill_fail and chill_pass wrappers to pass and
36152           fail. added more comments, and handle error codes better.
36153           Added a hack to capture stderr from exec, so noncompile tests
36154           can work.
36155
36156 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
36157
36158         * chill.execute/execute.exp: rewrite of testsuite driver
36159         * lib/chill.exp: rewrite of testsuite driver
36160         * config/unix-chill.exp: rewrite of testsuite driver
36161
36162 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
36163
36164     In chill.execute:
36165         * iexpr.ch: Standardize uppercase.
36166         * tuples.dat: Standardize uppercase.
36167         * vary.ch: standardize.  Correct varying string assignments.
36168         * vary.dat: Add new output lines.
36169
36170 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
36171
36172     In chill.execute:
36173         * chprintf.ch: Standardize use of uppercase.
36174         * tuples.ch: Standardize and turn arr2 into a DCL,
36175           rather than a SYN.
36176         * pinits.ch: Standardize.
36177
36178 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
36179
36180         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
36181         * Makefil: Renamed to Makefile.in.
36182         * configure.in: New.
36183
36184 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
36185
36186     In chill.execute:
36187         * .cvsignore: Add result/output files.
36188         * Makefile: Fix up variables at start.  Use MFLAGS
36189           everywhere.  Correct bool_loc, built_ins entries.
36190           Add entry for vary1.ch.
36191         * bitarray.ch: Standardize upper-case usage.
36192         * bitexpr.ch: Standardize, add output of b1.
36193         * params.ch: Use arrayt in along PROC parameters, to
36194           avoid novelty problems.
36195         * sets.ch: Tiny cleanup.
36196         * vary1.ch: Re-indent.
36197
36198 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
36199
36200           * Add PR-related files to Makefiles, .cvsignore files, etc.
36201
36202 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
36203
36204         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
36205           with compiler objects. New names are test-flow.c and test-loop.c
36206
36207 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
36208
36209         * Upgraded c-torture tests from 1.19 to 1.20
36210
36211         * new files:
36212         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
36213         * gcc.compile: 930623-1.c 930623-2.c
36214         * gcc.noncompile: 930622-1.c 930622-2.c
36215         * gcc.failure: 920411-1.c 920627-2.c
36216         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
36217
36218 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
36219
36220         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
36221           More changes to get testsuite working properly. Needs more work.
36222           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
36223
36224 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
36225
36226         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
36227           More changes to get testsuite working properly. Needs more work.
36228
36229 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
36230
36231         * chill.compile/compile.exp: Added for Dejagnu support
36232         * chill.execute/execute.exp: Added for Dejagnu support
36233         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
36234
36235 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
36236
36237     This should complete moving the CHILL test files.
36238         * chill.noncompile(.cvsignore printf.grt
36239             in-printf.grt chprintf.grt chprintf.ch):
36240             Added test-support files.
36241           (Makefile): Modified further.
36242         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
36243             signal.ch): Added test files.
36244           * chill.execute (.cvsignore printf.grt printr.c
36245             in-printf.grt rts.c chprintf.grt rts.h): Added
36246           test-support files.
36247             (Makefile): More corrections.
36248
36249 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
36250
36251         * chill.compile, chill.execute, chill.nocompile: Add CHILL
36252           test cases, ready for DejaGnu.
36253
36254 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
36255
36256         * Upgraded c-torture tests from 1.18 to 1.19
36257
36258         * gcc.compile: added test(s):
36259           930607-1.c
36260         * gcc.execute: added test(s):
36261           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
36262
36263         * added new subdirectory for misc tests: gcc.misc-tests
36264         * gcc.misc-test(s): added tests:
36265           inst-check.c test-consts.c test-ior.c test-switch.c
36266
36267 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
36268
36269         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
36270
36271 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
36272
36273         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
36274
36275 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
36276
36277         * Upgraded c-torture tests from 1.17 to 1.18
36278
36279 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
36280
36281         * Upgraded c-torture tests from 1.12 to 1.17
36282
36283 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
36284
36285         * lib/old-dejagnu.exp:
36286           Fixed handling of XFAIL target triplets to correctly
36287           recognize wildcard characters.  Removed code that
36288           appended a unique id tag to the end of the file name
36289           printed out by the result of the testcases within a
36290           given test file.
36291
36292 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
36293
36294         * lib/old-dejagnu.exp:
36295           Reworked expected failure handling to trigger off of XFAIL
36296           keyword in keyphrase embeded in testcase source code. The
36297           XFAIL keyword must be at the end of the keyphrase line. It
36298           may optionally be followed by one or more target triplets.
36299           It has just occured that the handling of wildcards in the
36300           target triplet may not be correct.
36301
36302 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
36303
36304         * g++.old-deja/tests:
36305           Moved all subdirectories up one level into g++.old-deja .
36306
36307         * lib/old-dejagnu.exp:
36308           Fixed problem with CXXFLAGS not being properly reset, and being
36309           corrupted with extraneous "-c" compiler option.  This was
36310           causing binaries to not be generated for test that needed them.
36311           Modified strings passed to "pass" and "fail" so that individual
36312           tests from the same test file would be distinguished by an
36313           identifier appended to the test file name in the summary logs;
36314           this corrected a problem with erroneous diff logs.  Added code
36315           to search testcases for expected fail and unexpected pass keywords.
36316
36317 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
36318
36319         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
36320
36321 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
36322
36323         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
36324           Removed extraneous text from end of "Special g++ Options"
36325           keyphrase.
36326
36327         * lib/old-dejagnu.exp: Added pattern matching to look for new
36328           keywords, embedded in testcases comments, which will trigger
36329           calls to xpass and xfail.
36330
36331 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
36332
36333         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
36334           comments embedded in the testcases, especially the one looking for
36335           special compiler options, as well as the pattern matching for the
36336           compiler output again.
36337
36338 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
36339
36340         * lib/old-dejagnu.exp: Do a proper check of the return value for
36341           execute tests. Fixed several problems with the pattern matching
36342           of the compiler output which gave erroneous test results.
36343           Changed several of the test result messages to be more descriptive.
36344         * config/unix-g++.exp: Proc g++_load now actually works and
36345           executes the tests passed to it and returns a usable return
36346           value.
36347
36348 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
36349
36350           * lib/gcc.exp: Exits gracefully if $CC is bogus.
36351
36352 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
36353
36354         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
36355           Modified both files to properly execute the old style
36356           dejagnu tests. The previous versions of these files were
36357           experimental and did not function anything near correctly.
36358
36359 1993-04-05  Rob Savoye  (rob@cygnus.com)
36360
36361         * Removed all Makefile.in and configure.in files. No configuration
36362         needed now.
36363
36364 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
36365
36366         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
36367
36368 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
36369
36370         * gcc.compile/configure.in, gcc.unsorted/configure.in,
36371         gcc.special/configure.in, gcc.noncompile/configure.in,
36372         gcc.execute/configure.in, gcc.code_quality/configure.in,
36373         g++.other/configure.in, g++.old-deja/configure.in,
36374         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
36375         in srcname setting.
36376
36377 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
36378
36379         * lib/udi.exp:  Fixed mondfe and mondfe_download.
36380         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
36381         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
36382
36383 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
36384
36385         * config/udi-gdb.exp: Check $shell_id after connecting to target.
36386         (gdb_exit): Don't remove *_soc files.
36387
36388 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
36389
36390         * lib/c-torture.exp: Don't look for main; instead always use -w
36391         -c.  This is how the c-torture tests work.  Remove the object
36392         file if the compilation succeeds.
36393         * gcc.execute/execute.exp: Remove executable if test passes.
36394         * gcc.noncompile/noncompile.exp: Every test is an expected
36395         failure.
36396         * gcc.special/special.exp: Added tests from c-torture 1.11,
36397         corrected use of existing test.
36398         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
36399         gcc.execute/920625-1.c: Updated to c-torture 1.11.
36400         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
36401         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
36402         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
36403         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
36404         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
36405         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
36406         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
36407         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
36408         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
36409         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
36410         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
36411         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
36412         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
36413         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
36414         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
36415         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
36416         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
36417         c-torture 1.11.
36418         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
36419         correspond to c-torture 1.11.
36420
36421         * New file.