OSDN Git Service

4d9642784bc0d0bad1638a8365562b4ab637595a
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-10-06  Richard Guenther  <rguenther@suse.de>
2
3         PR tree-optimization/24238
4         * g++.dg/tree-ssa/pr24238.C: New testcase.
5
6 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
7
8         PR 18568
9         * gfortran.dg/der_pointer_3.f90: New test.
10
11 2005-10-05  Devang Patel  <dpatel@apple.com>
12
13         PR Debug/23205
14         * g++.dg/other/PR23205.C: New.
15         
16 2005-10-05  Richard Henderson  <rth@redhat.com>
17
18         PR target/23602
19         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
20         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
21
22 2005-10-05  Dale Johannesen  <dalej@apple.com>
23
24         * gcc.c-torture/execute/float-floor.c:  New.
25
26 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
27
28         PR tree-optimization/21419
29         PR tree-optimization/24146
30         PR tree-optimization/24151
31
32         * g++.dg/ext/asm7.C: New.
33         * g++.dg/ext/asm8.C: New.
34         * gcc.dg/asm-1.c: Compile on all targets.
35         * gcc.dg/asm-pr24146.c: New.
36         * gcc.dg/pr21419.c: Adjust error messages.
37
38 2005-10-05  Richard Guenther  <rguenther@suse.de>
39
40         PR fortran/24176
41         * gfortran.fortran-torture/compile/empty.f90: New testcase.
42
43 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
44
45         PR c++/23513
46         * g++.dg/template/spec22.C: Robustify test.
47         * g++.dg/template/spec26.C: New.
48
49 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
50
51         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
52         if target supports vector instructions.
53
54 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
55
56         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
57         C99 functions.
58
59 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
60
61         * lib/target-supports.exp (check_effective_target_fortran_large_real,
62         check_effective_target_fortran_large_int): Replace cached result
63         when target changes.
64
65 2005-10-04  Devang Patel  <dpatel@apple.com>
66
67         * gcc.dg/i386-sse-vect-types.c: New.
68         
69 2005-10-04  Ian Lance Taylor  <ian@airs.com>
70
71         PR preprocessor/13726
72         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
73         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
74
75 2005-10-04  Richard Guenther  <rguenther@suse.de>
76
77         PR c/23576
78         * gcc.dg/noncompile/pr23576.c: New testcase.
79
80 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
81
82         PR middle-end/23125
83         * gcc.dg/register-var-3.c: New test.
84
85 2005-10-04  Steven Bosscher  <stevenb@suse.de>
86
87         * gcc.dg/pr23049.c: New test.
88
89         * gcc.dg/ucnid-4.c: Fix test.
90
91 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
92
93         PR 23445
94         * gcc.c-torture/compile/pr23445.c: New test.
95
96 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
97
98         * g++.dg/overload/unknown1.C: New.
99
100 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
101
102         PR c++/17775
103         * g++.dg/template/repo4.C: New test.
104
105 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
106
107         PR libfortran/19308
108         * gfortran.dg/large_real_kind_2.F90: New test.
109         * gfortran.dg/large_integer_kind_2.f90: New test.
110
111 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
112
113         * lib/target-supports.exp (check_effective_target_vect_shift):
114         Implement with result caching. Add i?86, x86_64 and ia64 targets.
115         (check_effective_target_vect_condition): Fix copy-n-pasto.
116
117         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
118         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
119         targets.
120
121 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
122
123         PR c++/22621
124         * g++.dg/template/overload5.C : New test.
125
126         PR c++/23840
127         * g++.dg/expr/stdarg1.C: New test.
128
129 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
130
131         PR 24142
132         * gcc.c-torture/execute/pr24142.c: New test.
133
134 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
135
136         PR 24141
137         * gcc.c-torture/execute/pr24141.c: New test.
138
139 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
140             Diego Novillo  <dnovillo@redhat.com>
141
142         PR 23604
143         * gcc.c-torture/execute/pr23604.c: New test.
144
145 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
146
147         PR fortran/16404
148         PR fortran/20835
149         PR fortran/20890
150         PR fortran/20899
151         PR fortran/20900
152         PR fortran/20901
153         PR fortran/20902
154         gfortran.dg/equiv_constraint_1.f90: New test.
155         gfortran.dg/equiv_constraint_2.f90: New test.
156         gfortran.dg/equiv_constraint_3.f90: New test.
157         gfortran.dg/equiv_constraint_4.f90: New test.
158         gfortran.dg/equiv_constraint_5.f90: New test.
159         gfortran.dg/equiv_constraint_6.f90: New test.
160         gfortran.dg/equiv_constraint_7.f90: New test.
161         gfortran.dg/equiv_constraint_8.f90: New test.
162         gfortran.dg/private_type_1.f90: New test.
163         gfortran.dg/private_type_2.f90: New test.
164         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
165         980628-10.f: Assert std=gnu to permit mixing of
166         types in equivalence statements.
167
168 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
169
170         PR 24112
171         * gfortran.dg/open_status_1.f90: New.
172
173 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
174
175         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
176         * gcc.dg/vect/pr22480.c: Clean up temp files.
177         * gcc.dg/vect/pr23831.c: Clean up temp files.
178         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
179         Clean up temp files.
180         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
181         Clean up temp files.
182
183         * gcc.dg/20050309-1.c: Clean up temp files.
184         * gcc.dg/20050325-1.c: Clean up temp files.
185
186 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
187
188         PR tree-optimization/24059
189         * gcc.dg/vect/pr24059.c : New test.
190
191 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
192
193         PR middle-end/24109
194         * gcc.c-torture/execute/20050929-1.c: New test.
195
196 2005-09-29  Steven Bosscher  <stevenb@suse.de>
197
198         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
199
200 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
201
202         PR c/21419
203         * gcc.dg/pr21419.c: New test.
204
205 2005-09-29  Steven Bosscher  <stevenb@suse.de>
206
207         * gcc.dg/pr23911.c: New test.
208
209 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
210
211         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
212
213         PR c++/16782
214         * g++.dg/parse/qualified4.C: New test.
215         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
216         * g++.old-deja/g++.mike/p8154.C: Likewise. 
217
218 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
219
220         PR c++/22147
221         * g++.dg/template/friend37.C: New test.
222         * g++.dg/parse/crash28.C: Adjust error markers.
223         
224 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
225
226         PR fortran/18518
227         * gfortran.fortran-torture/execute/save_2.f90: New decl.
228
229 2005-09-27  Devang Patel  <dpatel@apple.com>
230
231         PR tree-optimization/23625
232         * gcc.dg/pr23625.c: New test.
233         
234 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
235
236         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
237         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
238
239 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
240
241         PR fortran/23677
242         * gfortran.fortran-torture/execute/save_1.f90: New test.
243         * gfortran.dg/save_1.f90: New test.
244
245 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
246
247         * gcc.target/i386/builtin-apply-mmx.c: New test.
248
249         PR target/22576
250         * gcc.target/i386/pr22576.c: New test.
251
252         PR target/22585
253         * gcc.target/i386/pr22585.c: New test.
254
255         PR target/23268
256         * gcc.target/i386/pr23268.c: New test.
257
258         PR middle-end/23831
259         * gcc.dg/vect/pr23831.c: New test.
260
261         PR target/24055
262         * gcc.target/i386/pr24055.c: New test.
263
264 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
265
266         PR tree-optimization/23960
267         * gcc.c-torture/compile/pr23960.c: New.
268
269 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
270
271         PR fortran/16861
272         * gfortran.dg/nested_modules_3.f90: New.
273
274 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
275
276         PR fortran/24005
277         gfortran.dg/interface_1.f90: New test.
278
279 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
280         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
281
282         PR fortran/23843
283         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
284
285 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
286
287         PR fortran/23516
288         * gfortran.dg/imag_1.f: New test.
289         * gfortran.dg/imag_2.f: Ditto.
290
291 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
292
293         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
294
295 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
296
297         PR c++/21983
298         * g++.dg/warn/pr21983.C: New test.
299
300 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
301
302         PR c++/23993
303         * g++.dg/template/array14.C: New test.
304
305 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
306
307         PR fortran/19929
308         * gfortran.dg/der_ptr_component_1.f90: New test.
309
310 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
311
312         PR c++/23965
313         * g++.dg/template/error1.C: Reject "no matching function" message.
314
315 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
316
317         PR c++/17609
318         * g++.dg/lookup/error1.C: New test.
319
320 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
321
322         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
323         functionality of the testcase.
324
325 2005-09-20  Richard Henderson  <rth@redhat.com>
326
327         * gcc.dg/vect/vect-22.c: Require vect_float.
328         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
329
330 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
331
332         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
333         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
334         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
335         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
336         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
337         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
338         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
339         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
340         * gcc.dg/cpp/ucnid-8.c: New test.
341
342 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
343
344         PR tree-optimization/23929
345         * gcc.c-torture/compile/pr23929.c: New test.
346
347 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
348
349         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
350         for one loop.
351
352 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
353
354         PR testsuite/23186
355         * g++.dg/other/pr22003.C: Require named sections.
356
357 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
358
359         PR c++/23947
360         * g++.dg/rtti/crash3.C: New test.
361
362         PR tree-optimization/23818
363         * gcc.dg/pr23818.c: New test.
364
365 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
366
367         PR fortran/23420
368         * gfortran.dg/print_fmt_4.f: New.
369
370 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
371
372         PR fortran/23663
373         * gfortran.fortran-torture/execute/entry_11.f90: New test.
374
375 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
376
377         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
378         Use pointers to local alignable arrays instead. Added comments.
379         * gcc.dg/vect/vect-46.c: Likewise.
380         * gcc.dg/vect/vect-48.c: Likewise.
381         * gcc.dg/vect/vect-49.c: Likewise.
382         * gcc.dg/vect/vect-52.c: Likewise.
383         * gcc.dg/vect/vect-53.c: Likewise.
384         * gcc.dg/vect/vect-54.c: Likewise.
385         * gcc.dg/vect/vect-56.c: Likewise.
386         * gcc.dg/vect/vect-57.c: Likewise.
387         * gcc.dg/vect/vect-58.c: Likewise.
388         * gcc.dg/vect/vect-60.c: Likewise.
389         * gcc.dg/vect/vect-61.c: Likewise.
390
391         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
392         The test is no longer vectorizable on vect_no_align targets.
393         * gcc.dg/vect/vect-43.c: Likewsie.
394
395         * gcc.dg/vect/vect-44.c: Added comments.
396         * gcc.dg/vect/vect-45.c: Added comments.
397         * gcc.dg/vect/vect-50.c: Added comments.
398         * gcc.dg/vect/vect-51.c: Added comments.
399
400         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
401         aligned type.
402         * gcc.dg/vect/Os-vect-95.c: Likewise. 
403
404         * gcc.dg/vect/vect-41.c: Test removed.
405         * gcc.dg/vect/vect-47.c: Test removed.
406         * gcc.dg/vect/vect-55.c: Test removed.
407         * gcc.dg/vect/vect-59.c: Test removed.
408
409 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
410         
411         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
412         No longer vectorizable on vect_no_align targets.
413         * gcc.dg/vect/pr20122.c: Likewise.
414         * gcc.dg/vect/vect-74.c: Likewise.
415         * gcc.dg/vect/vect-75.c: Likewise.
416         * gcc.dg/vect/vect-76.c: Likewise.
417
418         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
419         Will not be vectorizable on vect_no_align targets once aliasing issues
420         are resolved.
421         * gcc.dg/vect/vect-79.c: Likewise.
422
423         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
424         * gcc.dg/vect/vect-78.c: Likewise.
425         * gcc.dg/vect/vect-97.c: Likewise.
426
427 2005-09-19  Steven Bosscher  <stevenb@suse.de>
428
429         * gcc.dg/pr23943.c: New test.
430
431 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
432
433         PR fortran/19181
434         * gfortran.dg/derived_pointer_null_1.f90: New test.
435
436 2005-09-18  Richard Guenther  <rguenther@suse.de>
437
438         PR middle-end/23944
439         * gcc.c-torture/compile/pr23944.c: New testcase.
440
441 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
442
443         PR fortran/15975
444         * gfortran.dg/der_pointer_2.f90: New test.
445
446 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
447
448         PR fortran/16861
449         * gfortran.dg/nested_modules_2.f90: New test.
450
451 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
452
453         PR c++/18368
454         * g++.dg/other/semicolon.C: New test.
455
456 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
457
458         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
459         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
460
461 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
462
463         PR c++/23914
464         * g++.dg/template/static18.C: New test.
465
466         PR c++/21514
467         * g++.dg/template/crash19.C: Remove dg-error marker.
468         * g++.dg/template/local4.C: New test.
469
470 2005-09-16  Paul Brook  <paul@codesourcery.com>
471
472         PR fortran/23906
473         * gfortran.dg/dependency_1.f90: New test.
474
475 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
476
477         PR c++/23896
478         * g++.dg/template/static17.C: New test.
479
480 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
481
482         PR c++/23139
483         * g++.dg/warn/huge-val1.C: New test.
484
485 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
486
487         PR c++/13140
488         * g++.dg/parse/class2.C: New test.
489         * g++.dg/template/explicit8.C: Likewise.
490         * g++.dg/template/spec25.C: Likewise.
491
492 2005-09-14  Josh Conner  <jconner@apple.com>
493
494         PR middle-end/23584
495         * gcc.dg/pr23584.c: New test.
496
497 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
498
499         PR fortran/21875 Internal Unit Array I/O, NIST
500         * gfortran.dg/arrayio_1.f90: New test.
501         * gfortran.dg/arrayio_1.f90: New test.
502         * gfortran.dg/arrayio_1.f90: New test.
503         * gfortran.dg/arrayio_1.f90: New test.
504         * gfortran.dg/arrayio_1.f90: New test.
505
506 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
507
508         PR middle-end/22480
509         * gcc.dg/vect/pr22480.c: New test.
510
511 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
512
513         PR fortran/19358
514         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
515
516 2005-09-13 Josh Conner <jconner@apple.com>
517
518         PR c++/23180
519         * g++.dg/init/struct2.C: New test.
520         * g++.dg/init/struct3.C: New test.
521
522 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
523
524         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
525         Clean up temp files.
526         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
527         gcc.dg/tree-ssa/builtin-fprintf-1.c,
528         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
529         gcc.dg/tree-ssa/builtin-printf-1.c,
530         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
531         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
532         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
533         gcc.dg/tree-ssa/builtin-vprintf-1.c,
534         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
535         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
536         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
537         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
538         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
539         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
540         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
541         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
542
543 2005-09-13  Josh Conner  <jconner@apple.com>
544
545         * lib/gcc-dg.exp: Load scanipa.exp.
546         (cleanup-dump): New procedure.
547         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
548         * lib/scandump.exp: New file.
549         * lib/scantree.exp: Use it.
550         * lib/scanipa.exp: New file.
551
552 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
553
554         PR fortran/17740
555         * gfortran.dg/generic_4.f90: New test.
556
557 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
558
559         PR target/23816
560         * gcc.target/i386/pr23816-1.c: New test.
561         * gcc.target/i386/pr23816-2.c: New test.
562
563
564 2005-09-13  Bastian Blank <waldi@debian.org>
565
566         PR c++/16171
567         * g++.dg/abi/mangle26.C: New test. 
568         * g++.dg/abi/mangle27.C: New test. 
569         * g++.dg/abi/mangle28.C: New test. 
570         * g++.dg/abi/mangle29.C: New test. 
571
572         PR c++/23839
573         * g++.dg/parse/register1.C: New test.
574
575 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
576
577         PR c++/23842
578         * g++.dg/template/access16.C: New test.
579
580 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
581
582         * gfortran.dg/char_pack_2.f90: Increase the vector size.
583
584 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
585
586         PR fortran/18899
587         * gfortran.dg/shape_2.f90: New test.
588
589 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
590
591         PR target/19269
592         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
593         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
594         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
595         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
596         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
597         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
598         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
599         tests.
600
601 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
602
603         PR c++/23841
604         * g++.dg/parse/template17.C: New test.
605
606 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
607
608         PR c++/23789
609         * g++.dg/template/nontype14.C: New test.
610
611 2005-09-12  Ian Lance Taylor  <ian@airs.com>
612
613         PR g++/7874
614         * g++.dg/lookup/friend7.C: New test.
615         * g++.dg/lookup/friend8.C: New test.
616         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
617         so that it will be found via argument dependent lookup.
618         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
619         friend functions which will no longer be found.
620         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
621         function g, so that it will be found via argument dependent
622         lookup.
623         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
624         * g++.old-deja/g++.mike/net43.C: Likewise.
625
626 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
627
628         PR c++/23691
629         * g++.dg/template/static16.C: New test.
630
631 2005-09-12  Josh Conner  <jconner@apple.com>
632
633         PR middle-end/23237
634         * gcc.c-torture/compile/pr23237.c: New test. 
635
636 2005-09-11  Richard Henderson  <rth@redhat.com>
637
638         * g++.dg/other/error8.C: Update expected diagnostic text.
639
640 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
641
642         PR libfortran/19872
643         * gfortran.dg/overwrite_1.f: New test.
644
645 2005-09-09  Josh Conner  <jconner@apple.com>
646
647         * g++.dg/init/pr23180-1.C: Removed.
648         * g++.dg/init/pr23180-2.C: Removed.
649
650 2005-09-09  David Daney <ddaney@avtrex.com>
651
652         * gcc.c-torture/execute/20010124-1.c:  Removed and split into two new 
653         files which are ...
654         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
655         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
656
657 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
658
659         * gfortran.dg/iostat_2.f90: New test.
660
661 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
662
663         PR c++/22252
664         * g++.dg/ext/interface1.C: New test.
665         * g++.dg/ext/interface1.h: Likewise.
666         * g++.dg/ext/interface1a.cc: Likewise.
667
668 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
669
670         * gfortran.dg/iomsg_1.f90:  New test case.
671
672 2005-09-09  Richard Guenther  <rguenther@suse.de>
673
674         PR c++/23624
675         * g++.dg/tree-ssa/pr23624.C: New testcase.
676
677 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
678
679         PR fortran/19239
680         * gfortran.dg/vector_subscript_1.f90,
681         * gfortran.dg/vector_subscript_2.f90: New tests.
682
683 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
684
685         PR fortran/21104
686         * gfortran.dg/array_alloc_1.f90,
687         * gfortran.dg/array_alloc_2.f90,
688         * gfortran.dg/array_alloc_3.f90: New tests.
689
690 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
691
692         PR fortran/12840
693         * gfortran.dg/array_constructor_6.f90
694         * gfortran.dg/array_constructor_7.f90
695         * gfortran.dg/array_constructor_8.f90
696         * gfortran.dg/array_constructor_9.f90
697         * gfortran.dg/array_constructor_10.f90
698         * gfortran.dg/array_constructor_11.f90
699         * gfortran.dg/array_constructor_12.f90: New tests.
700
701 2005-09-08  Josh Conner  <jconner@apple.com>
702
703         PR c++/23180
704         * g++.dg/init/pr23180-1.C: New test.
705         * g++.dg/init/pr23180-2.C: New test.
706
707 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
708
709         PR fortran/18878
710         * gfortran.dg/module_double_reuse.f90: New.
711
712 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
713
714         PR fortran/23270
715         PR fortran/22304
716         PR fortran/18870
717         PR fortran/17917
718         PR fortran/16511
719         * gfortran.dg/common_equivalence_1.f: New.
720         * gfortran.dg/common_equivalence_2.f: New.
721         * gfortran.dg/common_equivalence_3.f: New.
722         * gfortran.dg/contained_equivalence_1.f90: New.
723         * gfortran.dg/module_blank_common.f90: New. 
724         * gfortran.dg/module_commons_1.f90: New.
725         * gfortran.dg/module_equivalence_1.f90: New.
726         * gfortran.dg/nested_modules_1.f90: New.
727         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
728         equivalences and add comment to connect the test with
729         the PR.
730
731 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
732
733         PR fortran/23765
734         * gfortran.dg/common_6.f90: New test.
735
736 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
737
738         PR fortran/15326
739         * gfortran.dg/char_result_1.f90,
740         * gfortran.dg/char_result_2.f90,
741         * gfortran.dg/char_result_3.f90,
742         * gfortran.dg/char_result_4.f90,
743         * gfortran.dg/char_result_5.f90,
744         * gfortran.dg/char_result_6.f90,
745         * gfortran.dg/char_result_7.f90,
746         * gfortran.dg/char_result_8.f90: New tests.
747
748 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
749
750         PR fortran/19928
751         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
752
753 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
754
755         PR obj-c++/16816
756         * obj-c++.dg/selector-5.mm: New test.
757         * obj-c++.dg/selector-6.mm: New test.
758
759 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
760
761         PR objc/20574
762         PR objc/19324
763         * objc.dg/error-1.m: New test.
764
765 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
766
767         PR fortran/23373
768         * gfortran.fortran-torture/execute/pr23373-1.f90,
769         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
770
771 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
772
773         PR libfortran/23760
774         * gfortran.dg/g77/1832.f: Remove long string in write statement
775         to allow the test to pass on correct list directed output with 
776         prepended space.
777
778 2005-09-07  James E Wilson  <wilson@specifix.com>
779
780         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
781
782 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
783
784         * gfortran.dg/parameter+save.f90:  Rename to
785         * gfortran.dg/parameter_save.f90: .. this.
786
787 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
788
789         PR fortran/20848
790         * gfortran.dg/parameter+save.f90:  New test case.
791
792 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
793
794         PR fortran/19269
795         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
796
797 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
798
799         PR c/23075
800         * gcc.dg/pr23075.c: New test.
801         * g++.dg/warn/pr23075.C: New test.
802
803         PR target/22362
804         * gcc.target/i386/pr22362.c: New test.
805
806         PR rtl-optimization/23098
807         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
808
809         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
810         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
811         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
812
813 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
814
815         * g++.dg/expr/cast6.C: New test.
816
817         PR c++/9782
818         * g++.dg/init/new15.C: New test.
819
820 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
821
822         * gcc.dg/vect/Os-vect-95.c: New test.
823         * gcc.dg/vect/vect-95.c: Same.
824
825 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
826
827         * gcc.dg/vect/vect-29.c: Update xfail testing.
828         * gcc.dg/vect/vect-44.c: Same.
829         * gcc.dg/vect/vect-48.c: Same.
830         * gcc.dg/vect/vect-50.c: Same.
831         * gcc.dg/vect/vect-72.c: Same.
832         * gcc.dg/vect/vect-77.c: Same.
833         * gcc.dg/vect/vect-78.c: Same.
834         * gcc.dg/vect/vect-80.c: Same.
835         * gcc.dg/vect/vect-96.c: Same.
836         * gcc.dg/vect/vect-100.c: Same.
837         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
838         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
839         * gfortran.dg/vect/vect-5.f90: Same.
840
841 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
842
843         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
844         start strings.
845         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
846         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
847
848         PR c++/23056
849         * g++.dg/opt/pr23056.C: New test.
850
851         PR rtl-optimization/23098
852         * gcc.target/i386/pr23098.c: New test.
853
854 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
855
856         PR c++/23667
857         * g++.dg/template/static15.C: New test.
858
859         PR c++/21440
860         * g++.dg/ext/stmtexpr5.C: New test.
861         * g++.dg/ext/stmtexpr6.C: Likewise.
862
863 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
864
865         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
866
867         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
868         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
869         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
870
871 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
872
873         PR libfortran/23321
874         * gfortran.dg/direct_io_4.f90:  New test case.
875
876 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
877             Rasmus Hahn  <rassahah@neofonie.de>
878
879         PR libobjc/23108
880         * objc.dg/type-stream-1.m: New test.
881
882 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
883
884         PR fortran/23661
885         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
886         gfortran.dg/print_fmt_3.f90: New test.
887
888 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
889
890         * gfortran.dg/fmt_t_1.f90: New test.
891
892 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
893
894         PR rtl-optimization/23454
895         * g++.dg/opt/pr23454.C: New test.
896
897 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
898
899         PR c++/23699
900         * g++.dg/ext/static1.C: New test.
901
902 2005-09-02  Richard Henderson  <rth@redhat.com>
903
904         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
905         tail call to check_fa_work.
906
907 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
908
909         PR c++/21687
910         * g++.dg/other/gc3.C: New test.
911
912 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
913
914         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
915         * gcc.dg/20050826-1.c: Likewise.
916
917 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
918
919         PR c++/23167
920         * g++.dg/expr/volatile1.C: New test.
921
922 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
923
924         PR middle-end/23547
925         * gcc.dg/pr23547.c: New test.
926
927 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
928
929         PR c/22061
930         * gcc.c-torture/execute/pr22061-1.c,
931         * gcc.c-torture/execute/pr22061-2.c,
932         * gcc.c-torture/execute/pr22061-3.c,
933         * gcc.c-torture/execute/pr22061-4.c: New tests.
934
935 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
936
937         * gcc.dg/Wredundant-decls-2.c: New test to check that
938         -Wredundant-decls does not issue warning for a variable 
939         definition following a declaration.
940
941 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
942
943         PR debug/7241
944         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
945         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
946         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
947
948         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
949         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
950         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
951         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
952         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
953         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
954         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
955         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
956
957 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
958
959         PR objc/23306
960         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
961         scan-assmbler.
962
963 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
964
965         PR target/21255
966         * gcc.dg/pr21255-1.c: New test.
967         * gcc.dg/pr21255-2-mb.c: Likewise.
968         * gcc.dg/pr21255-2-ml.c: Likewise.
969         * gcc.dg/pr21255-3.c: Likewise.
970         * gcc.dg/pr21255-4.c: Likewise.
971
972 2005-08-31  Dale Johannesen  <dalej@apple.com>
973
974         * gcc.dg/20050830-1.c:  New.
975
976 2005-08-31  Josh Conner  <jconner@apple.com>
977
978         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
979         command-line options for arm-*-* targets.
980         * g++.dg/init/array16.C: Likewise.
981         * g++.dg/other/crash-4.C: Likewise.
982
983 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
984
985         PR obj-c++/23640
986         * obj-c++.dg/gnu-runtime-3.mm: New test.
987
988 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
989
990         PR c++/13377
991         * g++.dg/lookup/ambig4.C: New test.
992         * g++.dg/lookup/ambig5.C: New test.
993         * g++.dg/tc1/dr101.C: Adjust error markers.
994
995 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
996
997         PR c++/23639
998         * g++.dg/template/ttp5.C: Adjust error markers.
999
1000 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
1001
1002         PR testsuite/23609
1003         * lib/obj-c++.exp: Include target-libpath.exp.
1004         (obj-c++_link_flags): Look for the GNU libobjc library
1005         and set the library path to include it.
1006         Don't manually set LD_LIBRARY_PATH (etc.) but call
1007         set_ld_library_path_env_vars instead.
1008         (obj-c++_target_compile): Don't set library path or
1009         linker flags because they are already set correctly
1010         in obj-c++_link_flags.
1011
1012 2005-08-30  Josh Conner  <jconner@apple.com>
1013
1014         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
1015         to command-line options for arm-*-* targets.
1016
1017 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
1018
1019         * g++.dg/other/i386-1.C: New.
1020
1021 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
1022
1023         PR preprocessor/20348
1024         PR preprocessor/20356
1025         * gcc.dg/cpp/pr20348.c: New test.
1026         * gcc.dg/cpp/pr20348.h: New file.
1027         * gcc.dg/cpp/inc/pr20348.h: New file.
1028         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
1029         * gcc.dg/cpp/pr20356.c: New test.
1030         * gcc.dg/cpp/pr20356.h: New file.
1031         * gcc.dg/cpp/inc/pr20356.h: New file.
1032         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
1033
1034 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
1035
1036         * gfortran.fortran-torture/execute/intrinsic_count.f90:
1037         Fix array dimension to avoid correct end-of-file error.
1038
1039 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
1040
1041         PR libfortran/23598
1042         * gfortran.dg/iostat_1.f90:  New test.
1043
1044 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
1045
1046         PR middle-end/23408
1047         * gcc.dg/pr23408.c: New test.
1048
1049 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
1050
1051         PR c++/23099
1052         * g++.dg/init/member1.C: Make sure erroneous static data member
1053         definitions are required.
1054         * g++.dg/template/static13.C: New test.
1055         * g++.dg/template/static14.C: Likewise.
1056
1057 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
1058
1059         * gcc.target/i386/pr23575.c: Use -msse2 instead of
1060         -march=pentium4, remove ilp32 requirement.
1061
1062         PR middle-end/23484
1063         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
1064         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
1065
1066 2005-08-29  Andreas Jaeger  <aj@suse.de>
1067
1068         PR testsuite/23607
1069         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
1070
1071 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
1072
1073         * gcc.c-torture/execute/20050316-2.c: New test.
1074         * gcc.c-torture/execute/20050316-3.c: New test.
1075         * gcc.dg/torture/pr16104-1.c: New test.
1076
1077 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
1078
1079         PR middle-end/23463
1080         * gcc.c-torture/execute/zero-struct-1.c: New test.
1081
1082 2005-08-27  Richard Guenther  <rguenther@suse.de>
1083
1084         PR target/23575
1085         * gcc.target/i386/pr23575.c: New testcase.
1086
1087 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
1088
1089         PR rtl-optimization/23561
1090         * gcc.c-torture/execute/20050826-1.c: New test.
1091
1092         PR rtl-opt/23560
1093         * gcc.c-torture/execute/20050826-2.c: New test.
1094
1095 2005-08-26  Dale Johannesen  <dalej@apple.com>
1096
1097         * gcc.dg/20030711-1.c:  Modify to work on Darwin.
1098         * gcc.dg/20050826-1.c:  New.
1099
1100 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
1101
1102         PR c++/19004
1103         * g++.dg/template/nontype13.C: New test.
1104
1105         PR c++/23491
1106         * g++.dg/init/new14.C: New test.
1107         * g++.dg/expr/anew1.C: Do not XFAIL.
1108         * g++.dg/expr/anew2.C: Likewise.
1109         * g++.dg/expr/anew3.C: Likewise.
1110
1111 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
1112
1113         PR middle-end/22439
1114         * gcc.dg/vla-3.c: New test.
1115
1116 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
1117
1118         PR fortran/20363
1119         * gfortran.dg/named_interface.f90: New.
1120
1121 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
1122
1123         * gcc.c-torture/execute/frame-address.c: New test.
1124
1125 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
1126
1127         PR c++/20817
1128         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
1129
1130 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
1131
1132         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
1133
1134 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
1135
1136         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
1137         * gcc.dg/altivec-22.c: Rename from..
1138         * gcc.dg/altivec-nomfcr.c: ..this.
1139
1140 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
1141
1142         PR tree-optimization/23546
1143         * gcc.dg/tree-ssa/pr23546.c: New test.
1144
1145 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
1146
1147         PR fortran/17758
1148         * gfortran.dg/nonreturning_statements.f90: New test.
1149
1150 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
1151
1152         PR c++/22454
1153         * g++.dg/parse/crash29.C: New.
1154
1155 2005-08-23  DJ Delorie  <dj@redhat.com>
1156
1157         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
1158         constants have the L suffix.
1159
1160 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
1161
1162         PR c++/23044
1163         * g++.dg/template/instantiate8.C: New.
1164
1165 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
1166
1167         PR middle-end/23467
1168         * gcc.c-torture/execute/pr23467.c: New test.
1169
1170 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
1171
1172         PR tree-optimization/22043
1173         * gcc.c-torture/execute/20050613-1.c: New test.
1174
1175 2005-08-23  Ben Elliston  <bje@au.ibm.com>
1176
1177         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
1178
1179 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
1180
1181         PR rtl-optimization/23478
1182         * g++.dg/opt/pr23478.C: New test.
1183
1184 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
1185
1186         PR c/18715
1187         * gcc.dg/switch-warn-3.c: New test.
1188
1189 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1190
1191         PR c++/22233
1192         * g++.dg/template/param1.C: New test.
1193
1194 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1195
1196         PR c++/23089
1197         * g++.dg/other/incomplete1.C: New test.
1198
1199 2005-08-22  Ira Rosen  <irar@il.ibm.com>
1200
1201         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
1202         are vectorizable.
1203
1204 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1205
1206         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
1207         d_lines_5.f: New.
1208
1209 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
1210
1211         * gcc.target/i386/sse-4.c: New test.
1212
1213 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1214
1215         PR testsuite/23239
1216         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
1217
1218 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
1219
1220         * gcc.dg/20050811-1.c: New test.
1221         * gcc.dg/20050811-2.c: New test.
1222
1223 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
1224
1225         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
1226
1227 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
1228
1229         PR 23476
1230         * gcc.c-torture/compile/pr23476.c: New test.
1231
1232 2005-08-19  Devang Patel  <dpatel@apple.com>
1233
1234         PR tree-optimization/23048
1235         * gcc.dg/tree-ssa/pr23048.c: New test.
1236
1237 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
1238
1239         PR middle-end/20624
1240         * g++.dg/warn/Wreturn-3.C: New test
1241
1242 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
1243
1244         PR tree-optimization/22228
1245         * g++.dg/vect/pr22543.cc: New test.
1246
1247 2005-08-17  Steven Bosscher  <stevenb@suse.de>
1248
1249         PR tree-optimization/21574
1250         * gcc.dg/tree-ssa/pr21574.c: New test.
1251
1252 2005-08-16  James E Wilson  <wilson@specifix.com>
1253
1254         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
1255
1256 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
1257
1258         PR tree-opt/23402
1259         * gcc.c-torture/compile/zero-strct-3.c: New test.
1260         * gcc.c-torture/compile/zero-strct-4.c: New test.
1261
1262 2005-08-16  Steven Bosscher  <stevenb@suse.de>
1263
1264         PR target/23376
1265         * gcc.target/x86_64/pr23376.c: New test.
1266
1267 2005-08-16  Ian Lance Taylor  <ian@airs.com>
1268
1269         PR c++/23337
1270         * g++.dg/ext/vector2.C: New.
1271
1272 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
1273
1274         * gfortran.dg/inquire-complex.f90:  Correct mangled testcase.
1275
1276 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
1277
1278         PR libfortran/23428
1279         * gfortran.dg/inquire-complex.f90:  New test case.
1280
1281 2005-08-16  James E Wilson  <wilson@specifix.com>
1282
1283         PR tree-optimization/21105
1284         * gcc.dg/large-size-array.c: New.
1285
1286 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
1287
1288         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
1289         type.
1290         * gcc.dg/vect/vect-41: Likewise.
1291         * gcc.dg/vect/vect-42: Likewise.
1292         * gcc.dg/vect/vect-43: Likewise.
1293         * gcc.dg/vect/vect-44: Likewise.
1294         * gcc.dg/vect/vect-46: Likewise.
1295         * gcc.dg/vect/vect-47: Likewise.
1296         * gcc.dg/vect/vect-48: Likewise.
1297         * gcc.dg/vect/vect-52: Likewise.
1298         * gcc.dg/vect/vect-53: Likewise.
1299         * gcc.dg/vect/vect-54: Likewise.
1300         * gcc.dg/vect/vect-55: Likewise.
1301         * gcc.dg/vect/vect-56: Likewise.
1302         * gcc.dg/vect/vect-57: Likewise.
1303         * gcc.dg/vect/vect-58: Likewise.
1304         * gcc.dg/vect/vect-59: Likewise.
1305         * gcc.dg/vect/vect-60: Likewise.
1306         * gcc.dg/vect/vect-61: Likewise.
1307         * gcc.dg/vect/vect-85: Likewise.
1308         * gcc.dg/vect/vect-87: Likewise.
1309         * gcc.dg/vect/vect-88: Likewise.
1310         * gcc.dg/vect/vect-93.c: Likewise.
1311         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
1312         * gcc.dg/vect/vect-75: Likewise.
1313         * gcc.dg/vect/vect-76: Likewise.
1314         * gcc.dg/vect/vect-77: Likewise.
1315         * gcc.dg/vect/vect-78: Likewise.
1316         * gcc.dg/vect/vect-80: Likewise.
1317         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
1318         vectorized for the expected reason, rather than checking how alignment
1319         was handled.
1320         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
1321         type and also instead of aligned pointers. Added documentation.
1322
1323 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
1324
1325         * gfortran.dg/power.f90: New test.
1326
1327 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
1328
1329         PR rtl-optimization/23299
1330         * g++.dg/opt/pr23299.C: New test.
1331
1332 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1333
1334         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
1335
1336 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
1337
1338         * g++.dg/template/local6.C: New test.
1339
1340 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
1341
1342         * execute/exceptions/finally-1.m: Check that the catch and finally are
1343         being called.  Also add a "return 0;" at the end of main.
1344
1345 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
1346
1347         PR fortran/21432.
1348         * gfortran.dg/namelist_print_1.f: New test of functionality of
1349         PRINT namelist.
1350         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
1351         namelist generates error with -std=f95.
1352
1353 2005-08-14  Ira Rosen  <irar@il.ibm.com>
1354
1355         PR tree-optimization/23119
1356         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
1357
1358 2005-08-13  Marcin Koziej  <creep@desk.pl>
1359             Andrew Pinski  <pinskia@physics.uc.edu>
1360
1361         PR libobjc/22492
1362         * execute/exceptions/finally-1.m: New test.
1363
1364 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
1365
1366         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
1367         testsuite.
1368         * objc/execute/exceptions/trivial.m: New test.
1369         * objc.dg/try-catch-11.m: Move to ...
1370         * objc/execute/exceptions/foward-1.m: Here.
1371         * objc.dg/try-catch-2.m: Move to ...
1372         * objc/execute/exceptions/catchall-1.m: Here.
1373         * objc.dg/try-catch-8.m: Move to ...
1374         * objc/execute/exceptions/local-variables-1.m: Here.
1375
1376 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
1377
1378         * objc.dg/nested-func-1.m: Move to ...
1379         * objc/execute/nested-func-1.m: Here.
1380
1381 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
1382
1383         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
1384         in ${options} instead of [target_info name].
1385         * lib/obj-c++.exp (objc_target_compile): Likewise.
1386
1387 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
1388
1389         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
1390
1391 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
1392
1393         part of PR testsuite/23348
1394         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
1395         of the torture options.
1396         * objc/compile/trivial.m: New test.
1397
1398 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
1399
1400         * gfortran.dg/eoshift.f90:  Correct format.
1401
1402 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
1403
1404         * gfortran.fortran-torture/execute/character_passing.f90:
1405         Fix comment typo.
1406
1407 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
1408
1409         PR c++/8271
1410         * g++.dg/template/unify10.C: New.
1411
1412 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
1413
1414         * g++.dg/parse/pr22514.C: Move to...
1415         * g++.dg/debug/pr22514.C: here.
1416
1417 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1418
1419         PR c++/23266
1420         * g++.dg/inherit/pure1.C: New test.
1421
1422         * ChangeLog: Fix typos.
1423
1424 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1425             Steven Bosscher  <stevenb@suse.de>
1426
1427         * gfortran.dg/runtime_warning_1.f90: New test.
1428
1429 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
1430
1431         PR c++/23219
1432         * g++.dg/parse/crash28.C: New.
1433
1434 2005-08-11  Richard Guenther  <rguenther@suse.de>
1435
1436         PR target/23289
1437         * gcc.target/i386/tailcall-1.c: New testcase.
1438
1439 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
1440
1441         * gcc.dg/vect/vect-67.c: Un-xfail.
1442
1443 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
1444
1445         PR c++/23225
1446         * g++.dg/testsuite/parse/crash27.C: new test.
1447
1448 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
1449
1450         PR libfortran/22143
1451         * gfortran.dg/shift-kind.f90:  New testcase.
1452
1453 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
1454
1455         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
1456         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
1457
1458 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1459
1460         PR c++/20646
1461         * g++.dg/other/mult-stor1.C: New test.
1462
1463 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
1464
1465         * gcc.c-torture/pr18299-1.c: Move to ...
1466         * gcc.c-torture/compile/pr18299-1.c: Here.
1467
1468 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
1469
1470         * gfortran/fortran.torture/execute/character_passing.f90:
1471         Fix types for LSAME.
1472
1473 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
1474
1475         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
1476         input data back to what it was originally.
1477
1478 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
1479
1480         * objc.dg/try-catch-8.m: Enable for all targets.
1481
1482 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
1483
1484         * gcc.dg/pr23165.c: New test.
1485
1486 2005-08-09  Steven Bosscher  <stevenb@suse.de>
1487
1488         PR tree-optimization/23234
1489         * gcc.dg/tree-ssa/pr23234.c: New test.
1490
1491 2005-08-08  Josh Conner  <jconner@apple.com>
1492
1493         PR rtl-optimization/23241
1494         * gcc.dg/char-compare.c: New test.
1495
1496 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1497
1498         PR c++/22508
1499         * g++.dg/init/new13.C: New test.
1500
1501 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
1502
1503         PR c++/21166
1504         * g++.dg/other/crash-4.C: Adjust
1505         * g++/dg/ext/packed9.C: New.
1506
1507 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
1508
1509         PR middle-end/21964
1510         * gcc.c-torture/execute/pr21964-1.c: New test.
1511
1512 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
1513
1514         PR c/22458
1515         * gcc.dg/pr22458-1.c: New test.
1516
1517 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
1518             Steven G. Kargl <kargls@comcast.net>
1519
1520         PR fortran/22390
1521         * gfortran.dg/flush_1.f90: New test.
1522
1523 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1524
1525         PR c++/23191
1526         * g++.dg/template/eh2.C: New test.
1527
1528 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1529
1530         PR c++/19498
1531         * g++.dg/template/instantiate7.C: New test.
1532
1533 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
1534
1535         PR c/23113
1536         * gcc.dg/Wunused-value-1.c: New test.
1537
1538 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
1539
1540         PR rtl-optimization/23233
1541         * gcc.c-torture/compile/pr23233-1.c: New test.
1542
1543 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
1544
1545         PR fortran/18833
1546         PR fortran/20850
1547         * gfortran.dg/equiv_1.f90: New test.
1548         * gfortran.dg/equiv_2.f90: New test.
1549         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
1550         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
1551         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
1552
1553 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
1554
1555         * gcc.c-torture/execute/vrp-5.c: New test.
1556         * gcc.c-torture/execute/vrp-6.c: New test.
1557         * gcc.dg/tree-ssa/vrp21.c: New test.
1558
1559 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
1560
1561         * g++.dg/parse/pr22514.C: New test.
1562
1563 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
1564
1565         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
1566
1567         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
1568         instead of constant loads / pool entries.
1569
1570 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
1571
1572         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
1573         TEST_TO_WCTYPE.
1574
1575 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
1576
1577         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
1578         __WINT_TYPE__ in generated prototypes if possible.
1579
1580 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
1581
1582         PR 22037
1583         * g++.dg/tree-ssa/pr22037.C:
1584
1585 2005-08-04  Richard Henderson  <rth@redhat.com>
1586
1587         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
1588         scan-tree-dump-times directive.
1589
1590 2005-08-04  Jan Hubicka  <jh@suse.cz>
1591
1592         * gcov-1.C: Fix switch counts.
1593         * gcov-4b.c: Likewise.
1594
1595 2005-08-03  Jeff Law  <law@redhat.com>
1596
1597         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
1598
1599 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
1600
1601         * gcc.c-torture/execute/pr23135.c: New test.
1602
1603 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1604
1605         PR tree-optimization/19899
1606         * gcc.dg/tree-ssa/scev-1.c: New test.
1607         * gcc.dg/tree-ssa/scev-2.c: New test.
1608
1609 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
1610
1611         PR target/18582
1612         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
1613
1614 2005-08-03  Jan Hubicka  <jh@suse.cz>
1615
1616         * update-conroll.c: New testcase.
1617         * update-conroll-2.c: New testcase.
1618
1619 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
1620
1621         * gfortran.dg/constant_substring.f: New test.
1622         * gfortran.dg/pr22491.f: New test.
1623
1624 2005-08-02  Jan Hubicka  <jh@suse.cz>
1625
1626         * update-threading.c: Replace by the proper one.
1627
1628 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
1629
1630         PR 23164
1631         * g++.dg/tree-ssa/pr23164.C: New test.
1632
1633 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
1634
1635         * gcc.dg/tree-ssa/pr23192.c: New test.
1636
1637 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
1638
1639         * gcc.c-torture/execute/vrp-4.c: New test.
1640
1641 2005-08-02  Jan Hubicka  <jh@suse.cz>
1642
1643         * update-threading.c: New test.
1644
1645 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
1646
1647         * gcc.c-torture/compile/20050801-1.c: New test.
1648         * gcc.c-torture/compile/20050801-2.c: New test.
1649
1650 2005-08-01  Jan Hubicka  <jh@suse.cz>
1651
1652         * val-prof-5.c: New test.
1653
1654 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
1655
1656         PR c/22311
1657         * gcc.dg/pr22311-1.c : New test.
1658
1659 2005-07-31  Steven Bosscher  <stevenb@suse.de>
1660
1661         PR target/23095
1662         * gfortran.dg/pr23095.f: New test.
1663
1664         PR c++/22003
1665         * g++.dg/other/pr22003.C: New test.
1666
1667 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
1668
1669         PR target/20621
1670         * gcc.c-torture/execute/pr20621-1.c: New test.
1671
1672 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
1673
1674         * gfortran.dg/comma_format_extension_4.f:  Adjust length
1675         of string for format.
1676         * gfortran.dg/der_array_io_1.f:  Replace illegal internal
1677         print statement with internal write.
1678         * gfortran.dg/der_array_io_2.f:  Likewise.
1679         * gfortran.dg/der_array_io_3.f:  Likewise.
1680
1681 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
1682
1683         * gcc.dg/fold-abs-4.c: new test.
1684
1685 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
1686
1687         PR fortran/22570 an related issues.
1688         * gfortran.dg/x_slash_1.f: New test.
1689
1690 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
1691
1692         PR c/23143
1693         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
1694         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
1695
1696 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
1697
1698         PR c/529
1699         * gcc.dg/Wshadow-3.c: New test.
1700
1701 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
1702
1703         * gfortran.dg/matmul_1.f90:  Correct LHS of matmul test (it
1704         used to have the wrong bounds).
1705
1706 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
1707
1708         PR c/21720
1709         * gcc.dg/hex-round-1.c: Test more cases.
1710         * gcc.dg/hex-round-2.c: New test.
1711
1712 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
1713
1714         PR 22550
1715         * g++.dg/tree-ssa/pr22550.C: New test.
1716
1717 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
1718
1719         * gcc.dg/tree-ssa/vrp19.c: New test.
1720         * gcc.dg/tree-ssa-vrp20.c: New test.
1721
1722 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
1723
1724         PR c/22240
1725         * gcc.dg/transparent-union-4.c: New test.
1726
1727 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
1728
1729         PR c/22192
1730         * gcc.dg/c99-vla-2.c: New test.
1731
1732 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
1733
1734         PR c/21720
1735         * gcc.dg/hex-round-1.c: New test.
1736
1737 2005-07-28  Jan Hubicka  <jh@suse.cz>
1738
1739         * inliner-1.c: Do not dump everything.
1740         * tree-prof.exp: Do not pass -ftree-based-profiling.
1741         * bprob.exp: Likewise.
1742
1743         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
1744
1745 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
1746
1747         PR c++/22545
1748         * g++.dg/expr/ptrmem7.C: New test.
1749
1750 2005-07-28  Mike Stump  <mrs@apple.com>
1751
1752         * g++.old-deja/g++.mike/visibility-1.C: New test.
1753
1754 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
1755
1756         PR c/20187
1757         * gcc.c-torture/execute/pr20187-1.c: New test.
1758
1759 2005-07-28  Jeff Law  <law@redhat.com>
1760
1761         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
1762         * gcc.dg/tree-ssa/vrp18.c: New test.
1763
1764 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
1765
1766         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
1767
1768 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
1769
1770         PR tree-optimization/22506
1771         * gcc.dg/vect/ps22506.c: New test.
1772
1773 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
1774
1775         PR target/21149
1776         * gcc.target/i386/sse-3.c: New test.
1777
1778 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
1779
1780         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
1781         * gcc.target/mips/mips32-dsp-type.c: Likewise.
1782
1783 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
1784
1785         PR c/22589
1786         * gcc.c-torture/compile/pr22589-1.c: New test.
1787
1788 2005-07-28  Jan Hubicka  <jh@suse.cz>
1789
1790         * update-loopch.c: New testcase.
1791
1792 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
1793
1794         PR rtl-optimization/23047
1795         * gcc.c-torture/execute/pr23047.c: New test.
1796         * gcc.c-torture/execute/pr23047.x: New.
1797
1798 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
1799
1800         PR tree-optimization/22493
1801         * gcc.c-torture/execute/pr22493-1.c: New test.
1802         * gcc.c-torture/execute/pr22493-1.x: New.
1803         * gcc.c-torture/execute/vrp-1.c: New test.
1804         * gcc.c-torture/execute/vrp-2.c: New test.
1805         * gcc.c-torture/execute/vrp-2.c: New test.
1806
1807 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
1808
1809         * gcc.target/frv/all-builtin-read8.c: Delete.
1810         * gcc.target/frv/all-builtin-read16.c: Delete.
1811         * gcc.target/frv/all-builtin-read32.c: Delete.
1812         * gcc.target/frv/all-builtin-read64.c: Delete.
1813         * gcc.target/frv/all-builtin-write8.c: Delete.
1814         * gcc.target/frv/all-builtin-write16.c: Delete.
1815         * gcc.target/frv/all-builtin-write32.c: Delete.
1816         * gcc.target/frv/all-builtin-write64.c: Delete.
1817         * gcc.target/frv/all-read-write-1.c: New.
1818
1819 2005-07-27  Jeff Law  <law@redhat.com>
1820
1821         * gcc.c-torture/execute/pr22630.c: New test.
1822
1823 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
1824
1825         PR tree-optimization/23073
1826         * gcc.dg/vect/nodump-pr23073.c: New test.
1827         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
1828
1829 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
1830
1831         PR tree-optimize/22348
1832         * gcc.c-torture/execute/pr22348.c: New.
1833
1834 2005-07-27  Richard Guenther  <rguenther@suse.de>
1835
1836         * gcc.dg/tree-ssa/salias-1.c: New testcase.
1837
1838 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1839
1840         PR fortran/22503
1841         * gfortran.dg/logical_comp.f90: New test.
1842
1843 2005-07-27  Jan Hubicka  <jh@suse.cz>
1844
1845         * inliner-1.c: Add cleanup of dumps.
1846         * val-prof-*.c: Likewise.
1847         * update-tailcall.c: New.
1848
1849 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
1850
1851         PR 22591
1852         * gcc.dg/tree-ssa/pr22591.c: New test.
1853         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
1854
1855 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
1856
1857         PR libobjc/22606
1858         * objc.dg/try-catch-11.m: New test.
1859
1860 2005-07-26  Richard Guenther  <rguenther@suse.de>
1861
1862         PR tree-optimization/22486
1863         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
1864
1865 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
1866
1867         PR tree-opt/22484
1868         * testsuite/g++.dg/opt/loop2.C: New test.
1869
1870 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
1871
1872         * gcc.dg/tree-ssa/reassoc-3.c: New test.
1873         * gcc.dg/tree-ssa/reassoc-4.c: New test.
1874
1875 2005-07-25  Adam Nemet  <anemet@lnxw.com>
1876
1877         * lib/profopt.exp (profopt-execute): Check for profiling data
1878         files on the target.
1879
1880 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
1881
1882         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
1883         for matching of asm labels.
1884
1885 2005-07-25  Richard Guenther  <rguenther@suse.de>
1886
1887         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
1888
1889 2005-07-25  Richard Guenther  <rguenther@suse.de>
1890
1891         PR testsuite/22624
1892         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
1893
1894 2005-07-25  Ira Rosen  <irar@il.ibm.com>
1895
1896         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
1897         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
1898         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
1899         * gcc.dg/vect/vect-100.c: New test.
1900         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
1901         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
1902         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
1903         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
1904         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
1905         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
1906         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
1907         * gfortran.dg/vect/pr19049.f90: New testcase.
1908         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
1909
1910 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
1911
1912         * gcc.c-torture/execute/20050713-1.c: New test.
1913
1914         PR fortran/20063
1915         * gfortran.fortran-torture/execute/data_4.f90: New test.
1916
1917         PR middle-end/20303
1918         * gcc.dg/visibility-d.c: New test.
1919
1920 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
1921
1922         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
1923         * gfortran.dg/underflow.f90: Ditto.
1924
1925 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1926
1927         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
1928         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
1929         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
1930
1931 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
1932
1933         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
1934         include case of field width of zero.
1935
1936 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
1937
1938         PR libgfortran/21875
1939         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
1940         with trailing blanks on normal formatted read.
1941
1942 2005-07-23  Chao-ying Fu  <fu@mips.com>
1943
1944         * gcc.target/mips/mips32-dsp-type.c: New test.
1945         * gcc.target/mips/mips32-dsp.c: New test.
1946
1947 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
1948
1949         PR testsuite/21073
1950         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
1951
1952         PR testsuite/20454
1953         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
1954         and __cyg_profile_func_exit.
1955
1956 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
1957
1958         * gfortran.dg/comma_format_extension_3.f: Fix typo.
1959         * gfortran.dg/comma_format_extension_4.f: Same.
1960         * gfortran.dg/pr15332.f: Same.
1961         * gfortran.dg/pr21730.f: Same.
1962
1963 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
1964
1965         * g++.dg/opt/vrp2.C: Fix testcase.
1966
1967         PR tree-opt/22625
1968         * g++.dg/opt/vrp2.C: New test.
1969
1970 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
1971
1972         PR debug/21828
1973         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
1974
1975 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
1976
1977         * gcc.dg/tree-ssa/20050719-1.c: New test.
1978
1979 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
1980
1981         * gcc.dg/bfin-longcall-1.c: New file.
1982         * gcc.dg/bfin-longcall-2.c: New file.
1983
1984 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
1985
1986         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
1987
1988 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
1989
1990         PR middle-end/19055
1991         * gcc.dg/tree-ssa/pr19055.c: New test.
1992         * gcc.dg/tree-ssa/pr19055-2.c: New test.
1993
1994 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
1995
1996         PR C++/22358
1997         * g++.dg/other/pr22358.C: New test.
1998
1999 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
2000
2001         PR c++/2922
2002         * g++.dg/lookup/two-stage5.C: New test from bug comments.
2003
2004 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2005
2006         PR c++/15938
2007         * g++.dg/init/union2.C: New test.
2008
2009 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2010
2011         PR c/22393
2012         * gcc.dg/complex-4.c: New test.
2013
2014 2005-07-21  Richard Guenther  <rguenther@suse.de>
2015
2016         PR testsuite/22522
2017         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
2018         scanning for asm labels.
2019         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
2020
2021 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
2022
2023         PR target/22085
2024         * gcc.dg/altivec-pr22085.c: New.
2025
2026 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
2027
2028         PR tree-optimization/19210
2029         * gcc.dg/tree-ssa/pr19210-1.c: New.
2030         * gcc.dg/tree-ssa/pr19210-2.c: New.
2031
2032 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
2033
2034         PR rtl-optimization/22167
2035         * g++.dg/opt/pr22167.C: New test.
2036
2037 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
2038
2039         PR c++/2922
2040         * g++.dg/lookup/two-stage2.C: New.
2041         * g++.dg/lookup/two-stage3.C: New.
2042         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
2043         fixed two-stage name lookup for operators.
2044         * g++.dg/template/call3.C: Compiler now produces an appropriate
2045         error message.
2046         * g++.dg/template/crash37.C: Compiler now describes bla() on line
2047         14 as a candidate.
2048         * g++.dg/template/ptrmem4.C: Compiler produces different error
2049         message.
2050         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
2051         connect_to_method as a candidate.
2052
2053 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
2054
2055         * gcc.dg/fold-alloc-1.c: New test.
2056
2057 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
2058
2059         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
2060         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
2061
2062 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
2063
2064         * gcc.dg/fold-abs-1.c: New test.
2065         * gcc.dg/fold-abs-2.c: New test.
2066         * gcc.dg/fold-abs-3.c: New test.
2067
2068 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
2069
2070         Make CONSTRUCTOR use VEC to store initializers.
2071         * g++.dg/ext/complit3.C: Check for specific error messages.
2072         * g++.dg/init/brace2.C: Update error message.
2073         * g++.dg/warn/Wbraces2.C: Likewise.
2074
2075 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
2076
2077         PR fortran/16940
2078         * gfortran.dg/module_interface_1.f90: New test.
2079
2080 2005-07-19  Danny Berlin <dberlin@dberlin.org>
2081             Kenneth Zadeck <zadeck@naturalbridge.com>
2082
2083         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
2084
2085 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2086
2087         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
2088         specify -Wformat for these tests.
2089         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
2090         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
2091         * gcc.dg/format/opt-6.c: Delete.
2092
2093 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
2094
2095         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
2096         * gcc.dg/tree-ssa/sra-3.c: Likewise.
2097
2098 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
2099
2100         * gcc.dg/tree-ssa/alias-2.c: New test.
2101
2102 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
2103
2104         PR c++/22263
2105         * g++.dg/template/explicit7.C: New test.
2106
2107 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
2108
2109         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
2110         width of 8 to +Inf and -Inf.
2111
2112 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
2113
2114         PR c++/22139
2115         * g++.dg/template/friend36.C: New test.
2116
2117 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
2118
2119         PR fortran/21730
2120         * gfortran.dg/pr21730.f: New test.
2121
2122 2005-07-16  Danny Berlin <dberlin@dberlin.org>
2123             Kenneth Zadeck <zadeck@naturalbridge.com>
2124
2125         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
2126         since pure const detection cannot run at -O1 in c compiler.
2127         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
2128         can now optimize this case properly.
2129         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
2130         because we now pass.
2131         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
2132
2133 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
2134
2135         PR c/22421
2136         * gcc.dg/format/bitfld-1.c: New test.
2137
2138 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
2139
2140         PR c++/22204
2141         * g++.dg/rtti/repo1.C: New test.
2142
2143 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
2144
2145         PR middle-end/22398
2146         * gcc.c-torture/compile/pr22398.c: New test.
2147
2148 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
2149
2150         PR c++/22132
2151         * g++.dg/expr/cast4.C: New test.
2152
2153 2005-07-15  Richard Guenther  <rguenther@suse.de>
2154
2155         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
2156         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
2157
2158 2005-07-15  Steven Bosscher  <stevenb@suse.de>
2159
2160         PR tree-optimization/22230
2161         * gcc.dg/tree-ssa/pr22230.c: New test.
2162
2163 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
2164
2165         * gfortran.dg/g77/cpp6.f: New test.
2166
2167         PR fortran/22417
2168         * gfortran.dg/g77/cpp5.F: New test.
2169         * gfortran.dg/g77/cpp5.h: New file.
2170         * gfortran.dg/g77/cpp5inc.h: New file.
2171
2172 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
2173
2174         PR libfortran/16435
2175         * gfortran.dg/tl_editting.f90: New.
2176         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
2177
2178 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
2179
2180         * gfortran.dg/char_array_constructor.f90: New test.
2181
2182 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
2183
2184         * gfortran.dg/past_eor.f90: New.
2185         * gfortran.dg/complex_read.f90: New.
2186
2187 2005-07-13  Jeff Law  <law@redhat.com>
2188
2189         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
2190         additional casts.
2191
2192         * gcc.dg/tree-ssa/pr22321.c: New test
2193
2194 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
2195
2196         PR tree-optimization/21921
2197         * gcc.dg/tree-ssa/pr21921.c: New.
2198
2199 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
2200
2201         PR tree-optimizatio/22442
2202         * gcc.dg/tree-ssa/loop-11.c: New test.
2203
2204 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
2205
2206         PR tree-opt/21840
2207         * gcc.c-torture/compile/pr21840.c: New test.
2208
2209 2005-07-12  Jan Hubicka  <jh@suse.cz>
2210
2211         * gcc.c-torture/compile/pr22379.c: New test.
2212
2213 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
2214
2215         PR libfortran/21593
2216         gfortran.dg/dev_null.f90:  Remove outdated comment about
2217         PR libfortran/21593.
2218
2219
2220 2005-07-12  Dale Johannesen  <dalej@apple.com>
2221
2222         * gcc.target/i386/compress-float-sse.c:  New.
2223         * gcc.target/i386/compress-float-sse-pic.c:  New.
2224         * gcc.target/i386/compress-float-387.c:  New.
2225         * gcc.target/i386/compress-float-387-pic.c:  New.
2226         * gcc.dg/compress-float-ppc.c:  New.
2227         * gcc.dg/compress-float-ppc-pic.c:  New.
2228
2229 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
2230
2231         PR libfortran/21593
2232         gfortran.dg/dev_null.f90:  Remove targets.
2233
2234 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
2235
2236         PR tree-opt/22335
2237         * gcc.dg/pr22335-1.c: New test.
2238         * gcc.dg/pr22335-2.c: New test.
2239
2240 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2241
2242         PR c++/20172
2243         * g++.dg/template/nontype12.C : New test.
2244
2245 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
2246
2247         * gcc.dg/tree-ssa/loop-10.c: New test.
2248
2249 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
2250
2251         * gcc.c-torture/execute/20020720-1.x: Remove.
2252
2253 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
2254
2255         * gfortran.fortran-torture/execute/forall_7.f90: New test.
2256
2257 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
2258
2259         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
2260         (dg-mips-options): Use it.
2261
2262 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
2263
2264         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
2265
2266 2005-07-09  Richard Henderson  <rth@redhat.com>
2267
2268         * lib/target-supports.exp (check_effective_target_sync_char_short):
2269         Add alpha.
2270
2271 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
2272
2273         PR libfortran/22217
2274         * gfortran.dg/negative-z-descriptor.f90:  New test.
2275
2276 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
2277
2278         PR tree-opt/22329
2279         * gcc.dg/pr22329.c: New test.
2280
2281 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
2282
2283         PR tree-optimization/20139
2284         * gcc.dg/tree-ssa/pr20139.c: New.
2285
2286 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
2287
2288         PR tree-opt/22356
2289         * testsuite/gcc.dg/pr22356-1.c: New test.
2290
2291 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
2292
2293         PR c++/21799
2294         * g++.dg/template/unify8.C: New.
2295         * g++.dg/template/unify9.C: New.
2296
2297 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
2298
2299         * gfortran.fortran-torture/execute/entry_10.f90: New test.
2300
2301 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
2302
2303         * gcc.dg/darwin-version-1.c: New.
2304         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
2305         * gcc.dg/builtins-20.c: Likewise.
2306         * gcc.dg/builtins-53.c: Likewise.
2307         * gcc.dg/torture/builtins-convert-1.c: Likewise.
2308         * gcc.dg/torture/builtins-convert-2.c: Likewise.
2309         * gcc.dg/torture/builtins-convert-3.c: Likewise.
2310         * gcc.dg/torture/builtins-power-1.c: Likewise.
2311         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
2312         on Darwin.
2313
2314 2005-07-07  Jeff Law  <law@redhat.com>
2315
2316         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
2317         argument evaluation order.
2318
2319 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
2320
2321         PR libfortran/21594
2322         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
2323         Add test cases where the shift length is greater than the
2324         array length.
2325
2326 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
2327
2328         * obj-c++.dg/proto-lossage-6.mm: New.
2329         * objc.dg/proto-lossage-6.m: New.
2330
2331 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
2332
2333         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
2334         * objc.dg/gnu-runtime-2.m: Likewise.
2335
2336 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
2337
2338         * gfortran.dg/longline.f: New test.
2339
2340         * gfortran.dg/badline.f: New test.
2341
2342 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
2343
2344         PR fortran/16531
2345         PR fortran/15966
2346         PR fortran/18781
2347         * gfortran.dg/hollerith.f90: New.
2348         * gfortran.dg/hollerith2.f90: New.
2349         * gfortran.dg/hollerith3.f90: New.
2350         * gfortran.dg/hollerith4.f90: New.
2351         * gfortran.dg/hollerith_f95.f90: New.
2352         * gfortran.dg/hollerith_legacy.f90: New.
2353         * gfortran.dg/g77/cpp4.F: New. Port from g77.
2354
2355 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
2356
2357         PR objc/22274
2358         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
2359         * objc.dg/gnu-runtime-2.m: New.
2360
2361 2005-07-06  Jeff Law  <law@redhat.com>
2362
2363         * gcc.dg/tree-ssa/vrp17.c: New test.
2364
2365 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
2366
2367         PR fortran/22327
2368         * gfortran.dg/array_constructor_5.f90: New test.
2369
2370 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
2371
2372         * gfortran.fortran-torture/execute/entry_9.f90: New test.
2373
2374 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
2375
2376         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
2377         * gcc.dg/980816-1.c: Ditto.
2378
2379 2005-07-06  Jeff Law  <law@redhat.com>
2380
2381         * gcc.c-torture/compile/pr21356.c: New test.
2382
2383 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
2384
2385         PR c/22013
2386         PR c/22098
2387         * gcc.c-torture/compile/pr22013-1.c,
2388         gcc.c-torture/execute/pr22098-1.c,
2389         gcc.c-torture/execute/pr22098-2.c,
2390         gcc.c-torture/execute/pr22098-3.c: New tests.
2391
2392 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
2393
2394         PR c/22308
2395         * gcc.dg/pr22308-1.c: New test.
2396
2397 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
2398
2399         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
2400         target.
2401         * gcc.dg/compare9.c: Use -fshort-enums instead of
2402         -fno-short-enums.  Change the last test to dg-bogus.
2403
2404 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
2405
2406         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
2407         * gcc.dg/compare9.c: New.
2408
2409 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2410
2411         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
2412
2413 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
2414
2415         PR testsuite/22288
2416         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
2417
2418
2419 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2420
2421         * gcc.dg/format/gcc_gfc-1.c: New.
2422
2423 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
2424
2425         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
2426
2427 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2428
2429         PR fortran/20842
2430         * gfortran.dg/io_invalid_1.f90: New test.
2431
2432 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
2433
2434         * gcc.dg/format/gcc_diag-1.c: Update.
2435
2436 2005-07-02  Jeff Law  <law@redhat.com>
2437
2438         * gcc.dg/tree-ssa/pr22051-1.c: New test.
2439         * gcc.dg/tree-ssa/pr22051-2.c: New test.
2440
2441 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
2442
2443         * gcc.dg/format/gcc_diag-1.c: Update.
2444
2445 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
2446
2447         PR tree-opt/22269
2448         * gcc.c-torture/compile/pr22269.c: New test.
2449
2450 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
2451
2452         PR 21584
2453         PR 22219
2454         * g++.dg/tree-ssa/pr21584-1.C: New test.
2455         * g++.dg/tree-ssa/pr21584-2.C: New test.
2456
2457 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
2458
2459         * obj-c++.dg/try-catch-11.mm: New.
2460         * objc.dg/try-catch-10.m: New.
2461
2462 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
2463
2464         * g++.dg/other/ucnid-1.C: xfail on AIX.
2465
2466 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
2467
2468         PR 22234
2469         * gcc.dg/20050629-1.c: New test.
2470
2471 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
2472
2473         * obj-c++.dg/const-str-1[0-1].mm: New.
2474         * objc.dg/const-str-1[0-1].m: New.
2475
2476 2005-05-29  Richard Henderson  <rth@redhat.com>
2477
2478         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
2479         Rename from check_effective_target_vect_no_max.
2480         (check_effective_target_vect_no_int_add): New.
2481         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
2482         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
2483         * gcc.dg/vect/vect-reduc-3.c: Likewise.
2484         * gcc.dg/vect/vect-reduc-1.c: Use both.
2485         * gcc.dg/vect/vect-reduc-2.c: Likewise.
2486
2487 2005-05-29  Richard Henderson  <rth@redhat.com>
2488
2489         * lib/target-supports.exp (check_effective_target_vect_no_max):
2490         Remove i386 and x86_64.
2491
2492 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
2493
2494         PR testsuite/21969
2495         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
2496
2497 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
2498
2499         PR middle-end/21969
2500         * gcc.dg/vect/pr21969.c: New test.
2501
2502 2005-06-28  Eric Christopher  <echristo@redhat.com>
2503
2504         PR c/22052
2505         PR c/21975
2506         * gcc.dg/inline1.c: New test.
2507         * gcc.dg/inline2.c: Ditto.
2508         * gcc.dg/inline3.c: Ditto.
2509         * gcc.dg/inline4.c: Ditto.
2510         * gcc.dg/inline5.c: Ditto.
2511
2512 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
2513
2514         PR libfortran/22142
2515         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
2516         Add testcase also testing eoshift1 for PR 22142.
2517
2518 2005-06-28  Richard Henderson  <rth@redhat.com>
2519
2520         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
2521         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
2522         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
2523         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
2524         gcc.dg/tree-ssa/20030922-2.c: Likewise.
2525
2526 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
2527
2528         PR libfortran/22142
2529         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
2530         Add testcase for PR 22142.
2531
2532 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
2533
2534         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
2535         gcc.target/ia64/fpreg-2.c: New tests.
2536
2537 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2538
2539         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
2540
2541 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2542
2543         PR libfortran/22170
2544         * gfortran.dg/slash_1.f90: New test.
2545
2546 2005-06-27  Richard Henderson  <rth@redhat.com>
2547
2548         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
2549         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
2550         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
2551         * gcc.dg/vect/vect-reduc-2.c: Likewise.
2552         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
2553         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
2554
2555 2005-06-27  Richard Henderson  <rth@redhat.com>
2556
2557         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
2558         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
2559
2560 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
2561
2562         * obj-c++.dg/proto-lossage-5.mm: New.
2563         * objc.dg/proto-lossage-5.m: New.
2564
2565 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
2566
2567         PR 21959
2568         * gcc.dg/tree-ssa/pr21959.c: New test.
2569
2570 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
2571
2572         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
2573         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
2574         testing uninitialized var.
2575
2576         * gcc.c-torture/execute/builtins/chk.h: New.
2577         * gcc.c-torture/execute/builtins/lib/chk.c: New.
2578         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
2579         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
2580         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
2581         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
2582         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
2583         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
2584         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
2585         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
2586         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
2587         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
2588         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
2589         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
2590         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
2591         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
2592         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
2593         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
2594         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
2595         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
2596         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
2597         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
2598         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
2599         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
2600         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
2601         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
2602         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
2603         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
2604         * gcc.dg/builtin-object-size-1.c: New test.
2605         * gcc.dg/builtin-object-size-2.c: New test.
2606         * gcc.dg/builtin-object-size-3.c: New test.
2607         * gcc.dg/builtin-object-size-4.c: New test.
2608         * gcc.dg/builtin-object-size-5.c: New test.
2609         * gcc.dg/builtin-stringop-chk-1.c: New test.
2610         * gcc.dg/builtin-stringop-chk-2.c: New test.
2611         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
2612         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
2613         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
2614         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
2615         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
2616         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
2617         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
2618         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
2619         * gcc.c-torture/execute/printf-1.c: New test.
2620         * gcc.c-torture/execute/fprintf-1.c: New test.
2621         * gcc.c-torture/execute/vprintf-1.c: New test.
2622         * gcc.c-torture/execute/vfprintf-1.c: New test.
2623         * gcc.c-torture/execute/printf-chk-1.c: New test.
2624         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
2625         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
2626         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
2627
2628 2005-06-27  Michael Matz  <matz@suse.de>
2629
2630         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
2631         slot is not merged if address escapes.
2632
2633 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2634
2635         PR c/21911
2636         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
2637
2638 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
2639
2640         PR middle-end/17965
2641         * gcc.c-torture/compile/20050622-1.c: New test.
2642
2643         PR middle-end/22028
2644         * gcc.dg/20050620-1.c: New test.
2645
2646 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
2647
2648         PR tree-optimization/22026
2649         * gcc.dg/tree-ssa/pr22026.c: New.
2650
2651 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
2652
2653         PR libfortran/22144
2654         * gfortran.dg/shift-alloc.f90:  New testcase.
2655
2656 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
2657
2658         * all files: Update FSF address in copyright headers.
2659
2660 2005-06-22  Jan Hubicka  <jh@suse.cz>
2661
2662         * wholeprogram-1.c: New testcase.
2663         * wholeprogram-2.c: New testcase.
2664
2665 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
2666
2667         PR 22171
2668         * gcc.dg/tree-ssa/pr22171.c: New test.
2669
2670 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
2671
2672         * gfortran.dg/simplify_modulo.f90: New.
2673
2674 2005-06-24  Jan Hubicka  <jh@suse.cz>
2675
2676         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
2677
2678 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
2679
2680         * obj-c++.dg/proto-lossage-[1-4].mm: New.
2681
2682 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
2683
2684         * obj-c++.dg/typedef-alias-1.mm: New.
2685         * objc.dg/typedef-alias-1.m: New.
2686
2687 2005-06-23  Jeff Law  <law@redhat.com>
2688
2689         * gcc.dg/tree-ssa/vrp16.c: New test.
2690
2691 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2692
2693         * lib/target-supports.exp: Add
2694         check_effective_target_fortran_large_real and
2695         check_effective_target_fortran_large_int to check for
2696         corresponding effective targets.
2697         * gfortran.dg/large_integer_kind_1.f90: New test.
2698         * gfortran.dg/large_real_kind_1.f90: New test.
2699
2700 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
2701
2702         PR tree-optimization/22117
2703         * gcc.dg/tree-ssa/pr22117.c: New.
2704
2705 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
2706
2707         PR testsuite/22123
2708         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
2709
2710 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
2711
2712         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
2713
2714 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
2715
2716         * gfortran.dg/f2c_4.f90:  Add tests for complex functions
2717         * gfortran.dg/f2c_4.c: Likewise
2718
2719 2005-06-22 Paul Brook  <paul@codesourcery.com>
2720
2721         PR fortran/21034
2722         * gfortran.dg/auto_save_1.f90: New test.
2723
2724 2005-06-22  Michael Matz  <matz@suse.de>
2725
2726         * gcc.target/x86-64/abi: New directory.
2727         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
2728         * gcc.target/x86-64/abi/README.gcc: New file.
2729         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
2730         * gcc.target/x86-64/abi/asm-support.s: New file.
2731         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
2732         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
2733         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
2734         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
2735         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
2736         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
2737         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
2738         * gcc.target/x86_64/abi/test_bitfields.c: New test.
2739         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
2740         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
2741         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
2742         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
2743         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
2744         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
2745         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
2746         * gcc.target/x86_64/abi/test_varargs.c: New test.
2747
2748 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
2749
2750         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
2751         32-bit i?86 and x86_64.
2752
2753 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
2754
2755         * obj-c++.dg/const-str-[1-9].mm: New tests.
2756
2757 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
2758
2759         PR fortran/22010
2760         * gfortran.dg/namelist_use.f90: New.
2761         * gfortran.dg/namelist_use_only.f90: New.
2762
2763 2005-06-21  Jeff Law  <law@redhat.com>
2764
2765         * gcc.dg/tree-ssa/vrp15.c: New test.
2766
2767 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
2768
2769         * lib/target-supports.exp (check_effective_target_vect_reduction):
2770         Remove.
2771         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
2772         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
2773         remove vect_reduction target keyword. Also avoid two returns in main.
2774         * gcc.dg/vect/vect-reduc-3.c: Likewise.
2775         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
2776         * gcc.dg/vect/vect-reduc-1short.c: New test.
2777         * gcc.dg/vect/vect-reduc-1char.c: New test.
2778         * gcc.dg/vect/vect-reduc-2short.c: New test.
2779         * gcc.dg/vect/vect-reduc-2char.c: New test.
2780         * gcc.dg/vect/vect-reduc-6.c: New test.
2781         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
2782         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
2783         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
2784
2785 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2786         Paul Thomas  <pault@gcc.gnu.org>
2787
2788         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
2789         New tests.
2790
2791 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2792
2793         * gfortran.dg/backslash_1.f90: New test.
2794         * gfortran.dg/backslash_2.f90: New test.
2795
2796 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
2797
2798         * gfortran.dg/duplicate_labels.f90: New test.
2799
2800 2005-06-20  Jan Beulich  <jbeulich@novell.com>
2801
2802         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
2803         unsupportable relocations.
2804         * g++.old-deja/g++.other/store-expr1.C: Likewise.
2805         * gcc.dg/20050321-2.c: xfail for NetWare.
2806
2807 2005-06-20  Andreas Jaeger  <aj@suse.de>
2808
2809         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
2810         gcc.target/i386/fastcall-sseregparm.c,
2811         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
2812
2813 2005-06-19  Richard Henderson  <rth@redhat.com>
2814
2815         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
2816
2817 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
2818
2819         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
2820
2821 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
2822
2823         PR c++/22115
2824         * g++.dg/conversion/simd2.C: Change expected error message.
2825
2826 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
2827
2828         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
2829         * gcc.dg/vect/vect-reduc-2.c: Likewise.
2830         * gcc.dg/vect/vect-reduc-3.c: Likewise.
2831
2832 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
2833
2834         * gcc.dg/fold-mod-1.c: New test.
2835
2836 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
2837
2838         PR fortran/19926
2839         * gfortran.dg/pr19926.f90: New test.
2840
2841 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
2842
2843         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
2844         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
2845         targets.
2846         * gcc.dg/vect/vect-reduc-2.c: Likewise.
2847         * gcc.dg/vect/vect-reduc-3.c: Likewise.
2848
2849 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
2850
2851         * gcc.target/ia64/float80-varargs-1.c: New test.
2852
2853 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2854
2855         PR tree-opt/22035
2856         * gfortran.dg/f2c_6.f90: New test.
2857
2858 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
2859
2860         PR c++/17413
2861         * g++.dg/template/local5.C: New.
2862
2863 2005-06-17  Richard Henderson  <rth@redhat.com>
2864
2865         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
2866
2867 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
2868
2869         PR testsuite/21945
2870         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
2871
2872 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
2873
2874         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
2875         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
2876         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
2877         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
2878         check_vect to verify the presence of hardware vector support.
2879
2880 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
2881
2882         PR testsuite/22056
2883         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
2884
2885 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2886
2887         PR libfortran/19216
2888         * gfortran.dg/pr19216.f: Add correct space between brackets and
2889         dg directive.
2890
2891 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2892
2893         PR libfortran/16436
2894         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
2895
2896 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
2897
2898         * gcc.target/i386/attributes-error.c: New testcase.
2899         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
2900         * gcc.target/i386/regparm-stdcall.c: Likewise.
2901         * gcc.target/i386/sseregparm-1.c: Likewise.
2902         * gcc.target/i386/sseregparm-2.c: Likewise.
2903
2904 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
2905
2906         * g++.dg/rtti/crash2.C: New.
2907
2908 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
2909
2910         * gcc.dg/noncompile/20040203-3.c: Update expected message.
2911
2912 2005-06-15  David Ung  <davidu@mips.com>
2913
2914         * gcc.target/mips/mips16e-extends.c: New test for testing the
2915         generation of MIPS16e zeb/zeh, seb/seh instructions.
2916
2917 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
2918
2919         PR 22018
2920         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
2921         * gcc.dg/tree-ssa/pr22018.c: New test.
2922
2923 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
2924
2925         * gcc.dg/simd-1.c: Update error messages.
2926         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
2927         * gcc.dg/simd-2.c: Update error messages.
2928         * gcc.dg/simd-4.c: New.
2929
2930 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
2931
2932         PR c++/20678
2933         * g++.dg/other/crash-4.C: New.
2934
2935 2005-06-14  Devang Patel  <dpatel@apple.com>
2936
2937         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
2938
2939 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
2940
2941         PR c++/21929
2942         * g++.dg/parse/crash11.C: Update
2943
2944 2005-06-13  Jeff Law  <law@redhat.com>
2945
2946         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
2947         perform the desired transformations.
2948         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
2949         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
2950
2951 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2952
2953         PR fortran/22038
2954         * gfortran.dg/forall_1.f90: Un-XFAIL.
2955
2956 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
2957
2958         PR c++/21929
2959         * g++.dg/parse/crash26.C: New.
2960
2961         PR c++/20789
2962         * g++.dg/init/member1.C: New.
2963
2964 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
2965
2966         * gfortran.dg/altreturn_1.f90: New test.
2967
2968 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
2969
2970         PR middle-end/21985
2971         * gcc.dg/tree-ssa/pr21985.c: New test.
2972
2973 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
2974
2975         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
2976
2977 2005-06-12  Roger Sayle  <roger@eyesopen.com>
2978
2979         PR c++/21930
2980         * g++.dg/other/error10.C: New test case.
2981
2982 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2983
2984         PR libfortran/19155
2985         * gfortran.dg/pr19155.f: Add test.
2986
2987 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2988
2989         * gfortran.dg/f2c_7.f90: New test.
2990
2991         * gfortran.dg/forall_1.f90: XFAILed.
2992
2993 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
2994
2995         * gcc.dg/pr14796-1.c: New.
2996         * gcc.dg/pr14796-2.c: New.
2997
2998 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
2999
3000         PR fortran/17792
3001         PR fortran/21375
3002         * gfortran.dg/deallocate_stat.f90:  New test.
3003
3004 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
3005
3006         * gfortran.fortran-torture/execute/in-pack.f90:  New test.
3007
3008 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
3009
3010         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
3011         access will be generated when this loop is vectorized. Test that
3012         accesses with same alignment were detected.
3013         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
3014         Test that accesses with same alignment were detected.
3015         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
3016         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
3017         alignment were detected.
3018
3019 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
3020
3021         PR c++/10611
3022         * g++.dg/conversion/simd2.C: New.
3023
3024 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3025
3026         * gcc.dg/Wcxx-compat-1.c: New.
3027
3028 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
3029
3030         PR libfortran/21480
3031         * gfortran.dg/reshape-complex.f90:  Add a test for a packed
3032         complex array.
3033
3034 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
3035
3036         * gcc.dg/alias-8.c: New.
3037
3038 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
3039
3040         * gcc.dg/format/cmn_err-1.c: Update.
3041
3042 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
3043
3044         PR target/20666
3045         * gcc.target/sparc/fexpand-2.c: New.
3046         * gcc.target/sparc/fpmerge-2.c: New.
3047         * gcc.target/sparc/fpmul-2.c: New.
3048         * gcc.target/sparc/noresult.c: New.
3049         * gcc.target/sparc/pdist-2.c: New.
3050         * gcc.target/sparc/pdist-3.c: New.
3051
3052 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
3053
3054         PR testsuite/21702
3055         * gcc.target/i386/i386.exp: Fix comment typo.
3056
3057 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
3058
3059         PR c++/19497
3060         * g++.dg/inherit/using5.C: New.
3061         * g++.dg/inherit/using6.C: New.
3062
3063 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3064
3065         PR c++/19894
3066         * g++.dg/template/ptrmem15.C: New test.
3067
3068         PR c++/20563
3069         * g++.dg/ext/label4.C: New test.
3070
3071 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3072
3073         * gcc.dg/tls/debug-1.c: New test.
3074
3075 2005-06-07  Dale Johannesen  <dalej@apple.com>
3076
3077         * gcc.target/i386/movq.c:  New.
3078
3079 2005-06-07  Dale Johannesen  <dalej@apple.com>
3080
3081         * gcc.dg/20050607-1.c:  New.
3082
3083 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
3084
3085         PR middle-end/21850
3086         * gcc.c-torture/execute/20050607-1.c: New test.
3087
3088 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
3089
3090         PR libfortran/21926
3091         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
3092         Test case where the return array has lowest stride one,
3093         but isn't packed.
3094
3095 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
3096
3097         * lib/target-supports.exp (check_effective_target_sync_int_long):
3098         Add s390 and s390x targets.
3099
3100 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
3101
3102         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
3103         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
3104         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
3105         * gcc.dg/tree-ssa/loop-9.c: New test.
3106
3107 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
3108
3109         * g++.dg/parse/defarg10.C: New.
3110
3111 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
3112
3113         PR regression/21897
3114         * gcc.c-torture/execute/20050604-1.c: New test.
3115
3116 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
3117
3118         PR 21903
3119         * g++.dg/parse/defarg9.C: New.
3120
3121         PR c++/20637
3122         * g++.dg/inherit/using4.C: New.
3123         * g++.dg/overload/error1.C: Adjust expected errors.
3124         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
3125         * g++.old-deja/g++.brendan/arm2.C: Likewise.
3126         * g++.old-deja/g++.other/redecl2.C: Likewise.
3127         * g++.old-deja/g++.other/redecl4.C: Likewise.
3128         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
3129
3130 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
3131
3132         * gfortran.dg/f2c_5.f90: Add -w to dg-options
3133
3134 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
3135
3136         * lib/gfortran.exp (gfortran_target_compile): Call
3137         dg-additional-files-options
3138         * gfortran.dg/f2c_4.f90: New file
3139         * gfortran.dg/f2c_4.c: New file
3140         * gfortran.dg/f2c_5.f90: New file
3141         * gfortran.dg/f2c_5.c: New file
3142
3143 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3144
3145         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
3146
3147         PR fortran/21912
3148         * gfortran.dg/array_constructor_4.f90: New test.
3149
3150 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
3151
3152         PR c++/21619
3153         * g++.dg/ext/builtin9.C: New test.
3154
3155 2005-06-05  Dale Johannesen  <dalej@apple.com>
3156
3157         * gcc.c-torture/execute/20050603-1.c:  Move to gcc.dg.
3158         * gcc.c-torture/execute/20050603-2.c:  Ditto.
3159
3160 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
3161
3162         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
3163         * gcc.dg/vect/vect-reduc-1.c: New.
3164         * gcc.dg/vect/vect-reduc-2.c: New.
3165         * gcc.dg/vect/vect-reduc-3.c: New.
3166
3167 2005-06-04  Dale Johannesen  <dalej@apple.com>
3168
3169         * gcc.c-torture/execute/20050603-1.c:  New.
3170         * gcc.c-torture/execute/20050603-2.c:  New.
3171         * gcc.dg/20050603-3.c:  New.
3172
3173 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3174
3175         PR fortran/19195
3176         * gfortran.dg/debug_1.f90: New test.
3177
3178         * gfortran.dg/forall_1.f90: New test.
3179
3180 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
3181
3182         * gfortran.dg/array_constructor_3.f90: New test.
3183
3184 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3185
3186         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
3187
3188 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
3189
3190         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
3191
3192 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
3193
3194         PR c/21873
3195         * gcc.dg/init-excess-1.c: New test.
3196
3197 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
3198
3199         PR c++/21853
3200         * g++.dg/expr/static_cast6.C: New test.
3201
3202 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
3203
3204         * gcc.dg/tree-ssa/vrp14.c: New test.
3205
3206 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
3207
3208         PR c++/21336
3209         * g++.dg/template/new2.C: New test.
3210
3211 2005-06-03  Josh Conner  <jconner@apple.com>
3212
3213         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
3214         all entries in initializer.
3215
3216 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
3217
3218         PR middle-end/21858
3219         * gcc.dg/pr21858.c: New testcase.
3220
3221 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
3222
3223         PR tree-optimization/21292
3224
3225         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
3226         New.
3227         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
3228         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
3229         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
3230         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
3231         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
3232
3233 2005-06-02  Richard Henderson  <rth@redhat.com>
3234
3235         * gcc.dg/sync-2.c: Use -march=i486 for i386.
3236
3237 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
3238
3239         * gcc.dg/wtypequal.c: New testcase.
3240
3241 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
3242
3243         PR 21582
3244         * gcc.dg/tree-ssa/pr21582.c: New test.
3245
3246 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
3247
3248         PR c++/21280
3249         * g++.dg/opt/interface2.h: New.
3250         * g++.dg/opt/interface2.C: New.
3251         * g++.dg/init/ctor4.C: Adjust error lines.
3252         * g++.old-deja/g++.bob/inherit2.C: Likewise.
3253         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
3254         * g++.old-deja/g++.jason/opeq3.C: Likewise.
3255         * g++.old-deja/g++.pt/assign1.C: Likewise.
3256         * g++.old-deja/g++.pt/crash20.C: Likewise.
3257
3258 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
3259
3260         PR tree-optimization/21734
3261         * g++.dg/vect/pr21734_1.cc: New.
3262         * g++.dg/vect/pr21734_2.cc: New.
3263
3264 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
3265
3266         PR c++/20350
3267         * g++.dg/template/spec24.C: New.
3268
3269         PR c++/21151
3270         * g++.dg/pch/local-1.C: New.
3271         * g++.dg/pch/local-1.Hs: New.
3272
3273 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
3274
3275         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
3276         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
3277         * gcc.dg/tree-ssa/pr14341.c: New test.
3278         * gcc.dg/tree-ssa/pr14841.c: New test.
3279         * gcc.dg/tree-ssa/pr20701.c: New test.
3280         * gcc.dg/tree-ssa/pr21086.c: New test.
3281         * gcc.dg/tree-ssa/pr21090.c: New test.
3282         * gcc.dg/tree-ssa/pr21332.c: New test.
3283         * gcc.dg/tree-ssa/pr21458.c: New test.
3284         * gcc.dg/tree-ssa/pr21658.c: New test.
3285         * gcc.dg/tree-ssa/vrp01.c: New test.
3286         * gcc.dg/tree-ssa/vrp02.c: New test.
3287         * gcc.dg/tree-ssa/vrp03.c: New test.
3288         * gcc.dg/tree-ssa/vrp04.c: New test.
3289         * gcc.dg/tree-ssa/vrp05.c: New test.
3290         * gcc.dg/tree-ssa/vrp06.c: New test.
3291         * gcc.dg/tree-ssa/vrp07.c: New test.
3292         * gcc.dg/tree-ssa/vrp08.c: New test.
3293         * gcc.dg/tree-ssa/vrp09.c: New test.
3294         * gcc.dg/tree-ssa/vrp10.c: New test.
3295         * gcc.dg/tree-ssa/vrp11.c: New test.
3296         * gcc.dg/tree-ssa/vrp12.c: New test.
3297         * gcc.dg/tree-ssa/vrp13.c: New test.
3298
3299 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
3300
3301         PR 21029
3302         * gcc.dg/tree-ssa/pr21029.c: New test.
3303
3304 2005-06-01  Roger Sayle  <roger@eyesopen.com>
3305
3306         * gfortran.dg/logint-1.f: New test case.
3307         * gfortran.dg/logint-2.f: Likewise.
3308         * gfortran.dg/logint-3.f: Likewise.
3309
3310 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
3311
3312         PR c/21536
3313         PR c/20760
3314         * gcc.dg/20050527-1.c: New test.
3315
3316         * gcc.dg/i386-sse-12.c: New test.
3317
3318         PR fortran/21729
3319         * gfortran.dg/implicit_5.f90: New test.
3320
3321 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
3322
3323         PR fortran/20883
3324         * gfortran/assign_4.f90: New test.
3325         * gfortran/assign_2.f90: Change compile to run.
3326
3327 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
3328
3329         * lib/target-supports.exp
3330         (check_effective_target_sync_char_short): New.
3331         * gcc.dg/sync-2.c: New.
3332
3333 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
3334
3335         PR tree-optimization/21817
3336         * gcc.dg/torture/pr21817-1.c: New.
3337
3338 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
3339
3340         PR c++/21165
3341         * g++.dg/template/init5.C: New.
3342
3343 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
3344
3345         * gfortran.dg/char_initialiser_actual.f90:
3346         Test character initialisers as actual arguments.
3347         * gfortran.dg/char_pointer_comp_assign.f90:
3348         Test character pointer structure component assignments.
3349         * gfortran.dg/char_array_structure_constructor.f90:
3350         Test character components in structure constructors.
3351
3352 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
3353
3354         PR middle-end/20931
3355         * g++.dg/opt/pr20931.C: New test.
3356
3357 2005-05-31  Andreas Jaeger  <aj@suse.de>
3358
3359         PR testsuite/20772
3360         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
3361         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
3362         g++.old-deja/g++.ext/asmspec1.C,
3363         g++.old-deja/g++.other/regstack.C,
3364         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
3365         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
3366         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
3367         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
3368         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
3369         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
3370         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
3371         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
3372         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
3373         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
3374         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
3375         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
3376         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
3377         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
3378         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
3379         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
3380         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
3381         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
3382         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
3383
3384 2005-05-31  Jeff Law  <law@redhat.com>
3385
3386         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
3387
3388 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
3389
3390         PR middle-end/21743
3391         * gcc.dg/builtins-1.c: Activate disabled clog test.
3392         * gcc.dg/torture/builtin-attr-1.c: Likewise.
3393
3394 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
3395
3396         * gfortran.dg/char_pointer_assign.f90:
3397         Test character-pointer assignments and pointer assignments.
3398         * gfortran.dg/char_pointer_dummy.f90:
3399         Test character-pointer dummy arguments.
3400         * gfortran.dg/char_pointer_func.f90:
3401         Test character-pointer function returns.
3402         * gfortran.dg/char_pointer_dependency.f90:
3403         Test character-pointer functions with dependencies.
3404
3405 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
3406
3407         PR c++/21784
3408         * g++.dg/lookup/using14.C: New test.
3409
3410 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
3411
3412         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
3413         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
3414         trailing ^M.
3415
3416 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
3417
3418         PR c++/17413
3419         * g++.dg/template/local5.C: New.
3420
3421         PR target/21761
3422         * gcc.c-torture/compile/pr21761.c: New.
3423
3424         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
3425         before darwin8.
3426
3427 2005-05-30  Steven G. Kargl
3428
3429         PR fortran/20846
3430         * gfortran.dg/inquire_8.f90: New test.
3431
3432 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3433
3434         PR libfortran/21376
3435         * gfortran.dg/output_exponents_1.f90: New test.
3436
3437 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3438
3439         PR libfortran/20006
3440         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
3441
3442 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
3443
3444         PR c++/21210
3445         * g++.dg/ext/complex1.C: New test.
3446
3447         PR c++/21340
3448         * g++.dg/init/ctor6.C: New test.
3449
3450 2005-05-29  Jan Hubicka  <jh@suse.cz>
3451
3452         * gcc.c-torture/compile/pr21562.c: New.
3453
3454 2005-05-28  Steven G. Kargl <kargls@comcast.net>
3455
3456         * gfortran.dg/subnormal_1.f90: New test.
3457
3458 2005-05-28  Jan Hubicka  <jh@suse.cz>
3459
3460         * tree-prof.exp: Fix comment.
3461         * value-prof-1.c: New.
3462         * value-prof-2.c: New.
3463         * value-prof-3.c: New.
3464         * value-prof-4.c: New.
3465
3466 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
3467
3468         PR c++/21614
3469         * g++.dg/expr/ptrmem6.C: New test.
3470         * g++.dg/expr/ptrmem6a.C: Likewise.
3471
3472 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
3473
3474         PR tree-optimization/21658
3475         * gcc.dg/tree-ssa/pr21658.c: New.
3476
3477 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
3478
3479         PR c++/21455
3480         * g++.dg/inherit/ptrmem3.C: New.
3481
3482         PR c++/21681
3483         * g++.dg/parse/template16.C: New.
3484
3485 2005-05-27  Andreas Jaeger  <aj@suse.de>
3486
3487         * gcc.dg/setjmp-2.c: Only run in 32-bit.
3488
3489         * gcc.dg/i386-sse-8.c: Run test on all archs.
3490
3491 2005-05-26  Mike Stump  <mrs@apple.com>
3492
3493         * objc.dg/isa-field-1.m: Only run on darwin.
3494         * objc.dg/lookup-1.m: Likewise.
3495         * objc.dg/try-catch-8.m: Likewise.
3496
3497 2005-05-26  Roger Sayle  <roger@eyesopen.com>
3498
3499         PR tree-optimization/9814
3500         * gcc.dg/pr9814-1.c: New test case.
3501
3502 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
3503
3504         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
3505         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
3506         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
3507         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
3508         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
3509         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
3510         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
3511         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
3512         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
3513         objc.dg/try-catch-8.m: New.
3514
3515 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
3516
3517         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
3518         remove extraneous semicolons.
3519
3520 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
3521
3522         * obj-c++.dg/comp-types-12.mm: New.
3523         * objc.dg/comp-types-11.m: New.
3524         * objc.dg/selector-4.m: New.
3525
3526 2005-05-26  Andreas Jaeger  <aj@suse.de>
3527
3528         PR testsuite/20772
3529         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
3530         g++.old-deja/g++.ext/attrib3.C,
3531         g++.old-deja/g++.other/store-expr1.C,
3532         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
3533         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
3534         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
3535         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
3536         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
3537         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
3538         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
3539         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
3540         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
3541         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
3542         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
3543         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
3544         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
3545         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
3546         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
3547         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
3548         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
3549         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
3550         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
3551
3552 2005-05-26  Andreas Jaeger  <aj@suse.de>
3553
3554         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
3555         x86-64 compilation.
3556
3557 2005-05-26  Andreas Jaeger  <aj@suse.de>
3558
3559         PR testsuite/20772
3560         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
3561         gcc.misc-tests/i386-pf-athlon-1.c,
3562         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
3563         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
3564         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
3565         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
3566         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
3567         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
3568         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
3569         programs.
3570
3571         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
3572         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
3573         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
3574         x86-64 compilation.
3575
3576         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
3577         x86_64.
3578
3579         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
3580         effective-target ilp32.
3581
3582 2005-05-26  David Ung  <davidu@mips.com>
3583
3584         * gcc.target/mips/ext_ins.c: New test for testing the generation
3585         of MIPS32/64 rev 2 ext/ins instructions.
3586
3587 2005-05-26  Andreas Jaeger  <aj@suse.de>
3588
3589         * treelang/compile/unsigned.tree: Use gimple instead of
3590         nonexisting generic dump.
3591
3592 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
3593
3594         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
3595
3596 2005-05-26  Andreas Jaeger  <aj@suse.de>
3597
3598         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
3599
3600 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
3601
3602         PR libfortran/17283
3603         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
3604         Test callee-allocated memory with write statements.
3605
3606 2005-05-25  Roger Sayle  <roger@eyesopen.com>
3607
3608         PR middle-end/21709
3609         * gcc.dg/pr21709-1.c: New test case.
3610
3611 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
3612             Mike Stump  <mrs@apple.com>
3613
3614         * objc/execute/next_mapping.h: Update for C++.
3615
3616         * obj-c++.dg/selector-1.mm: Move to...
3617         * obj-c++.dg/selector-4.mm: here...
3618
3619         * obj-c++.dg/basic.mm: New.
3620         * obj-c++.dg/comp-types-1.mm: New.
3621         * obj-c++.dg/cxx-class-1.mm: New.
3622         * obj-c++.dg/cxx-ivars-1.mm: New.
3623         * obj-c++.dg/cxx-ivars-2.mm: New.
3624         * obj-c++.dg/cxx-ivars-3.mm: New.
3625         * obj-c++.dg/cxx-scope-1.mm: New.
3626         * obj-c++.dg/cxx-scope-2.mm: New.
3627         * obj-c++.dg/defs.mm: New.
3628         * obj-c++.dg/empty-private-1.mm: New.
3629         * obj-c++.dg/encode-1.mm: New.
3630         * obj-c++.dg/encode-2.mm: New.
3631         * obj-c++.dg/encode-3.mm: New.
3632         * obj-c++.dg/extern-c-1.mm: New.
3633         * obj-c++.dg/extra-semi.mm: New.
3634         * obj-c++.dg/fix-and-continue-2.mm: New.
3635         * obj-c++.dg/isa-field-1.mm: New.
3636         * obj-c++.dg/ivar-list-semi.mm: New.
3637         * obj-c++.dg/local-decl-1.mm: New.
3638         * obj-c++.dg/lookup-1.mm: New.
3639         * obj-c++.dg/lookup-2.mm: New.
3640         * obj-c++.dg/method-1.mm: New.
3641         * obj-c++.dg/method-2.mm: New.
3642         * obj-c++.dg/method-3.mm: New.
3643         * obj-c++.dg/method-4.mm: New.
3644         * obj-c++.dg/method-5.mm: New.
3645         * obj-c++.dg/method-6.mm: New.
3646         * obj-c++.dg/method-7.mm: New.
3647         * obj-c++.dg/no-extra-load.mm: New.
3648         * obj-c++.dg/overload-1.mm: New.
3649         * obj-c++.dg/pragma-1.mm: New.
3650         * obj-c++.dg/pragma-2.mm: New.
3651         * obj-c++.dg/private-1.mm: New.
3652         * obj-c++.dg/private-2.mm: New.
3653         * obj-c++.dg/proto-qual-1.mm: New.
3654         * obj-c++.dg/qual-types-1.mm: New.
3655         * obj-c++.dg/stubify-1.mm: New.
3656         * obj-c++.dg/stubify-2.mm: New.
3657         * obj-c++.dg/super-class-1.mm: New.
3658         * obj-c++.dg/super-class-2.mm: New.
3659         * obj-c++.dg/super-dealloc-1.mm: New.
3660         * obj-c++.dg/super-dealloc-2.mm: New.
3661         * obj-c++.dg/template-1.mm: New.
3662         * obj-c++.dg/template-2.mm: New.
3663         * obj-c++.dg/template-3.mm: New.
3664         * obj-c++.dg/template-4.mm: New.
3665         * obj-c++.dg/template-5.mm: New.
3666         * obj-c++.dg/template-6.mm: New.
3667         * obj-c++.dg/try-catch-1.mm: New.
3668         * obj-c++.dg/try-catch-2.mm: New.
3669         * obj-c++.dg/try-catch-3.mm: New.
3670         * obj-c++.dg/try-catch-4.mm: New.
3671         * obj-c++.dg/try-catch-5.mm: New.
3672         * obj-c++.dg/try-catch-6.mm: New.
3673         * obj-c++.dg/try-catch-7.mm: New.
3674         * obj-c++.dg/try-catch-8.mm: New.
3675         * obj-c++.dg/try-catch-9.mm: New.
3676         * obj-c++.dg/va-meth-1.mm: New.
3677
3678 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
3679
3680         * obj-c++.dg/selector-1.mm: New.
3681         * obj-c++.dg/selector-2.mm: New.
3682
3683 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
3684
3685         * obj-c++.dg/selector-3.mm: New.
3686         * objc.dg/selector-3.m: New.
3687
3688 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
3689
3690         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
3691         about where warning appears.
3692
3693 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
3694
3695         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
3696         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
3697         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
3698         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
3699
3700 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
3701
3702         * gcc.dg/20050524-1.c: New test.
3703
3704 2005-05-25  Jan Hubicka  <jh@suse.cz>
3705
3706         * gcc.dg/tree-prof/inliner-1.c: New.
3707
3708 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
3709
3710         * gcc.dg/tree-prof: New directory.
3711         * gcc.dg/tree-prof/tree-prof.exp: New.
3712
3713 2005-05-25  DJ Delorie  <dj@redhat.com>
3714
3715         * gcc.dg/Wattributes-1.c: New.
3716         * gcc.dg/Wattributes-2.c: New.
3717         * gcc.dg/Wattributes-3.c: New.
3718
3719 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
3720
3721         PR tree-optimization/19833
3722         * gcc.dg/uninit-4.c: Remove xfail.
3723         * gcc.dg/uninit-9.c: Ditto.
3724
3725 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
3726
3727         * obj-c++.dg/bitfield-[1-5].mm: New.
3728         * obj-c++.dg/class-protocol-1.mm: New.
3729         * obj-c++.dg/comp-types-1[0-1].mm: New.
3730         * obj-c++.dg/comp-types-[2-9].mm: New.
3731         * obj-c++.dg/encode-[4-8].mm: New.
3732         * obj-c++.dg/layout-1.mm: New.
3733         * obj-c++.dg/method-1[0-9].mm: New.
3734         * obj-c++.dg/method-2[0-1].mm: New.
3735         * obj-c++.dg/method-[8-9].mm: New.
3736         * obj-c++.dg/objc-gc-3.mm: New.
3737         * obj-c++.dg/try-catch-10.mm: New.
3738         * objc.dg/bitfield-5.m: New.
3739         * objc.dg/comp-types-10.m: New.
3740         * objc.dg/comp-types-9.m: New.
3741         * objc.dg/layout-1.m: New.
3742         * objc.dg/objc-gc-4.m: New.
3743         * objc.dg/try-catch-9.m: New.
3744         * objc.dg/class-protocol-1.m: Tweak diagnostics.
3745         * objc.dg/comp-types-1.m: Likewise.
3746         * objc.dg/comp-types-[5-6].m: Likewise.
3747         * objc.dg/method-9.m: Likewise.
3748
3749 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
3750
3751         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
3752         and on hardware without VMX support.
3753
3754         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
3755
3756         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
3757
3758         * lib/profopt.exp (dg-final-generate, dg-final-use,
3759         profopt-final-code, profopt-get-options): New.
3760         (profopt-execute): Process test directives.
3761
3762         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
3763         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
3764         cleanup-tree-dump, cleanup-saved-temps): Update comments.
3765
3766 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
3767
3768         PR C++/21645
3769         * g++.dg/init/ctor5.C: New test.
3770
3771 2005-05-24  Ira Rosen  <irar@il.ibm.com>
3772
3773         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
3774         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
3775         vect-113.c, vect-114.c.
3776
3777 2005-05-23  Adam Nemet  <anemet@lnxw.com>
3778
3779         * gcc.dg/const-elim-1.c: Remove xfails.
3780
3781 2005-05-23  Jeff Law  <law@redhat.com>
3782
3783         * gcc.c-torture/compile/pr21638.c: New test.
3784         * gcc.c-torture/compile/20050520-1.c: New test.
3785
3786 2005-05-23  Nick Clifton  <nickc@redhat.com>
3787
3788         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
3789         be a proper triple, ie: m32r*-*-*.
3790         * g++.old-deja/g++.jason/thunk3.C: Likewise.
3791
3792 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
3793
3794         PR middle-end/21331
3795         PR tree-opt/21293
3796         * gcc.c-torture/compile/pr21293.c: New test.
3797         * gcc.c-torture/execute/pr21331.c: New test.
3798
3799 2004-05-20  Richard Henderson  <rth@redhat.com>
3800
3801         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
3802
3803 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
3804
3805         * obj-c++-dg.exp: Add.
3806         * obj-c++.exp: Add.
3807         * obj-c++.dg/dg.exp: Add.
3808
3809 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
3810
3811         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
3812         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
3813
3814 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
3815
3816         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
3817
3818 2004-05-19  Richard Henderson  <rth@redhat.com>
3819
3820         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
3821
3822 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
3823
3824         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
3825
3826         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
3827
3828 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
3829
3830         PR c++/21495
3831         * g++.dg/parse/extern1.C: New test.
3832         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
3833
3834 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3835
3836         * gcc.dg/c99-math.h: New.
3837         * gcc.dg/c99-math-float-1.c: New test.
3838         * gcc.dg/c99-math-double-1.c: Likewise.
3839         * gcc.dg/c99-math-long-double-1.c: Likewise.
3840
3841 2005-05-18  Richard Henderson  <rth@redhat.com>
3842
3843         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
3844
3845 2005-05-18  Devang Patel  <dpatel@apple.com>
3846
3847         * g++.dg/opt/20050511-1.C: New test.
3848
3849 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
3850
3851         PR libfortran/21127
3852         * gfortran.dg/reshape-complex.f90:  New test.
3853
3854 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
3855
3856         * gfortran.dg/array_constructor_1.f90: New test.
3857         * gfortran.dg/array_constructor_2.f90: New test.
3858
3859 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
3860
3861         PR fortran/20954
3862         * gfortran.dg/pr20954.f: New test.
3863
3864 2005-05-17  Mike Stump  <mrs@apple.com>
3865
3866         Yet more Objective-C++...
3867
3868         * objc.dg/method-5.m: Update.
3869         * objc.dg/method-6.m: Update.
3870         * objc.dg/method-7.m: Update.
3871         * objc.dg/method-9.m: Update.
3872         * objc.dg/try-catch-2.m: Update.
3873
3874 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
3875
3876         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
3877         Remove little-endian optimizations.
3878
3879 2005-05-17  Jeff Law  <law@redhat.com>
3880
3881         * g++.dg/tree-ssa/pr14814.C: New test.
3882         * gcc.dg/tree-ssa/pr14814.C: New test.
3883         * gcc.dg/tree-ssa/pr17141-1.C: New test.
3884         * gcc.dg/tree-ssa/pr17141-2.C: New test.
3885
3886 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
3887
3888         * gcc.dg/compat/generate-random.c: Do not include
3889         libiberty.h.
3890         * gcc.dg/compat/generate-random_r.c: Likewise.
3891
3892 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
3893
3894         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
3895
3896 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
3897
3898         PR middle-end/21595
3899         * g++.dg/tree-ssa/builtin1.C: New testcase.
3900
3901 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
3902
3903         PR c++/21454
3904         * g++.dg/opt/const4.C: New test.
3905
3906         PR middle-end/21492
3907         * g++.dg/opt/crossjump1.C: New test.
3908
3909         PR tree-optimization/21610
3910         * gcc.c-torture/compile/20050516-1.c: New test.
3911
3912         PR fortran/15080
3913         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
3914         about the test failing.
3915         * gfortran.fortran-torture/execute/where_7.f90: New test.
3916         * gfortran.fortran-torture/execute/where_8.f90: New test.
3917
3918 2005-05-16  Richard Henderson  <rth@redhat.com>
3919
3920         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
3921         i?86 and x86_64.
3922
3923 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
3924
3925         * gcc.dg/compat/generate-random.c (config.h): Do not include.
3926         (limits.h): Include unconditionally.
3927         (stdlib.h): Likewise.
3928         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
3929         (limits.h): Include unconditionally.
3930         (stdlib.h): Likewise.
3931         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
3932         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
3933         (limits.h): Include unconditionally.
3934         (stdlib.h): Likewise.
3935         (hashtab.h): Do not include.
3936         (getopt.h): Likewise.
3937         (stddef.h): Include.
3938         (hashval_t): Define.
3939         (struct entry): Add "next" field.
3940         (HASH_SIZE): New macro.
3941         (hash_table): New variable.
3942         (switchfiles): Do not use xmalloc.
3943         (mix): New macro.
3944         (iterative_hash): New function.
3945         (hasht): Remove.
3946         (e_exists): New function.
3947         (e_insert): Likewise.
3948         (output): Use, instead of libiberty hashtable functions.
3949         (main): Do not use getopt.  Do not call htab_create.
3950
3951 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
3952
3953         PR libstdc++/21526
3954         * lib/target-supports.exp (check_mkfifo_available):
3955         Return 0 for cygwin as mkfifo support incomplete on platform.
3956         Fix typos in comments.
3957
3958 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
3959
3960         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
3961
3962 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
3963
3964         PR fortran/17432
3965         * gfortran.dg/assign_4.f: New test.
3966
3967 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
3968
3969         PR tree-optimization/21563
3970         * gcc.dg/tree-ssa/pr21563.c: New.
3971
3972 2005-05-14  Jan Hubicka  <jh@suse.cz>
3973
3974         * gcc.dg/noreturn-7.c: Allow control reaches warning.
3975
3976 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
3977
3978         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
3979
3980 2005-05-13  Julian Brown  <julian@codesourcery.com>
3981
3982         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
3983         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
3984
3985 2005-05-13  Jan Hubicka  <jh@suse.cz>
3986
3987         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
3988         * gcc.dg/fold-xor-?.c: Likewise.
3989         * gcc.dg/pr15784-?.c: Likewise.
3990         * gcc.dg/pr20922-?.c: Likewise.
3991         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
3992         * gcc.dg/tree-ssa/pr17598.c: Likewise.
3993         * gcc.dg/tree-ssa/pr20470.c: Likewise.
3994
3995 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3996
3997         PR fortran/21260
3998         * gfortran.dg/hollerith_1.f90: New test.
3999
4000 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4001
4002         * gfortran.dg/func_result_2.f90: New test.
4003
4004 2005-05-11  Bud Davis  <bdavis@gfortran.org>
4005
4006         * gfortran.dg/dev_null.f90: New test.
4007
4008 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
4009
4010         * gcc.dg/arm-vfp1.c: Revert last change.
4011
4012 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
4013
4014         PR middle-end/19807
4015         PR tree-optimization/19639
4016         * g++.dg/tree-ssa/pr19807.C: New testcase.
4017
4018 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4019
4020         PR libfortran/21471
4021         * gfortran.dg/append-1.f90: New test.
4022
4023 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
4024
4025         * gcc.dg/pr18501.c: XFAIL.
4026         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
4027         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
4028         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
4029         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
4030         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
4031         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
4032         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
4033         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
4034
4035 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4036
4037         PR fortran/20178
4038         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
4039         gfortran.dg/f2c_3.f90: New tests.
4040
4041         * gfortran.dg/return_1.f90: Fix dg annotation.
4042
4043 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
4044
4045         * gcc.c-torture/compile/20050510-1.c: New test.
4046
4047 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
4048
4049         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
4050
4051 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
4052
4053         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
4054
4055 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
4056
4057         PR c/17913
4058         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
4059
4060 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
4061
4062         PR c/21342
4063         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
4064         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
4065
4066 2005-05-10  Ben Elliston  <bje@au.ibm.com>
4067
4068         PR debug/16676
4069         * gcc.dg/debug/pr16676.c: New test.
4070
4071 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
4072
4073         PR testsuite/21443
4074         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
4075         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
4076         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
4077         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
4078         Change -O1 to -O2.
4079         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
4080         -fno-tree-dominator-opts.
4081
4082 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4083
4084         * gfortran.dg/return_1.f90: New test.
4085
4086 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
4087
4088         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
4089
4090         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
4091
4092 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
4093
4094         PR c++/21427
4095         * g++.dg/inherit/covariant13.C: New.
4096
4097 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4098
4099         PR libfortran/19155
4100         * gfortran.dg/pr19155.f: New test.
4101
4102 2005-05-08  Roger Sayle  <roger@eyesopen.com>
4103
4104         PR inline-asm/8788
4105         * gcc.dg/pr8788-1.c: New testcase.
4106
4107 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
4108
4109         PR target/21416
4110         * gcc.target/mips/fpcmp-[12].c: New tests.
4111
4112 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
4113
4114         * lib/target-supports-dg.exp (dg-require-fork): New function.
4115         (dg-require-mkfifo): Likewise.
4116         * lib/target-supports.exp (check_function_available): New
4117         function.
4118         (check_fork_available): Likewise.
4119         (check_mkfifo_available): Likewise.
4120
4121 2005-05-06  Jeff Law  <law@redhat.com>
4122
4123         * gcc.c-torture/compile/pr21380.c: New test.
4124
4125 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
4126
4127         PR c++/20961
4128         * g++.dg/ext/weak3.C: New test.
4129
4130 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
4131
4132         PR c++/21352
4133         * g++.dg/template/crash37.C: New test.
4134
4135 2005-05-05  Paul Brook  <paul@codesourcery.com>
4136
4137         * gcc.dg/arm-g2.c: Use effective-target arm32.
4138         * gcc.dg/arm-mmx-1.c: Ditto.
4139         * gcc.dg/arm-scd42-2.c: Ditto.
4140         * gcc.dg/arm-vfp1.c: Ditto.
4141         * lib/target-supports.exp (check_effective_target_arm32): New
4142         function.
4143
4144 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
4145
4146         PR libfortran/21354
4147         gfortran.dg/in_pack_rank7.f90:  New test.
4148
4149 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
4150
4151         PR middle-end/15618
4152         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
4153
4154 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
4155
4156         PR middle-end/21265
4157         * gcc.dg/20050503-1.c: New test.
4158
4159         PR rtl-optimization/21239
4160         * gcc.dg/i386-sse-11.c: New test.
4161
4162 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
4163
4164         PR target/16888
4165         * gcc.target/i386/asm-1.c: New test.
4166
4167 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
4168
4169         PR rtl-optimization/21330
4170         * gcc.c-torture/execute/20050502-1.c: New test.
4171
4172         PR target/21297
4173         * gcc.c-torture/execute/20050502-2.c: New test.
4174
4175 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
4176
4177         PR middle-end/21282
4178         * gcc.dg/pr21282.c: New.
4179
4180 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
4181
4182         * gcc.dg/vect/pr20122.c:  Clean up .vect file.
4183         * gcc.dg/vect/vect-92.c: Likewise
4184         * gcc.dg/vect/vect-93.c: Likewise
4185         * gcc.dg/vect/vect-dv-1.c: Likewise
4186         * gcc.dg/vect/vect-dv-2.c: Likewise
4187         * gcc.dg/vect/vect-ifcvt-10.c: Likewise
4188
4189 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
4190
4191         * gfortran.dg/vect/vect-1.f90:  Clean up .vect file.
4192         * gfortran.dg/vect/vect-2.f90:  Likewise
4193         * gfortran.dg/vect/vect-3.f90:  Likewise
4194         * gfortran.dg/vect/vect-4.f90:  Likewise
4195         * gfortran.dg/vect/vect-5.f90:  Likewise
4196
4197 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
4198
4199         PR target/20813
4200         * gcc.dg/rs6000-fpint-2.c: New.
4201
4202 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
4203
4204         PR c/15698
4205         * gcc.dg/builtins-30.c: Update expected messages.
4206         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
4207         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
4208         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
4209
4210 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
4211
4212         PR tree-optimization/21294
4213         * gcc.dg/tree-ssa/pr21294.c: New.
4214
4215 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
4216
4217         * gcc.dg/altivec-3.c (vec_store): Do not use the old
4218         __builtin_altivec_st_internal_4si built-in.
4219
4220 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
4221
4222         PR c++/15875
4223         * g++.dg/template/ptrmem14.C: New test.
4224
4225 2005-05-02  Paul Brook  <paul@codesourcery.com>
4226
4227         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
4228
4229 2005-05-02  Michael Matz  <matz@suse.de>
4230
4231         PR c++/19542
4232         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
4233
4234 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
4235
4236         * g++.dg/cpp/weak.C: New test.
4237
4238 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
4239
4240         * gcc.dg/tree-ssa/loop-8.c: New test.
4241
4242 2005-04-30  Michael Maty  <matz@suse.de>
4243
4244         * gcc.dg/inline-mcpy.c: New test.
4245
4246 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
4247
4248         PR libfortran/18958
4249         * gfortran.dg/eoshift.f90:  New test case.
4250
4251 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
4252
4253         PR libfortran/18857
4254         * gfortran.dg/matmul_1.f90: New test.
4255
4256 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
4257
4258         PR tree-optimization/21030
4259         * gcc.dg/tree-ssa/pr21030.c: New.
4260
4261 2005-04-29  Devang Patel  <dpatel@apple.com>
4262
4263         PR tree-optimization/21272
4264         * gcc.dg/vect/vect-ifcvt-10.c: New test.
4265
4266 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
4267
4268         PR fortran/13082
4269         PR fortran/18824
4270         * gfortran.dg/entry_4.f90: New test.
4271         * gfortran.fortran-torture/execute/entry_1.f90: New test.
4272         * gfortran.fortran-torture/execute/entry_2.f90: New test.
4273         * gfortran.fortran-torture/execute/entry_3.f90: New test.
4274         * gfortran.fortran-torture/execute/entry_4.f90: New test.
4275         * gfortran.fortran-torture/execute/entry_5.f90: New test.
4276         * gfortran.fortran-torture/execute/entry_6.f90: New test.
4277         * gfortran.fortran-torture/execute/entry_7.f90: New test.
4278
4279 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4280
4281         * gfortran.fortran-torture/execute/entry_8.f90: New test.
4282
4283 2005-04-29  Paul Brook   <paul@codesourcery.com>
4284
4285         * gfortran.dg/entry_3.f90: New test.
4286
4287 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4288
4289         * gfortran.dg/implicit_4.f90: New test.
4290
4291 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
4292
4293         * lib/target-supports.exp (check_profiling_available): Return
4294         false for xtensa-*-elf.
4295
4296 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
4297
4298         * lib/fortran-torture.exp (fortran-torture.exp): Catch
4299         error if file cannot be deleted.
4300
4301 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
4302
4303         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
4304         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
4305         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
4306         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
4307         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
4308         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
4309         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
4310         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
4311         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
4312         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
4313         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
4314         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
4315         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
4316
4317 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4318
4319         PR fortran/20865
4320         * gfortran.dg/pr20865.f90: New test.
4321
4322 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
4323
4324         * gcc.dg/void-cast-2.c: New test.
4325
4326 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
4327
4328         PR c/21159
4329         * gcc.dg/void-cast-1.c: New test.
4330
4331 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
4332
4333         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
4334
4335 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4336
4337         PR fortran/21177
4338         * gfortran.dg/pr21177.f90: New test.
4339
4340 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
4341
4342         PR tree-optimization/21171
4343         * gcc.dg/tree-ssa/pr21171.c: New test.
4344
4345 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
4346
4347         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
4348         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
4349         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
4350         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
4351         gcc.dg/tree-ssa/gen-vect-32.c: New.
4352         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
4353         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
4354         don't run on PPC32.
4355
4356 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
4357
4358         PR c/21213
4359         * gcc.dg/transparent-union-3.c: New test.
4360
4361 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
4362
4363         PR c/20740
4364         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
4365         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
4366         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
4367         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
4368         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
4369         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
4370
4371 2005-04-26  Jeff Law  <law@redhat.com>
4372
4373         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
4374         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
4375         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
4376         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
4377         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
4378         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
4379         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
4380
4381 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
4382
4383         PR tree-optimization/17598
4384         * gcc.dg/tree-ssa/pr17598.c: New testcase.
4385
4386 2005-04-25  Mike Stump  <mrs@apple.com>
4387
4388         * objc.dg/fix-and-continue-1.m: Add.
4389
4390 2005-04-25  Roger Sayle  <roger@eyesopen.com>
4391
4392         PR c++/20995
4393         * g++.dg/opt/pr20995-1.C: New test case.
4394
4395 2005-04-25  Devang Patel <dpatel@apple.com>
4396
4397         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
4398
4399 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
4400
4401         PR testsuite/21062
4402         * g++.dg/opt/alias2.C (printf): Correct the prototype.
4403
4404 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
4405
4406         PR C++/21188
4407         * g++.dg/opt/rtti2.C: New test.
4408
4409 2005-04-25  Paul Brook  <paul@codesourcery.com>
4410         Steven G. Kargl  <kargls@comcast.net>
4411
4412         PR fortran/20879
4413         * gfortran.dg/ichar_1.f90: New file.
4414
4415 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
4416
4417         PR middle-end/20991
4418         * g++.dg/opt/pr20991.C: New test.
4419
4420         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
4421         where sizeof (type) < __alignof__ (type).
4422         * gcc.dg/compat/struct-layout-1.h: Likewise.
4423
4424 2005-04-24  Per Bothner  <per@bothner.com>
4425             Devang Patel  <dpatel@apple.com>
4426
4427         PR preprocessor/20907
4428         * gcc.dg/cpp/very-long-comment.c: New test.
4429
4430 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4431
4432         PR fortran/20059
4433         * gfortran.dg/common_5.f: New test.
4434
4435 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
4436
4437         PR middle-end/21082
4438         * g++.dg/tree-ssa/pr21082.C: New testcase.
4439
4440 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
4441
4442         * gcc.dg/vect/vect-99.c: New test.
4443
4444 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
4445
4446         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
4447
4448 2005-04-22  Jeff Law  <law@redhat.com>
4449
4450         * gcc.dg/uninit-5.c: Remove xfails.
4451         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
4452         conditionals and loads.
4453
4454 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
4455
4456         PR libfortran/20074
4457         PR libfortran/20436
4458         PR libfortran/21108
4459         * gfortran.dg/nested_reshape.f90: new test
4460         * gfortran.dg/reshape-alloc.f90: new test
4461         * gfortran.dg/reshape.f90: new test
4462
4463 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
4464
4465         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
4466
4467         * gcc.dg/arm-vfp1.c: New test.
4468
4469 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
4470
4471         PR c++/21087
4472         * g++.dg/lookup/builtin2.C: New test.
4473
4474 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
4475
4476         * gcc.dg/weak/weak-13.c: New test.
4477
4478 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
4479
4480         * lib/target-supports.exp (check_effective_target_sync_int_long):
4481         Add powerpc*.
4482
4483 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
4484
4485         * gcc.target/mips/branch-1.c: New test.
4486
4487 2005-04-21  Richard Henderson  <rth@redhat.com>
4488
4489         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
4490         * gcc.dg/vect/vect-86.c: Likewise.
4491         * gcc.dg/vect/vect-87.c: Likewise.
4492         * gcc.dg/vect/vect-88.c: Likewise.
4493
4494 2005-04-21  Devang Patel  <dpatel@apple.com>
4495
4496         PR optimization/20994
4497         * gcc.dg/tree-ssa/ifc-3.c: New test.
4498
4499 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
4500
4501         PR c/12913
4502         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
4503         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
4504         gcc.dg/c99-vla-jump-5.c: New tests.
4505
4506 2005-04-19  Richard Henderson  <rth@redhat.com>
4507
4508         * lib/target-supports.exp (check_effective_target_vect_int_mult):
4509         Fix typo in exists check.
4510         (check_effective_target_sync_int_long): New.
4511         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
4512         * gcc.dg/ia64-sync-2.c: Likewise.
4513         * gcc.dg/ia64-sync-3.c: Likewise.
4514         * gcc.dg/ia64-sync-4.c: Likewise.
4515
4516 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
4517
4518         * gcc.dg/fold-xor-1.c: New test.
4519         * gcc.dg/fold-xor-2.c: New test.
4520
4521 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
4522
4523         PR target/20670
4524         * g++.dg/eh/fp-regs.C: New test.
4525
4526 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
4527
4528         * gcc.dg/Wint-to-pointer-cast-1.c,
4529         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
4530         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
4531         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
4532
4533 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4534
4535         PR fortran/16861
4536         * gfortran.dg/pr16861.f90: New test.
4537
4538 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
4539
4540         * gcc.dg/pr21085.c: New test.
4541
4542 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
4543
4544         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
4545         (setup_mips_tests, dg-mips-options): New procedures.
4546         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
4547         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
4548         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
4549         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
4550         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
4551         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
4552         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
4553         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
4554         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
4555         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
4556         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
4557         dg-mips-options instead of dg-options.  Remove now-redundant
4558         preprocessor guards.
4559         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
4560         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
4561         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
4562         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
4563         * gcc.dg/vr-mult-2.c: Delete.
4564         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
4565         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
4566         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
4567         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
4568         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
4569         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
4570         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
4571
4572 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
4573
4574         * ada/acats/run_all.sh: Use sync when executable not present.
4575
4576 2005-04-18  Devang Patel  <dpatel@apple.com>
4577
4578         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
4579         * gcc.dg/vect/vect-11a.c: New.
4580         * gcc.dg/vect/vect-none.c: Update.
4581         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
4582
4583 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
4584
4585         PR tree-optimization/20922
4586         * gcc.dg/pr20922-1.c: New test.
4587         * gcc.dg/pr20922-2.c: New test.
4588         * gcc.dg/pr20922-3.c: New test.
4589         * gcc.dg/pr20922-4.c: New test.
4590         * gcc.dg/pr20922-5.c: New test.
4591         * gcc.dg/pr20922-6.c: New test.
4592
4593 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4594
4595         PR libfortran/20950
4596         * gfortran.dg/pr20950.f: New test.
4597
4598 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4599
4600         PR libfortran/19216
4601         * gfortran.dg/pr19216.f: New test.
4602
4603 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
4604
4605         PR tree-optimization/21001
4606         * gcc.dg/tree-ssa/pr21001.c: New.
4607
4608 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
4609
4610         PR libfortran/21075
4611         * gfortran.dg/reshape_rank7.f90: New test.
4612
4613 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
4614
4615         PR libfortran/12884 gfortran.dg/pr12884.f: New test
4616         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
4617         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
4618         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
4619         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
4620         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
4621         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
4622         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
4623         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
4624         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
4625         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
4626         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
4627         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
4628         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
4629         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
4630         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
4631         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
4632         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
4633         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
4634         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
4635         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
4636
4637 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
4638
4639         * gfortran.dg/wtruncate.f: New testcase.
4640         * gfortran.dg/wtruncate.f90: New testcase.
4641
4642 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
4643
4644         PR c++/21025
4645         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
4646         which sizeof/alignof is dependent, rather than just whether we are
4647         processing_template_decl.
4648
4649 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
4650
4651         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
4652         corrected typo where the wrong variables had been compared.
4653
4654 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
4655
4656         PR libfortran/18495
4657         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
4658         Test callee-allocated version of return array with a write
4659         statement.
4660         Test spread with a temporary with another write statement.
4661
4662 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
4663
4664         PR tree-optimization/21031
4665         * gcc.dg/tree-ssa/pr21031.c: New.
4666
4667 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
4668
4669         PR tree-optimization/21004
4670         * gcc.dg/builtins-53.c: Include builtins-config.h.
4671         Check floorf, ceilf, floorl and ceill transformations
4672         only when HAVE_C99_RUNTIME is defined.
4673
4674 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
4675
4676         PR middle-end/20739
4677         * gcc.dg/tree-ssa/pr20739.c: New test.
4678
4679 2005-04-14  Mike Stump  <mrs@apple.com>
4680
4681         * gcc.dg/Foundation.framework/empty: New.
4682         * gcc.dg/framework-2.c: New.
4683
4684 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
4685
4686         PR tree-optimization/21021
4687         * gcc.c-torture/compile/pr21021.c: New.
4688
4689 2005-04-14  Janis Johnson  <janis187@us.ibm.com
4690
4691         PR testsuite/21010
4692         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
4693         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
4694         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
4695         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
4696         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
4697         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
4698         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
4699         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
4700
4701 2005-04-14  Richard Henderson  <rth@redhat.com>
4702
4703         * lib/target-supports.exp (check_effective_target_vect_condition):
4704         Add ia64, i?86, and x86_64.
4705
4706 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
4707
4708         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
4709
4710 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
4711
4712         PR tree-optimization/20657
4713         * gcc.dg/tree-ssa/pr20657.c: New.
4714
4715 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
4716
4717         * gcc.dg/builtins-53.c: Also check (int)trunc* and
4718         (long long int)trunc*.
4719
4720 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
4721
4722         PR target/20927
4723         * gcc.dg/pr20927.c: New test.
4724
4725 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
4726
4727         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
4728         * gcc.target/mips/asm-1.c: Likewise.
4729
4730 2005-04-13  Dale Johannesen  <dalej@apple.com>
4731
4732         * objc.dg/objc-fast-4.m:  New.
4733
4734 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
4735
4736         * gcc.target/cris/torture/cris-torture.exp: New driver in new
4737         directory.
4738         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
4739
4740 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
4741
4742         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
4743         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
4744         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
4745
4746 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
4747
4748         PR tree-optimization/20913
4749         * gcc.dg/tree-ssa/pr20913.c: New.
4750
4751         PR tree-optimization/20702
4752         * gcc.dg/tree-ssa/pr20702.c: New.
4753
4754 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4755
4756         PR c++/13744
4757         * g++.dg/inherit/local3.C: New test.
4758
4759 2005-04-12  Jeff Law  <law@redhat.com>
4760
4761         * gcc.dg/tree-ssa/20050412-1.c: New test.
4762
4763 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
4764
4765         PR libfortran/19016
4766         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
4767         Add tests with mask generated by expression.
4768         * gfortran.fortran-torture/execute/intrinsic_mmval.f90:  Likewise.
4769         * gfortran.fortran-torture/execute/intrinsic_product.f90:  Likewise.
4770         * gfortran.fortran-torture/execute/intrinsic_sum.f90:  Likewise.
4771
4772 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
4773
4774         PR middle-end/20917
4775         * gcc.dg/20050409-1.c: New test.
4776
4777 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
4778
4779         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
4780
4781 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
4782
4783         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
4784         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
4785         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
4786         (TARGET_CXX): Adjust accordingly.
4787         * target.h (struct gcc_target): Remove epxort_class_data.  Add
4788         determine_class_data_visibility and class_data_always_comdat.
4789         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
4790         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
4791         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
4792         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
4793         (arm_cxx_determine_class_data_visibility): New.
4794         (arm_cxx_class_data_always_comdat): Likewise.
4795         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
4796         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
4797         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
4798         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
4799         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
4800         Define.
4801
4802 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
4803
4804         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
4805
4806 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
4807
4808         * gcc.dg/i386-darwin-fpmath.c: New.
4809
4810 2004-04-11  Devang Patel  <dpatel@apple.com>
4811
4812         * lib/target-supports.exp (check_effective_target_vect_condition): New.
4813         * gcc.dg/vect/vect-ifcvt-1.c: New test.
4814         * gcc.dg/vect/vect-ifcvt-2.c: New test.
4815         * gcc.dg/vect/vect-ifcvt-3.c: New test.
4816         * gcc.dg/vect/vect-ifcvt-4.c: New test.
4817         * gcc.dg/vect/vect-ifcvt-5.c: New test.
4818         * gcc.dg/vect/vect-ifcvt-6.c: New test.
4819         * gcc.dg/vect/vect-ifcvt-7.c: New test.
4820         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
4821
4822 2004-04-11  Devang Patel  <dpatel@apple.com>
4823
4824         * gcc.dg/vect/vect-dv-1.c: New test.
4825         * gcc.dg/vect/vect-dv-2.c: New test.
4826
4827 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
4828
4829         PR tree-optimization/20933
4830         * gcc.dg/tree-ssa/pr20933.c: New test.
4831
4832 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4833
4834         * gfortran.dg/fold_nearest.f90: New test.
4835
4836 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
4837
4838         * gcc.dg/tree-ssa/alias-1.c: New test.
4839
4840 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
4841
4842         PR tree-optimization/20920
4843         * g++.dg/tree-ssa/pr20920.C: New test.
4844
4845 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
4846
4847         * gcc.dg/builtins-53.c: Also check (int)ceil* and
4848         (long long int)ceil*.
4849
4850 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
4851
4852         * g++.dg/warn/Wdtor1.C: Declare template in system header with
4853         explicit C++ linkage.
4854
4855 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4856
4857         * gfortran.dg/pr17229.f: Take care of the new obsolescence
4858         warning for arithmetic IF statements.
4859
4860 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
4861
4862         * eor_handling_1.f90: New test case.
4863         * eor_handling_2.f90: New test case.
4864         * eor_handling_3.f90: New test case.
4865         * eor_handling_4.f90: New test case.
4866         * eor_handling_5.f90: New test case.
4867         * noadv_size.f90: New test case.
4868         * pad_no.f90: New test case.
4869
4870 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
4871
4872         * gcc.c-torture/execute/20050410-1.c: New test.
4873
4874 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
4875
4876         * gcc.dg/pr20126.c: New.
4877
4878 2005-04-09  Bud Davis  <bdavis@gfortran.org>
4879             Steven G. Kargl <kargls@comcast.net>
4880
4881         * gfortran.dg/PR19872.f: New test.
4882
4883 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
4884
4885         * gfortran.dg/nint_1.f90:  Fix dg-do directive
4886
4887 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
4888
4889         * gfortran.dg/nint_1.f90: New test.
4890
4891 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
4892
4893         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
4894         Added test for callee-allocated arrays with write statements.
4895         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
4896         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
4897         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
4898         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
4899         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
4900
4901 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
4902
4903         PR libfortran/20163
4904         * gfortran.dg/open-options-blanks.f:  New test.
4905
4906 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
4907
4908         PR fortran/13257
4909         * gfortran.dg/comma_format_extension_[1234].f: New tests.
4910
4911 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
4912
4913         * gcc.dg/tree-ssa/stdarg-1.c: New test.
4914         * gcc.dg/tree-ssa/stdarg-2.c: New test.
4915         * gcc.dg/tree-ssa/stdarg-3.c: New test.
4916         * gcc.dg/tree-ssa/stdarg-4.c: New test.
4917         * gcc.dg/tree-ssa/stdarg-5.c: New test.
4918         * gcc.c-torture/execute/stdarg-4.c: New test.
4919
4920         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
4921
4922         PR target/20795
4923         * g++.dg/abi/param2.C: New test.
4924
4925 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
4926
4927         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
4928
4929 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
4930
4931         * gcc.dg/builtins-53.c: New test.
4932
4933 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
4934
4935         * g++.dg/tree-ssa/pr18178.C: New test.
4936         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
4937         * gcc.c-torture/execute/20041019-1.c: New test.
4938         * gcc.dg/tree-ssa/20041008-1.c: New test.
4939         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
4940         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
4941         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
4942         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
4943         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
4944         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
4945         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
4946         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
4947         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
4948         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
4949
4950 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
4951
4952         PR rtl-optimization/20466
4953         * gcc.c-torture/execute/pr20466-1.c: New test.
4954
4955 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
4956
4957         PR c++/20905
4958         * g++.dg/parse/cond2.C: New test.
4959
4960         PR c++/20145
4961         * g++.dg/warn/Wdtor1.C: New test.
4962
4963 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4964
4965         PR fortran/17229
4966         * gfortran.dg/pr17229.f: New test.
4967
4968 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
4969
4970         * gfortran.dg/tiny_1.f90: New test.
4971         * gfortran.dg/tiny_2.f90: ditto.
4972
4973 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
4974
4975         * gfortran.dg/eor_1.f90:  Fix dg-do run line
4976         * gfortran.dg/open_new.f90:  Fix dg-do run line
4977
4978 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
4979
4980         * lib/target-supports.exp (get_compiler_messages): Support
4981         optional arguments, the fourth being compiler options.
4982         (check_effective_target_fpic): New proc.
4983         * gcc.dg/20050321-2.c: Restrict to target fpic.
4984
4985 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
4986
4987         * gcc.dg/15443-1.c: New test.
4988         * gcc.dg/15443-2.c: Likewise.
4989
4990 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4991
4992         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
4993
4994 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
4995
4996         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
4997
4998 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
4999
5000         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
5001         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
5002         -m64.
5003         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
5004         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
5005         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
5006
5007 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
5008
5009         PR c++/20212
5010         * g++.dg/warn/Wunused-11.C: New test.
5011
5012 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
5013
5014         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
5015
5016 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
5017
5018         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
5019
5020 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
5021
5022         PR c++/20734
5023         * g++.dg/template/ptrmem13.C: New test.
5024
5025 2005-04-05  Per Bothner  <per@bothner.com>
5026
5027         * lib/gcc.exp: Always add -fno-show-column, for now.
5028
5029 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
5030
5031         PR testsuite/20767
5032         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
5033         of plain old "unsigned int" for the type of "i".  Makes this test
5034         64bit clean.
5035
5036 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
5037
5038         * gcc.dg/i386-ssefn-1.c: New test.
5039         * gcc.dg/i386-ssefn-2.c: New test.
5040         * gcc.dg/i386-ssefn-3.c: New test.
5041         * gcc.dg/i386-ssefn-4.c: New test.
5042
5043 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
5044
5045         PR tree-optimization/20076
5046         * gcc.dg/builtin-apply4.c: New test.
5047
5048         PR preprocessor/19475
5049         * gcc.dg/cpp/macspace1.c: New test.
5050         * gcc.dg/cpp/macspace2.c: New test.
5051
5052 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5053
5054         * gfortran.dg/pr20755.f: Fixed bad format.
5055
5056 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
5057
5058         PR c++/20763
5059         * g++.dg/ext/attrib21.C: New test.
5060
5061 2004-04-05  Devang Patel  <dpatel@apple.com>
5062
5063         * lib/target-supports.exp (check_effective_target_vect_shif): New.
5064         * gcc.dg/vect/vect-shift-1.c: New test.
5065
5066 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5067
5068         PR libfortran/20755
5069         * gfortran.dg/pr20755.f: New test.
5070
5071 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
5072
5073         * gfortran.dg/pr15959.f90: New test.
5074         * gfortran.dg/string_pad_trunc.f90: New test.
5075
5076 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5077
5078         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
5079         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
5080         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
5081         syntax.
5082
5083 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
5084
5085         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
5086
5087 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5088
5089         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
5090         * gcc.c-torture/compile/20011119-2.c: Likewise.
5091         * gcc.c-torture/compile/981001-2.c: Likewise.
5092
5093 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
5094
5095         PR c++/20679
5096         * g++.dg/template/overload4.C: New test.
5097
5098 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
5099
5100         PR c++/20746
5101         * g++.dg/abi/covariant5.C: New.
5102
5103         PR debug/20505
5104         * g++.dg/debug/const2.C: New.
5105
5106 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
5107
5108         PR rtl-optimization/16104
5109         * gcc.c-torture/execute/20050316-1.c: New test.
5110
5111 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
5112
5113         * g++.dg/template/spec23.C: Fix dg-error text.
5114
5115 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
5116
5117         PR c++/19199
5118         * g++.dg/expr/lval2.C: New.
5119
5120 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5121
5122         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
5123         __builtin_strcasecmp and __builtin_strncasecmp.
5124
5125 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
5126
5127         PR c++/20723
5128         * g++.dg/template/spec22.C: New.
5129         * g++.dg/template/spec23.C: New.
5130
5131 2005-04-03  Dale Ranta  <dir@lanl.gov>
5132             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5133
5134         PR libfortran/20068
5135         PR libfortran/20125
5136         PR libfortran/20156
5137         PR libfortran/20471
5138         * gfortran.dg/backspace.f: New test.
5139
5140 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
5141
5142         * gcc.dg/pr19345.c: New test.
5143
5144 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
5145
5146         PR tree-optimization/20640
5147         * gcc.dg/torture/tree-loop-1.c: New.
5148
5149 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
5150
5151         PR rtl-optimization/20290
5152         * gcc.c-torture/execute/loop-ivopts-2.c: New.
5153
5154 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
5155
5156         * gcc.dg/rs6000-fpint.c: New.
5157
5158 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
5159
5160         * gcc.dg/old-style-then-proto-1.c: New test.
5161
5162 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5163
5164         * gfortran.fortran-torture/execute/backspace.f90: Check
5165         after backspace and read was incorrect.
5166
5167 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5168
5169         * gcc.c-torture/execute/builtins/strcat.c: Check the result
5170         buffer past the terminating NUL using memcmp.
5171         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
5172         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
5173
5174         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
5175         Fix unused/uninitialized variable warnings.
5176
5177         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
5178         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
5179         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
5180         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
5181
5182         * gcc.c-torture/execute/builtins/abs-1-lib.c,
5183         gcc.c-torture/execute/builtins/fputs-lib.c,
5184         gcc.c-torture/execute/builtins/lib/fprintf.c,
5185         gcc.c-torture/execute/builtins/lib/main.c,
5186         gcc.c-torture/execute/builtins/lib/memcmp.c,
5187         gcc.c-torture/execute/builtins/lib/memmove.c,
5188         gcc.c-torture/execute/builtins/lib/mempcpy.c,
5189         gcc.c-torture/execute/builtins/lib/memset.c,
5190         gcc.c-torture/execute/builtins/lib/printf.c,
5191         gcc.c-torture/execute/builtins/lib/sprintf.c,
5192         gcc.c-torture/execute/builtins/lib/stpcpy.c,
5193         gcc.c-torture/execute/builtins/lib/strchr.c,
5194         gcc.c-torture/execute/builtins/lib/strcmp.c,
5195         gcc.c-torture/execute/builtins/lib/strcpy.c,
5196         gcc.c-torture/execute/builtins/lib/strcspn.c,
5197         gcc.c-torture/execute/builtins/lib/strlen.c,
5198         gcc.c-torture/execute/builtins/lib/strncat.c,
5199         gcc.c-torture/execute/builtins/lib/strncmp.c,
5200         gcc.c-torture/execute/builtins/lib/strncpy.c,
5201         gcc.c-torture/execute/builtins/lib/strrchr.c,
5202         gcc.c-torture/execute/builtins/lib/strspn.c,
5203         gcc.c-torture/execute/builtins/lib/strstr.c,
5204         gcc.c-torture/execute/builtins/memops-asm-lib.c,
5205         gcc.c-torture/execute/builtins/strlen-2.c,
5206         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
5207         prototypes.
5208
5209 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
5210
5211         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
5212         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
5213         selectany usage.
5214
5215 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
5216
5217         PR c++/19406
5218         * g++.dg/debug/using1.C: New test.
5219
5220 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
5221
5222         PR middle-end/20524
5223         * gcc.dg/alias-7.c: Prefix asm-declared name with
5224         __USER_LABEL_PREFIX__.
5225
5226 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
5227
5228         Fix fallout from PR middle-end/15700:
5229         * gcc.c-torture/compile/20011119-1.c: Take
5230         __USER_LABEL_PREFIX__ into account.
5231         * gcc.c-torture/compile/20011119-2.c: Likewise.
5232
5233 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5234
5235         PR c++/18644
5236         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
5237
5238 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
5239
5240         PR c/17855
5241         * gcc.c-torture/compile/struct-non-lval-1.c,
5242         gcc.c-torture/compile/struct-non-lval-2.c,
5243         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
5244
5245 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
5246
5247         * gcc.dg/tls/tls.exp: Remove temporary file.
5248         * g++.dg/tls/tls.exp: Ditto.
5249         * lib/file-format.exp: Ditto.
5250         * g++.dg/special/ecos.exp: Ditto.
5251
5252         * lib/profopt.exp: Treat prof_ext as a list.
5253         * gcc.misc-tests/bprob.exp: Ditto.
5254         * g++.dg/bprob/bprob.exp: Ditto.
5255
5256         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
5257         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
5258         g++.dg/tree-ssa/pointer-reference-alias.C,
5259         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
5260         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
5261         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
5262         g++.dg/vect/pr19951.cc: Ditto.
5263         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
5264         gcc.dg/builtins-47.c: Ditto.
5265         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
5266         gcc.dg/pr20115-1.c: Ditto.
5267         * gcc.dg/tree-ssa/20030530-2.c,
5268         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
5269         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
5270         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
5271         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
5272         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
5273         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
5274         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
5275         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
5276         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
5277         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
5278         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
5279         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
5280         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
5281         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
5282         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
5283         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
5284         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
5285         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
5286         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
5287         gcc.dg/tree-ssa/20030824-1.c,
5288         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
5289         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
5290         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
5291         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
5292         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
5293         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
5294         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
5295         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
5296         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
5297         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
5298         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
5299         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
5300         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
5301         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
5302         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
5303         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
5304         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
5305         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
5306         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
5307         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
5308         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
5309         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
5310         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
5311         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
5312         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
5313         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
5314         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
5315         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
5316         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
5317         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
5318         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
5319         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
5320         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
5321         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
5322         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
5323         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
5324         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
5325         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
5326         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
5327         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
5328         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
5329         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
5330         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
5331         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
5332         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
5333         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
5334         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
5335         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
5336         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
5337         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
5338         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
5339         gcc.dg/tree-ssa/useless-1.c: Ditto.
5340         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
5341         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
5342         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
5343         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
5344         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
5345         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
5346         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
5347         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
5348         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
5349         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
5350         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
5351         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
5352         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
5353         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
5354         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
5355         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
5356         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
5357         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
5358         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
5359         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
5360         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
5361         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
5362         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
5363         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
5364         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
5365         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
5366         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
5367         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
5368         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
5369         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
5370         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
5371         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
5372         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
5373         gcc.dg/vect/vect-none.c: Ditto.
5374         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
5375         treelang/compile/unsigned.tree: Ditto.
5376
5377         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
5378         * gcc.dg/cpp/direct2s.c: Ditto.
5379         * gcc.dg/cpp/paste4.c: Ditto.
5380         * gcc.dg/cpp/separate-1.c: Ditto.
5381         * gcc.dg/pch/save-temps-1.c: Ditto.
5382         * g++.dg/ext/altivec-10.C: Ditto.
5383         * g++.dg/pch/pch.C: Ditto.
5384
5385         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
5386
5387         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
5388         * g++.dg/template/repo1.C: Ditto.
5389         * g++.dg/template/repo2.C: Ditto.
5390         * g++.dg/template/repo3.C: Ditto.
5391         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
5392         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
5393         * g++.old-deja/g++.pt/repo1.C: Ditto.
5394         * g++.old-deja/g++.pt/repo2.C: Ditto.
5395         * g++.old-deja/g++.pt/repo3.C: Ditto.
5396         * g++.old-deja/g++.pt/repo4.C: Ditto.
5397
5398         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
5399         * gcc.dg/20030107-1.c: Ditto.
5400         * gcc.dg/20030702-1.c: Ditto.
5401         * gcc.dg/profile-generate-1.c: Ditto.
5402         * g++.dg/other/profile1.C: Ditto.
5403         * g++.old-deja/g++.robertl/eb83.C: Ditto.
5404
5405         * lib/gcc-dg.exp (remove-build-file): New.
5406         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
5407         cleanup-tree-dump, cleanup-saved-temps): New.
5408
5409 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
5410
5411         PR c++/19203, DR 214
5412         * g++.dg/parse/ambig3.C: Not ambiguous.
5413         * g++.dg/template/spec20.C: New.
5414         * g++.dg/template/spec21.C: New.
5415
5416 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
5417
5418         PR target/20045
5419         * gcc.dg/ia64-fptr-1.c: Run only on linux.
5420
5421 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5422
5423         PR libfortran/20660
5424         * gfortran.dg/negative_unit.f: New test.
5425
5426 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
5427
5428         * gcc.dg/20050330-1.c: New test.
5429
5430 2005-03-30  Devang Patel  <dpatel@apple.com>
5431
5432         * g++.dg/tree-sra/ssa-sra-3.C: New test.
5433
5434 2005-03-30  Dale Johannesen  <dalej@apple.com>
5435
5436         * gcc.dg/20020919-1.c:  Remove unnecessary conditional.
5437
5438 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
5439
5440         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
5441         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
5442         Strip options from test name.
5443
5444 2005-03-31  Jan Hubicka  <jh@suse.cz>
5445
5446         * gcc.dg/varpool-1.c: New testcase.
5447
5448 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
5449
5450         PR c/772
5451         PR c/17913
5452         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
5453         gcc.dg/stmt-expr-label-3.c : New tests.
5454         * gcc.c-torture/execute/medce-2.c: Remove.
5455
5456 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
5457
5458         PR c/20368
5459         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
5460         tests.
5461
5462 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
5463
5464         * gcc.c-torture/compile/pr20203.c: New test.
5465
5466 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
5467
5468         * gfortran.dg/promotion.f90:  New test.
5469
5470 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
5471
5472         PR middle-end/20491
5473         * gcc.dg/torture/asm-subreg-1.c: New test.
5474
5475 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
5476
5477         PR c/20672
5478         * gcc.dg/pr20672-1.c: New test.
5479
5480 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
5481
5482         * gfortran.dg/vect: New directory.
5483         * gfortran.dg/vect/vect.exp: New.
5484         * gfortran.dg/vect/vect-1.f90: New test.
5485         * gfortran.dg/vect/vect-2.f90: New test.
5486         * gfortran.dg/vect/vect-3.f90: New test.
5487         * gfortran.dg/vect/vect-4.f90: New test.
5488         * gfortran.dg/vect/vect-5.f90: New test.
5489
5490 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
5491
5492         PR middle-end/20622
5493         * gcc.dg/alias-7.c: New test.
5494
5495 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
5496
5497         * gcc.dg/sparc-reg-1.c: New test.
5498
5499 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
5500
5501         PR target/19890
5502         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
5503
5504 2005-03-29  Dale Ranta  <dir@lanl.gov>
5505             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5506
5507         PR libfortran/20163
5508         * gfortran.dg/pr20163-2.f: New test.
5509
5510 2005-03-28  Jan Hubicka  <jh@suse.cz>
5511
5512         PR middle-end/20635
5513         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
5514         by Jakub Jelinek.
5515
5516 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
5517
5518         PR tree-optimization/20626
5519         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
5520         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
5521
5522 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
5523
5524         * gfortran.dg/underflow.f90:  New test.
5525         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
5526
5527 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5528
5529         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
5530
5531 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
5532
5533         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
5534         (g++_init): Make sure that CXXFLAGS is set.
5535         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
5536         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
5537         * lib/gfortran.exp (gfortran_link_flags): Likewise.
5538         * lib/objc.exp (objc_init): Likewise.
5539         * lib/treelang.exp (treelang_init): Likewise.
5540
5541 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
5542
5543         PR tree-optimization/20470
5544         * gcc.dg/tree-ssa/pr20470.c: New test.
5545
5546 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
5547
5548         * gcc.dg/ppc-stfiwx.c: New.
5549
5550 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
5551
5552         PR target/19888
5553         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
5554
5555 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
5556
5557         * gcc.dg/20050325-1.c: Fix a typo.
5558
5559 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5560
5561         PR libfortran/19678
5562         PR libfortran/19679
5563         * gfortran.dg/dos_eol.f: New test.
5564
5565 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
5566
5567         PR rtl-optimization/20249
5568         * gcc.dg/20050325-1.c: New test.
5569
5570 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5571
5572         PR libfortran/15332
5573         * gfortran.dg/pr15332.f: New test.
5574
5575 2005-03-24  Dale Johannesen  <dalej@apple.com>
5576
5577         * gcc.dg/20020919-1.c:  Fix for x86 Darwin.
5578
5579 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
5580
5581         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
5582         'internal' visibility.
5583         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
5584         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
5585         'protected' visibility.
5586         * gcc.dg/visibility-7.c: Likewise.
5587         * lib/target-supports.exp (check_visibility_available): Take
5588         a parameter, the kind of visibility to check for.
5589         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
5590         to check_visibility_available.
5591
5592         * g++.dg/expr/cast3.C: New.
5593
5594 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
5595
5596         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
5597         rs6000.
5598
5599 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
5600
5601         PR target/20095
5602         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
5603
5604 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
5605
5606         * gcc.dg/badshift.c: Renamed to...
5607         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
5608
5609         * gcc.target/i386/badshift.c: Renamed to...
5610         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
5611         only.
5612
5613         PR rtl-optimization/20532
5614         * gcc.target/i386/badshift.c: New.
5615
5616 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5617
5618         * gfortran.dg/pr18025.f90: New test.
5619
5620 2005-03-23  Dale Johannesen  <dalej@apple.com>
5621
5622         * gcc.dg/20020312-2.c:  Fix for non-PowerPC Darwin.
5623
5624 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
5625
5626         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
5627
5628         * lib/target-supports.exp (check_iconv_available): Default
5629         libiconv to -liconv, if there is no definition.
5630
5631 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
5632
5633         * gcc.dg/torture/cris-asm-mof-1.c: New test.
5634
5635 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
5636
5637         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
5638         * g++.dg/opt/pr7503-2.C: Likewise.
5639         * g++.dg/opt/pr7503-3.C: Likewise.
5640         * g++.dg/opt/pr7503-4.C: Likewise.
5641         * g++.dg/opt/pr7503-5.C: Likewise.
5642         * g++.dg/warn/minmax.C: New test.
5643
5644 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5645
5646         * gfortran.dg/g77_intrinsics_funcs.f: New test.
5647         * gfortran.dg/g77_intrinsics_sub.f: New test.
5648
5649 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
5650             Jan Hubicka  <jh@suse.cz>
5651             Steven Bosscher <stevenb@suse.de
5652
5653         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
5654
5655 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5656
5657         PR c++/19980
5658         * g++.dg/template/redecl3.C: New test.
5659
5660 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5661
5662         PR c++/20499
5663         * g++.dg/parse/error16.C: Tweak error markers.
5664
5665 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
5666
5667         PR target/20561
5668         * gcc.dg/20050321-2.c: New test.
5669
5670 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
5671
5672         PR c++/20465
5673         PR c++/20381
5674         * g++.dg/template/ptrmem12.C: New.
5675
5676 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
5677
5678         PR rtl-optimization/20527
5679         * gcc.c-torture/execute/pr20527-1.c: New test.
5680
5681 2005-03-22  Ben Elliston  <bje@au.ibm.com>
5682
5683         * gcc.misc-tests/options.exp (check_for_options): Create a real C
5684         program, compile it into a real executable and then delete the .c
5685         and .x files afterwards, to avoid problems on testglue targets.
5686
5687 2005-03-21  Stuart Hastings  <stuart@apple.com>
5688
5689         * gcc.target/i386/sse-2.c: New.
5690
5691 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
5692
5693         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
5694
5695 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
5696
5697         * g++.dg/parse/crash25.C: Fix typo.
5698
5699 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
5700
5701         PR c++/20461
5702         * g++.dg/parse/crash24.C: New test.
5703
5704         PR c++/20536
5705         * g++.dg/parse/crash25.C: New test.
5706
5707 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
5708
5709         PR c++/20147
5710         * g++.dg/ext/stmtexpr4.C: New test.
5711
5712 2005-03-20  Roger Sayle  <roger@eyesopen.com>
5713
5714         PR middle-end/20539
5715         * gcc.c-torture/compile/pr13066-1.c: New test case.
5716         * gcc.c-torture/compile/pr20539-1.c: Likewise.
5717         * g++.dg/opt/pr13066-1.C: Likewise.
5718
5719 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
5720
5721         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
5722
5723 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5724
5725         PR fortran/18525
5726         * gfortran.dg/nesting_1.f90: New test.
5727
5728 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5729
5730         PR c++/20240
5731         * g++.dg/lookup/using13.C: New test.
5732
5733 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5734
5735         PR c++/20333
5736         * g++.dg/template/crash36.C: New test.
5737
5738 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
5739
5740         PR c++/20463
5741         * g++.dg/template/crash35.C: New test.
5742
5743 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
5744
5745         PR c++/19966
5746         * g++.dg/overload/operator2.C: New test.
5747
5748 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5749
5750         PR libfortran/20257
5751         * gfortran.dg/pr20257.f90: New test.
5752
5753 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5754
5755         PR libfortran/20480
5756         * gfortran.dg/pr20480.f90: New test.
5757
5758 2005-03-16  Richard Henderson  <rth@redhat.com>
5759
5760         PR middle-end/15700
5761         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
5762         (_rtld_global): New.
5763         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
5764         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
5765
5766         * gcc.dg/alias-3.c: New.
5767         * gcc.dg/alias-4.c: New.
5768         * gcc.dg/alias-5.c: New.
5769         * gcc.dg/alias-6.c: New.
5770
5771 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
5772
5773         * gcc.dg/cpp/ucnid-7.c: New.
5774
5775 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
5776             Dorit Naishlos  <dorit@il.ibm.com>
5777
5778         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
5779         darwin.
5780
5781 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
5782
5783         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
5784         misaligned accesses.
5785         * gcc.dg/vect/vect-58.c: Likewise.
5786         * gcc.dg/vect/vect-92.c: New.
5787         * gcc.dg/vect/vect-93.c: New.
5788
5789 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
5790
5791         PR fortran/18827
5792         * gfortran.dg/assign_2.f90: New test.
5793         * gfortran.dg/assign_3.f90: New test.
5794         * gfortran.dg/assign.f90: New test.
5795
5796 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
5797
5798         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
5799         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
5800         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
5801         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
5802         names.
5803
5804 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
5805
5806         * gcc.dg/cpp/ucnid-6.c: New.
5807
5808         * gcc.dg/cpp/normalize-1.c: New.
5809         * gcc.dg/cpp/normalize-2.c: New.
5810         * gcc.dg/cpp/normalize-3.c: New.
5811         * gcc.dg/cpp/normalize-4.c: New.
5812         * gcc.dg/cpp/ucnid-4.c: New.
5813         * gcc.dg/cpp/ucnid-5.c: New.
5814         * g++.dg/cpp/normalize-1.C: New.
5815         * g++.dg/cpp/ucnid-1.C: New.
5816
5817 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
5818
5819         * gcc.dg/pr18628.c: New.
5820
5821 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
5822
5823         PR c++/20280
5824         * g++.dg/tree-ssa/pr20280.C: New.
5825
5826 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5827
5828         PR fortran/20467
5829         * gfortran.dg/stfunc_2.f90: New test.
5830
5831 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
5832
5833         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
5834
5835 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
5836
5837         * gcc.dg/tree-ssa/20050314-1.c: New test.
5838
5839 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5840
5841         PR c++/4403
5842         PR c++/9783, DR433
5843         * g++.dg/template/friend34.C: New test.
5844         * g++.dg/template/friend35.C: Likewise.
5845         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
5846
5847 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5848
5849         Friend class name lookup 5/n
5850         PR c++/1016
5851         * g++.dg/lookup/hidden-class1.C: New test.
5852         * g++.dg/lookup/hidden-class2.C: Likewise.
5853         * g++.dg/lookup/hidden-class3.C: Likewise.
5854         * g++.dg/lookup/hidden-class4.C: Likewise.
5855         * g++.dg/lookup/hidden-class5.C: Likewise.
5856         * g++.dg/lookup/hidden-class6.C: Likewise.
5857         * g++.dg/lookup/hidden-class7.C: Likewise.
5858         * g++.dg/lookup/hidden-class8.C: Likewise.
5859         * g++.dg/lookup/hidden-class9.C: Likewise.
5860         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
5861         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
5862         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
5863         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
5864         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
5865         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
5866         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
5867         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
5868         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
5869         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
5870         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
5871
5872 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
5873
5874         PR c++/20157
5875         * g++.dg/template/error18.C: New test.
5876
5877 2005-03-09  Ben Elliston  <bje@au.ibm.com>
5878
5879         PR debug/16792
5880         * g++.dg/debug/pr16792.C: New test.
5881
5882 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
5883
5884         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
5885         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
5886         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
5887         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
5888         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
5889         test assertion names.
5890
5891 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5892
5893         PR fortran/18600
5894         * gfortran.dg/stfunc_1.f90: New test.
5895
5896 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5897
5898         PR fortran/16907
5899         * gfortran.dg/real_index_1.f90: New test.
5900
5901 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5902
5903         PR fortran/20323
5904         * gfortran.dg/spec_expr_1.f90: New test.
5905
5906 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
5907
5908         PR c/20402
5909         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
5910         new parser.
5911
5912 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5913
5914         PR fortran/20361
5915         * gfortran.dg/largeequiv_1.f90: New test.
5916
5917 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
5918
5919         * gcc.dg/ucnid-1.c: New.
5920         * gcc.dg/ucnid-2.c: New.
5921         * gcc.dg/ucnid-3.c: New.
5922         * gcc.dg/ucnid-4.c: New.
5923         * gcc.dg/ucnid-5.c: New.
5924         * gcc.dg/ucnid-6.c: New.
5925         * gcc.dg/cpp/ucnid-1.c: New.
5926         * gcc.dg/cpp/ucnid-2.c: New.
5927         * gcc.dg/cpp/ucnid-3.c: New.
5928         * g++.dg/other/ucnid-1.C: New.
5929
5930 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
5931
5932         * gcc.dg/vmx/darwin-abi-3.c: Delete.
5933
5934 2005-03-11  Per Bothner  <per@bothner.com>
5935
5936         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
5937         that diagnotics refer to correct token.
5938         * gcc.dg/unused-3.c: Likewise.
5939
5940 2005-03-11  Per Bothner  <per@bothner.com>
5941
5942         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
5943         constant" is now actually on same line as string constant.
5944         * gcc.dg/cpp/direct2s.c: Likewise.
5945
5946 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
5947
5948         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
5949
5950 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5951
5952         PR libfortran/20124
5953         * gfortran.dg/pr20124.f90: New Test
5954
5955 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
5956
5957         PR tree-optimization/20130
5958         * gcc.dg/pr20130-1.c: New test.
5959
5960 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
5961
5962         PR target/20095
5963         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
5964
5965 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5966
5967         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
5968
5969 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
5970
5971         * g++.dg/eh/forced1.C: Fix comment.
5972         * g++.dg/eh/forced2.C: Ditto.
5973         * g++.dg/eh/forced3.C: Ditto.
5974         * g++.dg/eh/forced4.C: Ditto.
5975
5976 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
5977
5978         PR rtl-opt/20412
5979         * gcc.c-torture/compile/pr20412.c: New test.
5980
5981 2005-03-10  Roger Sayle  <roger@eyesopen.com>
5982
5983         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
5984
5985 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
5986
5987         PR target/20322
5988         * gcc.dg/20050307-1.c: New test.
5989
5990 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
5991
5992         PR c++/20375
5993         * g++.dg/other/stdarg3.C: New.
5994
5995 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
5996
5997         PR c++/18384, c++/18327
5998         * g++.dg/init/array19.C: New test.
5999
6000         PR inline-asm/20314
6001         * gcc.dg/torture/pr20314-1.c: New test.
6002         * gcc.dg/torture/pr20314-2.c: New test.
6003
6004 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
6005
6006         * gcc.dg/20050309-1.c: New test.
6007
6008 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6009
6010         * gcc.dg/builtins-10.c: Reactivate disabled test.
6011         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
6012         new cbrt transformations.
6013
6014 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
6015
6016         PR c++/20208
6017         * g++.dg/template/array13.C: New test.
6018
6019 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
6020
6021         PR c++/16859
6022         * g++.dg/init/brace4.C: New test.
6023
6024 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
6025
6026         PR c++/20186
6027         * g++.dg/template/non-dependent12.C: New.
6028
6029 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
6030
6031         PR c++/20142
6032         * g++.dg/init/array18.C: Add dg-do run marker.
6033
6034         PR c++/20142
6035         * g++.dg/init/array18.C: New test.
6036
6037 2005-03-09  Ben Elliston  <bje@au.ibm.com>
6038
6039         * consistency.vlad/vlad.exp: Remove trailing semicolons.
6040         * g++.dg/gcov/gcov.exp: Likewise.
6041         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
6042         * gcc.target/xstormy16/xstormy16.exp: Likewise.
6043         * lib/c-torture.exp: Likewise.
6044         * lib/fortran-torture.exp: Likewise.
6045         * lib/g++.exp: Likewise.
6046         * lib/gcc-defs.exp: Likewise.
6047         * lib/gcc-dg.exp: Likewise.
6048         * lib/gcc.exp: Likewise.
6049         * lib/gcov.exp: Likewise.
6050         * lib/gfortran.exp: Likewise.
6051         * lib/mike-g++.exp: Likewise.
6052         * lib/mike-gcc.exp: Likewise.
6053         * lib/objc-torture.exp: Likewise.
6054         * lib/objc.exp: Likewise.
6055         * lib/profopt.exp: Likewise.
6056         * lib/target-libpath.exp: Likewise.
6057         * lib/target-supports.exp: Likewise.
6058         * lib/treelang.exp: Likewise.
6059         * lib/wrapper.exp: Likewise.
6060
6061 2005-03-08  Jeff Law  <law@redhat.com>
6062
6063         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
6064         PHI-OPT changes.
6065
6066 2005-03-08  Ira Rosen  <irar@il.ibm.com>
6067
6068         * gcc.dg/vect/pr20122.c: New test.
6069
6070 2005-03-07  Jeff Law  <law@redhat.com>
6071
6072         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
6073         was folded away.
6074         * gcc.dg/tree-ssa/pr18133-1.c: New test.
6075         * gcc.dg/tree-ssa/pr18133-2.c: New test.
6076         * gcc.dg/tree-ssa/pr18134.c: New test.
6077
6078 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6079
6080         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
6081         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
6082         gcc.dg/torture/builtin-noret-2.c: Require weak support.
6083
6084 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
6085
6086         PR tree-opt/17671
6087         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
6088
6089 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
6090
6091         * g++.dg/warn/Wnvdtor.C: New test.
6092
6093 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
6094
6095         * gcc.dg/torture/pr19683-1.c: New test.
6096
6097 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
6098
6099         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
6100         * gfortran.dg/g77/19990313-2.f: Ditto.
6101         * gfortran.dg/g77/19990313-3.f: Ditto.
6102         * gfortran.dg/g77/19990525-0.f: Ditto.
6103         * gfortran.dg/g77/19990826-0.f: Ditto.
6104         * gfortran.dg/g77/19990826-2.f: Ditto.
6105         * gfortran.dg/g77/19990826-3.f: Ditto.
6106         * gfortran.dg/g77/20000511-1.f: Ditto.
6107         * gfortran.dg/g77/20000511-2.f: Ditto.
6108         * gfortran.dg/g77/970625-2.f: Ditto.
6109         * gfortran.dg/g77/980310-2.f: Ditto.
6110         * gfortran.dg/g77/980310-3.f: Ditto.
6111         * gfortran.dg/g77/980310-8.f: Ditto.
6112         * gfortran.dg/g77/980519-2.f: Ditto.
6113         * gfortran.dg/g77/alpha1.f: Ditto.
6114         * gfortran.dg/g77/claus.f: Ditto.
6115         * gfortran.dg/g77/erfc.f: Ditto.
6116         * gfortran.dg/g77/short.f: Ditto.
6117         * gfortran.fortran-torture/execute/data.f90: Ditto.
6118         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
6119         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
6120
6121 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6122
6123         * lib/file-format.exp (gcc_target_object_format): Add check for som
6124         format and hardcode object formats on hppa*-*-hpux*.
6125         * lib/target-supports.exp (check_weak_available): Add check for som
6126         object format.  Always return 0 on hppa*-*-hpux10*.
6127
6128         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
6129         is defined.
6130
6131         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
6132
6133 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
6134
6135         * gfortran.dg/pr19936_1.f90: New test.
6136         * gfortran.dg/pr19936_2.f90: New test.
6137         * gfortran.dg/pr19936_3.f90: New test.
6138
6139 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
6140             Paul Thomas <prthomas@drfccad.cea.fr>
6141
6142         * gfortran.dg/PR19754_1.f90: New test.
6143         * gfortran.dg/PR19754_2.f90: Ditto.
6144
6145 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6146
6147         PR c++/19311
6148         * g++.dg/template/non-dependent11.C: New test.
6149
6150 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
6151
6152         * lib/target-supports.exp (check_iconv_available): Fix comment.
6153
6154 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
6155             Joseph S. Myers  <joseph@codesourcery.com>
6156
6157         PR c++/19797
6158         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
6159
6160 2005-03-04  Matthew Sachs  <msachs@apple.com>
6161
6162         * gcc.exp (gcc_target_compile): Put braces around
6163         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
6164         * objc.exp (objc_target_compile): Likewise.
6165         * treelang.exp (treelang_target_compile): Likewise.
6166
6167 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6168
6169         PR fortran/19673
6170         * gfortran.dg/func_result_1.f90: New test.
6171
6172 2005-03-04  Ben Elliston  <bje@au.ibm.com>
6173
6174         * gcc.misc-tests/options.exp: New test.
6175
6176 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
6177
6178         * gcc.dg/pr15784-4.c: New test.
6179
6180 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
6181
6182         * gcc.c-torture/execute/pr17133.c: New.
6183         * gcc.c-torture/compile/20050303-1.c: New.
6184
6185 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
6186
6187         * gcc.dg/cpp/assert4.c:  Fix for cygwin
6188
6189 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
6190
6191         * g++.dg/overload/using2.C: New.
6192
6193 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
6194
6195         PR c++/19916
6196         * g++.dg/init/ptrmem2.C: New test.
6197
6198 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
6199
6200         PR c/8927
6201         * gcc.dg/pr8927-1.c: New test.
6202
6203 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
6204
6205         PR c++/20232
6206         * g++.dg/inherit/covariant12.C: New.
6207
6208 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6209
6210         PR fortran/19479
6211         * gfortran.dg/bound_1.f90: New test.
6212
6213 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
6214
6215         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
6216         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
6217
6218 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
6219
6220         PR c/20245
6221         * gcc.dg/pr20245-1.c: New test.
6222
6223 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
6224
6225         PR middle-end/19874
6226         * gcc.c-torture/execute/20050119-2.c: New test case.
6227
6228 2005-02-28  Ben Elliston  <bje@au.ibm.com>
6229
6230         * README: Update the DejaGnu bug reporting address.
6231         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
6232         * lib/objc-torture.exp: Likewise.
6233
6234 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
6235
6236         * gfortran.dg/boz_1.f90: New test.
6237         * gfortran.dg/boz_3.f90: New test.
6238         * gfortran.dg/boz_4.f90: New test.
6239
6240 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
6241
6242         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
6243         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
6244
6245 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6246
6247         PR libfortran/20101
6248         * gfortran.dg/write_0_pe_format.f90: New test.
6249
6250 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
6251
6252         PR c++/20206
6253         * g++.dg/opt/thunk2.C: New test.
6254         * g++.dg/opt/covariant1.C: New test.
6255
6256 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6257
6258         * gfortran.dg/e_d_fmt.f90: New test.
6259
6260 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
6261
6262         * gcc.dg/asm-b.c: Fix comment typos.
6263
6264 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
6265
6266         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
6267         a V_MAY_DEF also.
6268
6269 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
6270
6271         PR tree-opt/20188
6272         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
6273         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
6274         * gcc.dg/asm-b.c: New test.
6275
6276 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
6277
6278         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
6279         Disable this test on IRIX 6.
6280
6281 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
6282
6283         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
6284         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
6285         parser.
6286
6287 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
6288
6289         PR tree-optimization/20204
6290         * testsuite/gcc.dg/pr20204.c: New test.
6291
6292 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
6293
6294         PR target/20196
6295         * gcc.c-torture/execute/20050224-1.c: New test.
6296
6297         PR c++/20175
6298         * g++.dg/warn/Wbraces2.C: New test.
6299
6300 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
6301
6302         PR c++/19878
6303         * g++.dg/init/const2.C: New test.
6304
6305 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
6306
6307         PR tree-optimization/20100
6308         * gcc.c-torture/execute/pr20100-1.c: New test.
6309
6310 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6311
6312         * gfortran.dg/implicit_3.f90: New test.
6313
6314         * gfortran.dg/deftype_1.f90: New test.
6315
6316 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
6317
6318         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
6319         the test passes.
6320         * g++.dg/other/anon3.C: Accept a warning.
6321
6322 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
6323
6324         * gcc.dg/pr20017.c: Fix a comment typo.
6325
6326 2005-02-23  Bud Davis  <bdavis@gfortran.org>
6327
6328         * gfortran.dg/list_read_4.f90: Change to f90 comments.
6329
6330 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
6331
6332         PR ada/19902
6333         * ada/acats/tests/cxa/cxa3004.a: Remove.
6334         * ada/acats/tests/cxb/cxb30061.am: Likewise.
6335
6336 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
6337
6338         PR c++/20073
6339         * g++.dg/init/const1.C: New test.
6340
6341         PR c++/19991
6342         * g++.dg/parse/constant7.C: New test.
6343
6344         PR c++/20152
6345         * g++.dg/parse/error27.C: New test.
6346         * g++.dg/template/qualttp15.C: Adjust error markers.
6347         * g++.old-deja/g++.other/struct1.C: Likewise.
6348
6349         PR c++/20153
6350         * g++.dg/template/error17.C: New test.
6351
6352         PR c++/20148
6353         * g++.dg/parser/error26.C: New test.
6354
6355 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
6356
6357         PR tree-optimization/20100
6358         PR tree-optimization/20115
6359         * gcc.dg/pr20115.c: New test.
6360         * gcc.dg/pr20115-1.c: New test.
6361         * gcc.dg/pr20100.c: New test.
6362         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
6363         call-clobbered variables after alias1.
6364
6365 2005-02-22  Bud Davis  <bdavis@gfortran.org>
6366
6367         * gfortran.dg/list_read_4.f90: new test.
6368
6369 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
6370
6371         PR rtl-optimization/20017.
6372         * gcc.dg/pr20017.c: New.
6373
6374 2005-02-22  Devang Patel  <dpatel@apple.com>
6375
6376         PR 19952
6377         * g++.dg/tree-ssa/pr19952.C: New test.
6378
6379 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
6380
6381         PR c++/19883
6382         * g++.dg/parse/constant6.C: New test.
6383
6384 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
6385
6386         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
6387         * g++.dg/charset/asm2.c: Likewise.
6388         * g++.dg/charset/asm3.c: Likewise.
6389         * g++.dg/charset/asm4.c: Likewise.
6390         * g++.dg/charset/asm5.c: Likewise.
6391         * g++.dg/charset/attribute1.c: Likewise.
6392         * g++.dg/charset/attribute2.c: Likewise.
6393         * g++.dg/charset/extern1.cc: Likewise.
6394         * g++.dg/charset/extern2.cc: Likewise.
6395         * g++.dg/charset/extern3.cc: Likewise.
6396         * g++.dg/charset/function.cc: Likewise.
6397         * g++.dg/charset/string.c: Likewise.
6398         * g++.dg/charset/charset.exp: Likewise.
6399         * lib/target-supports.exp (check_iconv_available): Fix comment.
6400
6401 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
6402
6403         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
6404         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
6405         * gcc.dg/charset/asm2.c: Likewise.
6406         * gcc.dg/charset/asm3.c: Likewise.
6407         * gcc.dg/charset/asm4.c: Likewise.
6408         * gcc.dg/charset/asm5.c: Likewise.
6409         * gcc.dg/charset/asm6.c: Likewise.
6410         * gcc.dg/charset/attribute1.c: Likewise.
6411         * gcc.dg/charset/attribute2.c: Likewise.
6412         * gcc.dg/charset/builtin1.c: Likewise.
6413         * gcc.dg/charset/extern.c: Likewise.
6414         * gcc.dg/charset/function.c: Likewise.
6415         * gcc.dg/charset/string.c: Likewise.
6416         * gcc.dg/charset/charset.exp: Likewise.
6417
6418 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
6419
6420         PR fortran/20086
6421         * gfortran.dg/pr20086.f90: New test.
6422
6423 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
6424
6425         PR tree-optimization/19786
6426         * g++.dg/tree-ssa/pr19786.C: New.
6427
6428 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6429
6430         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
6431
6432 2005-02-21  Jeff Law  <law@redhat.com>
6433
6434         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
6435
6436 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6437
6438         * gfortran.dg/do_iterator: Split loop, markup all lines for
6439         which an error locus is printed.
6440         * gfortran.dg/pr17708.f90: Markup all lines for which an error
6441         locus is printed.
6442         * gfortran.dg/select_4.f90: Likewise.
6443         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
6444         locuses in the various permutations.
6445
6446 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
6447
6448         PR tree-optimization/19951
6449         * g++.dg/vect: New directory.
6450         * g++.dg/vect/vect.exp: New file.
6451         * g++.dg/vect/pr19951.cc: New testcase.
6452         * g++.dg/dg.exp: Also prune vectorizer tests.
6453
6454 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
6455
6456         PR 18785
6457         * gcc.dg/charset/builtin1.c: New test.
6458
6459 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6460
6461         PR c++/19299
6462         * g++.dg/inherit/volatile1.C: New test.
6463
6464         PR c++/19440
6465         * g++.dg/template/dtor4.C: New test.
6466
6467 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
6468
6469         * gfortran.dg/int_1.f90: New test.
6470
6471 2005-02-19  Devang Patel  <dpatel@apple.com>
6472
6473         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
6474
6475 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
6476
6477         * gfortran.dg/achar_1.f90: New test.
6478
6479 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
6480
6481         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
6482
6483 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
6484             Jakub Jelinek  <jakub@redhat.com>
6485
6486         PR tree-optimization/19828
6487         * gcc.dg/tree-ssa/loop-7.c: New test.
6488         * gcc.c-torture/execute/20050218-1.c: New test.
6489
6490 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
6491
6492         PR c/20043
6493         * gcc.dg/transparent-union-1.c: New test.
6494         * gcc.dg/transparent-union-2.c: New test.
6495
6496 2005-02-18  James E Wilson  <wilson@specifixinc.com>
6497
6498         PR tree-optimization/18977
6499         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
6500
6501 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
6502
6503         PR target/20054
6504         * gcc.dg/pr20054.c: New test.
6505
6506 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6507
6508         PR c++/19508
6509         * g++.dg/ext/attrib20.C: New test.
6510
6511 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
6512
6513         PR middle-end/20030
6514         * gfortran.fortran-torture/execute/character_passing.f90: New test.
6515
6516 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
6517
6518         PR c++/20008
6519         * g++.dg/opt/switch4.C: New.
6520
6521 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
6522
6523         PR c++/20023
6524         PR tree-optimization/20009
6525         * gcc.c-torture/compile/20050217-1.c: New test.
6526         * g++.dg/opt/switch3.C: New test.
6527
6528         PR tree-optimization/18947
6529         * gcc.c-torture/compile/20050215-1.c: New test.
6530         * gcc.c-torture/compile/20050215-2.c: New test.
6531         * gcc.c-torture/compile/20050215-3.c: New test.
6532
6533 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
6534
6535         PR c++/20028
6536         * g++.dg/template/crash34.C: New.
6537
6538         PR c++/20022
6539         * g++.dg/other/access3.C: New.
6540
6541 2005-02-17  Ira Rosen  <irar@il.ibm.com>
6542
6543         * gcc.dg/vect/vect-98.c: New test.
6544
6545 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
6546
6547         PR tree-optimization/19967
6548         * gcc.dg/pr19967.c: New.
6549
6550 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
6551
6552         PR middle-end/19857
6553         * gcc.dg/tree-ssa/20050215-1.c: New test.
6554         * gcc.c-torture/execute/20050215-1.c: New test.
6555
6556 2005-02-15  Eric Christopher  <echristo@redhat.com>
6557
6558         * gcc.dg/cpp/20050215-1.c: New file.
6559
6560 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
6561
6562         PR tree-optimization/15785
6563         * gcc.dg/pr15785-1.c: New test.
6564
6565 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
6566
6567         PR c++/17788
6568         * g++.dg/init/ctor4.C: New.
6569         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
6570
6571 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
6572
6573         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
6574         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
6575
6576 2005-02-15  Andreas Schwab  <schwab@suse.de>
6577
6578         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
6579         declare malloc.
6580
6581 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
6582
6583         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
6584
6585 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
6586
6587         PR tree-optimization/19853
6588         * gcc.c-torture/compile/pr19853.c: New test.
6589
6590 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
6591
6592         PR c++/19608
6593         * g++.dg/parse/local-class1.C: New.
6594
6595         PR c++/19895
6596         * g++.dg/parse/ptrmem3.C: New.
6597
6598         PR c++/19884
6599         * g++.old-deja/g++.oliva/template6.C: Add another case.
6600         * g++.dg/template/explicit6.C: New.
6601
6602 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
6603
6604         PR c++/17816
6605         * g++.dg/other/redecl2.C: New.
6606
6607 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
6608
6609         PR c++/19891
6610         * g++.dg/abi/covariant4.C: New.
6611
6612 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
6613
6614         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
6615
6616 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
6617
6618         * gcc.dg/vect/vect-96.c: Fix typo.
6619
6620 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6621
6622         PR c++/14479
6623         PR c++/19487
6624         * g++.dg/template/enum5.C: New test.
6625
6626 2005-02-12  Ira Rosen  <irar@il.ibm.com>
6627
6628         * gcc.dg/vect/vect-97.c: New test.
6629
6630 2005-02-12  Ira Rosen  <irar@il.ibm.com>
6631
6632         * gcc.dg/vect/vect-96.c: New test.
6633
6634 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
6635
6636         * gcc.dg/builtins-34.c: Also check ldexp*.
6637
6638 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
6639
6640         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
6641
6642 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
6643
6644         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
6645         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
6646         dg-require-dll, dg-require-iconv, dg-require-named-sections,
6647         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
6648         selector_list, selector_expression, dg-process-target): Move to new
6649         file target-supports-dg.exp.
6650         * lib/target-supports-dg.exp: New.
6651
6652         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
6653         New.
6654
6655 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
6656
6657         PR c++/19666
6658         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
6659
6660         PR middle-end/19858
6661         * gcc.c-torture/compile/20050210-1.c: New test.
6662
6663 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
6664
6665         PR c++/19755
6666         * g++.dg/warn/Wbraces1.C: New test.
6667
6668 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
6669
6670         * gcc.dg/builtins-52.c: New testcase.
6671
6672 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
6673
6674         PR c/19342
6675         * gcc.c-torture/execute/20050119-1.c: New test.
6676
6677 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
6678
6679         PR c++/19811
6680         * g++.dg/init/delete1.C: New test.
6681
6682 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
6683
6684         PR c++/18470
6685         * g++.dg/template/static12.C: New test.
6686
6687 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
6688
6689         PR c++/19787
6690         * g++.dg/conversion/ambig1.C: New test.
6691
6692         PR c++/19739
6693         * g++.dg/ext/attrib19.C: New test.
6694
6695         PR c++/19732
6696         * g++.dg/parse/dtor5.C: New test.
6697
6698         PR c++/19762
6699         * g++.dg/template/dtor3.C: New test.
6700
6701         PR c++/19826
6702         * g++.dg/template/static11.C: New test.
6703         * g++.dg/template/crash2.C: Remove dg-error marker.
6704
6705 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
6706
6707         PR C++/18491
6708         * g++.old-deja/g++.mike/p10769a.C: Remove.
6709
6710 2005-02-09  Roger Sayle  <roger@eyesopen.com>
6711
6712         * gcc.dg/builtins-48.c: New test case.
6713         * gcc.dg/builtins-49.c: New test case.
6714         * gcc.dg/builtins-50.c: New test case.
6715         * gcc.dg/builtins-51.c: New test case.
6716
6717 2005-02-09  Ian Lance Taylor  <ian@airs.com>
6718
6719         PR middle-end/19583
6720         * g++.dg/warn/Wreturn-type-3.C: New test.
6721
6722 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
6723
6724         PR middle-end/19402
6725         * gcc.dg/pr19402-1.c: New testcase.
6726         * gcc.dg/pr19402-2.c: likewise.
6727
6728 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
6729
6730         PR middle-end/19854
6731         * g++.dg/tree-ssa/tmmti.C: New testcase.
6732
6733 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
6734
6735         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
6736
6737 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
6738
6739         PR c++/19733
6740         * g++.dg/parse/crash23.C: New test.
6741         * g++.dg/warn/Weff1.C: New test.
6742
6743 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
6744
6745         * gcc.dg/20050209-1.c: New test.
6746
6747 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
6748
6749         PR target/19799
6750         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
6751
6752 2005-02-08  Mike Stump  <mrs@apple.com>
6753
6754         * g++.dg/pch/import-2.c: New test.
6755         * g++.dg/pch/import-2.hs: New.
6756         * g++.dg/pch/include/import-2a.h: New.
6757         * g++.dg/pch/include/import-2b.h: New.
6758
6759 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
6760
6761         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
6762
6763 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6764
6765         * gfortran.dg/substr_1.f90: New test.
6766
6767 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
6768
6769         PR middle-end/19775
6770         * gcc.dg/torture/builtin-power-1.c: Disable test for
6771         invalid transformation.
6772         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
6773         no longer optimize.
6774         * gcc.dg/builtins-47.c: New testcase.
6775
6776 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
6777             Dorit Naishlos  <dorit@il.ibm.com>
6778
6779         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
6780
6781 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
6782
6783         * gcc.c-torture/compile/20050206-1.c: New test.
6784
6785 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
6786
6787         PR tree-opt/19768
6788         * g++.dg/opt/pr19768.C: New test.
6789
6790 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
6791
6792         PR tree-opt/19736
6793         * gcc.c-torture/compile/pr19736.c: New test.
6794
6795 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6796
6797         PR c++/17401
6798         * g++.dg/parse/error25.C: New test.
6799
6800 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
6801
6802         * gcc.c-torture/execute/20050203-1.c: New.
6803
6804 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
6805
6806         * gcc.dg/vect/vect-85.c: Remove xfail.
6807         * gcc.dg/vect/vect-86.c: Remove xfail.
6808         * gcc.dg/vect/vect-87.c: Remove xfail.
6809         * gcc.dg/vect/vect-88.c: Remove xfail.
6810
6811 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
6812
6813         * gcc.dg/altivec-19.c: New.
6814
6815 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
6816
6817         PR c/17807
6818         * gcc.dg/nested-func-3.c: New test.
6819         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
6820
6821 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
6822
6823         * gcc.test-framework/gen_directive_tests: Generate tests for
6824         selector expressions.
6825
6826 2005-02-02  Matt Austern  <austern@apple.com>
6827
6828         PR c++/19628
6829         * g++/ext/builtin7.C: New.
6830         * g++/ext/builtin8.C: New.
6831
6832 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
6833
6834         PR c/18502
6835         * gcc.dg/pr18502-1.c: New test.
6836
6837 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6838
6839         PR c++/17413
6840         * g++.dg/template/local4.C: Tweak.
6841
6842 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
6843
6844         PR tree-optimization/19578
6845         * gcc.c-torture/compile/20050202-1.c: New test.
6846
6847 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
6848
6849         PR c/19435
6850         * gcc.dg/c99-init-4.c: New test.
6851
6852 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
6853
6854         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
6855
6856         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
6857
6858         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
6859         * g++.dg/eh/check-vect.h: New.
6860
6861         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
6862         * gcc.dg/vect/vect-78.c: Ditto.
6863         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
6864         Remove.
6865
6866         * g++.dg/conversion/simd1.C: Expect warning.
6867         * g++.dg/ext/attribute-test-1.C: Ditto.
6868         * g++.dg/ext/attribute-test-2.C: Ditto.
6869         * g++.dg/ext/attribute-test-3.C: Ditto.
6870         * g++.dg/ext/attribute-test-4.C: Ditto.
6871
6872         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
6873         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
6874
6875         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
6876
6877 2005-02-01  Richard Henderson  <rth@redhat.com>
6878
6879         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
6880         long double for ibm double-double format.
6881         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
6882
6883 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
6884
6885         PR tree-optimization/19633
6886         * testsuite/gcc.dg/pr19633-1.c: New test.
6887         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
6888         to NULL or a symbol.
6889
6890 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
6891
6892         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
6893         New procs.
6894         (dg-process-target (local override)): Handle selector expressions.
6895
6896         * gcc.test-framework/README: Describe tests in source directory.
6897         * gcc.test-framework/test-framework.awk: Handle dg- tests.
6898         * gcc.test-framework/test-framework.exp: Handle dg- tests.
6899         * gcc.test-framework/dg-bogus-exp-P.c: New test.
6900         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
6901         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
6902         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
6903         * gcc.test-framework/dg-do-link-exp-P.c: New test.
6904         * gcc.test-framework/dg-do-run-exp-P.c: New test.
6905         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
6906         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
6907         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
6908         * gcc.test-framework/dg-error-exp-P.c: New test.
6909         * gcc.test-framework/dg-error-exp-XP.c: New test.
6910         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
6911         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
6912         * gcc.test-framework/dg-output-exp-P.c: New test.
6913         * gcc.test-framework/dg-output-exp-XF.c: New test.
6914         * gcc.test-framework/dg-warning-exp-P.c: New test.
6915         * gcc.misc-tests/dg-1.c: Remove.
6916         * gcc.misc-tests/dg-2.c: Remove.
6917         * gcc.misc-tests/dg-3.c: Remove.
6918         * gcc.misc-tests/dg-4.c: Remove.
6919         * gcc.misc-tests/dg-5.c: Remove.
6920         * gcc.misc-tests/dg-6.c: Remove.
6921         * gcc.misc-tests/dg-7.c: Remove.
6922         * gcc.misc-tests/dg-8.c: Remove.
6923         * gcc.misc-tests/dg-9.c: Remove.
6924         * gcc.misc-tests/dg-10.c: Remove.
6925         * gcc.misc-tests/dg-11.c: Remove.
6926         * gcc.misc-tests/dg-12.c: Remove.
6927         * gcc.misc-tests/dg-test.exp: Remove.
6928
6929         * gcc.test-framework/test-framework.awk: Change recording and
6930         printing of passes and failures.
6931
6932         * gcc.test-framework: New directory.
6933         * gcc.test-framework/README: New.
6934         * gcc.test-framework/test-framework.exp: New.
6935         * gcc.test-framework/test-framework.awk: New.
6936         * gcc.test-framework/gen_directive_tests: New.
6937
6938 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
6939
6940         * lib/treelang.exp: Fix comment typos.
6941         (treelang_target_compile): Don't append libs=-ltreelang to options.
6942
6943 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
6944
6945         * g++.dg/parse/typename7.C: Adjust error messages.
6946
6947 2005-01-31  Jeff Law  <law@redhat.com>
6948
6949         * gcc.c-torture/execute/20050131-1.c: New test.
6950         * gcc.dg/wcaselabel.c: New test.
6951
6952 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
6953
6954         * g++.dg/other/warning1.C: Adjust error messags.
6955         * g++.dg/parse/constant5.C: New test.
6956
6957 2005-01-31  Steven Bosscher  <stevenb@suse.de>
6958
6959         PR c/19333
6960         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
6961         the test case valid.
6962         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
6963         * testsuite/gcc.dg/array-7.c: Adjust expected result.
6964         * testsuite/gcc.dg/pr18596-3.c: Likewise.
6965         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
6966         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
6967         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
6968
6969 2005-01-31  Dale Johannesen  <dalej@apple.com>
6970
6971         * g++.dg/opt/pr19650.C:  New test.
6972
6973 2005-01-31  Richard Henderson  <rth@redhat.com>
6974
6975         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
6976         long double for intel double extended format.
6977         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
6978
6979 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
6980
6981         PR c++/19555
6982         * g++.dg/template/static10.C: New test.
6983
6984         PR c++/19395
6985         * g++.dg/parse/error24.C: New test.
6986
6987         PR c++/19367
6988         * g++.dg/lookup/builtin1.C: New test.
6989
6990         PR c++/19457
6991         * g++.dg/warn/conv3.C: New test.
6992
6993 2005-01-30  Bud Davis  <bdavis@gfortran.org>
6994
6995         PR fortran/19647
6996         * gfortan.dg/inquire_7.f90
6997
6998 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
6999
7000         PR tree-optimization/15791
7001         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
7002         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
7003         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
7004         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
7005         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
7006         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
7007         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
7008         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
7009         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
7010         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
7011
7012 2005-01-29  Paul Brook  <paul@codesourcery.com>
7013
7014         PR fortran/18565
7015         * check.c (real_or_complex_check): New function.
7016         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
7017         * intrinsic.c (add_functions): Use new check functions.
7018         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
7019         Add prototypes.
7020
7021 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
7022
7023         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
7024         gcc.dg/lvalue-3.c: New tests.
7025         * gcc.dg/concat.c: Update expected messages.
7026
7027 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
7028
7029         PR libfortran/19595
7030         * gfortran.dg/eor_1.f90:  New test.
7031
7032 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
7033
7034         PR fortran/19589
7035         * gfortran.dg/logical_data_1.f90: New test.
7036
7037 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
7038
7039         PR c++/19253
7040         * g++.dg/template/crash33.C: New test.
7041
7042         PR c++/19667
7043         * g++.dg/template/crash32.C: New test.
7044
7045 2005-01-28  Ian Lance Taylor  <ian@airs.com>
7046
7047         PR middle-end/16558
7048         * g++.dg/warn/Wreturn-type-2.C: New test.
7049
7050 2004-06-24  Jeff Law  <law@redhat.com>
7051
7052         * gcc.dg/tree-ssa/20050128-1.c: New test.
7053
7054 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
7055
7056         * gcc.target/frv/all-mdpackh-1.c: New test.
7057
7058 2005-01-28  Steven Bosscher  <stevenb@suse.de>
7059
7060         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
7061
7062 2005-01-27  Richard Henderson  <rth@redhat.com>
7063
7064         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
7065
7066 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
7067
7068         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
7069
7070 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
7071
7072         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
7073         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
7074         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
7075         to cope with cases where the multilib options override the dg-options.
7076
7077 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
7078
7079         PR c/18946
7080         * gcc.dg/noncompile/20050120-1.c: New test.
7081
7082 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
7083
7084         PR tree-optimization/19633
7085         * gcc.dg/pr19633.c: New test.
7086         * gcc.dg/tree-ssa/pr19633.c: New test.
7087
7088 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
7089
7090         * gcc.dg/20041216-1.c: New test.
7091
7092 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
7093
7094         PR objc/18862
7095         * objc.dg/selector-2.m: New test.
7096
7097 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
7098
7099         * g++.dg/opt/range-test-2.C: New test.
7100
7101         PR rtl-optimization/19579
7102         * gcc.c-torture/execute/20050124-1.c: New test.
7103
7104 2005-01-26  Greg Parker  <gparker@apple.com>
7105         Stuart Hastings  <stuart@apple.com>
7106
7107         * gcc.c-torture/execute/20050125-1.c: New.
7108
7109 2005-01-18  Jan Hubicka  <jh@suse.cz>
7110
7111         PR tree-optimize/19337
7112         * gcc.c-torture/compile/20050119-1.c: New test.
7113
7114 2005-01-24  James E Wilson  <wilson@specifixinc.com>
7115
7116         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
7117         test for successful match.
7118
7119 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
7120
7121         PR objc/18408
7122         * objc.dg/comp-types-7.m: New test.
7123
7124 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
7125
7126         * lib/target-supports.exp (current_target_name): New.
7127         (check_effective_target_ilp32, check_effective_target_lp64):
7128         Cache the result to use as long as the current target, with
7129         multilib flags, remains the same.
7130
7131         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
7132         (dg-require-weak, dg-require-visibility, dg-require-alias,
7133         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
7134         dg-require-effective-target, dg-skip-if): Remove call to
7135         skip_test_and_clear_xfail.
7136         (dg-test): Clear xfail data.
7137
7138 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
7139
7140         PR target/17751
7141         * gcc.dg/ppc64-toc.c: New test.
7142
7143         * g++.dg/tree-ssa/empty-1.C: New test.
7144
7145         PR middle-end/19551
7146         * gcc.c-torture/execute/20050121-1.c: New test.
7147         * gcc.dg/20050121-2.c: New test.
7148
7149 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
7150         Paul Brook  <paul@codesourcery.com>
7151
7152         PR fortran/17941
7153         * gfortran.dg/real_const_1.f: New test.
7154         * gfortran.dg/real_const_2.f90: New test.
7155         * gfortran.dg/complex_int_1.f90: New test.
7156
7157 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
7158
7159         PR fortran/19313
7160         * gfortan.dg/inquire_6.f90: New test.
7161
7162 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
7163
7164         PR libfortran/19451
7165         * open_readonly_1.f90:  New test.
7166
7167 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
7168
7169         PR libfortran/18982
7170         * gfortran.dg/open_new.f90: New file.
7171
7172 2005-01-22  Paul Brook  <paul@codesourcery.com>
7173
7174         * namelist_1.f90: New test.
7175
7176 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
7177
7178         PR tree-optimization/19484
7179         * gcc.c-torture/compile/20050122-[12].c: New tests.
7180
7181 2005-01-22  Paul Brook  <paul@codesourcery.com>
7182
7183         * gfortran.dg/implicit_2.f90: New test.
7184
7185 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
7186
7187         PR fortran/19314
7188         * gfortran.dg/inquire_5.f90: New test.
7189
7190 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7191
7192         PR c/18809
7193         * gcc.dg/pr18809-1.c: New test.
7194
7195 2005-01-21  Ian Lance Taylor  <ian@airs.com>
7196
7197         * gcc.dg/20050121-1.c: New test.
7198
7199         PR tree-optimization/13000
7200         * gcc.dg/20040206-1.c: Change warning to point where function is
7201         being inlined.
7202
7203 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7204
7205         PR c++/19208
7206         * g++.dg/template/array11.C: New test.
7207
7208 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7209
7210         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
7211         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
7212         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
7213         * gfortran.dg/getenv_1.f90: Add dg-do directive.
7214         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
7215         gfortran.dg/pr17164.f90: Add missing dg-do directives.
7216
7217 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
7218
7219         PR tree-optimization/15349
7220         * gcc.dg/tree-ssa/pr15349.c: New.
7221
7222 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
7223
7224         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
7225
7226 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
7227
7228         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
7229         scan-assembler-times directive name.
7230
7231         * gcc.dg/asm-a.c: Move dg-require-effective-target to
7232         after dg-do.
7233
7234         PR rtl-optimization/19462
7235         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
7236
7237 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
7238
7239         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
7240         counting function calls on ia64.
7241
7242 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
7243
7244         PR rtl-optimization/15139
7245         * gcc.dg/20050111-2.c: New test.
7246
7247         PR c/17297
7248         * gcc.c-torture/compile/20050113-1.c: New testcase.
7249
7250         PR middle-end/19164
7251         * gcc.dg/20050113-1.c: New testcase.
7252
7253 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
7254
7255         * gcc.dg/vect/vect-85.c: Add comment.
7256         * gcc.dg/vect/vect-86.c: Add xfail for now.
7257         * gcc.dg/vect/vect-87.c: Add xfail for now.
7258         * gcc.dg/vect/vect-88.c: Add xfail for now.
7259         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
7260
7261 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
7262
7263         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
7264
7265 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7266
7267         * g++.dg/debug/typedef3.C: New test.
7268
7269 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
7270
7271         PR c/19472
7272         * gcc.dg/asm-a.c: New test.
7273
7274 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
7275
7276         * gcc.dg/sh-relax.c: Add prototype for abort.
7277
7278 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7279
7280         * gcc.dg/short-compare-1.c: New test.
7281         * gcc.dg/short-compare-2.c: Likewise.
7282
7283 2005-01-18  Michael Matz  <matz@suse.de>
7284
7285         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
7286
7287 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
7288
7289         PR tree-optimization/19121
7290         * gcc.c-torture/compile/pr19121.c: New test.
7291
7292 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
7293
7294         PR target/19357
7295         * gcc.c-torture/compile/pr19357.c: New test.
7296
7297 2005-01-17  Ian Lance Taylor  <ian@airs.com>
7298
7299         PR c/5675
7300         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
7301         pass--those that refer just to the variable, possibly with a
7302         cast.
7303         * gcc.dg/c99-const-expr-3.c: Likewise.
7304
7305         PR middle-end/13127
7306         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
7307         longer emitted.
7308
7309 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
7310
7311         PR fortran/18778
7312         * gfortran.dg/endfile_2.f90: New test.
7313
7314 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
7315
7316         PR 19168
7317         * gfortran.dg/select_5.f90: New test.
7318
7319 2004-01-16  Paul Brook  <paul@codesourcery.com>
7320
7321         * gfortran.dg/common_4.f90: New test.
7322
7323 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
7324
7325         PR rtl-optimization/19462
7326         * gcc.dg/torture/pr19462-1.c: New test.
7327
7328 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
7329
7330         PR objc/19321
7331         * objc.dg/func-ptr-2.m: New.
7332         * objc.dg/volatile-1.m: New.
7333
7334 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7335
7336         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
7337
7338 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
7339
7340         PR tree-optimization/19060
7341         * gcc.c-torture/execute/20050104-1.c: New test.
7342
7343 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
7344
7345         PR fortran/18983
7346         * gfortran.dg/write_to_null.f90: New test.
7347
7348 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
7349             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7350
7351         PR other/19328
7352         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
7353         argument.
7354
7355 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
7356
7357         PR c++/19263
7358         * g++.dg/init/vector1.C: New test.
7359
7360 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
7361
7362         PR target/13158
7363         * gcc.target/ia64/sibcall-unwind-1.c: New test.
7364         PR target/18987
7365         * gcc.target/ia64/sibcall-unwind-2.c: New test.
7366
7367 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
7368
7369         * gfortran.dg/select_1.f90: New test.
7370         * gfortran.dg/select_2.f90: New test.
7371         * gfortran.dg/select_3.f90: New test.
7372         * gfortran.dg/select_4.f90: New test.
7373
7374 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
7375
7376         PR middle-end/19084
7377         PR rtl-optimization/19348
7378         * gcc.dg/20050111-1.c: New test.
7379         * gcc.c-torture/execute/20050111-1.c: New test.
7380
7381         * gcc.dg/i386-asm-4.c: New test.
7382
7383 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
7384
7385         * gcc.dg/nested-func-2.c: New test.
7386         * ada/acats/norun.lst: Remove c953002.
7387
7388 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
7389
7390         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
7391
7392 2005-01-12  Ben Elliston  <bje@au.ibm.com>
7393
7394         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
7395
7396 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
7397
7398         PR target/18761
7399         * g++.dg/abi/align1.C: New test.
7400
7401 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
7402
7403         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
7404         at a time.
7405         * g++.dg/ext/altivec_check.h: Support compiling as C.
7406
7407 2005-01-10  Roger Sayle  <roger@eyesopen.com>
7408
7409         PR c++/19355
7410         * g++.dg/expr/pr19355-1.C: New test case.
7411
7412 2005-01-10  Laurent GUERBY <laurent@guerby.net>
7413
7414         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
7415         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
7416         * ada/acats/tests/c3/c92005b.ada: Likewise.
7417         * ada/acats/tests/c3/cxb3012.a: Likewise.
7418         * ada/acats/norun.lst: Add c380004 and c953002, add PR
7419
7420 2005-01-09  Paul Brook  <paul@codesourcery.com>
7421
7422         * gfortran.dg/common_2.f90: New file.
7423         * gfortran.dg/common_3.f90: New file.
7424
7425 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
7426
7427         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
7428
7429 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
7430
7431         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
7432         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
7433         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
7434         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
7435         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
7436         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
7437         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
7438         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
7439         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
7440         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
7441         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
7442         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
7443         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
7444         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
7445         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
7446         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
7447         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
7448         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
7449         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
7450         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
7451         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
7452         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
7453         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
7454         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
7455         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
7456         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
7457         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
7458         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
7459         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
7460         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
7461         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
7462         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
7463         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
7464         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
7465         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
7466         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
7467         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
7468         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
7469         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
7470         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
7471         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
7472         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
7473         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
7474         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
7475         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
7476         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
7477         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
7478         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
7479         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
7480         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
7481         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
7482         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
7483         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
7484         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
7485         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
7486         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
7487         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
7488         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
7489         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
7490         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
7491         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
7492         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
7493         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
7494         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
7495         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
7496         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
7497         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
7498
7499         * gcc.dg/vect/vect-1.c: Fix spelling.
7500         * gcc.dg/vect/vect-10.c: Fix spelling.
7501         * gcc.dg/vect/vect-11.c: Fix spelling.
7502         * gcc.dg/vect/vect-12.c: Fix spelling.
7503         * gcc.dg/vect/vect-14.c: Fix spelling.
7504         * gcc.dg/vect/vect-15.c: Fix spelling.
7505         * gcc.dg/vect/vect-16.c: Fix spelling.
7506         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
7507         * gcc.dg/vect/vect-64.c: Fix comments.
7508         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
7509
7510 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
7511             Ira Rosen  <irar@il.ibm.com>
7512
7513         * gcc.dg/vect/vect-70.c: New test.
7514         * gcc.dg/vect/vect-71.c: New test.
7515
7516 2005-01-09  Manfred Hollstein  <mh@suse.com>
7517
7518         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
7519         * gcc.dg/pr18241-2.c: Likewise.
7520         * gcc.dg/pr18241-3.c: Likewise.
7521         * gcc.dg/pr18241-4.c: Likewise.
7522         * gcc.dg/pr18241-5.c: Likewise.
7523
7524 2005-01-08  Richard Henderson  <rth@redhat.com>
7525
7526         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
7527         False for x86 and x86-64.
7528
7529 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
7530
7531         PR tree-optimization/18241
7532         * gcc.dg/pr18241-1.c: New test.
7533         * gcc.dg/pr18241-2.c: New test.
7534         * gcc.dg/pr18241-3.c: New test.
7535         * gcc.dg/pr18241-4.c: New test.
7536         * gcc.dg/pr18241-5.c: New test.
7537
7538 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
7539
7540         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
7541         gfortran.dg/select_4.f90: New.
7542
7543 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
7544
7545         * gcc.c-torture/execute/20050107-1.c: New test.
7546
7547 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
7548
7549         PR c++/19298
7550         * g++.dg/template/ref2.C: New.
7551
7552 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
7553
7554         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
7555         instead of being empty.
7556
7557 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7558
7559         PR fortran/15553
7560         * gfortran.dg/array-1.f90: New test.
7561
7562 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
7563
7564         PR tree-optimization/19283
7565         * gcc.c-torture/execute/20050106-1.c: New test.
7566
7567         PR rtl-optimization/18861
7568         * gcc.dg/20050105-1.c: New test.
7569
7570         PR tree-optimization/18828
7571         * gcc.dg/20050105-2.c: New test.
7572
7573 2005-01-07  Andreas Jaeger  <aj@suse.de>
7574
7575         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
7576
7577 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
7578
7579         PR fortran/18398
7580         * gfortran.dg/fmt_read.f90: New test.
7581
7582 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
7583
7584         * gcc.dg/rs6000-ldouble-2.c: New.
7585
7586 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
7587
7588         PR c++/19244
7589         * g++.dg/parser/ctor2.C: New test.
7590
7591 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7592
7593         PR c++/17154
7594         * g++.dg/template/using9.C: New test.
7595
7596 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7597
7598         PR c++/19258
7599         * g++.dg/lookup/friend6.C: New test.
7600
7601 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
7602
7603         PR c++/19270
7604         * g++.dg/template/array10.C: New.
7605
7606 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7607
7608         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
7609         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
7610
7611 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
7612
7613         * gcc.c-torture/compile/20050105-1.c: New test.
7614
7615 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
7616
7617         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
7618
7619 2005-01-05  Roger Sayle  <roger@eyesopen.com>
7620
7621         PR middle-end/19100
7622         * gcc.dg/conv-3.c: New test case.
7623
7624 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
7625
7626         * gcc.dg/asm-wide-1.c: New test.
7627
7628 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
7629
7630         PR c++/19030
7631         * g++.dg/parse/crash22.C: New
7632
7633 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
7634
7635         PR 19257
7636         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
7637
7638 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
7639
7640         PR middle-end/17767
7641         * gcc.dg/i386-mmx-6.c: New test case.
7642
7643 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
7644
7645         PR tree-optimization/18308
7646         * gcc.dg/vect/pr18308.c: New testcase.
7647
7648 2005-01-04  Andreas Jaeger  <aj@suse.de>
7649
7650         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
7651
7652 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
7653             Robert Bowdidge <bowdidge@apple.com>
7654
7655         * gcc.dg/cpp/subframework1.c: New.
7656         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
7657         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
7658         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
7659         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
7660
7661 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
7662
7663         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
7664         producing warning.
7665         * gcc.dg/darwin-weakimport-2.c: New.
7666
7667 2005-01-03  Richard Henderson  <rth@redhat.com>
7668
7669         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
7670
7671 2005-01-03  Richard Henderson  <rth@redhat.com>
7672
7673         * gcc.dg/vect/vect.exp: Enable for ia64.
7674         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
7675         (check_effective_target_vect_float): Likewise.
7676         (check_effective_target_vect_no_align): Likewise.
7677         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
7678         * gcc.dg/vect/vect-8.c: Likewise.
7679
7680 2005-01-03  Uros Bizjak <uros@kss-loka.si>
7681
7682         PR target/19236
7683         * gcc.dg/pr19236-1.c: New test case.
7684
7685 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
7686
7687         PR rtl-optimization/12092
7688         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
7689
7690 2005-01-02  Andreas Jaeger  <aj@suse.de>
7691
7692         * gcc.dg/pr12092-1.c: Do not run on x86_64.
7693
7694 2005-01-01  Roger Sayle  <roger@eyesopen.com>
7695             Andrew Pinski  <pinskia@physics.uc.edu>
7696
7697         PR rtl-optimization/12092
7698         * gcc.dg/pr12092-1.c: New test case.
7699
7700 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
7701
7702         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
7703         'hidden' and 'default' for better portability.
7704         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
7705
7706         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
7707         6 and 7.
7708         * g++.old-deja/g++.brendan/new3.C: Likewise.
7709
7710 2005-01-01  Steven Bosscher  <stevenb@suse.de>
7711
7712         * gcc.dg/20041231-1.C: New test.
7713         * g++.dg/warn/Wunreachable-code-1.C: New test.
7714
7715 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
7716
7717         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
7718         file, not /dev/null.  Abort on error.
7719
7720 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
7721             Ziemowit Laski  <zlaski@apple.com>
7722
7723         PR objc/18971
7724         * objc.dg/encode-5.m: New test.
7725
7726 2004-12-29  Richard Henderson  <rth@redhat.com>
7727
7728         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
7729         * objc.dg/stabs-1.m: Disable for ia64.
7730
7731 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
7732
7733         PR c++/19190
7734         * g++.dg/warn/Wunused-10.C: New test.
7735
7736 2004-12-28  Richard Henderson  <rth@redhat.com>
7737
7738         * objc.dg/stabs-1.m: Disable for alpha.
7739
7740 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
7741
7742         PR c++/19149
7743         * g++.dg/parse/error23.C: New test.
7744
7745 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7746
7747         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
7748
7749         PR fortran/19032
7750         * gfortran.dg/intrinsic_modulo_1.f90: New.
7751         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
7752         tests with divisor -1.
7753
7754 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
7755
7756         * g++.dg/opt/temp1.C (memcpy): Return a value.
7757
7758         PR c++/19148
7759         * g++.dg/expr/cond7.C: New test.
7760
7761 2004-12-27  Paul Brook  <paul@codesourcery.com>
7762
7763         * gfortran.dg/g77/select_no_compile.f: Remove.
7764
7765 2004-12-27  Richard Henderson  <rth@redhat.com>
7766
7767         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
7768         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
7769         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
7770
7771 2004-12-26  Richard Henderson  <rth@redhat.com>
7772
7773         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
7774         by 1i instead of token pasting.
7775
7776 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7777
7778         PR tree-optimization/17578
7779         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
7780         to additional_flags.
7781         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
7782
7783 2004-12-25  Richard Henderson  <rth@redhat.com>
7784
7785         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
7786         Remove Alpha.
7787
7788 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7789
7790         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
7791         hppa*-*-hpux*.
7792         * gcc.dg/pr17957.c (dg-options): Likewise.
7793         * gcc.dg/struct-ret-1.c: Add prototype for abort.
7794         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
7795         instead of 0 on __hppa__.
7796         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
7797         "foo,%r" on hppa*-*-*.
7798
7799 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
7800
7801         PR fortran/19071
7802         * gfortran.dg/complex_write.f90: New test.
7803
7804 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
7805
7806         PR c++/17595
7807         * g++.dg/parse/pragma2.C: New test.
7808
7809         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
7810
7811 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
7812
7813         * gcc.dg/empty2.c: Add missing dg-warning.
7814
7815 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
7816
7817         PR c++/17413
7818         * g++.dg/template/local4.C: New test.
7819         * g++.dg/template/crash19.C: Add dg-error marker.
7820
7821         * g++.dg/template/crash31.C: Correct embedded PR number.
7822
7823 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
7824
7825         PR c++/16405
7826         * g++.dg/opt/temp1.C: Add do-run marker.
7827
7828 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
7829
7830         * g++.dg/template/spec19.C: New.
7831
7832 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
7833
7834         PR target/16819
7835         * gcc.dg/empty2.c: New.
7836
7837 2004-12-23  Richard Henderson  <rth@redhat.com>
7838
7839         * lib/target-supports.exp (check_effective_target_vect_no_align):
7840         Remove i?86 and x86-64.
7841
7842 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
7843
7844         PR c++/16405
7845         * g++.dg/opt/temp1.C: New test.
7846
7847 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7848
7849         PR c++/18733
7850         * g++.dg/template/friend33.C: New testcase.
7851
7852 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
7853
7854         PR c++/18464
7855         * g++.dg/template/cond5.C: New test.
7856
7857         PR c++/18492
7858         * g++.dg/inherit/thunk3.C: New test.
7859
7860         PR c++/11224
7861         * g++.dg/warn/Wunused-9.C: New test.
7862
7863 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
7864
7865         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
7866
7867 2004-12-22  Jan Beulich  <jbeulich@novell.com>
7868
7869         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
7870
7871 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
7872
7873         PR c++/18378
7874         * g++.dg/ext/packed8.C: New test.
7875
7876         PR c++/19063
7877         * g++.dg/template/crash31.C: New test.
7878
7879         PR c++/19034
7880         * g++.dg/template/crash30.C: New test.
7881
7882 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
7883
7884         PR C++/18984
7885         * g++.dg/eh/ctor3.C: New test.
7886
7887 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
7888
7889         * objc.dg/stabs-1.m: Allow section name to be quoted and
7890         assembly label to begin with '.LL'.
7891
7892 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
7893
7894         * gcc.dg/vect/vect.exp
7895         (check_effective_target_lp64_or_vect_no_align): New.
7896         * gcc.dg/vect/vect-77.c: Use it.
7897         * gcc.dg/vect/vect-78.c: Use it.
7898
7899         * lib/target-supports.exp
7900         (check_effective_target_vect_no_max,
7901         check_effective_target_vect_no_bitwise,
7902         check_effective_target_vect_no_align): New.
7903         * gcc.dg/vect/vect-13.c: Use them.
7904         * gcc.dg/vect/vect-17.c: Ditto.
7905         * gcc.dg/vect/vect-18.c: Ditto.
7906         * gcc.dg/vect/vect-19.c: Ditto.
7907         * gcc.dg/vect/vect-20.c: Ditto.
7908         * gcc.dg/vect/vect-27.c: Ditto.
7909         * gcc.dg/vect/vect-29.c: Ditto.
7910         * gcc.dg/vect/vect-44.c: Ditto.
7911         * gcc.dg/vect/vect-48.c: Ditto.
7912         * gcc.dg/vect/vect-50.c: Ditto.
7913         * gcc.dg/vect/vect-52.c: Ditto.
7914         * gcc.dg/vect/vect-54.c: Ditto.
7915         * gcc.dg/vect/vect-56.c: Ditto.
7916         * gcc.dg/vect/vect-58.c: Ditto.
7917         * gcc.dg/vect/vect-60.c: Ditto.
7918         * gcc.dg/vect/vect-72.c: Ditto.
7919         * gcc.dg/vect/vect-80.c: Ditto.
7920
7921 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
7922
7923         PR c++/14075
7924         * g++.dg/init/string1.C: New.
7925
7926         PR c++/18975
7927         * g++.dg/other/synth1.C: New.
7928
7929 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
7930
7931         PR c/18963
7932         * gcc.dg/pr18963-1.c: New test.
7933
7934 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
7935
7936         PR c/18596
7937         * gcc.dg/funcdef-storage-1.c (foo): Remove.
7938         * gcc.dg/pr18596-1.c: Use dg-error.
7939         (dg-options): Use -fno-unit-at-a-time.
7940         * gcc.dg/pr18596-2.c: New test.
7941         * gcc.dg/pr18596-3.c: New test.
7942
7943 2004-12-20  Roger Sayle  <roger@eyesopen.com>
7944
7945         PR middle-end/18683
7946         * g++.dg/opt/pr18683-1.C: New test case.
7947
7948 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
7949
7950         PR other/19093
7951         * g++.dg/opt/max1.C: Fix for 64bit targets.
7952
7953 2004-12-20  Matt Austern  <austern@apple.com>
7954
7955         PR c++/19044
7956         * g++.dg/ext/builtin6.C: New
7957
7958 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
7959
7960         PR tree-optimization/19080
7961         * gcc.c-torture/compile/pr19080.c: New test.
7962
7963 2004-12-20  Steven Bosscher  <stevenb@suse.de>
7964
7965         * gcc.dg/20041219-1.c: New test.
7966
7967 2004-12-19  Roger Sayle  <roger@eyesopen.com>
7968
7969         PR middle-end/19068
7970         * g++.dg/opt/max1.C: New test case.
7971
7972 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7973
7974         * gcc.dg/fdata-sections-1.c: New test.
7975
7976 2004-12-18  Roger Sayle  <roger@eyesopen.com>
7977
7978         PR middle-end/18548
7979         * gcc.dg/max-1.c: New test case.
7980
7981 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
7982
7983         * gcc.c-torture/execute/20041218-1.c: New test.
7984
7985 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
7986
7987         * gcc.dg/pr18501.c: New test.
7988         * gcc.dg/uninit-5.c: XFAIL.
7989         * gcc.dg/uninit-9.c: XFAIL.
7990
7991 2004-12-17  Dale Johannesen  <dalej@apple.com>
7992
7993         * gcc.dg/20041213-1.c:  New.
7994
7995 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
7996
7997         * objc.dg/stabs-1.m: Allow assembly label to begin
7998         with a dot ('.').
7999
8000 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
8001
8002         * gcc.c-torture/execute/20041213-1.c: Move...
8003         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
8004
8005 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
8006
8007         PR c++/18721
8008         * g++.dg/lookup/conv-5.C: New.
8009
8010 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
8011
8012         * objc.dg/stabs-1.m: New test.
8013
8014 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
8015
8016         * gcc.dg/visibility-c.c: Change compile to
8017         assemble for the test.
8018
8019 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
8020
8021         PR target/19041
8022         * gcc.dg/visibility-c.c: New test.
8023
8024 2004-12-16  Roger Sayle  <roger@eyesopen.com>
8025
8026         PR middle-end/18493
8027         * gcc.dg/switch-8.c: New test case.
8028
8029 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
8030
8031         PR c++/18905
8032         * g++.dg/template/init4.C: New.
8033         * g++.dg/opt/static3.C: Enable optimizer.
8034
8035 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
8036
8037         * g++.dg/other/complex1.C: New test.
8038
8039 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
8040
8041         * g++.dg/opt/inline9.C: New test.
8042
8043 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8044
8045         PR fortran/18993
8046         * gfotran.dg/nullify_1.f: New test.
8047
8048 2004-12-15  Richard Henderson  <rth@redhat.com>
8049
8050         * gcc.target/i386/i386.exp: New harness.
8051         * gcc.target/i386/vect-args.c: New.
8052
8053 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
8054
8055         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
8056
8057 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8058
8059         PR c++/18825
8060         * g++.dg/template/friend32.C: New test.
8061
8062 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
8063
8064         * cpp/pragma-once-1.c: New test.
8065         * cpp/pragma-once-1b.h: Likewise.
8066         * cpp/pragma-once-1c.h: Likewise.
8067         * cpp/pragma-once-1d.h: Likewise.
8068         * cpp/inc/pragma-once-1a.h: Likewise.
8069
8070 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
8071             Steven G. Kargl  <kargls@comcast.net>
8072
8073         PR fortran/17597
8074         * gfortran.dg/list_read_3.f90: New test.
8075
8076 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
8077
8078         * gcc.dg/ftrapv-2.c: New test.
8079
8080 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
8081
8082         PR c++/18981
8083         * g++.dg/template/typename9.C: New test.
8084
8085 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
8086
8087         PR c++/18738
8088         * g++.dg/template/typename8.C: New test.
8089         * g++.dg/parse/friend2.C: Tweak error message.
8090
8091 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
8092
8093         * gcc.c-torture/20041214-1.c: New test.
8094
8095 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
8096
8097         PR c++/18965
8098         * g++.dg/init/array17.C: New test.
8099
8100 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
8101
8102         PR c++/18793
8103         * g++.dg/init/aggr3.C: New test.
8104
8105 2004-12-14  Janis Johnson  <janis187@us.ibm.com
8106
8107         * gcc.dg/altivec-types-1.c: New test.
8108         * gcc.dg/altivec-types-2.c: New test.
8109         * gcc.dg/altivec-types-3.c: New test.
8110         * gcc.dg/altivec-types-4.c: New test.
8111         * g++.dg/ext/altivec-types-1.C: New test.
8112         * g++.dg/ext/altivec-types-2.C: New test.
8113         * g++.dg/ext/altivec-types-3.C: New test.
8114         * g++.dg/ext/altivec-types-4.C: New test.
8115
8116 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
8117
8118         PR middle-end/18951
8119         * gcc.c-torture/execute/20041213-1.c: New test.
8120
8121 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
8122
8123         PR c++/18949
8124         * g++.dg/template/cast1.C: New.
8125
8126 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
8127
8128         * gcc.c-torture/execute/20041213-2.c: New test.
8129
8130 2004-12-13  Richard Henderson  <rth@redhat.com>
8131
8132         * gcc.dg/i386-sse-10.c: Fix typo in options.
8133
8134 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
8135
8136         PR c++/18968
8137         * g++.dg/opt/pr18968.C: New test.
8138
8139 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
8140
8141         PR c++/18925
8142         * g++.dg/ext/visibility/staticdatamem.C: New test.
8143
8144 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
8145
8146         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
8147
8148 2004-12-13  Roger Sayle  <roger@eyesopen.com>
8149
8150         PR rtl-optimization/18928
8151         * gcc.dg/pr18928-1.c: New test case.
8152
8153 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
8154
8155         PR tree-opt/16951
8156         * gcc.c-torture/compile/20041211-1.c: New.
8157
8158 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8159
8160         PR middle-end/17564
8161         * gcc.c-torture/execute/20041212-1.c: New test.
8162
8163 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8164
8165         PR fortran/18869
8166         * gfortran.dg/common_1.f90: New test.
8167
8168 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
8169         Paul Brook  <paul@codesourcery.com>
8170
8171         PR fortran/16222
8172         * gfortran.dg/real_do_1.f90: New test.
8173
8174 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
8175
8176         PR tree-opt/18040
8177         * g++.dg/opt/ptrmem6.C: New test.
8178
8179 2004-12-11  Roger Sayle  <roger@eyesopen.com>
8180
8181         PR middle-end/18921
8182         * gcc.dg/pr18921-1.c: New test case.
8183
8184 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8185
8186         PR fortran/17175
8187         * gfortran.dg/scale_1.f90: New test.
8188
8189 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
8190
8191         PR middle-end/18903
8192         * gcc.c-torture/compile/pr18903.c: New test.
8193
8194 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
8195
8196         * gcc.c-torture/execute/20041210-1.c: New test.
8197
8198 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8199
8200         PR c++/18731
8201         * g++.dg/parser/struct-1.C: New test.
8202         * g++.dg/parser/struct-2.C: New test.
8203         * g++.dg/parser/struct-3.C: New test.
8204
8205 2004-12-09  Richard Henderson  <rth@redhat.com>
8206
8207         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
8208
8209         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
8210         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
8211
8212 2004-12-09  Matt Austern  <austern@apple.com>
8213
8214         PR c++/18514
8215         * g++.dg/ext/builtin1.C: New
8216         * g++.dg/ext/builtin2.C: New
8217         * g++.dg/ext/builtin3.C: New
8218         * g++.dg/ext/builtin4.C: New
8219         * g++.dg/ext/builtin5.C: New
8220
8221 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
8222
8223         PR tree-opt/18904
8224         * g++.dg/opt/ptrmem5.C: New test.
8225
8226 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
8227
8228         * g++.dg/parse/typename5.C: Adjust for new error.
8229         * g++.dg/parse/typename7.C: New.
8230
8231 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8232
8233         PR c++/18073
8234         * g++.dg/other/mmintrin.C: New test.
8235
8236 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
8237
8238         PR c++/16681
8239         * g++.dg/init/array15.C: New.
8240         * g++.dg/init/array16.C: New.
8241
8242 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8243
8244         PR fortran/18826
8245         * gfortran.dg/assign_1.f90: New test.
8246
8247 2004-12-08  Nick Clifton  <nickc@redhat.com>
8248
8249         * gcc.target/xstormy16/bss_below100: New directory containing tests.
8250         * gcc.target/xstormy16/data_below100: Likewise.
8251         * gcc.target/xstormy16/sfr: Likewise.
8252         * gcc.target/xstormy16/below100.S: New test source file.
8253         * gcc.target/xstormy16/below100.ld: New test linker script.
8254         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
8255         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
8256         bp instructions.
8257         * gcc.target/xstormy16/bp.c: Likewise.
8258
8259         * gcc.target/xstormy16/bss_below100: New files:
8260         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
8261         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
8262         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
8263         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
8264         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
8265         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
8266         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
8267         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
8268         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
8269         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
8270         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
8271         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
8272         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
8273         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
8274         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
8275         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
8276         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
8277         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
8278         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
8279         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
8280         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
8281         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
8282         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
8283         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
8284         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
8285         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
8286         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
8287
8288         * gcc.target/xstormy16/data_below100: New files:
8289         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
8290         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
8291         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
8292         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
8293         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
8294         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
8295         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
8296         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
8297         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
8298         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
8299         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
8300         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
8301         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
8302         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
8303         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
8304         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
8305         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
8306         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
8307         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
8308         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
8309         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
8310         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
8311         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
8312         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
8313         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
8314         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
8315         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
8316
8317         * gcc.target/xstormy16/sfr: New files:
8318         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
8319         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
8320         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
8321         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
8322         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
8323         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
8324         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
8325         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
8326         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
8327         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
8328         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
8329         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
8330         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
8331         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
8332         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
8333         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
8334         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
8335         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
8336         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
8337         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
8338         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
8339         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
8340         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
8341         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
8342         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
8343         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
8344         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
8345         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
8346         27_if0_sfrw_bitfield_f.c
8347
8348 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8349
8350         PR c++/18100
8351         * g++.dg/lookup/name-clash4.C: New test.
8352
8353 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
8354
8355         PR c++/18672
8356         * g++.dg/opt/array1.C: New.
8357
8358         PR c++/18803
8359         * g++.dg/template/operator5.C: New.
8360
8361 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
8362
8363         PR c/18867
8364         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
8365
8366 2004-12-07  Steven Bosscher  <stevenb@suse.de>
8367
8368         * gcc.dg/noncompile/20041207.c: New test.
8369
8370 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
8371
8372         * g++.dg/other/unreachable-1.C: New test.
8373
8374 2004-12-06  Nick Clifton  <nickc@redhat.com>
8375
8376         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
8377         <limits.h> because the latter comes from gcc's include/ directory
8378         and not the newlib/libc/include directory.
8379
8380 2004-12-04  Richard Henderson  <rth@redhat.com>
8381
8382         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
8383
8384 2004-12-04  Richard Henderson  <rth@redhat.com>
8385
8386         * lib/target-supports.exp (check_gc_sections_available): Disable
8387         for alpha and ia64.
8388
8389 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
8390
8391         PR middle-end/17909
8392         * g++.dg/other/vararg-2.C: New test.
8393
8394 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8395
8396         PR c++/17011, c++/17971
8397         * g++.dg/template/error15.C: Adjust expected error.
8398         * g++.dg/template/instantiate3.C: Likewise.
8399
8400 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
8401
8402         * gcc.dg/altivec-18.c: Fix for darwin
8403
8404 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
8405
8406         PR c++/18782
8407         * g++.dg/parse/ptrmem2.C: New.
8408
8409         PR c++/18318
8410         * g++.dg/template/new1.C: New.
8411
8412 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8413
8414         PR fortran/18710
8415         * gfortran.dg/direct_io_3.f90: New test.
8416
8417 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
8418
8419         PR 18758
8420         * g++.dg/parse/crash21.C: New.
8421
8422 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8423
8424         PR c++/15664, c++/18276
8425         * g++.dg/template/ttp13.C: New test.
8426         * g++.dg/template/ttp14.C: Likewise.
8427
8428 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8429
8430         PR c++/18123
8431         * g++.dg/parse/enum2.C: New test.
8432         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
8433
8434 2004-12-02  Nick Clifton  <nickc@redhat.com>
8435
8436         * gcc.target/xstormy16: New test directory.
8437         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
8438         * gcc.target/xstormy16/bp.c: Check the generation of bp
8439         instructions.
8440         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
8441         bn instructions and the BELOW100 attribute.
8442
8443 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
8444
8445         PR target/16952
8446         * gcc.dg/ppc-eabi.c: New.
8447
8448 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
8449
8450         PR fortran/18284
8451         * gfortran.dg/backspace.f90
8452
8453 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
8454
8455         * gfortran.dg/inquire.f90: New test.
8456
8457 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
8458
8459         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
8460         handle effective-target-keyword.
8461         (dg-skip-if): Support effective-target keyword as target list.
8462         (dg-xfail-if): Ditto.
8463         * lib/target-supports.exp (is-effective-target-keyword): New proc.
8464
8465 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
8466
8467         PR tree-optimization/18291
8468         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
8469
8470 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
8471
8472         PR C++/18729
8473         * g++.dg/parse/crash20.C: New.
8474
8475         PR c++/17431
8476         * g++.dg/overload/arg1.C: New.
8477         * g++.dg/overload/arg2.C: New.
8478         * g++.dg/overload/arg3.C: New.
8479         * g++.dg/overload/arg4.C: New.
8480
8481 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
8482
8483         * gcc.dg/c99-flex-array-4.c: Remove.
8484
8485 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
8486
8487         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
8488
8489         * lib/target-supports.exp (is-effective-target): Simplify.
8490
8491         * lib/target-supports.exp (check_effective_target_vect_long):
8492         Fix for powerpc64-*-*.
8493
8494 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
8495
8496         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
8497         to support new requirements on FreeBSD 5.
8498
8499 2004-11-30  Devang Patel  <dpatel@apple.com>
8500
8501         PR 18702
8502         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
8503
8504 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
8505
8506         * g++.dg/ext/altivec-13.C: New test.
8507
8508 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
8509
8510         PR tree-opt/18298
8511         * gcc.c-torture/execute/p18298.c: New test.
8512
8513 2004-11-30  Ira Rosen  <irar@il.ibm.com>
8514             Dorit Naishlos  <dorit@il.ibm.com>
8515
8516         PR tree-opt/18607
8517         * gcc.dg/vect/vect-89.c: New test.
8518
8519 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
8520
8521         * gcc.dg/pr18596-1.c: New test.
8522
8523 2004-11-30  Ben Elliston  <bje@au.ibm.com>
8524
8525         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
8526
8527 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
8528
8529         PR c/18479
8530         * gcc.dg/pr18479.c: New test.
8531
8532 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
8533
8534         PR target/18490
8535         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
8536         mmix-knuth-mmixware.
8537
8538         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
8539         cris-*-elf* cris-*-aout* mmix-*-*
8540
8541 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
8542
8543         PR middle-end/18725
8544         * gcc.dg/pr18725.c: New test.
8545
8546 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
8547
8548         PR target/18488
8549         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
8550
8551         PR target/18336
8552         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
8553
8554 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
8555
8556         PR c++/18368
8557         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
8558         * g++.old-deja/g++.law/ctors5.C: Likewise.
8559         * g++.old-deja/g++.other/crash25.C: Likewise.
8560
8561         PR c++/18674
8562         * g++.dg/template/error16.C: New test.
8563
8564         PR c++/18512
8565         * g++.dg/template/crash29.C: New test.
8566
8567 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
8568
8569         PR tree-optimization/18712
8570         * gcc.c-torture/compile/pr18712.c: New test.
8571
8572 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
8573
8574         PR c/7544
8575         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
8576         tests.
8577
8578 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8579
8580         PR c++/18652
8581         * g++.dg/lookup/crash6.C: New test.
8582
8583 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
8584
8585         PR middle-end/18164
8586         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
8587
8588 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
8589
8590         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
8591         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
8592         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
8593
8594 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
8595
8596         * gcc.dg/pr18164.c: New test.
8597
8598 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
8599
8600         * gcc.dg/funroll-loops-all.c: New.
8601
8602 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
8603
8604         PR target/18489
8605         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
8606         delimeter, match space and TAB as well as ":".
8607
8608         PR target/18484
8609         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
8610
8611         PR target/18348
8612         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
8613
8614         PR target/18345
8615         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
8616
8617         PR target/18337
8618         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
8619
8620 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
8621
8622         * gfortran.dg/direct_io_2.f90: New test.
8623
8624 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
8625
8626         PR target/18334
8627         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
8628
8629 2004-11-28  Richard Henderson  <rth@redhat.com>
8630
8631         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
8632
8633 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
8634
8635         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
8636         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
8637         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
8638         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
8639         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
8640         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
8641         gcc.dg/pointer-arith-8.c: New tests.
8642
8643 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
8644
8645         PR fortran/18364
8646         * gfortran.dg/endfile.f90: New test.
8647
8648 2004-11-27  Falk Hueffner  <falk@debian.org>
8649
8650         * gcc.dg/loop-6.c: New test.
8651
8652 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
8653
8654         * gcc.c-torture/execute/20041126-1.c: New test.
8655
8656 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
8657
8658         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
8659         on IRIX.
8660
8661 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
8662
8663         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
8664         functions.
8665
8666 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
8667
8668         PR rtl-optimization/17825
8669         * gcc.c-torture/compile/20041119-1.c: New test.
8670
8671 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8672
8673         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
8674         Check existence of ld library path variables before unsetting.
8675
8676 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
8677
8678         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
8679
8680 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
8681
8682         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
8683
8684 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
8685
8686         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
8687
8688 2004-11-26  Ben Elliston  <bje@au.ibm.com>
8689
8690         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
8691         dg-do directive.
8692
8693 2004-11-26  Ben Elliston  <bje@au.ibm.com>
8694
8695         * gcc.dg/pr17957.c: Pass --param, not -param.
8696
8697 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
8698
8699         PR middle-end/17957
8700         * testsuite/gcc.dg/pr17957.c: New test.
8701
8702 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
8703
8704         PR c++/18445
8705         * g++.dg/template/crash28.C: Likewise.
8706
8707         PR c++/18001
8708         * g++.dg/expr/unary2.C: Adjust lvalue messages.
8709         * g++.dg/ext/lvaddr.C: Likewise.
8710         * g++.dg/opt/pr7503-3.C: Likewise.
8711
8712         PR c++/18466
8713         * g++.dg/parse/qualified3.C: New test.
8714         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
8715
8716         PR c++/18545
8717         * g++.dg/expr/return1.C: New test.
8718
8719 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8720
8721         Friend class name lookup 3/n, PR c++/3332
8722         * g++.dg/lookup/friend3.C: New test.
8723         * g++.dg/lookup/friend4.C: Likewise.
8724         * g++.dg/lookup/friend5.C: Likewise.
8725
8726 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8727
8728         Friend class name lookup 2/n, PR c++/14513, c++/15410
8729         * g++.dg/lookup/friend2.C: New test.
8730         * g++.dg/template/friend31.C: Likewise.
8731
8732 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8733
8734         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
8735
8736 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
8737
8738         PR c++/17473
8739         * g++.dg/tc1/dr56.C: Remove.
8740         * g++.dg/template/typedef1.C: Add dg-error markers.
8741         * g++.old-deja/g++.other/typedef7.C: Likewise.
8742
8743         PR c++/18285
8744         * g++.dg/parse/typedef7.C: New test.
8745
8746 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
8747
8748         * gcc.c-torture/execute/20041124-1.c: New test.
8749
8750 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
8751
8752         * g++.dg/template/deduce3.C: New test.
8753
8754         PR c++/18586
8755         * g++.dg/template/crash27.C: New test.
8756
8757         PR c++/18530
8758         * g++.dg/warn/Wshadow-3.C: New test.
8759
8760 2004-11-24  Devang Patel  <dpatel@apple.com>
8761
8762         PR/18555
8763         * gcc.dg/cpp/isysroot-1.c: New test.
8764         * gcc.dg/cpp/usr/include/stdio.h: New file.
8765         * gcc.dg/cpp/isysroot-2.c: New test.
8766         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
8767         New file.
8768
8769 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8770
8771         PR c++/8929
8772         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
8773
8774 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
8775
8776         * gcc.target/sparc/align.c: Do not include <stdint.h>.
8777         * gcc.target/sparc/pdist.c: Likewise.
8778
8779 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
8780
8781         PR c++/16882
8782         * g++.dg/conversion/simd1.C: New test.
8783
8784 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8785
8786         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
8787         and restore_ld_library_path_env_vars.
8788         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
8789         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
8790         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
8791         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
8792
8793 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
8794
8795         * gcc.dg/pragma-align-2.c: Test macro expansion.
8796         * gcc.dg/pragma-pack-2.c: New test.
8797
8798 2004-11-23  Richard Henderson  <rth@redhat.com>
8799
8800         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
8801         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
8802         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
8803         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
8804         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
8805         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
8806
8807         * gcc.dg/vect/vect.exp: Add check for alpha.
8808         * lib/target-supports.exp (check_alpha_max_hw_available): New.
8809         (check_effective_target_vect_int): Enable for alpha.
8810         (check_effective_target_vect_long): New.
8811         (is-effective-target): Add it.
8812
8813 2004-11-23  Uros Bizjak <uros@kss-loka.si>
8814
8815         * gcc.dg/pr18614-1.c: New test.
8816
8817 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
8818
8819         * gcc.dg/setjmp-2.c: New test.
8820
8821 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
8822
8823         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
8824         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
8825         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
8826         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
8827         gcc.target/sparc/pdist.c: New tests.
8828
8829 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
8830
8831         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
8832
8833 2004-11-22  Dale Johannesen  <dalej@apple.com>
8834
8835         * gcc.dg/20041111-1.c:  New.
8836
8837 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
8838
8839         PR tree-opt/18536
8840         * gcc.dg/vect/pr18536.c: New test.
8841
8842 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8843
8844         PR c++/18354
8845         * g++.dg/template/nontype11.C: New test.
8846
8847 2004-11-21  Roger Sayle  <roger@eyesopen.com>
8848
8849         PR middle-end/18520
8850         * gcc.dg/pr18520-1.c: New test case.
8851
8852 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
8853
8854         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
8855         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
8856         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
8857         expected diagnostics.
8858
8859 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
8860
8861         PR target/18580
8862         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
8863         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
8864         vect-77.c, vect-77a.c: XFAIL on the SPARC.
8865
8866 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
8867
8868         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
8869
8870 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
8871             Joseph Myers  <joseph@codesourcery.com>
8872
8873         * lib/target-supports.exp (check_visibility_available): Really
8874         test the compiler.
8875
8876 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
8877
8878         PR tree-opt/18181
8879         * gcc.dg/vect/vect-85.c: New test.
8880         * gcc.dg/vect/vect-86.c: New test.
8881         * gcc.dg/vect/vect-87.c: New test.
8882         * gcc.dg/vect/vect-88.c: New test.
8883
8884 2004-11-19  Ben Elliston  <bje@au.ibm.com>
8885
8886         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
8887
8888 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
8889
8890         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
8891         * gcc.dg/ppc-and-1.c: Ditto.
8892         * gcc.dg/ppc-compare-1.c: Ditto.
8893         * gcc.dg/ppc-mov-1.c: Ditto
8894
8895 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
8896             Mark Mitchell  <mark@codesourcery.com>
8897
8898         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
8899
8900 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
8901             Aldy Hernandez  <aldyh@redhat.com>
8902
8903         * lib/target-supports.exp (check_effective_target_vect_int): New
8904         (check_effective_target_vect_float): New
8905         (check_effective_target_vect_double): New.
8906         (is-effective-target): Support new effective targets keywords.
8907         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
8908         default action for dg-do.
8909         * gcc.dg/vect/pr16105.c: Use new support.
8910         * gcc.dg/vect/pr18400.c: Ditto.
8911         * gcc.dg/vect/pr18425.c: Ditto.
8912         * gcc.dg/vect/vect-1.c: Ditto.
8913         * gcc.dg/vect/vect-10.c: Ditto.
8914         * gcc.dg/vect/vect-11.c: Ditto.
8915         * gcc.dg/vect/vect-12.c: Ditto.
8916         * gcc.dg/vect/vect-13.c: Ditto.
8917         * gcc.dg/vect/vect-14.c: Ditto.
8918         * gcc.dg/vect/vect-15.c: Ditto.
8919         * gcc.dg/vect/vect-16.c: Ditto.
8920         * gcc.dg/vect/vect-17.c: Ditto.
8921         * gcc.dg/vect/vect-18.c: Ditto.
8922         * gcc.dg/vect/vect-19.c: Ditto.
8923         * gcc.dg/vect/vect-2.c: Ditto.
8924         * gcc.dg/vect/vect-20.c: Ditto.
8925         * gcc.dg/vect/vect-21.c: Ditto.
8926         * gcc.dg/vect/vect-22.c: Ditto.
8927         * gcc.dg/vect/vect-23.c: Ditto.
8928         * gcc.dg/vect/vect-24.c: Ditto.
8929         * gcc.dg/vect/vect-25.c: Ditto.
8930         * gcc.dg/vect/vect-26.c: Ditto.
8931         * gcc.dg/vect/vect-27.c: Ditto.
8932         * gcc.dg/vect/vect-27a.c: Ditto.
8933         * gcc.dg/vect/vect-28.c: Ditto.
8934         * gcc.dg/vect/vect-29.c: Ditto.
8935         * gcc.dg/vect/vect-29a.c: Ditto.
8936         * gcc.dg/vect/vect-3.c: Ditto.
8937         * gcc.dg/vect/vect-30.c: Ditto.
8938         * gcc.dg/vect/vect-31.c: Ditto.
8939         * gcc.dg/vect/vect-32.c: Ditto.
8940         * gcc.dg/vect/vect-33.c: Ditto.
8941         * gcc.dg/vect/vect-34.c: Ditto.
8942         * gcc.dg/vect/vect-35.c: Ditto.
8943         * gcc.dg/vect/vect-36.c: Ditto.
8944         * gcc.dg/vect/vect-37.c: Ditto.
8945         * gcc.dg/vect/vect-38.c: Ditto.
8946         * gcc.dg/vect/vect-4.c: Ditto.
8947         * gcc.dg/vect/vect-40.c: Ditto.
8948         * gcc.dg/vect/vect-41.c: Ditto.
8949         * gcc.dg/vect/vect-42.c: Ditto.
8950         * gcc.dg/vect/vect-43.c: Ditto.
8951         * gcc.dg/vect/vect-44.c: Ditto.
8952         * gcc.dg/vect/vect-45.c: Ditto.
8953         * gcc.dg/vect/vect-46.c: Ditto.
8954         * gcc.dg/vect/vect-47.c: Ditto.
8955         * gcc.dg/vect/vect-48.c: Ditto.
8956         * gcc.dg/vect/vect-48a.c: Ditto.
8957         * gcc.dg/vect/vect-49.c: Ditto.
8958         * gcc.dg/vect/vect-5.c: Ditto.
8959         * gcc.dg/vect/vect-50.c: Ditto.
8960         * gcc.dg/vect/vect-51.c: Ditto.
8961         * gcc.dg/vect/vect-52.c: Ditto.
8962         * gcc.dg/vect/vect-53.c: Ditto.
8963         * gcc.dg/vect/vect-54.c: Ditto.
8964         * gcc.dg/vect/vect-55.c: Ditto.
8965         * gcc.dg/vect/vect-56.c: Ditto.
8966         * gcc.dg/vect/vect-56a.c: Ditto.
8967         * gcc.dg/vect/vect-57.c: Ditto.
8968         * gcc.dg/vect/vect-58.c: Ditto.
8969         * gcc.dg/vect/vect-59.c: Ditto.
8970         * gcc.dg/vect/vect-6.c: Ditto.
8971         * gcc.dg/vect/vect-60.c: Ditto.
8972         * gcc.dg/vect/vect-61.c: Ditto.
8973         * gcc.dg/vect/vect-62.c: Ditto.
8974         * gcc.dg/vect/vect-63.c: Ditto.
8975         * gcc.dg/vect/vect-64.c: Ditto.
8976         * gcc.dg/vect/vect-65.c: Ditto.
8977         * gcc.dg/vect/vect-66.c: Ditto.
8978         * gcc.dg/vect/vect-67.c: Ditto.
8979         * gcc.dg/vect/vect-68.c: Ditto.
8980         * gcc.dg/vect/vect-69.c: Ditto.
8981         * gcc.dg/vect/vect-7.c: Ditto.
8982         * gcc.dg/vect/vect-72.c: Ditto.
8983         * gcc.dg/vect/vect-72a.c: Ditto.
8984         * gcc.dg/vect/vect-73.c: Ditto.
8985         * gcc.dg/vect/vect-74.c: Ditto.
8986         * gcc.dg/vect/vect-75.c: Ditto.
8987         * gcc.dg/vect/vect-76.c: Ditto.
8988         * gcc.dg/vect/vect-77.c: Ditto.
8989         * gcc.dg/vect/vect-77a.c: Ditto.
8990         * gcc.dg/vect/vect-78.c: Ditto.
8991         * gcc.dg/vect/vect-79.c: Ditto.
8992         * gcc.dg/vect/vect-8.c: Ditto.
8993         * gcc.dg/vect/vect-80.c: Ditto.
8994         * gcc.dg/vect/vect-82.c: Ditto.
8995         * gcc.dg/vect/vect-82_64.c: Ditto.
8996         * gcc.dg/vect/vect-83.c: Ditto.
8997         * gcc.dg/vect/vect-83_64.c: Ditto.
8998         * gcc.dg/vect/vect-9.c: Ditto.
8999         * gcc.dg/vect/vect-all.c: Ditto.
9000         * gcc.dg/vect/vect-none.c: Ditto.
9001
9002 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
9003
9004         * lib/gcc-dg.exp (dg-skip-if): New function.
9005         (dg-forbid-option): Remove.
9006         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
9007         * g++.dg/abi/bitfield8.C: Likewise.
9008         * g++.dg/abi/dtor1.C: Likewise.
9009         * g++.dg/abi/empty10.C: Likewise.
9010         * g++.dg/abi/empty7.C: Likewise.
9011         * g++.dg/abi/empty9.C: Likewise.
9012         * g++.dg/abi/layout3.C: Likewise.
9013         * g++.dg/abi/layout4.C: Likewise.
9014         * g++.dg/abi/thunk1.C: Likewise.
9015         * g++.dg/abi/thunk2.C: Likewise.
9016         * g++.dg/abi/vbase11.C: Likewise.
9017         * g++.dg/abi/vthunk2.C: Likewise.
9018         * g++.dg/abi/vthunk3.C: Likewise.
9019         * g++.dg/ext/attrib8.C: Likewise.
9020         * g++.dg/opt/longbranch2.C: Likewise.
9021         * g++.dg/opt/reg-stack4.C: Likewise.
9022         * g++.old-deja/g++.ext/attrib1.C: Likewise.
9023         * g++.old-deja/g++.ext/attrib2.C: Likewise.
9024         * g++.old-deja/g++.ext/attrib3.C: Likewise.
9025         * g++.old-deja/g++.other/store-expr1.C: Likewise.
9026         * g++.old-deja/g++.other/store-expr2.C: Likewise.
9027         * gcc.dg/20000609-1.c: Likewise.
9028         * gcc.dg/20000720-1.c: Likewise.
9029         * gcc.dg/20011107-1.c: Likewise.
9030         * gcc.dg/20011119-1.c: Likewise.
9031         * gcc.dg/20020108-1.c: Likewise.
9032         * gcc.dg/20020122-2.c: Likewise.
9033         * gcc.dg/20020122-3.c: Likewise.
9034         * gcc.dg/20020201-3.c: Likewise.
9035         * gcc.dg/20020206-1.c: Likewise.
9036         * gcc.dg/20020218-1.c: Likewise.
9037         * gcc.dg/20020310-1.c: Likewise.
9038         * gcc.dg/20020411-1.c: Likewise.
9039         * gcc.dg/20020418-2.c: Likewise.
9040         * gcc.dg/20020426-1.c: Likewise.
9041         * gcc.dg/20020426-2.c: Likewise.
9042         * gcc.dg/20020517-1.c: Likewise.
9043         * gcc.dg/20020523-1.c: Likewise.
9044         * gcc.dg/20020523-2.c: Likewise.
9045         * gcc.dg/20020729-1.c: Likewise.
9046         * gcc.dg/20030204-1.c: Likewise.
9047         * gcc.dg/20030826-2.c: Likewise.
9048         * gcc.dg/20030926-1.c: Likewise.
9049         * gcc.dg/20031202-1.c: Likewise.
9050         * gcc.dg/980312-1.c: Likewise.
9051         * gcc.dg/980313-1.c: Likewise.
9052         * gcc.dg/990117-1.c: Likewise.
9053         * gcc.dg/990424-1.c: Likewise.
9054         * gcc.dg/990524-1.c: Likewise.
9055         * gcc.dg/991230-1.c: Likewise.
9056         * gcc.dg/i386-387-1.c: Likewise.
9057         * gcc.dg/i386-387-2.c: Likewise.
9058         * gcc.dg/i386-387-3.c: Likewise.
9059         * gcc.dg/i386-387-4.c: Likewise.
9060         * gcc.dg/i386-387-5.c: Likewise.
9061         * gcc.dg/i386-387-6.c: Likewise.
9062         * gcc.dg/i386-asm-1.c: Likewise.
9063         * gcc.dg/i386-bitfield1.c: Likewise.
9064         * gcc.dg/i386-bitfield2.c: Likewise.
9065         * gcc.dg/i386-loop-1.c: Likewise.
9066         * gcc.dg/i386-loop-2.c: Likewise.
9067         * gcc.dg/i386-loop-3.c: Likewise.
9068         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
9069         * gcc.dg/i386-pic-1.c: Likewise.
9070         * gcc.dg/i386-regparm.c: Likewise.
9071         * gcc.dg/i386-signbit-1.c: Likewise.
9072         * gcc.dg/i386-signbit-2.c: Likewise.
9073         * gcc.dg/i386-signbit-3.c: Likewise.
9074         * gcc.dg/i386-sse-5.c: Likewise.
9075         * gcc.dg/i386-sse-8.c: Likewise.
9076         * gcc.dg/i386-unroll-1.c: Likewise.
9077         * gcc.dg/tls/opt-1.c: Likewise.
9078         * gcc.dg/tls/opt-2.c: Likewise.
9079         * gcc.dg/unroll-1.c: Likewise.
9080         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
9081         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
9082         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
9083         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
9084
9085 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9086
9087         * g++.dg/template/incomplete1.C: New test.
9088
9089 2004-11-16  Nick Clifton  <nickc@redhat.com>
9090
9091         Revert patches accidentally commited during checkin of fixes for
9092         xstormy16 tests:
9093         gcc.c-torture/execute/simd-4.c: Revert
9094         gcc.dg/20040910-1.c: Revert.
9095
9096 2004-11-16  Paul Brook  <paul@codesourcery.com>
9097
9098         PR fortran/13010
9099         * gfortran.dg/der_pointer_1.f90: New test.
9100
9101 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
9102
9103         PR c/18498
9104         * gcc.dg/bitfld-13.c: New test.
9105
9106 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
9107
9108         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
9109         powerpc*-*-linux*.
9110
9111         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
9112         * gcc.dg/ppc64-abi-2.c: Ditto.
9113         * gcc.dg/ppc64-abi-3.c: Ditto.
9114
9115         * lib/gcc-dg.exp (dg-target-list): Remove.
9116
9117 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
9118
9119         * gcc.dg/ia64-postinc.c: New test.
9120
9121 2004-11-15  Mark Mitchell <mark@codesourcery.com>
9122
9123         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
9124
9125 2004-11-15  Nick Clifton  <nickc@redhat.com>
9126
9127         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
9128         __INT_MAX__ so that the test can be compiled by toolchains
9129         targeted at 16-bit processors.
9130
9131         * gcc.dg/20040625-1.c: Use long constants rather than integers
9132         when performing arithmetic that will overflow 16-bits.
9133
9134         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
9135         xstormy16.  It does not support 128-bit vector operations.
9136
9137         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
9138         with the macro PTR_TYPE.  Define this macro to an integer type
9139         suitable for holding a pointer.
9140
9141         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
9142         the target is a 16-bit processor.
9143
9144         * gcc.dg/cpp/if-2.c: Expect a different warning message from
9145         16-bit targets where the character constant will be too long.
9146
9147         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
9148         where the double will not be directly addressable.
9149
9150 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9151
9152         Friend class name lookup 1/n, PR c++/18471
9153         * g++.dg/template/crash26.C: New test.
9154         * g++.dg/lookup/struct1.C: Adjust expected error.
9155         * g++.dg/parse/elab1.C: Likewise.
9156         * g++.dg/parse/elab2.C: Likewise.
9157         * g++.dg/parse/int-as-enum1.C: Likewise.
9158         * g++.dg/parse/struct-as-enum1.C: Likewise.
9159         * g++.dg/parse/typedef1.C: Likewise.
9160         * g++.dg/parse/typedef3.C: Likewise.
9161         * g++.dg/parse/typedef4.C: Likewise.
9162         * g++.dg/parse/typedef5.C: Likewise.
9163         * g++.dg/template/nontype4.C: Likewise.
9164         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
9165         * g++.old-deja/g++.other/elab1.C: Likewise.
9166         * g++.old-deja/g++.other/syntax4.C: Likewise.
9167
9168 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
9169
9170         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
9171
9172 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
9173
9174         * gcc.c-torture/execute/20041114-1.c: New test.
9175
9176 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
9177
9178         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
9179         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
9180         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
9181         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
9182         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
9183         gcc.dg/switch-7.c: New tests.
9184
9185 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
9186
9187         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
9188
9189 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
9190
9191         PR tree-opt/18400
9192         * gcc.dg/vect/pr18400.c: New test.
9193
9194 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
9195             Andrew Pinski  <pinskia@physics.uc.edu>
9196
9197         PR tree-opt/18425
9198         * gcc.dg/vect/pr18425.c: New test.
9199
9200 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
9201
9202         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
9203         Guard with dg-require-alias and dg-require-visibility.
9204
9205 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
9206
9207         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
9208
9209 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9210
9211         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
9212
9213 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9214
9215         PR c++/17344
9216         * g++.dg/template/defarg5.C: New test.
9217
9218 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
9219
9220         * g++.dg/parse/cast1.C: Run only on ILP32.
9221         * g++.old-deja/g++.mike/p784.C: Likewise.
9222
9223 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
9224
9225         * gcc.c-torture/execute/20041113-1.c: New test.
9226
9227 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
9228
9229         PR target/18230
9230         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
9231         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
9232         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
9233         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
9234         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
9235         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
9236         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
9237         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
9238         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
9239         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
9240         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
9241         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
9242         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
9243
9244 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
9245
9246         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
9247         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
9248         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
9249         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
9250         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
9251         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
9252         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
9253         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
9254         gcc.target/sparc/combined-1.c: New tests.
9255
9256 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
9257
9258         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
9259         New tests.
9260
9261 2004-11-12  Mark Mitchell <mark@codesourcery.com>
9262
9263         * lib/gcc-dg.exp (dg-forbid-option): New function.
9264         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
9265         * g++.dg/abi/bitfield8.C: Likewise.
9266         * g++.dg/abi/dtor1.C: Likewise.
9267         * g++.dg/abi/empty10.C: Likewise.
9268         * g++.dg/abi/empty7.C: Likewise.
9269         * g++.dg/abi/empty9.C: Likewise.
9270         * g++.dg/abi/layout3.C: Likewise.
9271         * g++.dg/abi/layout4.C: Likewise.
9272         * g++.dg/abi/thunk1.C: Likewise.
9273         * g++.dg/abi/thunk2.C: Likewise.
9274         * g++.dg/abi/vbase11.C: Likewise.
9275         * g++.dg/abi/vthunk2.C: Likewise.
9276         * g++.dg/abi/vthunk3.C: Likewise.
9277         * g++.dg/ext/attrib8.C: Likewise.
9278         * g++.dg/opt/longbranch2.C: Likewise.
9279         * g++.dg/opt/reg-stack4.C: Likewise.
9280         * g++.old-deja/g++.ext/attrib1.C: Likewise.
9281         * g++.old-deja/g++.ext/attrib2.C: Likewise.
9282         * g++.old-deja/g++.ext/attrib3.C: Likewise.
9283         * g++.old-deja/g++.other/store-expr1.C: Likewise.
9284         * g++.old-deja/g++.other/store-expr2.C: Likewise.
9285         * gcc.dg/20000609-1.c: Likewise.
9286         * gcc.dg/20000720-1.c: Likewise.
9287         * gcc.dg/20011107-1.c: Likewise.
9288         * gcc.dg/20011119-1.c: Likewise.
9289         * gcc.dg/20020108-1.c: Likewise.
9290         * gcc.dg/20020122-2.c: Likewise.
9291         * gcc.dg/20020122-3.c: Likewise.
9292         * gcc.dg/20020201-3.c: Likewise.
9293         * gcc.dg/20020206-1.c: Likewise.
9294         * gcc.dg/20020218-1.c: Likewise.
9295         * gcc.dg/20020310-1.c: Likewise.
9296         * gcc.dg/20020411-1.c: Likewise.
9297         * gcc.dg/20020418-2.c: Likewise.
9298         * gcc.dg/20020426-1.c: Likewise.
9299         * gcc.dg/20020426-2.c: Likewise.
9300         * gcc.dg/20020517-1.c: Likewise.
9301         * gcc.dg/20020523-1.c: Likewise.
9302         * gcc.dg/20020523-2.c: Likewise.
9303         * gcc.dg/20020729-1.c: Likewise.
9304         * gcc.dg/20030204-1.c: Likewise.
9305         * gcc.dg/20030826-2.c: Likewise.
9306         * gcc.dg/20030926-1.c: Likewise.
9307         * gcc.dg/20031202-1.c: Likewise.
9308         * gcc.dg/980312-1.c: Likewise.
9309         * gcc.dg/980313-1.c: Likewise.
9310         * gcc.dg/990117-1.c: Likewise.
9311         * gcc.dg/990424-1.c: Likewise.
9312         * gcc.dg/990524-1.c: Likewise.
9313         * gcc.dg/991230-1.c: Likewise.
9314         * gcc.dg/i386-387-1.c: Likewise.
9315         * gcc.dg/i386-387-2.c: Likewise.
9316         * gcc.dg/i386-387-3.c: Likewise.
9317         * gcc.dg/i386-387-4.c: Likewise.
9318         * gcc.dg/i386-387-5.c: Likewise.
9319         * gcc.dg/i386-387-6.c: Likewise.
9320         * gcc.dg/i386-asm-1.c: Likewise.
9321         * gcc.dg/i386-bitfield1.c: Likewise.
9322         * gcc.dg/i386-bitfield2.c: Likewise.
9323         * gcc.dg/i386-loop-1.c: Likewise.
9324         * gcc.dg/i386-loop-2.c: Likewise.
9325         * gcc.dg/i386-loop-3.c: Likewise.
9326         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
9327         * gcc.dg/i386-pic-1.c: Likewise.
9328         * gcc.dg/i386-regparm.c: Likewise.
9329         * gcc.dg/i386-signbit-1.c: Likewise.
9330         * gcc.dg/i386-signbit-2.c: Likewise.
9331         * gcc.dg/i386-signbit-3.c: Likewise.
9332         * gcc.dg/i386-sse-5.c: Likewise.
9333         * gcc.dg/i386-sse-8.c: Likewise.
9334         * gcc.dg/i386-unroll-1.c: Likewise.
9335         * gcc.dg/tls/opt-1.c: Likewise.
9336         * gcc.dg/tls/opt-2.c: Likewise.
9337         * gcc.dg/unroll-1.c: Likewise.
9338         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
9339         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
9340         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
9341         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
9342         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
9343         -m64 is specified.
9344
9345 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
9346
9347         PR c++/18389
9348         * g++.dg/parse/cond1.C: New test.
9349
9350         PR c++/18429
9351         * g++.dg/template/array9.C: New test.
9352         * g++.dg/ext/vla1.C: Adjust error messages.
9353         * g++.dg/ext/vlm1.C: Likewise.
9354         * g++.dg/template/crash2.C: Likewise.
9355
9356         PR c++/18436
9357         * g++.dg/template/call3.C: New test.
9358
9359         PR c++/18407
9360         * g++.dg/template/ptrmem11.C: New test.
9361
9362 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
9363
9364         PR other/14264
9365         * lib/g++.exp: Set LC_ALL and LANG to C.
9366         * lib/gcc-dg.exp: Likewise.
9367         * lib/gfortran.exp: Likewise.
9368         * lib/objc.exp: Likewise.
9369         * lib/treelang.exp: Likewise.
9370
9371 2004-11-12  Andreas Schwab  <schwab@suse.de>
9372
9373         * gcc.dg/pr16286.c: Fix last change.
9374
9375 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
9376
9377         PR c++/18416
9378         * g++.dg/init/global1.C: New test.
9379
9380 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
9381
9382         * gcc.c-torture/execute/20041112-1.c: New test.
9383
9384 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
9385
9386         * lib/gcc-dg.exp (dg-target-list): New.
9387
9388 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
9389             Richard Sandiford  <rsandifo@redhat.com>
9390
9391         * lib/target-supports.exp (get-compiler_messages): New.
9392         (check_named_sections_available): Use it.
9393         (check_effective_target_ilp32): New.
9394         (check_effective_target_lp64): New.
9395         (is-effective-target): New.
9396         * lib/gcc-dg.exp (dg-require-effective-target): New.
9397
9398 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
9399
9400         * gcc.dg/precedence-1.c: New test.
9401
9402 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
9403
9404         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
9405
9406         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
9407         message, delete generated files, use more descriptive name for
9408         executable, and make the test unsupported when it cannot be run.
9409
9410         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
9411         (dg-require-weak, dg-require-visibility, dg-require-alias,
9412         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
9413         dg-require-iconv, dg-require-named-sections): Use it.
9414
9415         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
9416
9417 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
9418
9419         PR target/16457
9420         * gcc.dg/ppc-and-1: New
9421
9422         PR target/16796
9423         * gcc.dg/ppc-mov-1.c: New.
9424
9425         PR target/16458
9426         * gcc.dg/ppc-compare-1.c: New.
9427
9428 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
9429
9430         * objc.dg/desig-init-2.m: New test.
9431
9432 2004-11-10  Adam Nemet  <anemet@lnxw.com>
9433
9434         PR middle-end/18160
9435         * g++.dg/warn/register-var-1.C: New test.
9436         * g++.dg/warn/register-var-2.C: New test.
9437
9438 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
9439
9440         * gcc.dg/union-2.c: New test.
9441
9442 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
9443
9444         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
9445         New test for PR tree-optimization/17892.
9446
9447 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
9448
9449         PR c++/18369
9450         * g++.dg/init/new12.C: New test.
9451
9452 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
9453
9454         * gcc.target/sparc: New directory.
9455         * gcc.target/sparc/sparc.exp: New driver.
9456         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
9457         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
9458         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
9459         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
9460
9461 2004-11-10  Paul Brook  <paul@codesourcery.com>
9462
9463         PR fortran/18218
9464         * gfortran.dg/list_read.c: New test.
9465
9466 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
9467
9468         PR c/18322
9469         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
9470         expected diagnostic location.
9471
9472 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
9473
9474         * gcc.dg/20041109-1.c: New test.
9475
9476 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
9477
9478         PR objc/18406
9479         * objc/compile/pr18406.m: New test.
9480
9481 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
9482
9483         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
9484
9485 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
9486
9487         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
9488
9489 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
9490
9491         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
9492
9493 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
9494
9495         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
9496         exit.
9497
9498 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
9499
9500         PR tree-opt/18299
9501         * gcc.c-torture/pr18299-1.c: New test.
9502
9503 2004-11-06  Andreas Schwab  <schwab@suse.de>
9504
9505         * gcc.dg/pr16286.c: Also test for bool and pixel.
9506
9507 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
9508
9509         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
9510         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
9511         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
9512         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
9513         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
9514         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
9515         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
9516         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
9517         gcc.dg/struct-semi-3.c: New tests.
9518
9519 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9520
9521         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
9522
9523 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9524
9525         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
9526         Do not use C99 designators.
9527
9528 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9529
9530         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
9531
9532 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9533
9534         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
9535         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
9536         * gcc.c-torture/execute/simd-5.x: Remove.
9537
9538 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
9539
9540         PR rtl-optimization/17933
9541         * gcc.dg/torture/pr17933-1.c: New test.
9542
9543 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
9544
9545         PR target/18106
9546         * lib/target-supports.exp (check_weak_available): Support
9547         Windows.
9548
9549 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
9550
9551         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
9552         call to fflush(stdout) before abort.
9553         (my_ffsll): New function.
9554         (generate_fields): Use it.
9555
9556 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
9557
9558         * gcc.dg/init-undef-1.c: New test.
9559
9560 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
9561
9562         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
9563         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
9564         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
9565         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
9566         expected messages for new parser.
9567
9568 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
9569
9570         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
9571
9572 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
9573
9574         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
9575         on LP64 targets.
9576
9577 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
9578
9579         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
9580         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
9581         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
9582         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
9583         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
9584         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
9585         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
9586         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
9587         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
9588         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
9589
9590 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
9591
9592         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
9593         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
9594         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
9595         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
9596         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
9597         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
9598         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
9599         for new parser.
9600
9601 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
9602
9603         PR target/15342
9604         * gcc.dg/20041104-1.c: New test.
9605
9606 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9607
9608         * g++.dg/template/nontype7.C: New test.
9609         * g++.dg/template/nontype8.C: Likewise.
9610         * g++.dg/template/nontype9.C: Likewise.
9611         * g++.dg/template/nontype10.C: Likewise.
9612         * g++.dg/tc1/dr49.C: Likewise.
9613         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
9614         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
9615
9616 2004-11-04  Ben Elliston  <bje@au.ibm.com>
9617
9618         * g++.dg/rtti/tinfo1.C: Remove xfails.
9619
9620 2004-11-04  Ben Elliston  <bje@au.ibm.com>
9621
9622         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
9623         packed attribute to the definition to satisfy the new C++ parser.
9624
9625 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
9626
9627         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
9628         invocations of va_arg.
9629
9630 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
9631
9632         PR c++/18124
9633         * g++.dg/template/crash25.C: New test.
9634
9635         PR c++/18155
9636         * g++.dg/template/typedef2.C: New test.
9637         * g++.dg/parse/crash13.C: Adjust error markers.
9638
9639         PR c++/18177
9640         * g++.dg/conversion/const3.C: New test.
9641
9642 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9643
9644         PR fortran/17535
9645         PR fortran/17583
9646         PR fortran/17713
9647         * gfortran.dg/generic_[123].f90: New testcases.
9648
9649 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
9650
9651         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
9652         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
9653
9654 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
9655
9656         PR tree-opt/16808
9657         * gcc.c-torture/compile/pr16808.c: New test.
9658
9659 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
9660
9661         PR rtl-optimization/17104
9662         * gcc.dg/ppc-bitfield1.c: New.
9663
9664 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
9665
9666         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
9667
9668 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
9669
9670         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
9671         strings for 32-bit code.
9672
9673 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
9674
9675         PR c/18239
9676         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
9677
9678 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
9679
9680         PR c++/18064
9681         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
9682
9683 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
9684
9685         PR c++/15172
9686         * g++.dg/init/aggr2.C: New test.
9687
9688 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
9689
9690         * objc.dg/local-decl-1.m: New test.
9691
9692 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9693
9694         * gcc.dg/20040910-1.c: Adjust regex.
9695
9696 2004-10-30  Roger Sayle  <roger@eyesopen.com>
9697
9698         PR rtl-optimization/18084
9699         * g++.dg/opt/pr18084-1.C: New testcase.
9700
9701 2004-10-30  Matt Austern  <austern@apple.com>
9702
9703         PR c++/17542
9704         * g++.dg/ext/attrib18.C: New test.
9705
9706 2004-10-30  Roger Sayle  <roger@eyesopen.com>
9707
9708         PR middle-end/18096
9709         * gcc.dg/pr18096-1.c: New test case.
9710
9711 2004-10-30  Roger Sayle  <roger@eyesopen.com>
9712
9713         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
9714
9715 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
9716
9717         PR c/16666
9718         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
9719         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
9720         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
9721         gcc.dg/old-style-prom-3.c: New tests.
9722
9723 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
9724
9725         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
9726         Remove unnecessary inclusion of stdio.h.
9727
9728 2004-10-29  Roger Sayle  <roger@eyesopen.com>
9729
9730         PR rtl-optimization/17581
9731         * gcc.dg/pr17581-1.c: New test case.
9732
9733 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
9734
9735         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
9736         being implemented.
9737         * g++.dg/conversion/dr195-1.C: New.
9738         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
9739         * g++.old-deja/g++.mike/p10148.C: Likewise.
9740
9741 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
9742
9743         PR c++/17695
9744         * g++.dg/debug/typedef2.C: New test.
9745
9746 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
9747
9748         PR fortran/13490
9749         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
9750         * gfortran.dg/g77/README: Update.
9751
9752 2004-10-28  Matt Austern  <austern@apple.com>
9753
9754         PR c++/14124
9755         * g++.dg/ext/packed7.C: New test.
9756
9757 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
9758
9759         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
9760         scan-assembler.
9761         * lib/scanasm.exp (hidden-scan-for): New proc.
9762         (scan-hidden): Use hidden-scan-for instead of constructing the scan
9763         string.
9764         (scan-not-hidden): Likewise.
9765         * lib/target-supports.exp (check_visibility_available): mach-o is
9766         support too.
9767
9768 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
9769
9770         PR c++/17132
9771         * g++.dg/template/memclass3.C: New test.
9772
9773 2004-10-28  Adam Nemet  <anemet@lnxw.com>
9774
9775         PR middle-end/18160
9776         * gcc.dg/register-var-1.c: New test.
9777         * gcc.dg/register-var-2.c: New test.
9778         * gcc.dg/asm-7.c: Taking the address of a register variable is an
9779         error now.
9780
9781 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
9782
9783         PR other/18172
9784         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
9785         unused variables.
9786         * gcc.dg/vect/vect-22.c: Likewise.
9787
9788 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
9789
9790         * gcc.dg/i386-rotate-1.c: New test.
9791
9792 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
9793
9794         * g++.dg/init/ref12.C: Add "run" marker.
9795
9796         PR c++/17435
9797         * g++.dg/init/ref12.C: New test.
9798
9799         PR c++/18140
9800         * g++.dg/template/shift1.C: New test.
9801         * g++.dg/template/error10.C: Adjust error markers.
9802
9803 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
9804
9805         PR tree-opt/17529
9806         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
9807
9808 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
9809
9810         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
9811         * gcc.dg/weak/weak-3.c: Likewise.
9812         * gcc.dg/weak/weak-5.c: Likewise.
9813         * gcc.dg/weak/weak-9.c: Likewise.
9814         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
9815         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
9816
9817         * gcc.dg/darwin-weakimport-1.c: New.
9818
9819 2004-10-28  Ben Elliston  <bje@au.ibm.com>
9820
9821         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
9822
9823 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
9824
9825         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
9826         'syntax' error messages.
9827         * gcc.dg/cpp/direct2s.c: Likewise.
9828
9829 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
9830
9831         * gcc.c-torture/compile/20041026-1.c: New.
9832
9833 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
9834
9835         PR c++/18093
9836         * g++.dg/lookup/ns2.C: New test.
9837
9838         PR c++/18020
9839         * g++.dg/template/enum4.C: New test.
9840
9841         PR c++/18161
9842         * g++.dg/template/expr1.C: New test.
9843
9844 2004-10-26  Ben Elliston  <bje@au.ibm.com>
9845
9846         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
9847
9848 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
9849
9850         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
9851         gcc.dg/decl-nospec-3.c: New tests.
9852
9853 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
9854
9855         * objc.dg/super-class-3.m: New test.
9856
9857 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
9858
9859         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
9860         resyncing.
9861         * gcc.dg/cpp/direct2s.c: Likewise.
9862
9863 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
9864
9865         * objc.dg/image-info.m: Update for changes to section selection.
9866
9867 2004-10-25  David Ayers  <d.ayers@inode.at>
9868             Ziemowit Laski  <zlaski@apple.com>
9869
9870         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
9871         diagnostics when messaging 'id <Proto>'.
9872         * objc.dg/class-protocol-1.m: New test.
9873         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
9874         a non-existent method signature.
9875         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
9876         Update diagnostics when messaging with non-existent method signature.
9877         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
9878         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
9879         invalid receivers are now resolved as if messaging 'id'; remove
9880         extraneous diagnostics.
9881
9882 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
9883
9884         PR c/16667
9885         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
9886         gcc.dg/init-desig-obs-3.c: New tests.
9887
9888 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
9889
9890         * gcc.dg/debug/20041023-1.c: New test.
9891
9892 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
9893
9894         PR middle-end/17407
9895         * gcc.c-torture/compile/pr17407.c: New test.
9896
9897         PR c++/18121
9898         * g++.dg/template/array8.C: New test.
9899
9900 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
9901
9902         PR other/18138
9903         * lib/g++.exp: Accept more than one multilib libgcc.
9904         * lib/gcc-dg.exp: Likewise.
9905         * lib/objc.exp: Likewise.
9906         * lib/treelang.exp: Likewise.
9907         * lib/gfortran.exp: Likewise.
9908
9909 2004-10-24  Ben Elliston  <bje@au.ibm.com>
9910
9911         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
9912
9913 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
9914
9915         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
9916         * gcc.dg/c99-const-expr-3.c: Likewise.
9917
9918 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
9919
9920         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
9921
9922 2004-10-23  Ben Elliston  <bje@au.ibm.com>
9923
9924         * gcc.c-torture/execute/loop-2e.x: Remove.
9925
9926 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
9927
9928         PR c++/18095
9929         * g++.dg/parse/crash18.C: New.
9930         * g++.dg/parse/crash19.C: New.
9931
9932 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
9933
9934         * g++.dg/ext/dllimport1.C: Move dg-warnings.
9935         * g++.dg/ext/dllimport2.C: Same.
9936         * g++.dg/ext/dllimport8.C: Same.
9937
9938 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
9939
9940         PR c++/10841
9941         * g++.dg/conversion/cast1.C: New test.
9942         * g++.dg/overload/pmf1.C: Adjust error marker.
9943
9944 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
9945
9946         PR objc/17923
9947         * objc.dg/const-str-7.m: New test.
9948
9949 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9950
9951         * g++.dg/template/memfriend11.C: Fix comment typo.
9952         * g++.dg/template/memfriend14.C: Likewise.
9953
9954 2004-10-20  Richard Henderson  <rth@redhat.com>
9955
9956         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
9957         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
9958         -fasynchronous-unwind-tables.
9959
9960 2004-10-20  Richard Henderson  <rth@redhat.com>
9961
9962         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
9963         (main): Return success.
9964         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
9965         (main): Return success.
9966
9967 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9968
9969         PR c++/13495
9970         * g++.dg/template/memfriend9.C: New test.
9971         * g++.dg/template/memfriend10.C: Likewise.
9972         * g++.dg/template/memfriend11.C: Likewise.
9973         * g++.dg/template/memfriend12.C: Likewise.
9974         * g++.dg/template/memfriend13.C: Likewise.
9975         * g++.dg/template/memfriend14.C: Likewise.
9976         * g++.dg/template/memfriend15.C: Likewise.
9977         * g++.dg/template/memfriend16.C: Likewise.
9978         * g++.dg/template/memfriend17.C: Likewise.
9979         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
9980
9981 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
9982
9983         * g++.dg/conversion/dr195.C: New.
9984         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
9985
9986 2004-10-20  Ben Elliston  <bje@au.ibm.com>
9987             Devang Patel  <dpatel@apple.com>
9988
9989         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
9990         of floating point arithmetic, which could trap.
9991
9992 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
9993
9994         PR c++/14035
9995         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
9996         * g++.dg/conversion/const2.C: New test.
9997         * g++.dg/expr/reinterpret2.C: New test.
9998         * g++.dg/expr/reinterpret3.C: New test.
9999         * g++.dg/expr/cast2.C: New test.
10000         * g++.dg/expr/copy1.C: New test.
10001         * g++.dg/other/conversion1.C: Change error message.
10002         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
10003         function pointers to void *.
10004         * g++.old-deja/g++.mike/p10148.C: Likewise.
10005
10006 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
10007
10008         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
10009
10010 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
10011
10012         PR c++/18047
10013
10014         * g++.dg/parse/expr3.C: New test.
10015
10016 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
10017
10018         * gcc.dg/smod-1.c: New test.
10019
10020 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
10021
10022         * objc.dg/method-14.m: New test.
10023
10024 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
10025
10026         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
10027         Also xfail as the patch was reverted.
10028
10029 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
10030
10031         PR middle-end/16973
10032         * gcc.dg/pr16973.c: New test.
10033
10034 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
10035
10036         PR tree-optimization/17656
10037         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
10038
10039 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
10040
10041         * g++.dg/eh/shadow1.C: New.
10042
10043 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
10044
10045         * gcc.c-torture/compile/20041018-1.c: New test.
10046
10047 2004-10-18  Ben Elliston  <bje@au.ibm.com>
10048
10049         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
10050         compiler referring to register 0 when accessing sdata.  The linker
10051         now patches things up.
10052
10053 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
10054
10055         PR c/17529
10056         * gcc.c-torture/compile/pr17529.c: New test.
10057
10058 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10059
10060         PR c++/17743
10061         * g++.dg/ext/attrib17.C: New test.
10062
10063 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
10064
10065         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
10066
10067 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10068
10069         PR c++/10479
10070         * g++.dg/ext/attrib16.C: New test.
10071
10072 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
10073
10074         PR c++/17042
10075         * g++.dg/init/dso_handle1.C: New test.
10076
10077         PR c++/14667
10078         * g++.dg/parse/typedef6.C: New test.
10079
10080         PR c++/17916
10081         * g++.dg/parse/pragma1.C: New test.
10082
10083 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
10084
10085         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
10086
10087 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
10088
10089         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
10090         -fno-common when on HPPA HP-UX platforms.
10091
10092 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
10093
10094         PR other/16820
10095         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
10096         stdint.h.
10097         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
10098         uintptr_t.
10099
10100 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
10101
10102         PR c++/16301
10103         * g++.dg/lookup/strong-using-4.C: New test.
10104
10105 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
10106
10107         PR middle-end/16567
10108         * gcc.c-torture/compile/nested-1.c: New test.
10109
10110 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
10111
10112         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
10113         and mipsisa64*-*-* (until support for misaligned loads is added).
10114         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
10115         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
10116         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
10117         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
10118         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
10119         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
10120
10121 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
10122
10123         PR c++/17976
10124         * g++.dg/init/dtor3.C: New test.
10125
10126 2004-10-15  Ben Elliston  <bje@au.ibm.com>
10127
10128         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
10129
10130 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
10131
10132         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
10133         * gcc.dg/macho-lo-sum.c: Likewise.
10134
10135 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
10136
10137         * gcc.dg/ppc-spe64-1.c: New test.
10138
10139 2004-10-14  Devang Patel  <dpatel@apple.com>
10140
10141         PR 17635
10142         * gcc.dg/pr17635.c : New test.
10143
10144 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
10145
10146         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
10147         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
10148         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
10149         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
10150         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
10151         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
10152         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
10153         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
10154         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
10155         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
10156         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
10157         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
10158         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
10159         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
10160         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
10161         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
10162         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
10163         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
10164
10165 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
10166
10167         * gcc.dg/vect/vect-82.c: New testcase.
10168         * gcc.dg/vect/vect-82_64.c: New testcase.
10169         * gcc.dg/vect/vect-83.c: New testcase.
10170         * gcc.dg/vect/vect-83_64.c: New testcase.
10171
10172 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
10173
10174         * gcc.dg/cpp/error-1.c: New test.
10175
10176 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
10177
10178         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
10179
10180 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
10181
10182         PR target/17984
10183         * gcc.dg/cris-peep2-xsrand2.c: New test.
10184
10185 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
10186
10187         PR c++/17661
10188         * testsuite/g++.dg/expr/for2.C: New test.
10189
10190 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
10191
10192         * g++.dg/inherit/thunk1.C: Run on the SPARC.
10193
10194 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
10195
10196         PR tree-optimization/17724
10197         * g++.dg/opt/pr17724-1.C: New test.
10198         * g++.dg/opt/pr17724-2.C: New test.
10199         * g++.dg/opt/pr17724-3.C: New test.
10200         * g++.dg/opt/pr17724-4.C: New test.
10201         * g++.dg/opt/pr17724-5.C: New test.
10202         * g++.dg/opt/pr17724-6.C: New test.
10203
10204 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
10205
10206         PR c/17301
10207         * gcc.dg/pr17301-2.c: New test.
10208
10209 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
10210
10211         PR c++/15876
10212         * g++.dg/parse/error22.C: New test.
10213
10214         PR c++/17936
10215         * g++.dg/template/spec18.C: New test.
10216
10217 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
10218
10219         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
10220         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
10221         memcpy.
10222         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
10223         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
10224
10225 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
10226
10227         * g++.dg/eh/cleanup5.C: Add dg-options "".
10228
10229 2004-10-11  Roger Sayle  <roger@eyesopen.com>
10230
10231         PR middle-end/17657
10232         * gcc.dg/switch-4.c: New test case.
10233
10234 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
10235
10236         * gcc.c-torture/execute/20041011-1.c: New test.
10237
10238 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
10239
10240         PR c++/17554
10241         * g++.dg/init/for3.C: New test.
10242
10243         PR c++/17657
10244         * g++.dg/opt/switch2.C: New test.
10245
10246         PR middle-end/17703
10247         * g++.dg/warn/Wreturn-2.C: New test.
10248
10249 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
10250
10251         PR c++/17907
10252         * g++.dg/eh/cleanup5.C: New test.
10253
10254 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
10255
10256         PR c++/17393
10257         * g++.dg/parse/error21.C: New test.
10258
10259 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10260
10261         * g++.dg/overload/pmf1.C: Adjust quoting marks.
10262         * g++.dg/warn/incomplete1.C: Likewise.
10263         * g++.dg/template/qualttp20.C: Likewise.
10264
10265 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
10266
10267         PR c/17881
10268         * parm-incomplete-1.c: New test.
10269
10270 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
10271
10272         PR c++/17867
10273         * g++.dg/parse/error19.C: New test.
10274
10275         PR c++/17670
10276         * g++.dg/init/new11.C: New test.
10277
10278         PR c++/17821
10279         * g++.dg/parse/error20.C: New test.
10280
10281         PR c++/17826
10282         * g++.dg/template/crash24.C: New test.
10283
10284 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
10285
10286         PR c/17301
10287         * gcc.dg/pr17301-1.c: New test.
10288
10289 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
10290
10291         PR c/17189
10292         * gcc.dg/anon-struct-5.c: New test.
10293
10294 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
10295
10296         PR c/17844
10297         * gcc.dg/pr17844-1.c: New test.
10298
10299 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
10300
10301         PR tree-optimization/17906
10302         * gcc.c-torture/compile/pr17906.c: New.
10303
10304 2004-10-09  Stuart Hastings  <stuart@apple.com>
10305             Roger Sayle  <roger@eyesopen.com>
10306
10307         PR rtl-optimization/17853
10308         * gcc.dg/i386-mmx-5.c: New testcase.
10309
10310 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
10311
10312         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
10313
10314 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
10315
10316         PR c++/17524
10317         * g++.dg/template/static9.C: New test.
10318
10319         PR c++/17685
10320         * g++.dg/parse/operator5.C: New test.
10321
10322 2004-10-09  Roger Sayle  <roger@eyesopen.com>
10323
10324         PR middle-end/17894
10325         * gcc.c-torture/execute/divcmp-4.c: New test case.
10326
10327 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
10328
10329         PR tree-opt/17902
10330         * g++.dg/opt/pr17902.C: New test.
10331
10332 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
10333
10334         * gcc.dg/cpp/ident-1.c: Add dg-options "".
10335
10336 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
10337
10338         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
10339
10340 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
10341
10342         * gcc.dg/assign-warn-3.c: New test.
10343
10344 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
10345
10346         PR c/16999
10347         * gcc.dg/cpp/ident-1.c: New test.
10348
10349 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
10350
10351         * gcc.c-torture/compile/acc1.c: New.
10352
10353 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
10354
10355         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
10356         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
10357
10358 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
10359
10360         * gcc.dg/ultrasp11.c: New test.
10361
10362 2004-10-08  Michael Matz  <matz@suse.de>
10363
10364         * gcc.dg/doloop-2.c: New test.
10365
10366 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
10367
10368         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
10369         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
10370         objc.dg/method-9.m: Update expected diagnostics.
10371
10372 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
10373
10374         * gcc.dg/ppc-fsel-3.c: New file.
10375         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
10376
10377 2004-10-07  Paul Brook  <paul@codesourcery.com>
10378
10379         * gfortran.dg/intrinsic_verify_1.f90: New test.
10380
10381 2004-10-07  Paul Brook  <paul@codesourcery.com>
10382
10383         * gfortran.dg/empty_format_1.f90: Remove stray commas.
10384
10385 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10386
10387         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
10388         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
10389         commit.
10390
10391 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
10392
10393         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
10394
10395 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10396
10397         PR c++/17115
10398         * g++.dg/warn/Winline-4.C: New test.
10399
10400 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
10401
10402         * gcc.c-torture/compile/20041007-1.c: New test.
10403
10404 2004-10-07  Paul Brook  <paul@codesourcery.com>
10405
10406         PR fortran/17678
10407         * gfortran.dg/use_allocated_1.f90: New test.
10408
10409 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
10410
10411         PR middle-end/17849
10412         * gfortran.fortran-torture/compile/nested.f90: New test
10413
10414 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
10415
10416         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
10417
10418 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
10419
10420         PR c++/17368
10421         * g++.dg/ext/asm6.C: New test.
10422
10423 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
10424
10425         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
10426
10427 2004-10-06  Paul Brook  <paul@codesourcery.com>
10428
10429         PR libfortran/17709
10430         * gfortran.dg/empty_format_1.f90: New test.
10431
10432 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10433
10434         PR fortran/17568
10435         * gfortran.dg/ishft.f90: New test.
10436
10437         PR fortran/17283
10438         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
10439         tests.
10440
10441 2004-10-06  Paul Brook  <paul@codesourcery.com>
10442
10443         * gfortran.dg/do_1.f90: New test.
10444
10445 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10446
10447         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
10448         optimizing for size.
10449
10450 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
10451
10452         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
10453
10454 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
10455
10456         * gcc.c-torture/compile/20041005-1.c: New test.
10457
10458 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
10459
10460         PR c++/17829
10461         * g++.dg/lookup/koenig4.C: New.
10462
10463 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10464
10465         * g++.dg/other/classkey1.C: Adjust quoting marks.
10466         * g++.dg/parse/error15.C: Likewise.
10467         * g++.dg/template/meminit2.C (int>): Likewise.
10468
10469 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10470
10471         PR fortran/17283
10472         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
10473
10474         PR fortran/17631
10475         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
10476
10477         PR fortran/17708
10478         * gfortran.dg/pr17708.f90: New test.
10479
10480 2004-10-04  Chao-ying Fu  <fu@mips.com>
10481
10482         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
10483         * gcc.dg/vect/vect-4.c: Ditto.
10484         * gcc.dg/vect/vect-5.c: Ditto.
10485         * gcc.dg/vect/vect-6.c: Ditto.
10486         * gcc.dg/vect/vect-8.c: Ditto.
10487         * gcc.dg/vect/vect-16.c: Ditto.
10488         * gcc.dg/vect/vect-30.c: Ditto.
10489         * gcc.dg/vect/vect-40.c: Ditto.
10490         * gcc.dg/vect/vect-41.c: Ditto.
10491         * gcc.dg/vect/vect-42.c: Ditto.
10492         * gcc.dg/vect/vect-43.c: Ditto.
10493         * gcc.dg/vect/vect-44.c: Ditto.
10494         * gcc.dg/vect/vect-45.c: Ditto.
10495         * gcc.dg/vect/vect-46.c: Ditto.
10496         * gcc.dg/vect/vect-47.c: Ditto.
10497         * gcc.dg/vect/vect-48.c: Ditto.
10498         * gcc.dg/vect/vect-49.c: Ditto.
10499         * gcc.dg/vect/vect-50.c: Ditto.
10500         * gcc.dg/vect/vect-51.c: Ditto.
10501         * gcc.dg/vect/vect-52.c: Ditto.
10502         * gcc.dg/vect/vect-53.c: Ditto.
10503         * gcc.dg/vect/vect-54.c: Ditto.
10504         * gcc.dg/vect/vect-55.c: Ditto.
10505         * gcc.dg/vect/vect-56.c: Ditto.
10506         * gcc.dg/vect/vect-57.c: Ditto.
10507         * gcc.dg/vect/vect-58.c: Ditto.
10508         * gcc.dg/vect/vect-59.c: Ditto.
10509         * gcc.dg/vect/vect-60.c: Ditto.
10510         * gcc.dg/vect/vect-74.c: Ditto.
10511         * gcc.dg/vect/vect-79.c: Ditto.
10512         * gcc.dg/vect/vect-80.c: Ditto.
10513
10514 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
10515
10516         * gcc.dg/unused-7.c: Use the correct option.
10517
10518 2004-10-04  Paul Brook  <paul@codesourcery.com>
10519         Bud Davis  <bdavis9659@comcast.net>
10520
10521         PR fortran/17706
10522         PR fortran/16434
10523         * gfortran/pr17706.f90: New test.
10524         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
10525
10526 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10527
10528         * gfortran.dg/pr17612.f90: New test.
10529
10530 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10531
10532         * g++.dg/template/local1.C: Adjust quoting marks in
10533         testing for diagnostics.
10534         * g++.dg/tls/diag-2.C: Likewise.
10535         * g++.dg/other/error8.C: Likewise.
10536
10537 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
10538
10539         PR c/17178
10540         * gcc.dg/unused-4.c: Adjust to be correct.
10541
10542         PR c/17820
10543         * gcc.dg/unused-7.c: New test.
10544
10545 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
10546
10547         PR c++/17797
10548         * g++.dg/overload/template2.C: New test.
10549
10550 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
10551
10552         PR tree-optimization/16632
10553         * gcc.dg/tree-ssa/20041002-1.c: New.
10554
10555 2004-10-03  Paul Brook  <paul@codesourcery.com>
10556
10557         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
10558         rather than relying on default formatting.
10559
10560 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
10561
10562         * gcc.dg/20040920-1.c: Update expected message text.
10563
10564 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
10565
10566         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
10567
10568 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
10569
10570         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
10571         tree level.
10572
10573 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
10574
10575         * gcc.dg/tree-ssa/pr17343.c: Remove.
10576
10577 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
10578
10579         PR tree-opt/17343
10580         * gcc.dg/tree-ssa/pr17343.c: New test.
10581
10582 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
10583
10584         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
10585         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
10586         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
10587         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
10588         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
10589
10590 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
10591
10592         * gcc.dg/lvalue-2.c: New test.
10593
10594 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
10595
10596         PR c/17730
10597         * gcc.dg/pr17730-1.c: New test
10598
10599 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
10600
10601         PR c/7425
10602         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
10603
10604 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
10605
10606         * gcc.c-torture/execute/stdarg-1.c: New test.
10607         * gcc.c-torture/execute/stdarg-2.c: New test.
10608         * gcc.c-torture/execute/stdarg-3.c: New test.
10609         * gcc.dg/tree-ssa/stdarg-1.c: New test.
10610         * gcc.dg/tree-ssa/stdarg-2.c: New test.
10611         * gcc.dg/tree-ssa/stdarg-3.c: New test.
10612         * gcc.dg/tree-ssa/stdarg-4.c: New test.
10613         * gcc.dg/tree-ssa/stdarg-5.c: New test.
10614
10615 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
10616
10617         PR tree-optimization/17697
10618         * g++.dg/opt/pr17697-1.C: New test.
10619         * g++.dg/opt/pr17697-2.C: New test.
10620         * g++.dg/opt/pr17697-3.C: New test.
10621
10622 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
10623
10624         PR c/16409
10625         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
10626         gcc.dg/vla-init-5.c: New tests.
10627
10628 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
10629
10630         PR c/13804
10631         * gcc.dg/pr13804-1.c: New test.
10632
10633 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10634
10635         PR fortran/16938
10636         * gfortran.dg/pr16938.f90: New test.
10637
10638 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
10639
10640         * g++.dg/template/crash23.C: New test.
10641
10642 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
10643
10644         PR c++/17585
10645         * g++.dg/template/static8.C: New test.
10646
10647 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
10648
10649         PR c++/17681
10650         * g++.dg/other/error9.C: New test.
10651
10652 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
10653
10654         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
10655
10656 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10657
10658         PR fortran/15164
10659         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
10660
10661 2004-09-26  Roger Sayle  <roger@eyesopen.com>
10662
10663         PR middle-end/17112
10664         * gcc.dg/pr17112-1.c: New test case.
10665
10666 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
10667
10668         PR c/11459
10669         * gcc.dg/pr11459-1.c: New test.
10670
10671 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
10672
10673         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
10674         * gcc.dg/tree-ssa/loop-4.c: Likewise.
10675
10676 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10677
10678         * gfortran.dg/pr15324.f90: Make array bounds consistent.
10679
10680 2004-09-25  Jan Hubicka  <jh@suse.cz>
10681
10682         * compile/30040909-1.c: New test.
10683         * compile/30040907-1.c: New test.
10684
10685 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
10686
10687         * gcc.c-torture/execute/va-arg-26.c: New test.
10688
10689 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
10690
10691         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
10692         extra diagnostics on targets with 64-bit pointers.
10693         * objc.dg/selector-1.m: Adjust dg-warning regexp.
10694
10695 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
10696
10697         PR c/17188
10698         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
10699         * gcc.dg/decl-3.c: Adjust expected message.
10700
10701 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10702
10703         PR fortran/17615
10704         * gfortran.dg/pr17615.f90: New test.
10705
10706 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
10707
10708         PR tree-optimzation/17517
10709         * g++.dg/tree-ssa/pr17517.C: New Test.
10710
10711 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
10712
10713         PR c++/16889
10714         * g++.dg/lookup/ambig3.C: New.
10715
10716 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
10717
10718         PR tree-opt/17624
10719         * g++.dg/opt/pr17624.C: New test.
10720
10721 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
10722
10723         PR c/6980
10724         * gcc.dg/Wbad-function-cast-1.c: New test.
10725
10726 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
10727
10728         * g++.dg/ext/complit1.C
10729         * g++.dg/other/error2.C
10730         * g++.dg/other/nontype-1.C
10731         * g++.dg/parse/crash11.C
10732         * g++.dg/parse/crash12.C
10733         * g++.dg/parse/error15.C
10734         * g++.dg/parse/error4.C
10735         * g++.dg/parse/tmpl-outside1.C
10736         * g++.dg/parse/too-many-tmpl-args1.C
10737         * g++.dg/template/dependent-expr3.C
10738         * g++.dg/template/error10.C
10739         * g++.dg/template/instantiate1.C
10740         * g++.dg/template/vtable2.C
10741         * g++.dg/warn/Wshadow-1.C
10742         * g++.dg/warn/weak1.C
10743         * g++.old-deja/g++.brendan/crash16.C
10744         * g++.old-deja/g++.brendan/crash18.C
10745         * g++.old-deja/g++.brendan/crash48.C
10746         * g++.old-deja/g++.brendan/crash49.C
10747         * g++.old-deja/g++.brendan/crash55.C
10748         * g++.old-deja/g++.brendan/crash56.C
10749         * g++.old-deja/g++.brendan/crash8.C
10750         * g++.old-deja/g++.brendan/enum11.C
10751         * g++.old-deja/g++.brendan/enum8.C
10752         * g++.old-deja/g++.brendan/enum9.C
10753         * g++.old-deja/g++.brendan/friend3.C
10754         * g++.old-deja/g++.brendan/misc14.C
10755         * g++.old-deja/g++.bugs/900402_02.C
10756         * g++.old-deja/g++.bugs/900404_03.C
10757         * g++.old-deja/g++.bugs/900404_04.C
10758         * g++.old-deja/g++.bugs/900428_03.C
10759         * g++.old-deja/g++.jason/crash4.C
10760         * g++.old-deja/g++.jason/overload21.C
10761         * g++.old-deja/g++.jason/redecl1.C
10762         * g++.old-deja/g++.jason/report.C
10763         * g++.old-deja/g++.jason/rfg10.C
10764         * g++.old-deja/g++.jason/template30.C
10765         * g++.old-deja/g++.law/arm12.C
10766         * g++.old-deja/g++.law/ctors5.C
10767         * g++.old-deja/g++.law/cvt20.C
10768         * g++.old-deja/g++.law/init10.C
10769         * g++.old-deja/g++.law/init8.C
10770         * g++.old-deja/g++.law/visibility17.C
10771         * g++.old-deja/g++.law/visibility7.C
10772         * g++.old-deja/g++.mike/net8.C
10773         * g++.old-deja/g++.mike/p646.C
10774         * g++.old-deja/g++.mike/p700.C
10775         * g++.old-deja/g++.mike/p701.C
10776         * g++.old-deja/g++.mike/p811.C
10777         * g++.old-deja/g++.ns/template13.C
10778         * g++.old-deja/g++.other/array3.C
10779         * g++.old-deja/g++.other/crash25.C
10780         * g++.old-deja/g++.other/dtor3.C
10781         * g++.old-deja/g++.other/dtor4.C
10782         * g++.old-deja/g++.other/main1.C
10783         * g++.old-deja/g++.other/warn7.C
10784         * g++.old-deja/g++.pt/crash11.C
10785         * g++.old-deja/g++.pt/crash36.C
10786         * g++.old-deja/g++.pt/spec22.C
10787         * g++.old-deja/g++.pt/spec9.C
10788         * g++.old-deja/g++.pt/ttp52.C
10789         * g++.old-deja/g++.robertl/eb103.C
10790         * g++.old-deja/g++.robertl/eb121.C
10791         * g++.old-deja/g++.robertl/eb22.C
10792         * g++.old-deja/g++.robertl/eb8.C:
10793         Update locations and/or regexps of dg-error markers.
10794         Remove markers for some bogus messages that are no longer issued.
10795
10796 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
10797
10798         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
10799         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
10800
10801 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
10802
10803         PR c++/17618
10804         * g++.dg/lookup/crash5.C: New test.
10805
10806 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
10807
10808         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
10809         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
10810         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
10811         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
10812         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
10813         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
10814
10815         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
10816         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
10817         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
10818         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
10819         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
10820         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
10821
10822         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
10823
10824         * gcc.dg/vect/vect-44.c: Check additional cases.
10825         * gcc.dg/vect/vect-48.c: Check additional cases.
10826
10827         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
10828         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
10829         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
10830         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
10831         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
10832         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
10833         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
10834         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
10835         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
10836
10837         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
10838         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
10839         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
10840
10841 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10842
10843         * gcc.dg/tree-ssa/loop-6.c: New test.
10844
10845 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
10846
10847         PR c++/17620
10848         * g++.dg/inherit/base2.C: New.
10849
10850 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
10851
10852         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
10853         * gcc.dg/20001012-2.c: Likewise.
10854         * gcc.dg/20001013-1.c: Likewise.
10855         * gcc.dg/20001101-1.c: Likewise.
10856         * gcc.dg/20001102-1.c: Likewise.
10857         * gcc.dg/bf-spl1.c: Likewise.
10858         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
10859         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
10860
10861 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
10862
10863         PR tree-optimization/16721
10864         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
10865
10866 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
10867
10868         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
10869         * gcc.dg/20040305-1.c: Likewise.
10870
10871 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
10872
10873         PR c/16566
10874         * gcc.c-torture/compile/pr16566-1.c,
10875         gcc.c-torture/compile/pr16566-2.c,
10876         gcc.c-torture/compile/pr16566-3.c: New tests.
10877
10878 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
10879
10880         PR tree-optimization/17512
10881         * gcc.c-torture/compile/20040916-1.c.
10882
10883 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
10884
10885         * gcc.dg/pragma-re-3.c: New test.
10886
10887 2004-09-17  Matt Austern  <austern@apple.com>
10888
10889         PR c++/15049
10890         * g++.dg/other/anon3.C: New.
10891
10892 2004-09-21  Roger Sayle  <roger@eyesopen.com>
10893
10894         PR c++/7503
10895         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
10896         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
10897         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
10898         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
10899         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
10900
10901 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
10902
10903         PR fortran/17286
10904         * gfortran.dg/pr17286.f90: New test.
10905
10906 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
10907
10908         PR c++/17530
10909         * g++.dg/template/static7.C: New test.
10910
10911 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
10912
10913         PR tree-opt/17558
10914         * gcc.c-torture/compile/pr17558.c: New test.
10915
10916 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
10917
10918         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
10919         if SKIP_ATTRIBUTE is defined.
10920
10921 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10922
10923         PR fortran/15957
10924         * gfortran.dg/pr15957.f90: New test.
10925
10926 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
10927
10928         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
10929         in comparison.
10930         * gcc.dg/vect/vect-79.c: Likewise.
10931         * gcc.dg/vect/vect-80.c: Likewise.
10932
10933 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10934
10935         PR fortran/15750
10936         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
10937
10938 2004-09-20  Ira Rosen  <irar@il.ibm.com>
10939
10940         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
10941         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
10942         * gcc.dg/vect/vect-62.c: New testcase.
10943         * gcc.dg/vect/vect-63.c: New testcase.
10944         * gcc.dg/vect/vect-64.c: New testcase.
10945         * gcc.dg/vect/vect-65.c: New testcase.
10946         * gcc.dg/vect/vect-66.c: New testcase.
10947         * gcc.dg/vect/vect-67.c: New testcase.
10948         * gcc.dg/vect/vect-68.c: New testcase.
10949         * gcc.dg/vect/vect-69.c: New testcase.
10950         * gcc.dg/vect/vect-79.c: New testcase.
10951         * gcc.dg/vect/vect-80.c: New testcase.
10952
10953 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
10954
10955         * gcc.target/mips/asm-1.c: New test.
10956
10957 2004-09-19  Ira Rosen  <irar@il.ibm.com>
10958
10959         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
10960         * gcc.dg/vect/vect-73.c: New testcase.
10961         * gcc.dg/vect/vect-74.c: New testcase.
10962         * gcc.dg/vect/vect-75.c: New testcase.
10963         * gcc.dg/vect/vect-76.c: New testcase.
10964         * gcc.dg/vect/vect-77.c: New testcase.
10965         * gcc.dg/vect/vect-78.c: New testcase
10966
10967 2004-09-18  Paul Brook  <paul@codesourcery.com>
10968
10969         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
10970
10971 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
10972
10973         PR c/17424
10974         * gcc.dg/pr17424-1.c: New test.
10975
10976 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
10977
10978         * g++.dg/tree-ssa/pr17153.C: New test.
10979
10980 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
10981
10982         PR pch/13361
10983         * testsuite/g++.dg/pch/wchar-1.C: New.
10984         * testsuite/g++.dg/pch/wchar-1.Hs: New.
10985
10986 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
10987
10988         * gcc.c-torture/execute/20040917-1.c: New test.
10989
10990 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
10991
10992         PR tree-optimization/17319
10993         * gcc.dg/pr17319.c: New test.
10994
10995 2004-09-17  Devang Patel  <dpatel@apple.com>
10996
10997         * gcc.dg/20040813-1.c: New test.
10998
10999 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
11000
11001         PR tree-optimization/17273
11002         * gcc.c-torture/compile/pr17273.c: New test.
11003
11004 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
11005
11006         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
11007         Update expected messages.
11008         * gcc.dg/declspec-13.c: New test.
11009
11010 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
11011
11012         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
11013
11014 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
11015
11016         * gcc.c-torture/execute/pr17252.c: Use post-increment to
11017         change what 'a' is pointing to.
11018
11019 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
11020
11021         PR c++/16002
11022         * g++.dg/template/error18.C: New test.
11023
11024         PR c++/16029
11025         * g++.dg/warn/Wunused-8.C: New test.
11026
11027 2004-09-17  Steven Bosscher  <stevenb@suse.de>
11028
11029         PR tree-optimization/17513
11030         * gcc.dg/20040916-1.c: New test.
11031
11032 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
11033
11034         PR c++/17501
11035         * g++.dg/template/typename7.C: New test.
11036
11037 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11038
11039         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
11040
11041 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
11042
11043         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
11044         with -ftree-based-profiling also.
11045         * lib/profopt.exp: Support late-set profile_option/feedback_option.
11046
11047 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
11048
11049         PR/15364
11050         * gfortran.dg/der_array_io_1.f90: New test.
11051         * gfortran.dg/der_array_io_2.f90: New test.
11052         * gfortran.dg/der_array_io_3.f90: New test.
11053
11054 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
11055
11056         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
11057         EABI.
11058
11059 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
11060
11061         * g++.dg/opt/switch1.C: New test.
11062
11063 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
11064
11065         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
11066         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
11067         Update expected messages.
11068
11069 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11070
11071         PR fortran/16485
11072         * gfortran.dg/same_name_1.f90: New test.
11073
11074 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
11075
11076         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
11077         dereference garbage pointers.
11078
11079 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
11080
11081         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
11082         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
11083
11084         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
11085         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
11086         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
11087
11088 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
11089
11090         PR c++/17324
11091         * g++.dg/template/mangle1.C: New test.
11092
11093 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
11094
11095         PR tree-optimization/17252
11096         * gcc.c-torture/execute/pr17252.c: New test.
11097
11098 2004-09-14  Andrew Pinski  <apinski@apple.com>
11099
11100         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
11101
11102 2004-09-14  Roger Sayle  <roger@eyesopen.com>
11103
11104         PR rtl-optimization/9771
11105         * gcc.dg/pr9771-1.c: New test case.
11106
11107 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
11108
11109         PR tree-optimization/15262
11110         * gcc.c-torture/execute/pr15262-1.c: New test.
11111         * gcc.c-torture/execute/pr15262-2.c: New test.
11112
11113 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
11114
11115         * gcc.dg/declspec-12.c: New test.
11116
11117 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
11118
11119         * gfortran.dg/pr17090.f90: Add directives to test.
11120
11121 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11122
11123         * gcc.c-torture/compile/20040914-1.c: New test.
11124
11125 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
11126
11127         PR c++/16162
11128         * g++.dg/template/decl2.C: New test.
11129
11130 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
11131
11132         PR fortran/17090
11133         * gfortran.dg/pr17090.f90: New test.
11134
11135 2004-09-13  Dale Johannesen  <dalej@apple.com>
11136
11137         * gcc.c-torture/compile/pr17408.c:  New test case.
11138
11139 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
11140
11141         PR c++/16716
11142         * g++.dg/parse/crash17.C: New test.
11143
11144         PR c++/17327
11145         * g++.dg/template/enum3.C: New test.
11146
11147 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
11148
11149         * lib/gcc-defs.exp: Load wrapper.exp.
11150         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
11151         using local code.
11152         * lib/gcc.exp (gcc_init): Similar.
11153         * lib/gfortran.exp (gfortran_init): Similar.
11154         * lib/objc.exp (objc_init): Similar.
11155         * lib/treelang.exp (treelang_init): Similar.
11156         * lib/wrapper.exp: New file with build_wrapper call machinery in
11157         ${tool}_maybe_build_wrapper.
11158
11159 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
11160
11161         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
11162         "inline".
11163         * gcc.dg/declspec-11.c: Update expected messages.
11164         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
11165         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
11166         gcc.dg/inline-12.c: New tests.
11167
11168 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
11169
11170         * g++.dg/tree-ssa/pr17400.C: New testcase.
11171
11172 2004-09-13  James E Wilson  <wilson@specifixinc.com>
11173
11174         * gcc.target/mips/sb1-1.c: New testcase.
11175
11176 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
11177
11178         * lib/g77-dg.exp: Remove unused file.
11179         * lib/mike-g77.exp: Ditto.
11180         * lib/g77.exp: Ditto.
11181
11182 2004-09-12  Richard Henderson  <rth@redhat.com>
11183
11184         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
11185
11186 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
11187
11188         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
11189         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
11190         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
11191         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
11192         Update expected messages.
11193
11194 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
11195
11196         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
11197         declaration/use mismatch for dirp parameter.
11198
11199 2004-09-12  Andrew Pinski  <apinski@apple.com>
11200
11201         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
11202         -fgnu-runtime is passed.
11203
11204 2004-09-12  Richard Henderson  <rth@redhat.com>
11205
11206         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
11207         do the uplevel thing and update additional_flags directly.
11208         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
11209         gfortran.fortran-torture/execute/intrinsic_nearest.x,
11210         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
11211         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
11212
11213 2004-09-11  Steven Bosscher  <stevenb@suse.de>
11214
11215         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
11216
11217 2004-09-11  Roger Sayle  <roger@eyesopen.com>
11218
11219         PR middle-end/17411
11220         * g++.dg/opt/pr17411-1.C: New test case.
11221
11222 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
11223
11224         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
11225         gcc.dg/tls/diag-2.c: Update expected messages.
11226         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
11227         messages.
11228         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
11229         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
11230         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
11231         gcc.dg/tls/diag-5.c: New tests.
11232
11233 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
11234
11235         * gcc.dg/20040910-1.c: Correct dg-error regexp.
11236
11237 2004-09-11  Steven Bosscher  <stevenb@suse.de>
11238
11239         * g++.dg/parse/break-in-for.C: New test.
11240
11241 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
11242
11243         * gcc.dg/tree-ssa/20040911-1.c: New test.
11244
11245 2004-09-11  Andreas Jaeger  <aj@suse.de>
11246
11247         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
11248         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
11249
11250 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
11251
11252         * gcc.target/frv: New directory of FR-V-specific tests.
11253
11254 2004-09-10  James E Wilson  <wilson@specifixinc.com>
11255
11256         * gcc.dg/convert-vec-1.c: New test.
11257
11258 2004-09-10  Roger Sayle  <roger@eyesopen.com>
11259
11260         PR middle-end/17024
11261         * gcc.dg/pr17024-1.c: New test case.
11262
11263 2004-09-10  Eric Christopher  <echristo@redhat.com>
11264
11265         * gcc.dg/20040910-1.c: New test.
11266
11267 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
11268
11269         * gcc.dg/bitfld-9.c: New test.
11270
11271 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
11272
11273         * gcc.c-torture/execute/ieee/acc1.c: New test.
11274         * gcc.c-torture/execute/ieee/acc2.c: New test.
11275         * gcc.c-torture/execute/ieee/mzero6.c: New test.
11276
11277 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
11278
11279         * gcc.dg/deprecated-2.c: New test.
11280
11281 2004-09-09  James E Wilson  <wilson@specifixinc.com>
11282
11283         * gcc.dg/init-vec-1.c: New test.
11284
11285 2004-09-09  Roger Sayle  <roger@eyesopen.com>
11286
11287         PR middle-end/17055
11288         * gcc.dg/pr17055-1.c: New test case.
11289
11290 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
11291
11292         PR target/17377
11293         * gcc.c-torture/execute/pr17377.c: New test.
11294
11295 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
11296
11297         PR c/8420
11298         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
11299         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
11300         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
11301         gcc.dg/long-long-typespec-1.c: New tests.
11302         * gcc.dg/tls/diag-2.c: Update expected diagnostics
11303
11304 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
11305
11306         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
11307         gcc.dg/gnu99-static-1.c: New tests.
11308
11309 2004-09-08  Devang Patel  <dpatel@apple.com>
11310
11311         * gcc.dg/darwin-ld-20040828-1.c: New test.
11312         * gcc.dg/darwin-ld-20040828-2.c: New test.
11313         * gcc.dg/darwin-ld-20040828-3.c: New test.
11314
11315 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
11316
11317         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
11318         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
11319         in error message.
11320         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
11321         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
11322         in error message.
11323         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
11324         types they qualify.
11325         * objc.dg/type-size-2.m: Fix wording in comment.
11326         * objc.dg/va-meth-1.m: New test case.
11327
11328 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
11329
11330         PR c/16633:
11331         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
11332         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
11333
11334 2004-09-06  Devang Patel  <dpatel@apple.com>
11335
11336         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
11337         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
11338
11339 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
11340
11341         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
11342         reflect changed line numbering of diagnostics.
11343
11344 2004-09-06  Paul Brook  <paul@codesourcery.com>
11345
11346         * gfortran.dg/edit_real_1.f90: Add new test.
11347
11348 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11349
11350         * gcc.dg/tree-ssa/loop-2.c: New test.
11351         * gcc.dg/tree-ssa/loop-3.c: New test.
11352         * gcc.dg/tree-ssa/loop-4.c: New test.
11353         * gcc.dg/tree-ssa/loop-5.c: New test.
11354
11355 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11356
11357         * gcc.dg/format/sentinel-1.c: Update for parameter option.
11358
11359 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11360
11361         * gcc.dg/format/sentinel-1.c: New test.
11362
11363 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
11364
11365         * testsuite/gcc.dg/builtins-46.c: New.
11366
11367 2004-09-03  Devang Patel  <dpatel@apple.com>
11368
11369         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
11370         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
11371
11372 2004-09-03  Jan Beulich  <jbeulich@novell.com>
11373
11374         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
11375         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
11376         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
11377         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
11378         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
11379         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
11380         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
11381         the non-portable bzero.
11382         * gcc.dg/20010912-1.c: xfail for NetWare.
11383         * gcc.dg/20020426-2.c: xfail for NetWare.
11384         * gcc.dg/20021014-1.c: xfail for NetWare.
11385         * gcc.dg/20021018-1.c: xfail for NetWare.
11386         * gcc.dg/20030213-1.c: xfail for NetWare.
11387         * gcc.dg/20030225-1.c: xfail for NetWare.
11388         * gcc.dg/20030708-1.c: xfail for NetWare.
11389         * gcc.dg/builtins-config.h: Also exclude NetWare.
11390         * gcc.dg/format/format.h: Define restrict only if not already defined.
11391         * gcc.dg/nest.c: xfail for NetWare.
11392         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
11393         * lib/target-supports.exp (check_visibility_available): Exclude
11394         NetWare.
11395
11396 2004-09-03  Jan Beulich  <jbeulich@novell.com>
11397
11398         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
11399         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
11400         deterministic starting point for the alignment of structure fields.
11401         * gcc.dg/Wpadded.c: Dito.
11402         * g++.dg/abi/vbase10.C: Dito.
11403
11404 2004-09-03  Devang Patel  <dpatel@apple.com>
11405
11406         * g++.dg/debug/pr15736.cc: New test.
11407
11408 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
11409
11410         * README.QMTEST: Fix out-of-date link.
11411
11412 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
11413
11414         PR fortran/16579
11415         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
11416         Delete.  Duplicate of gfortran.dg/g77/20010610.f
11417
11418 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
11419
11420         * g++.dg/abi/arm_rtti1.C: New test.
11421
11422 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
11423
11424         * gcc.dg/ppc-vector-memcpy.c: New.
11425         * gcc.dg/ppc-vector-memset.c: New.
11426
11427 2004-09-02  Chao-ying Fu  <fu@mips.com>
11428
11429         * gcc.target/mips/mips-3d-1.c: New test.
11430         * gcc.target/mips/mips-3d-2.c: New test.
11431         * gcc.target/mips/mips-3d-3.c: New test.
11432         * gcc.target/mips/mips-3d-4.c: New test.
11433         * gcc.target/mips/mips-3d-5.c: New test.
11434         * gcc.target/mips/mips-3d-6.c: New test.
11435         * gcc.target/mips/mips-3d-7.c: New test.
11436         * gcc.target/mips/mips-3d-8.c: New test.
11437         * gcc.target/mips/mips-3d-9.c: New test.
11438         * gcc.target/mips/mips-ps-1.c: New test.
11439         * gcc.target/mips/mips-ps-2.c: New test.
11440         * gcc.target/mips/mips-ps-3.c: New test.
11441         * gcc.target/mips/mips-ps-4.c: New test.
11442         * gcc.target/mips/mips-ps-type.c: New test.
11443
11444 2004-09-02  Paul Brook  <paul@codesourcery.com>
11445
11446         * gfortran.dg/edit_real_1.f90: Add new tests.
11447
11448 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11449
11450         PR fortran/15327
11451         * gfortran.dg/merge_char_1.f90: New test.
11452
11453 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11454
11455         PR fortran/16404
11456         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
11457
11458 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
11459
11460         PR c/1522
11461         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
11462
11463 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
11464
11465         * g++.dg/opt/loop1.C: Do not XFAIL.
11466
11467 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
11468
11469         * gcc.c-torture/execute/20040831-1.c: New test.
11470
11471 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
11472
11473         PR fortran/16579
11474         * gfortran.dg/g77/20010610.f: Now passes.
11475         Copy from g77.f-torture/execute. Add dg-run directive.
11476         * gfortran.dg/g77/README: Update
11477
11478 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
11479
11480         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
11481         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
11482         (t1, t2, t3, t4): Add volatile.
11483
11484 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
11485
11486         * g++.dg/ext/visibility/arm1.C: New test.
11487
11488 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
11489
11490         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
11491         -pedantic-errors.
11492
11493 2004-09-01  Paul Brook  <paul@codesourcery.com>
11494
11495         * gfortran.dg/eof_2.f90: New test.
11496
11497 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11498
11499         PR fortran/16579
11500         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
11501
11502 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
11503
11504         PR libfortran/16805
11505         * gfortran.dg/list_read_2.f90: New test.
11506
11507 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
11508
11509         * g++.dg/abi/key1.C: New test.
11510
11511 2004-08-31  Richard Henderson  <rth@redhat.com>
11512
11513         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
11514         form of offsetof.
11515         * g++.dg/other/offsetof5.C: Remove duplicate.
11516
11517 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11518
11519         PR fortran/17244
11520         * gfortran.dg/func_derived_1.f90: New test.
11521
11522 2004-08-31  Paul Brook  <paul@codesourcery.com>
11523
11524         * gfortran.dg/eof_1.f90: New test.
11525
11526 2004-08-31  Paul Brook  <paul@codesourcery.com>
11527
11528         * gfortran.dg/list_read_1.f90: New file.
11529
11530 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
11531
11532         * g++.dg/opt/loop1.C: XFAIL.
11533
11534 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
11535
11536         * gcc.dg/funcdef-storage-1.c: New.
11537         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
11538         an extern function in local scope.
11539         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
11540         declare an 'auto inline' function in local scope.
11541         * gcc.dg/20011130-1.c: Likewise.
11542         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
11543         an 'auto' function in local scope.
11544         * gcc.dg/20021014-1.c: Likewise.
11545         * gcc.dg/20030331-2.c: Likewise.
11546
11547 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11548
11549         * gfortran.dg/blockdata_1.f90: New test.
11550
11551 2004-08-30  Richard Henderson  <rth@redhat.com>
11552
11553         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
11554
11555 2004-08-30  Richard Henderson  <rth@redhat.com>
11556
11557         * lib/fortran-torture.exp (fortran-torture-execute): Honor
11558         additional_flags set by alternate driver.
11559         (ieee-options): New procedure.
11560         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
11561         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
11562         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
11563         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
11564
11565 2004-08-30  Richard Henderson  <rth@redhat.com>
11566
11567         * lib/f-torture.exp: Remove.
11568
11569 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
11570
11571         PR rtl-optimization/16590
11572         * g++.dg/opt/loop1.C: New test.
11573
11574 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11575
11576         PR fortran/13910
11577         * gfortran.dg/oldstyle_1.f90: New test.
11578
11579 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
11580         Paul Brook  <paul@codesourcery.com>
11581
11582         * gfortran.dg/g77/README: Update.
11583         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
11584         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
11585         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
11586
11587 2004-08-28  Paul Brook  <paul@codesourcery.com>
11588
11589         PR libfortran/17195
11590         * gfortran.dg/edit_real_1.f90: New test.
11591
11592 2004-08-27  Paul Brook  <paul@codesourcery.com>
11593
11594         * gfortran.dg/rewind_1.f90: New test.
11595
11596 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
11597
11598         PR fortran/16597
11599         * gfortran.dg/pr16597.f90: New test.
11600
11601 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
11602
11603         PR c/13801
11604         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
11605         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
11606         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
11607         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
11608         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
11609
11610 2004-08-26  Nick Clifton  <nickc@redhat.com>
11611
11612         * gcc.c-torture/compile/pr17119.c: New test.
11613
11614 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
11615
11616         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
11617
11618 2004-08-25  Richard Henderson  <rth@redhat.com>
11619
11620         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
11621         the bits that expect kind=8 to be the largest real kind.
11622
11623 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
11624
11625         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
11626
11627 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11628
11629         * gfortran.dg/assignment_1.f90: New test.
11630
11631 2004-08-25  Adam Nemet  <anemet@lnxw.com>
11632
11633         * g++.dg/template/repo3.C: New test.
11634
11635 2004-08-25  Roger Sayle  <roger@eyesopen.com>
11636
11637         PR middle-end/16693
11638         PR tree-optimization/16372
11639         * g++.dg/opt/pr16372-1.C: New test case.
11640         * g++.dg/opt/pr16693-1.C: New test case.
11641         * g++.dg/opt/pr16693-2.C: New test case.
11642
11643 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
11644
11645         * objc.dg/proto-lossage-4.m: New test.
11646
11647 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
11648
11649         PR c++/17155
11650         * g++.dg/inherit/local2.C: New test.
11651
11652 2004-08-25  Paul Brook  <paul@codesourcery.com>
11653
11654         PR fortran/17144
11655         * gfortran.dg/string_ctor_1.f90: New test.
11656
11657 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11658
11659         PR c++/14428
11660         * g++.dg/template/redecl2.C: New test.
11661
11662 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
11663
11664         PR fortran/17143
11665         * gfortran.dg/pr17143.f90: New test.
11666
11667 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
11668
11669         PR fortran/17164
11670         * gfortran.dg/pr17164.f90: New test.
11671
11672 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11673
11674         * gcc.dg/tree-ssa/loop-1.c: New test.
11675
11676 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
11677
11678         * gcc.c-torture/compile/20040824-1.c: New test.
11679
11680 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
11681
11682         * gcc.c-torture/compile/iftrap-3.c: New test.
11683
11684 2004-08-24  Paul Brook  <paul@codesourcery.com>
11685
11686         * gfortran.dg/entry_2.f90: New test.
11687
11688 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
11689
11690         PR c++/16889
11691         * g++.dg/lookup/ambig[12].C: New.
11692
11693 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11694
11695         PR c++/16706
11696         * g++.dg/template/crash21.C: New test.
11697         * g++.dg/template/crash22.C: Likewise.
11698
11699 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
11700
11701         PR c++/17149
11702         * g++.dg/template/access15.C: New.
11703
11704 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
11705
11706         PR c++/17163
11707         * g++.dg/template/repo2.C: New test.
11708
11709 2004-08-23  Roger Sayle  <roger@eyesopen.com>
11710
11711         PR rtl-optimization/17078
11712         * gcc.c-torture/execute/pr17078-1.c: New test case.
11713
11714 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
11715
11716         PR c/14492
11717         * gcc.dg/debug/crash1.c: New test.
11718
11719 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
11720
11721         PR c/16180
11722         * gcc.dg/loop-5.c: New test.
11723
11724 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11725
11726         * gcc.c-torture/execute/20040823-1.c: New test.
11727
11728 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
11729
11730         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
11731         to the assembler.  Simplify test accordingly.
11732         (asm_abi_flags): Use GNU names.
11733         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
11734         to check for ABI flags.
11735
11736 2004-08-22  Andrew Pinski  <apinski@apple.com>
11737
11738         * g++.dg/opt/pr14029.C: New test.
11739         * gcc.c-torture/execute/pr15262.c: New test.
11740
11741 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11742
11743         * gfortran.dg/reduction.f90: Add checks with complex arguments.
11744
11745 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
11746
11747         PR 16908
11748         * gfortran.dg/direct_io.f90: New test.
11749
11750 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
11751
11752         PR c++/17121
11753         * g++.dg/inherit/local2.C: New test.
11754
11755 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
11756
11757         PR c++/17120
11758         * g++.dg/warn/Wparentheses-4.C: New test.
11759
11760 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
11761
11762         PR c++/17121
11763         * g++.dg/inherit/local2.C: New test.
11764
11765         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
11766         * gcc.dg/ppc-ldstruct.c: Likewise.
11767         * gcc.dg/ppc64-abi-2.c: Likewise.
11768
11769 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
11770
11771         PR rtl-optimization/17099
11772         * gcc.c-torture/execute/20040820-1.c: New test.
11773
11774 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
11775
11776         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
11777
11778 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
11779
11780         PR fortran/17077
11781         * gfortran.dg/auto_array_1.f90: New test.
11782
11783 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11784
11785         PR fortran/17074
11786         * gfortran.dg/simpleif_1.f90: New test.
11787
11788 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
11789
11790         * lib/target-supports.exp (check_profiling_available): Return
11791         false for arm*-*-symbianelf* and arm*-*-eabi*.
11792
11793         PR c++/15890
11794         * g++.dg/template/delete1.C: New test.
11795
11796 2004-08-19  Paul Brook  <paul@codesourcery.com>
11797
11798         PR fortran/14976
11799         PR fortran/16228
11800         * gfortran.dg/data_char_1.f90: New test.
11801
11802 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
11803
11804         PR fortran/16946
11805         * gfortran.dg/reduction.f90: New testcase.
11806
11807 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11808
11809         PR fortran/16520
11810         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
11811
11812 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
11813
11814         PR c++/17041
11815         * g++.dg/Wparentheses-3.C: New test.
11816
11817 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
11818
11819         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
11820         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
11821         * gcc.dg/vect/vect-2.c: Likewise.
11822         * gcc.dg/vect/vect-3.c: Likewise.
11823         * gcc.dg/vect/vect-4.c: Likewise.
11824         * gcc.dg/vect/vect-5.c: Likewise.
11825         * gcc.dg/vect/vect-6.c: Likewise.
11826         * gcc.dg/vect/vect-7.c: Likewise.
11827         * gcc.dg/vect/vect-25.c: Likewise.
11828         * gcc.dg/vect/vect-31.c: Likewise.
11829         * gcc.dg/vect/vect-32.c: Likewise.
11830         * gcc.dg/vect/vect-34.c: Likewise.
11831         * gcc.dg/vect/vect-36.c: Likewise.
11832         * gcc.dg/vect/vect-all.c: Likewise.
11833
11834 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
11835
11836         PR c++/17068
11837         * g++.dg/template/operator4.C: New test.
11838
11839 2004-08-18  Richard Henderson  <rth@redhat.com>
11840
11841         * gcc.dg/20040206-1.c: XFAIL.
11842
11843 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
11844
11845         PR c++/16246
11846         * g++.dg/template/array7.C: New test.
11847
11848 2004-08-17  James E Wilson  <wilson@specifixinc.com>
11849
11850         * gcc.dg/mips-movcc-1.c: New test.
11851         * gcc.dg/mips-movcc-2.c: New test.
11852         * gcc.dg/mips-movcc-3.c: New test.
11853
11854         * gcc.dg/mips-nmadd-1.c: New test.
11855         * gcc.dg/mips-nmadd-2.c: New test.
11856
11857 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
11858
11859         PR c++/15871
11860         * g++.dg/opt/inline8.C: New test.
11861
11862         PR c++/16965
11863         * g++.dg/parse/error17.C: New test.
11864
11865 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
11866
11867         * gcc.dg/vect: New directory for vectorizer tests.
11868         * gcc.dg/vect/tree-vect.h: New file.
11869         * gcc.dg/vect/vect.exp: New file.
11870         * gcc.dg/vect/pr16105.c.c: New test.
11871         * gcc.dg/vect/vect-1.c: New test.
11872         * gcc.dg/vect/vect-2.c: New test.
11873         * gcc.dg/vect/vect-3.c: New test.
11874         * gcc.dg/vect/vect-4.c: New test.
11875         * gcc.dg/vect/vect-5.c: New test.
11876         * gcc.dg/vect/vect-6.c: New test.
11877         * gcc.dg/vect/vect-7.c: New test.
11878         * gcc.dg/vect/vect-8.c: New test.
11879         * gcc.dg/vect/vect-9.c: New test.
11880         * gcc.dg/vect/vect-10.c: New test.
11881         * gcc.dg/vect/vect-11.c: New test.
11882         * gcc.dg/vect/vect-12.c: New test.
11883         * gcc.dg/vect/vect-13.c: New test.
11884         * gcc.dg/vect/vect-14.c: New test.
11885         * gcc.dg/vect/vect-15.c: New test.
11886         * gcc.dg/vect/vect-16.c: New test.
11887         * gcc.dg/vect/vect-17.c: New test.
11888         * gcc.dg/vect/vect-18.c: New test.
11889         * gcc.dg/vect/vect-19.c: New test.
11890         * gcc.dg/vect/vect-20.c: New test.
11891         * gcc.dg/vect/vect-21.c: New test.
11892         * gcc.dg/vect/vect-22.c: New test.
11893         * gcc.dg/vect/vect-23.c: New test.
11894         * gcc.dg/vect/vect-24.c: New test.
11895         * gcc.dg/vect/vect-25.c: New test.
11896         * gcc.dg/vect/vect-26.c: New test.
11897         * gcc.dg/vect/vect-27.c: New test.
11898         * gcc.dg/vect/vect-28.c: New test.
11899         * gcc.dg/vect/vect-29.c: New test.
11900         * gcc.dg/vect/vect-30.c: New test.
11901         * gcc.dg/vect/vect-31.c: New test.
11902         * gcc.dg/vect/vect-32.c: New test.
11903         * gcc.dg/vect/vect-33.c: New test.
11904         * gcc.dg/vect/vect-34.c: New test.
11905         * gcc.dg/vect/vect-35.c: New test.
11906         * gcc.dg/vect/vect-36.c: New test.
11907         * gcc.dg/vect/vect-37.c: New test.
11908         * gcc.dg/vect/vect-38.c: New test.
11909         * gcc.dg/vect/vect-40.c: New test.
11910         * gcc.dg/vect/vect-41.c: New test.
11911         * gcc.dg/vect/vect-42.c: New test.
11912         * gcc.dg/vect/vect-43.c: New test.
11913         * gcc.dg/vect/vect-44.c: New test.
11914         * gcc.dg/vect/vect-45.c: New test.
11915         * gcc.dg/vect/vect-46.c: New test.
11916         * gcc.dg/vect/vect-47.c: New test.
11917         * gcc.dg/vect/vect-48.c: New test.
11918         * gcc.dg/vect/vect-49.c: New test.
11919         * gcc.dg/vect/vect-50.c: New test.
11920         * gcc.dg/vect/vect-51.c: New test.
11921         * gcc.dg/vect/vect-52.c: New test.
11922         * gcc.dg/vect/vect-53.c: New test.
11923         * gcc.dg/vect/vect-54.c: New test.
11924         * gcc.dg/vect/vect-55.c: New test.
11925         * gcc.dg/vect/vect-56.c: New test.
11926         * gcc.dg/vect/vect-57.c: New test.
11927         * gcc.dg/vect/vect-58.c: New test.
11928         * gcc.dg/vect/vect-59.c: New test.
11929         * gcc.dg/vect/vect-60.c: New test.
11930         * gcc.dg/vect/vect-61.c: New test.
11931         * gcc.dg/vect/vect-all.c: New test.
11932         * gcc.dg/vect/vect-none.c: New test.
11933
11934 2004-08-17  Paul Brook  <paul@codesourcery.com>
11935
11936         PR fortran/13082
11937         * gfortran.dg/entry_1.f90: New test.
11938
11939 2004-08-17  Andrew Pinski  <apinski@apple.com>
11940
11941         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
11942
11943 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
11944
11945         * gcc.dg/pr17036-1.c: New test.
11946
11947 2004-08-16  Devang Patel  <dpatel@apple.com>
11948
11949         * gcc.dg/darwin-20040809-1.c: New test.
11950
11951 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
11952
11953         * gcc.dg/funcdef-attr-1.c: New test.
11954
11955 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
11956
11957         * gcc.dg/altivec-17.c: New test.
11958         * gcc.dg/altivec-18.c: New test.
11959
11960 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11961
11962         PR c++/6749
11963         * g++.dg/template/vtable2.C: New test.
11964
11965 2004-08-14  Richard Henderson  <rth@redhat.com>
11966
11967         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
11968         * gcc.dg/pack-test-4.c (main): Return 0.
11969         * gcc.dg/setjmp-1.c: Remove XFAIL.
11970         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
11971
11972 2004-08-14  Richard Henderson  <rth@redhat.com>
11973
11974         * gcc.dg/980217-1.c: Add prototype for printf.
11975
11976 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
11977
11978         * gfortran.dg/pr16935.f90: New test.
11979
11980 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
11981
11982         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
11983
11984 2004-08-13  Paul Brook  <paul@codesourcery.com>
11985
11986         * gfortran.dg/der_io_1.f90: Remove stray comma.
11987
11988 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
11989
11990         * gcc.dg/vmx/cw-bug-2.c: Remove.
11991         * gcc.dg/vmx/vprint-1.c: Remove.
11992         * gcc.dg/vmx/vscan-1.c: Remove.
11993
11994 2004-08-12  Devang patel  <dpatel@apple.com>
11995
11996         * gcc.dg/darwin-20040809-2.c: New test.
11997
11998 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
11999
12000         * g++.dg/ext/altivec-12.C: New test.
12001
12002         * g++.dg/ext/altivec-11.C: New test.
12003
12004 2004-08-12  Paul Brook  <paul@codesourcery.com>
12005
12006         * g++.dg/abi/arm_cxa_vec_1.C: New test.
12007
12008 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
12009
12010         * g++.dg/ext/altivec-2.C: Check for hardware support before
12011         executing any VMX instructions.
12012
12013         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
12014
12015 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
12016
12017         PR c++/16276
12018         * g++.old-deja/g++.other/comdat4.C: New test.
12019         * g++.old-deja/g++.other/comdat4-aux.cc: New.
12020
12021 2004-08-12  Ben Elliston  <bje@au.ibm.com>
12022
12023         PR target/16286
12024         * gcc.dg/pr16286.c: New test.
12025
12026 2004-08-12 Jan Beulich <jbeulich@novell.com>
12027
12028         * g++.dg/ext/asm5.C: New.
12029
12030 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
12031
12032         PR c++/16698
12033         * g++.dg/eh/crash1.C: New test.
12034
12035         PR c++/16717
12036         * g++.dg/ext/construct1.C: New test.
12037
12038 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
12039
12040         PR c++/16853
12041         * g++.dg/init/ptrmem1.C: New test.
12042
12043         PR c++/16618
12044         * g++.dg/parse/offsetof5.C: New test.
12045
12046         PR c++/16870
12047         * g++.dg/template/overload3.C: New test.
12048
12049 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
12050
12051         PR c++/16964
12052         * g++.dg/parse/error16.C: New test.
12053
12054         PR c++/16904
12055         * g++.dg/template/error14.C: New test.
12056
12057         PR c++/16929
12058         * g++.dg/template/error15.C: New test.
12059
12060 2004-08-11  Devang Patel  <dpatel@apple.com>
12061
12062         * gcc.dg/darwin-ld-20040809-1.c: New test.
12063         * gcc.dg/darwin-ld-20040809-2.c: New test.
12064
12065 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
12066
12067         PR fortran/16917
12068         * gfortran.dg/dfloat_1.f90: New test.
12069
12070 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
12071
12072         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
12073         * gcc.dg/dll-2.c: Fix dg-require syntax.
12074         * gcc.misc-tests/arm-isr.c (abort): Declare.
12075         (exit): Likewise.
12076
12077 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
12078
12079         PR c++/16971
12080         * g++.dg/parse/crash16.C: New test.
12081
12082 2004-08-10  Roger Sayle  <roger@eyesopen.com>
12083
12084         * gcc.dg/mips-rsqrt-1.c: New test case.
12085         * gcc.dg/mips-rsqrt-2.c: New test case.
12086         * gcc.dg/mips-rsqrt-3.c: New test case.
12087
12088 2004-08-10  Paul Brook  <paul@codesourcery.com>
12089
12090         * gfortran.dg/der_io_1.f90: New test.
12091
12092 2004-08-10  Paul Brook  <paul@codesourcery.com>
12093
12094         PR fortran/16919
12095         * gfortran.dg/der_array_1.f90: New test.
12096
12097 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
12098
12099         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
12100
12101 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
12102
12103         * gcc.dg/wchar_t-2.c: Fix typo.
12104
12105 2004-08-09  Falk Hueffner  <falk@debian.org>
12106
12107         PR tree-optimization/12517
12108         * gcc.c-torture/compile/pr12517.c: New test.
12109
12110         PR tree-optimization/12578
12111         * gcc.c-torture/compile/pr12578.c: New test.
12112
12113         PR tree-optimization/12899
12114         * gcc.c-torture/compile/pr12899.c: New test.
12115
12116         PR rtl-optimization/14692
12117         * gcc.c-torture/compile/pr14692.c: New test.
12118
12119         PR tree-optimization/16461
12120         * gcc.c-torture/compile/pr16461.c: New test.
12121
12122 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
12123
12124         * gfortran.dg/getenv_1.f90: New test.
12125
12126 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
12127
12128         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
12129         wchar_t.
12130         * gcc.dg/symbian5.c: Test -fno-short-wchar.
12131
12132 2004-08-06  Paul Brook  <paul@codesourcery.com>
12133
12134         * gfortran.dg/ret_array_1.f90: New test.
12135         * gfortran.dg/ret_pointer_1.f90: New test.
12136
12137 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
12138
12139         * gcc.dg/missing-field-init-[12].c: New tests.
12140         * g++.dg/warn/missing-field-init-[12].C: New tests.
12141
12142 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
12143
12144         * gcc.dg/enum2.c: New test.
12145         * gcc.dg/symbian3.c: Likewise.
12146         * gcc.dg/symbian4.c: Likewise.
12147         * gcc.dg/wchar_t-2.c: Likewise.
12148
12149 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
12150
12151         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
12152         destructor tests.
12153
12154 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
12155
12156         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
12157         dg-require-visiblity.
12158         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
12159         * g++.dg/ext/visibility/fvisibility.C: Likewise.
12160         * g++.dg/ext/visibility/memfuncts.C: Likewise.
12161         * g++.dg/ext/visibility/new1.C: Likewise.
12162         * g++.dg/ext/visibility/pragma.C: Likewise.
12163         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
12164         * g++.dg/ext/visibility/virtual.C: Likewise.
12165         * g++/dg/ext/visibility/visibility-1.C: Likewise.
12166         * g++/dg/ext/visibility/visibility-2.C: Likewise.
12167         * g++/dg/ext/visibility/visibility-3.C: Likewise.
12168         * g++/dg/ext/visibility/visibility-4.C: Likewise.
12169         * g++/dg/ext/visibility/visibility-5.C: Likewise.
12170         * g++/dg/ext/visibility/visibility-6.C: Likewise.
12171         * g++/dg/ext/visibility/visibility-7.C: Likewise.
12172         * g++/dg/ext/visibility/visibility-8.C: New test.
12173         * gcc.c-torture/compile/dll.x: Remove.
12174         * gcc.dg/dll-2.c: Use dg-require-dll
12175         * gcc.dg/visibility-10.c: New test.
12176         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
12177         supporting DLLs.
12178         * testsuite/lib/scanasm.exp (scan_hidden): New function.
12179         (scan_not_hidden): Likewise.
12180
12181 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
12182
12183         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
12184
12185 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
12186
12187         * gcc.c-torture/execute/20040805-1.c: New test.
12188
12189 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
12190
12191         * gcc.dg/20020118-1.c: Declare abort.
12192         * gcc.dg/altivec_check.h: Likewise.
12193         * gcc.dg/iftrap-2.c: Likewise.
12194         * gcc.dg/pragma-darwin.c: Likewise.
12195         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
12196
12197 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
12198
12199         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
12200
12201 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
12202
12203         * gcc.c-torture/execute/builtins/abs-2.c,
12204         gcc.c-torture/execute/builtins/abs-3.c,
12205         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
12206         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
12207         intmax_t, uintmax_t and their limits.
12208         * gcc.dg/intmax_t-1.c: New test.
12209
12210 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12211
12212         * g++.dg/tc1/dr147.C: Add reference to PR.
12213
12214 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
12215
12216         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
12217         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
12218
12219 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
12220
12221         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
12222
12223 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
12224
12225         * gcc.dg/redecl-5.c: New test.
12226         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
12227         of scanf.
12228
12229 2004-08-03  Roger Sayle  <roger@eyesopen.com>
12230
12231         PR middle-end/16790
12232         * gcc.c-torture/execute/pr16790-1.c: New test case.
12233
12234 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
12235
12236         * g++.dg/ext/visibility/assign1.C: New test.
12237         * g++.dg/ext/visibility/new1.C: Likewise.
12238
12239         * gcc.dg/symbian1.c: New test.
12240         * gcc.dg/symbian2.c: Likewise.
12241
12242 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
12243
12244         PR target/16570
12245         * gcc.dg/i386-sse-9.c: New test.
12246
12247 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
12248
12249         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
12250
12251 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
12252
12253         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
12254         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
12255         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
12256         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
12257         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
12258         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
12259         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
12260         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
12261         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
12262         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
12263         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
12264         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
12265         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
12266         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
12267         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
12268         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
12269         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
12270         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
12271         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
12272         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
12273         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
12274         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
12275         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
12276         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
12277         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
12278         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
12279         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
12280         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
12281         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
12282         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
12283         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
12284         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
12285         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
12286         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
12287         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
12288         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
12289         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
12290         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
12291         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
12292         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
12293         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
12294         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
12295         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
12296         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
12297         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
12298         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
12299         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
12300         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
12301         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
12302         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
12303         gcc.misc-tests/i386-pf-3dnow-1.c,
12304         gcc.misc-tests/i386-pf-athlon-1.c,
12305         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
12306         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
12307         Declare built-in functions used.
12308         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
12309
12310 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
12311
12312         PR c++/16707
12313         * g++.dg/lookup/using12.C: New test.
12314
12315         * g++.dg/init/null1.C: Fix PR number.
12316         * g++.dg/parse/namespace10.C: Likewise.
12317
12318 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
12319
12320         PR c++/16224
12321         * g++.dg/template/spec17.C: New test.
12322         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
12323         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
12324
12325 2004-08-02  David Billinghurst
12326
12327         PR fortran/16292
12328         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
12329
12330 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
12331
12332         * gcc.dg/ia64-got-1.c: New test case.
12333
12334 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
12335
12336         PR c++/16489
12337         * g++.dg/init/null1.C: New test.
12338         * g++.dg/tc1/dr76.C: Adjust error marker.
12339
12340         PR c++/16529
12341         * g++.dg/parse/namespace10.C: New test.
12342
12343         PR c++/16810
12344         * g++.dg/inherit/ptrmem2.C: New test.
12345
12346 2004-08-02  Ben Elliston  <bje@au.ibm.com>
12347
12348         PR target/16155
12349         * gcc.dg/pr16155.c: New test.
12350
12351 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
12352
12353         * gcc.dg/redecl-2.c: New test.
12354
12355 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
12356
12357         * gcc.dg/darwin-longdouble.c: New file.
12358
12359 2004-07-30  Richard Henderson  <rth@redhat.com>
12360
12361         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
12362         write to constant argument.
12363         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
12364
12365 2004-07-30  Richard Henderson  <rth@redhat.com>
12366
12367         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
12368         tests of nearest around zero.
12369
12370 2004-07-30  Andrew Pinski  <apinski@apple.com>
12371
12372         * gcc.c-torture/compile/20040730-1.c: New test.
12373
12374 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
12375
12376         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
12377         powerpc-eabispe.
12378
12379 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
12380
12381         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
12382
12383 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
12384
12385         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
12386         contains $ld_library_path.
12387         * lib/gfortran.exp (gfortran_link_flags): Likewise.
12388
12389 2004-07-29  Richard Henderson  <rth@redhat.com>
12390
12391         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
12392
12393         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
12394         (alt2, which): New.
12395         (Check): Accept either alternative.
12396
12397 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
12398
12399         * g++.dg/abi/inline1.C: New test.
12400         * g++.dg/abi/local1-a.cc: Likewise.
12401         * g++.dg/abi/local1.C: Likewise.
12402         * g++.dg/abi/mangle11.C: Tweak location of warnings.
12403         * g++.dg/abi/mangle12.C: Likewise.
12404         * g++.dg/abi/mangle17.C: Likewise.
12405         * g++.dg/abi/mangle20-2.C: Likewise.
12406         * g++.dg/opt/interface1.C: Likewise.
12407         * g++.dg/opt/interface1.h: Likewise.
12408         * g++.dg/opt/interface1-a.cc: New test.
12409         * g++.dg/parse/repo1.C: New test.
12410         * g++.dg/template/repo1.C: Likewise.
12411         * g++.dg/warn/Winline-1.C: Likewise.
12412         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
12413
12414 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
12415
12416         * gcc.dg/tree-ssa/20040729-1.c: New test.
12417
12418 2004-07-27  Matt Austern <austern@apple.com>
12419
12420         * gcc.dg/darwin-bool-1.c: New test.
12421         * gcc.dg/darwin-bool-2.c: New test.
12422
12423 2004-07-28  Richard Henderson  <rth@redhat.com>
12424
12425         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
12426         arguments in the correct type.  Don't write to constant arguments.
12427
12428 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
12429
12430         PR tree-optimization/16688
12431         PR tree-optimization/16689
12432         * g++.dg/tree-ssa/pr16688.C: New test.
12433
12434 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
12435
12436         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
12437         loads.  Not only in the comment, this time.
12438
12439 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
12440
12441         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
12442         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
12443         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
12444         * gcc.dg/sh4a-bitmovua.c: New.
12445         * gcc.dg/sh4a-cos.c: New.
12446         * gcc.dg/sh4a-cosf.c: New.
12447         * gcc.dg/sh4a-fprun.c: New.
12448         * gcc.dg/sh4a-fsrra.c: New.
12449         * gcc.dg/sh4a-memmovua.c: New.
12450         * gcc.dg/sh4a-sin.c: New.
12451         * gcc.dg/sh4a-sincos.c: New.
12452         * gcc.dg/sh4a-sincosf.c: New.
12453         * gcc.dg/sh4a-sinf.c: New.
12454
12455 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
12456
12457         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
12458         conditionals.
12459         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
12460         loads.
12461         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
12462         DOM1.
12463
12464 2004-07-27  Andrew Pinski  <apinski@apple.com>
12465
12466         * g++.dg/rtti/tinfo1.C: Correct the xfail.
12467
12468 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
12469
12470         * gcc.dg/pragma-isr.c: New test.
12471
12472 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12473
12474         PR c++/14429
12475         * g++.dg/template/ttp11.C: New test.
12476
12477 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
12478
12479         * gcc.c-torture/compile/20040727-1.c: New test.
12480
12481 2004-07-26  Eric Christopher  <echristo@redhat.com>
12482
12483         * gcc.c-torture/compile/20040726-2.c: New test.
12484
12485 2004-07-26  Andrew Pinski  <apinski@apple.com>
12486
12487         * g++.dg/rtti/tinfo1.C: Xfail.
12488
12489 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
12490
12491         * gcc.c-torture/compile/20040726-1.c: New test.
12492
12493 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
12494             Brian Ryner  <bryner@brianryner.com>
12495
12496         PR c++/9283
12497         PR c++/15000
12498         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
12499         * g++.dg/ext/visibility/: New directory.
12500         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
12501         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
12502         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
12503         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
12504         * g++.dg/ext/visibility/fvisibility.C,
12505         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
12506         g++.dg/ext/visibility/fvisibility-override1.C
12507         g++.dg/ext/visibility/fvisibility-override2.C
12508         g++.dg/ext/visibility/memfuncts.C
12509         g++.dg/ext/visibility/noPLT.C
12510         g++.dg/ext/visibility/pragma.C
12511         g++.dg/ext/visibility/pragma-override1.C
12512         g++.dg/ext/visibility/pragma-override2.C
12513         g++.dg/ext/visibility/staticmemfuncts.C
12514         g++.dg/ext/visibility/virtual.C: New tests.
12515
12516 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
12517
12518         PR c/15360
12519         * gcc.dg/pr15360-1.c: New test.
12520
12521 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
12522
12523         * gcc.dg/pragma-align-2.c: New test.
12524         * gcc.dg/pragma-init-fini.c: New test.
12525         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
12526         targets.
12527
12528 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
12529
12530         * gcc.dg/init-string-2.c: New test.
12531
12532 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
12533
12534         PR 16684
12535         * gcc.dg/Wredundant-decls-1.c: New test case.
12536
12537 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
12538
12539         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
12540         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
12541         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
12542         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
12543         * gcc.dg/compat/generate-random.c: New file.
12544         * gcc.dg/compat/generate-random.h: Likewise.
12545         * gcc.dg/compat/generate-random_r.c: Likewise.
12546         * gcc.dg/compat/struct-layout-1.h: Likewise.
12547         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
12548         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
12549         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
12550         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
12551         * gcc.dg/compat/struct-layout-1_main.c: New test.
12552         * gcc.dg/compat/struct-layout-1_x.c: New file.
12553         * gcc.dg/compat/struct-layout-1_y.c: New file.
12554         * gcc.dg/compat/struct-layout-1_test.h: New file.
12555
12556 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
12557
12558         * gcc.dg/comp-return-1.c: New test
12559
12560 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
12561
12562         * gcc.dg/vmx/8-02a.c: Fix typo.
12563
12564         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
12565         * gcc.dg/darwin-abi-3.c: New test.
12566
12567         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
12568         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
12569
12570         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
12571         * gcc.dg/vmx/ops-long-1.c: New test.
12572         * gcc.dg/vmx/ops-long-2.c: New test.
12573
12574 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
12575
12576         * g++.dg/lookup/conv-[1234].C: New.
12577
12578 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
12579
12580         * g++.dg/parse/attr2.C: Simplify.
12581
12582 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
12583
12584         PR c/7284
12585         * gcc.c-torture/execute/pr7284-1.c: New test.
12586
12587 2004-07-22  Brian Booth  <bbooth@redhat.com>
12588
12589         * gcc.dg/tree-ssa/20040721-1.c: New test.
12590
12591 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
12592
12593         * g++.dg/template/crash20.c: New.
12594
12595 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
12596
12597         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
12598         Add dg-run directive.  Declare variables as required.
12599         * gfortran.dg/g77/README: Update
12600
12601 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
12602
12603         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
12604         gcc.dg/cris-peep2-andu2.c: New tests.
12605
12606 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
12607
12608         PR c/15052
12609         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
12610         on return type.
12611         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
12612         messages.
12613         * gcc.dg/qual-return-2.c: Update expected messages.
12614         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
12615
12616 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
12617
12618         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
12619         * gcc.dg/noncompile/921102-1.c: Update expected error message.
12620
12621 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
12622
12623         PR c/11250
12624         * gcc.dg/init-string-1.c: New test.
12625
12626 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
12627
12628         PR middle-end/15345
12629         PR c/16450
12630         * gcc.dg/torture/nested-fn-1.c: New test.
12631
12632 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
12633
12634         PR target/16559
12635         * gcc.dg/ia64-fptr-1.c: New file.
12636
12637 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12638
12639         PR c++/14497
12640         * g++.dg/template/spec16.C: New test.
12641         * g++.old-deja/g++.robertl/eb118.C: Remove.
12642
12643 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12644
12645         PR c++/509
12646         * g++.dg/template/spec15.C: New test.
12647
12648 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
12649
12650         Copy cases from g77.f-torture/execute and add dg-run
12651         directive.  Other changes as noted.
12652         * gfortran.dg/g77/13037.f
12653         * gfortran.dg/g77/1832.f
12654         * gfortran.dg/g77/19981119-0.f
12655         * gfortran.dg/g77/19990313-0.f
12656         * gfortran.dg/g77/19990313-1.f
12657         * gfortran.dg/g77/19990313-2.f
12658         * gfortran.dg/g77/19990313-3.f
12659         * gfortran.dg/g77/19990419-1.f
12660         * gfortran.dg/g77/19990826-0.f
12661         * gfortran.dg/g77/19990826-2.f
12662         * gfortran.dg/g77/20000503-1.f
12663         * gfortran.dg/g77/20001111.f
12664         * gfortran.dg/g77/20010116.f
12665         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
12666         * gfortran.dg/g77/20010430.f
12667         * gfortran.dg/g77/6177.f
12668         * gfortran.dg/g77/947.f
12669         * gfortran.dg/g77/970816-3.f
12670         * gfortran.dg/g77/971102-1.f
12671         * gfortran.dg/g77/980520-1.f
12672         * gfortran.dg/g77/980628-0.f
12673         * gfortran.dg/g77/980628-1.f
12674         * gfortran.dg/g77/980628-10.f
12675         * gfortran.dg/g77/980628-2.f
12676         * gfortran.dg/g77/980628-3.f
12677         * gfortran.dg/g77/980628-7.f
12678         * gfortran.dg/g77/980628-8.f
12679         * gfortran.dg/g77/980628-9.f
12680         * gfortran.dg/g77/980701-0.f
12681         * gfortran.dg/g77/980701-1.f
12682         * gfortran.dg/g77/cabs.f
12683         * gfortran.dg/g77/claus.f
12684         * gfortran.dg/g77/complex_1.f
12685         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
12686         * gfortran.dg/g77/dcomplex.f
12687         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
12688         * gfortran.dg/g77/f90-intrinsic-mathematical.f
12689         * gfortran.dg/g77/f90-intrinsic-numeric.f
12690         * gfortran.dg/g77/int8421.f
12691         * gfortran.dg/g77/labug1.f
12692         * gfortran.dg/g77/large_vec.f
12693         * gfortran.dg/g77/le.f
12694         * gfortran.dg/g77/short.f
12695         * gfortran.dg/g77/README: Update
12696
12697 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
12698
12699         PR c++/16637
12700         * g++.dg/parse/lookup4.C: New test.
12701
12702 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12703
12704         PR c++/16175
12705         * g++.dg/template/ttp10.C: New test.
12706
12707 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
12708
12709         * gcc.dg/pr12625-1.c: New test.
12710
12711 2004-07-20  Steven Bosscher  <stevenb@suse.de>
12712
12713         * testsuite/gcc.dg/switch-warn-1.c: New test.
12714         * testsuite/gcc.dg/switch-warn-2.c: New test.
12715         * gcc.c-torture/compile/pr14730.c: Update.
12716
12717 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
12718
12719         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
12720         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
12721         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
12722         g++.dg/template/nontype3.C: Remove trailing CR from tests.
12723
12724 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
12725
12726         PR c++/16623
12727         * g++.dg/template/assign1.C: New test.
12728
12729 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12730
12731         PR c++/12170
12732         * g++.dg/template/ttp9.C: New test.
12733
12734 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
12735
12736         * gcc.dg/format/cmn-err-1.c: New test.
12737
12738 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
12739
12740         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
12741         gcc.dg/Wparentheses-10.c: New tests.
12742         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
12743
12744 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12745
12746         PR fortran/16465
12747         * gfortran.dg/g77//ffixed-line-length-0.f,
12748         gfortran.dg/g77/ffixed-line-length-132.f,
12749         gfortran.dg/g77/ffixed-line-length-72.f,
12750         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
12751         gfortran.dg/g77/README: Update.
12752
12753 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12754
12755         PR c++/13092
12756         * g++.dg/template/non-dependent7.C: New test.
12757         * g++.dg/template/non-dependent8.C: Likewise.
12758         * g++.dg/template/non-dependent9.C: Likewise.
12759         * g++.dg/template/non-dependent10.C: Likewise.
12760
12761 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
12762
12763         PR c++/16337
12764         * g++.dg/parse/attr2.C: New test.
12765
12766 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
12767
12768         * g77.dg: Removed.
12769         * g77.f-torture: Ditto.
12770
12771 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
12772
12773         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
12774         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
12775         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
12776
12777 2004-07-16  Richard Henderson  <rth@redhat.com>
12778
12779         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
12780
12781 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12782
12783         * lib/fortran-torture.exp (fortran-torture): Don't test compile
12784         tests with full list of options.
12785         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
12786         of TORTURE_OPTIONS if test contains 'dg-do run'.
12787
12788         PR fortran/16404
12789         * gfortran.dg/do_iterator.f90: New test.
12790
12791 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12792
12793         PR rtl-optimization/16536
12794         * gcc.c-torture/execute/restrict-1.c: New test.
12795
12796 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12797
12798         PR fortran/15324
12799         * gfortran.dg/pr15324.f90: New test.
12800
12801         PR fortran/15129
12802         * gfortran.dg/pr15129.f90: New test.
12803
12804         PR fortran/15140
12805         * gfortran.dg/pr15140.f90: New test.
12806
12807         PR fortran/13792
12808         * gfortran.fortran-torture/execute/bounds.f90: Add check for
12809         compile-time simplification.
12810
12811 2004-07-14  Mike Stump  <mrs@apple.com>
12812
12813         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
12814
12815 2004-07-14  James E Wilson  <wilson@specifixinc.com>
12816
12817         PR target/16325
12818         * gcc.dg/profile-generate-1.c: New.
12819
12820 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
12821
12822         * gcc.c-torture/execute/20040709-1.c: New test.
12823         * gcc.c-torture/execute/20040709-2.c: New test.
12824
12825 2004-07-14  Mike Stump  <mrs@apple.com>
12826
12827         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
12828
12829 2004-07-14  Mike Stump  <mrs@apple.com>
12830
12831         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
12832
12833 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
12834
12835         PR c++/16518
12836         * g++.dg/parse/mutable1.C: New test.
12837
12838 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
12839
12840         PR tree-optimization/16443
12841         * gcc.dg/tree-ssa/20040713-1.c: New test.
12842
12843 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
12844
12845         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
12846         for operator new.
12847
12848 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
12849
12850         * gfortran.dg/g77/README: New file
12851         * gfortran.dg/g77/19981216-0.f:  Copy from
12852         g77.f-torture/noncompile.  Add "dg-do compile" and
12853         dg-error as required.
12854         * gfortran.dg/g77/19990218-1.f: Likewise
12855         * gfortran.dg/g77/19990905-1.f: Likewise
12856         * gfortran.dg/g77/9263.f: Likewise
12857         * gfortran.dg/g77/980615-0.f: Likewise
12858         * gfortran.dg/g77/980616-0.f: Likewise
12859         * gfortran.dg/g77/check0.f: Likewise
12860         * gfortran.dg/g77/select_no_compile.f: Likewise
12861
12862 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
12863
12864         Copy files from g77.f-torture/compile.
12865         Add "{ dg-do compile}".  Other changes as noted
12866         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
12867         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
12868         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
12869         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
12870         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
12871         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
12872         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
12873         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
12874         statement to conform to standard.  Append alpha1.x for reference.
12875         * gfortran.dg/g77/xformat.f: Add dg-warning
12876
12877 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
12878
12879         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
12880         Add {dg-do compile} directive.
12881         * gfortran.dg/g77/cpp2.F: Likewise
12882
12883 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12884
12885         PR c++/5402
12886         * g++.dg/lookup/name-clash1.C: New test.
12887
12888         PR c++/9777
12889         * g++.dg/lookup/name-clash2.C: New test.
12890
12891         PR c++/12102
12892         * g++.dg/lookup/name-clash3.C: New test.
12893
12894 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12895
12896         * g++.dg/lookup/new2.C: New test.
12897         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
12898
12899 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
12900
12901         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
12902         Add {dg-do compile} directive.
12903         * gfortran.dg/g77/13060.f: Likewise
12904         * gfortran.dg/g77/19990218-0.f: Likewise
12905         * gfortran.dg/g77/19990305-0.f: Likewise
12906         * gfortran.dg/g77/19990419-0.f: Likewise
12907         * gfortran.dg/g77/19990502-0.f: Likewise
12908         * gfortran.dg/g77/19990502-1.f: Likewise
12909         * gfortran.dg/g77/19990525-0.f: Likewise
12910         * gfortran.dg/g77/19990826-1.f: Likewise
12911         * gfortran.dg/g77/19990826-3.f: Likewise
12912         * gfortran.dg/g77/19990905-2.f: Likewise
12913         * gfortran.dg/g77/20000412-1.f: Likewise
12914         * gfortran.dg/g77/20000511-1.f: Likewise
12915         * gfortran.dg/g77/20000511-2.f: Likewise
12916         * gfortran.dg/g77/20000518.f: Likewise
12917         * gfortran.dg/g77/20000601-1.f: Likewise
12918         * gfortran.dg/g77/20000601-2.f: Likewise
12919         * gfortran.dg/g77/20000629-1.f: Likewise
12920         * gfortran.dg/g77/20000630-2.f: Likewise
12921         * gfortran.dg/g77/20010115.f: Likewise
12922         * gfortran.dg/g77/20010321-1.f: Likewise
12923         * gfortran.dg/g77/20010426.f: Likewise
12924         * gfortran.dg/g77/20020307-1.f: Likewise
12925         * gfortran.dg/g77/8485.f: Likewise
12926         * gfortran.dg/g77/960317-1.f: Likewise
12927         * gfortran.dg/g77/970915-0.f: Likewise
12928         * gfortran.dg/g77/980310-1.f: Likewise
12929         * gfortran.dg/g77/980310-2.f: Likewise
12930         * gfortran.dg/g77/980310-3.f: Likewise
12931         * gfortran.dg/g77/980310-4.f: Likewise
12932         * gfortran.dg/g77/980310-6.f: Likewise
12933         * gfortran.dg/g77/980310-7.f: Likewise
12934         * gfortran.dg/g77/980310-8.f: Likewise
12935         * gfortran.dg/g77/980419-2.f: Likewise
12936         * gfortran.dg/g77/980424-0.f: Likewise
12937         * gfortran.dg/g77/980427-0.f: Likewise
12938         * gfortran.dg/g77/980729-0.f: Likewise
12939         * gfortran.dg/g77/981117-1.f: Likewise
12940         * gfortran.dg/g77/toon_1.f: Likewise
12941
12942 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12943
12944         PR c++/2204
12945         * g++.dg/other/abstract2.C: New test.
12946
12947 2004-07-12  Paul Brook  <paul@codesourcery.com>
12948
12949         * gfortran.dg/pointer_init_1.f90: New test.
12950
12951 2004-07-11  Paul Brook  <paul@codesourcery.com>
12952
12953         PR fortran/15986
12954         * gfortran.dg/contained_1.f90: New test.
12955
12956 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
12957
12958         * g++.dg/parse/defarg8.C: New test.
12959
12960 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12961
12962         PR fortran/16433
12963         * gfortran.dg/pr16433.f: New test.
12964
12965         PR fortran/17574
12966         * gfortran.dg/pr15754.f90: New test.
12967
12968 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
12969
12970         PR tree-optimization/16437
12971         * gcc.c-torture/execute/bitfld-4.c: New test.
12972
12973 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12974
12975         * gfortran.fortran-torture/execute/common_2.f90: Add check for
12976         access to common var from module.
12977
12978 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12979
12980         PR fortran/16336
12981         * gfortran.fortran-torture/execute/common_2.f90: New test.
12982
12983 2004-07-10  Paul Brook  <paul@codesourcery.com>
12984
12985         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
12986
12987 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12988
12989         PR fortran/15969
12990         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
12991
12992 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
12993
12994         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
12995         * gfortran.dg/g77/ffixed-form-2.f: Likewise
12996         * gfortran.dg/g77/ffree-form-1.f: Likewise
12997         * gfortran.dg/g77/ffree-form-2.f: Likewise
12998         * gfortran.dg/g77/ffree-form-3.f: Likewise
12999         * gfortran.dg/g77/fno-underscoring.f: Likewise
13000         * gfortran.dg/g77/funderscoring.f: Likewise
13001         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
13002
13003 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13004
13005         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
13006
13007 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13008         Paul Brook  <paul@codesourcery.com>
13009
13010         PR fortran/13415
13011         * gfortran.dg/common_pointer_1.f90: New test.
13012
13013 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13014
13015         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
13016
13017 2004-07-09  James E Wilson  <wilson@specifixinc.com>
13018
13019         PR target/16364
13020         * gcc.c-torture/compile/20040709-1.c: New.
13021
13022 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13023
13024         PR fortran/14077
13025         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
13026
13027 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13028
13029         PR fortran/13201
13030         * gfortran.dg/shape_1.f90: New test.
13031
13032 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
13033             Andrew Pinski  <apinski@apple.com>
13034
13035         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
13036
13037 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13038
13039         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
13040         comment.
13041
13042 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13043         Paul Brook  <paul@codesourcery.com>
13044
13045         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
13046         '.f95' and '.F95'.
13047
13048 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
13049
13050         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
13051
13052 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13053
13054         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
13055         testcases with capital suffix.
13056
13057 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13058
13059         PR fortran/15481
13060         PR fortran/13372
13061         PR fortran/13575
13062         PR fortran/15978
13063         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
13064
13065         * gfortran.dg/implicit_1.f90: New test.
13066
13067 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
13068
13069         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
13070         expression to match gfortran warning/error messages
13071         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
13072         dg-error text.
13073
13074 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
13075
13076         * lib/fortran-torture.exp: Rename proc search_for to
13077         search_for_re.
13078
13079 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
13080
13081         * gcc.c-torture/execute/simd-5.x: New file.
13082         XFAIL on SPARC 64-bit at -O0.
13083
13084 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13085
13086         PR c++/8211
13087         PR c++/16165
13088         * g++.dg/warn/effc3.C: New test.
13089
13090 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
13091
13092         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
13093         change X to 1X in format.
13094         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
13095         add data statements to conform to standard.
13096
13097 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
13098
13099         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
13100         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
13101         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
13102
13103 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
13104
13105         * gfortran.dg/g77/7388.f: Copy from g77.dg
13106         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
13107         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
13108         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
13109         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
13110         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
13111         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
13112         * gfortran.dg/g77/strlen0.f: Likewise
13113
13114 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
13115
13116         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
13117         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
13118
13119 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
13120
13121         * gcc.c-torture/execute/920428-2.x: Delete.
13122         * gcc.c-torture/execute/920501-7.x: Likewise.
13123
13124 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
13125
13126         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
13127         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
13128         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
13129         prescott and c3-2.
13130         (PREFETCH_3DNOW): Add -march=c3.
13131
13132 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
13133
13134         PR c/16437
13135         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
13136         * gcc.c-torture/execute/bf64-1.x: Likewise.
13137
13138 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
13139
13140         * gcc.c-torture/compile/20040708-1.c: New test.
13141
13142 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13143
13144         PR c++/16169
13145         * g++.dg/warn/effc2.C: New test.
13146
13147 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
13148
13149         * gcc.c-torture/execute/bitfld-1.x: Remove.
13150         * gcc.c-torture/execute/bitfld-3.c: New test.
13151         * gcc.dg/bitfld-2.c: Remove XFAILs.
13152
13153 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
13154
13155         PR c++/16276
13156         * g++.dg/rtti/tinfo1.C: New file.
13157
13158 2004-07-07  Eric Christopher  <echristo@redhat.com>
13159
13160         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
13161
13162 2004-07-07  Andrew Pinski  <apinski@apple.com>
13163
13164         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
13165
13166 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
13167
13168         * g++.dg/init/call1.C: XFAIL.
13169
13170 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
13171
13172         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
13173         except for movstrict*, to movmem* and clrstr* to clrmem*.
13174
13175 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
13176
13177         * gcc.c-torture/execute/20040707-1.c: New test.
13178
13179 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
13180
13181         * gcc.c-torture/execute/20040706-1.c: New test.
13182
13183 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13184
13185         PR c++/3671
13186         * g++.dg/template/spec14.C: New test.
13187
13188 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
13189
13190         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
13191         nothing if not yet defined.  Use it in b, c and d type definitions.
13192         * gcc.c-torture/execute/20040705-1.c: New test.
13193         * gcc.c-torture/execute/20040705-2.c: New test.
13194
13195 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13196
13197         PR c++/2518
13198         * g++.dg/lookup/new1.C: New test.
13199
13200 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13201
13202         PR c++/11406
13203         * g++.dg/template/sizeof8.C: New test.
13204
13205 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
13206
13207         * gcc.c-torture/compile/20040705-1.c: New test.
13208
13209 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
13210
13211         * gfortran.fortran-torture/execute/seq_io.f90: New test.
13212
13213 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
13214
13215         * gcc.dg/cpp/if-mop.c: Two new testcases.
13216         * gcc.dg/cpp/trad/comment-3.c: New.
13217
13218 2004-07-04  Paul Brook  <paul@codesourcery.com>
13219
13220         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
13221
13222 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
13223
13224         PR c++/3761
13225         * g++.dg/lookup/crash4.C: New test.
13226
13227 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
13228
13229         * gcc.c-torture/execute/builtin-abs-1.c
13230         * gcc.c-torture/execute/builtin-abs-2.c
13231         * gcc.c-torture/execute/builtin-complex-1.c
13232         * gcc.c-torture/execute/builtins/string-1-lib.c
13233         * gcc.c-torture/execute/builtins/string-1.c
13234         * gcc.c-torture/execute/builtins/string-2-lib.c
13235         * gcc.c-torture/execute/builtins/string-2.c
13236         * gcc.c-torture/execute/builtins/string-3-lib.c
13237         * gcc.c-torture/execute/builtins/string-3.c
13238         * gcc.c-torture/execute/builtins/string-4-lib.c
13239         * gcc.c-torture/execute/builtins/string-4.c
13240         * gcc.c-torture/execute/builtins/string-5-lib.c
13241         * gcc.c-torture/execute/builtins/string-5.c
13242         * gcc.c-torture/execute/builtins/string-6-lib.c
13243         * gcc.c-torture/execute/builtins/string-6.c
13244         * gcc.c-torture/execute/builtins/string-7-lib.c
13245         * gcc.c-torture/execute/builtins/string-7.c
13246         * gcc.c-torture/execute/builtins/string-8-lib.c
13247         * gcc.c-torture/execute/builtins/string-8.c
13248         * gcc.c-torture/execute/builtins/string-9-lib.c
13249         * gcc.c-torture/execute/builtins/string-9.c
13250         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
13251         * gcc.c-torture/execute/builtins/string-asm-1.c
13252         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
13253         * gcc.c-torture/execute/builtins/string-asm-2.c
13254         * gcc.c-torture/execute/stdio-opt-1.c
13255         * gcc.c-torture/execute/stdio-opt-2.c
13256         * gcc.c-torture/execute/stdio-opt-3.c
13257         * gcc.c-torture/execute/string-opt-1.c
13258         * gcc.c-torture/execute/string-opt-10.c
13259         * gcc.c-torture/execute/string-opt-11.c
13260         * gcc.c-torture/execute/string-opt-12.c
13261         * gcc.c-torture/execute/string-opt-13.c
13262         * gcc.c-torture/execute/string-opt-14.c
13263         * gcc.c-torture/execute/string-opt-15.c
13264         * gcc.c-torture/execute/string-opt-16.c
13265         * gcc.c-torture/execute/string-opt-2.c
13266         * gcc.c-torture/execute/string-opt-6.c
13267         * gcc.c-torture/execute/string-opt-7.c
13268         * gcc.c-torture/execute/string-opt-8.c:
13269         Replace with ...
13270
13271         * gcc.c-torture/execute/builtins/abs-2.c
13272         * gcc.c-torture/execute/builtins/abs-3.c
13273         * gcc.c-torture/execute/builtins/complex-1.c
13274         * gcc.c-torture/execute/builtins/fprintf.c
13275         * gcc.c-torture/execute/builtins/fputs.c
13276         * gcc.c-torture/execute/builtins/memcmp.c
13277         * gcc.c-torture/execute/builtins/memmove.c
13278         * gcc.c-torture/execute/builtins/memops-asm.c
13279         * gcc.c-torture/execute/builtins/mempcpy-2.c
13280         * gcc.c-torture/execute/builtins/mempcpy.c
13281         * gcc.c-torture/execute/builtins/memset.c
13282         * gcc.c-torture/execute/builtins/printf.c
13283         * gcc.c-torture/execute/builtins/sprintf.c
13284         * gcc.c-torture/execute/builtins/strcat.c
13285         * gcc.c-torture/execute/builtins/strchr.c
13286         * gcc.c-torture/execute/builtins/strcmp.c
13287         * gcc.c-torture/execute/builtins/strcpy.c
13288         * gcc.c-torture/execute/builtins/strcspn.c
13289         * gcc.c-torture/execute/builtins/strlen-2.c
13290         * gcc.c-torture/execute/builtins/strlen.c
13291         * gcc.c-torture/execute/builtins/strncat.c
13292         * gcc.c-torture/execute/builtins/strncmp-2.c
13293         * gcc.c-torture/execute/builtins/strncmp.c
13294         * gcc.c-torture/execute/builtins/strncpy.c
13295         * gcc.c-torture/execute/builtins/strpbrk.c
13296         * gcc.c-torture/execute/builtins/strpcpy-2.c
13297         * gcc.c-torture/execute/builtins/strpcpy.c
13298         * gcc.c-torture/execute/builtins/strrchr.c
13299         * gcc.c-torture/execute/builtins/strspn.c
13300         * gcc.c-torture/execute/builtins/strstr-asm.c
13301         * gcc.c-torture/execute/builtins/strstr.c:
13302         ... these new files.
13303
13304         * gcc.c-torture/execute/builtins/abs-2-lib.c
13305         * gcc.c-torture/execute/builtins/abs-3-lib.c
13306         * gcc.c-torture/execute/builtins/complex-1-lib.c
13307         * gcc.c-torture/execute/builtins/fprintf-lib.c
13308         * gcc.c-torture/execute/builtins/fputs-lib.c
13309         * gcc.c-torture/execute/builtins/memcmp-lib.c
13310         * gcc.c-torture/execute/builtins/memmove-lib.c
13311         * gcc.c-torture/execute/builtins/memops-asm-lib.c
13312         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
13313         * gcc.c-torture/execute/builtins/mempcpy-lib.c
13314         * gcc.c-torture/execute/builtins/memset-lib.c
13315         * gcc.c-torture/execute/builtins/printf-lib.c
13316         * gcc.c-torture/execute/builtins/sprintf-lib.c
13317         * gcc.c-torture/execute/builtins/strcat-lib.c
13318         * gcc.c-torture/execute/builtins/strchr-lib.c
13319         * gcc.c-torture/execute/builtins/strcmp-lib.c
13320         * gcc.c-torture/execute/builtins/strcpy-lib.c
13321         * gcc.c-torture/execute/builtins/strcspn-lib.c
13322         * gcc.c-torture/execute/builtins/strlen-2-lib.c
13323         * gcc.c-torture/execute/builtins/strlen-lib.c
13324         * gcc.c-torture/execute/builtins/strncat-lib.c
13325         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
13326         * gcc.c-torture/execute/builtins/strncmp-lib.c
13327         * gcc.c-torture/execute/builtins/strncpy-lib.c
13328         * gcc.c-torture/execute/builtins/strpbrk-lib.c
13329         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
13330         * gcc.c-torture/execute/builtins/strpcpy-lib.c
13331         * gcc.c-torture/execute/builtins/strrchr-lib.c
13332         * gcc.c-torture/execute/builtins/strspn-lib.c
13333         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
13334         * gcc.c-torture/execute/builtins/strstr-lib.c
13335         * gcc.c-torture/execute/builtins/lib/abs.c
13336         * gcc.c-torture/execute/builtins/lib/fprintf.c
13337         * gcc.c-torture/execute/builtins/lib/memset.c
13338         * gcc.c-torture/execute/builtins/lib/printf.c
13339         * gcc.c-torture/execute/builtins/lib/sprintf.c
13340         * gcc.c-torture/execute/builtins/lib/strcpy.c
13341         * gcc.c-torture/execute/builtins/lib/strcspn.c
13342         * gcc.c-torture/execute/builtins/lib/strncat.c
13343         * gcc.c-torture/execute/builtins/lib/strncmp.c
13344         * gcc.c-torture/execute/builtins/lib/strncpy.c
13345         * gcc.c-torture/execute/builtins/lib/strpbrk.c
13346         * gcc.c-torture/execute/builtins/lib/strspn.c
13347         * gcc.c-torture/execute/builtins/lib/strstr.c:
13348         New files containing support routines.
13349
13350         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
13351         declaration.
13352         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
13353         when not optimizing.
13354
13355 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
13356
13357         PR c++/16240
13358         * g++.dg/abi/mangle22.C: New test.
13359         * g++.dg/abi/mangle23.C: Likewise.
13360
13361 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
13362
13363         PR fortran/16290
13364         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
13365         Allow for cases without denormalized floating point numbers.
13366
13367 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
13368
13369         PR c/1027
13370         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
13371         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
13372         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
13373         expected warning text.
13374         * gcc.dg/format/diag-2.c: New test.
13375
13376 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
13377
13378         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
13379
13380 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
13381
13382         * gcc.dg/builtins-43.c: New.
13383         * gcc.dg/builtins-44.c: New.
13384         * gcc.dg/builtins-45.c: New.
13385
13386 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
13387             Andreas Tobler  <a.tobler@schweiz.ch>
13388
13389         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
13390         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
13391         as SIGSEGV.
13392         * gcc.dg/cleanup-11.c: Likewise.
13393         * gcc.dg/cleanup-8.c: Likewise.
13394         * gcc.dg/cleanup-9.c: Likewise.
13395         * gcc.dg/cleanup-5.c: Run on all platforms.
13396
13397 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
13398
13399         * g++.dg/warn/nonnull1.C: New test.
13400
13401 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
13402
13403         * gcc.dg/compat/compat-common.h: Wrap up CINT in
13404         an #ifndef SKIP_COMPLEX_INT/#endif pair.
13405         Special-case the Sun compiler wrt to <complex.h>.
13406
13407 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
13408
13409         * gcc.dg/Wunreachable-8.C: New test.
13410
13411         * gcc.dg/h8300-ice2.c : New test.
13412
13413 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
13414
13415         PR fortran/16161
13416         * gfortran.fortran-torture/compile/implicit.f90: Add test
13417         for implicit character.
13418
13419 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
13420
13421         PR fortran/16289
13422         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
13423         Use tiny() intrinsic to find smallest non-negative real
13424
13425 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
13426
13427         * gcc.dg/compat/struct-by-value-22_main.c: New test.
13428         * gcc.dg/compat/struct-by-value-22_x.c: New.
13429         * gcc.dg/compat/struct-by-value-22_y.c: New.
13430
13431         * gcc.c-torture/execute/20040629-1.c: New test.
13432
13433 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
13434
13435         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
13436         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
13437
13438         PR target/16195
13439         * gcc.dg/20040625-1.c: New test.
13440
13441 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13442
13443         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
13444
13445 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13446
13447         PR fortran/15963
13448         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
13449
13450 2004-06-29  Richard Henderson  <rth@redhat.com>
13451
13452         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
13453
13454 2004-06-29  Paul Brook  <paul@codesourcery.com>
13455
13456         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
13457         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
13458
13459 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
13460
13461         PR c++/16260
13462         * g++.dg/parse/crash15.C: New.
13463
13464 2004-06-28  Andrew Pinski  <apinski@apple.com>
13465
13466         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
13467         by the error already.
13468
13469         * g++.dg/opt/ptrmem4.C: Change to compile only test.
13470
13471 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
13472
13473         PR target/14041
13474         * gcc.dg/h8300-bss-align-1.c : New.
13475
13476 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
13477
13478         * PR c++/16174
13479         * g++.dg/template/ctor4.C: New.
13480
13481 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
13482
13483         PR c++/16205
13484         * g++.dg/warn/Wsequence-point-1.C: New test.
13485
13486 2004-06-27  Paul Brook  <paul@codesourcery.com>
13487
13488         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
13489
13490 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
13491
13492         * g++.old-deja/g++.mike/p7325.C: Remove.
13493
13494 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
13495
13496         PR c/14963
13497         * gcc.dg/pr14963.c: New test.
13498
13499 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
13500
13501         PR c++/16193
13502         * g++.dg/parse/redef1.C: New test.
13503
13504 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
13505
13506         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
13507         20021110.c.
13508         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
13509         20021119-1.c.
13510         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
13511         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
13512         5-04.c.
13513         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
13514         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
13515         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
13516         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
13517         g++.brendan/enum14.C.
13518         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
13519         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
13520         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
13521         g++.mike/virt1.C.
13522         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
13523         memtemp24.C.
13524
13525 2004-06-27  Roger Sayle  <roger@eyesopen.com>
13526
13527         * gcc.dg/20040527-1.c: New test case.
13528
13529 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
13530
13531         PR gfortran/pr16196
13532         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
13533
13534 2004-06-25  Roger Sayle  <roger@eyesopen.com>
13535
13536         PR middle-end/15825
13537         * gcc.dg/pr15825-1.c: New test case.
13538
13539 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
13540
13541         * gcc.c-torture/execute/20040625-1.c: New test.
13542
13543 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13544
13545         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
13546
13547 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
13548
13549         * gcc.dg/torture/mips-div-1.c: New test.
13550
13551 2004-06-24  Jeff Law  <law@redhat.com>
13552
13553         * gcc.dg/tree-ssa/20040624-1.c: New test.
13554
13555 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
13556
13557         * gcc.c-torture/compile/20040624-1.c: New test.
13558
13559 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13560
13561         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
13562         this directory.
13563
13564 2004-06-23  Andrew Pinski  <apinski@apple.com>
13565
13566         PR middle-end/15988
13567         * g++.dg/opt/ptrmem4.C: New test.
13568
13569         * gcc.dg/c90-array-quals-2.c: New test.
13570
13571 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
13572
13573         * gcc.dg/kpice1.c: New test.
13574
13575 2006-06-23  Andrew Pinski  <apinski@apple.com>
13576
13577         * gcc.dg/c90-array-quals.c: New test.
13578
13579 2006-06-22  Richard Henderson  <rth@redhat.com>
13580
13581         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
13582
13583 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
13584
13585         * gcc.dg/builtins-config.h: Handle FreeBSD.
13586
13587 2006-06-22  Richard Henderson  <rth@redhat.com>
13588
13589         * g++.dg/opt/devirt1.C: New.
13590
13591 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
13592
13593         * g++.dg/opt/pr15551.C: New testcase.
13594
13595 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
13596
13597         PR target/14800
13598         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
13599         x86_64-*-linux* when compiling for 32bit.
13600
13601 2004-06-21  Andrew Pinski  <apinski@apple.com>
13602
13603         * gcc.dg/pch/struct-1.c: New.
13604         * gcc.dg/pch/struct-1.hs: New.
13605
13606 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
13607
13608         * gcc.dg/pch/save-temps-1.c: New file.
13609         * gcc.dg/pch/save-temps-1.hs: New file.
13610
13611 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
13612
13613         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
13614         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
13615
13616 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13617
13618         * gfortran.fortran-torture/execute/select_1.f90: Rename function
13619         to fix type error.
13620         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
13621         Remove trailing spaces.
13622
13623 2004-06-21  Richard Henderson  <rth@redhat.com>
13624
13625         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
13626         merging && to BIT_FIELD_REF.
13627
13628 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
13629
13630         * g++.dg/opt/placeholder1.C: New test.
13631
13632 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
13633
13634         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
13635         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
13636         * gcc.dg/compat/union-m128-1_x.c: Likewise.
13637         * gcc.dg/compat/union-m128-1_y.c: Likewise.
13638
13639 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
13640
13641         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
13642         extern "C".
13643         * g++.dg/other/pragma-re-1.C: Add comments.
13644
13645 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
13646
13647         PR gfortran/16080
13648         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
13649
13650 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
13651
13652         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
13653         instead of setting the type of size_t by
13654         hand.
13655
13656 2004-06-18  Roger Sayle  <roger@eyesopen.com>
13657
13658         * gcc.dg/unordered-2.c: New test case.
13659         * gcc.dg/unordered-3.c: New test case.
13660
13661 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
13662
13663         PR other/16043
13664         * lib/g++.exp (g++_version): Tweak regexp for version
13665         * lib/g77.exp (g77_version): Likewise
13666         * lib/gfortran.exp (gfortran_version): Likewise
13667         * lib/objc.exp (objc_version): Likewise
13668         * lib/treelang.exp (treelang_version): Likewise
13669
13670 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
13671
13672         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
13673         Use INT_MAX instead of __INT_MAX__.
13674         * gcc.dg/compat/struct-align-2_y.c: Likewise.
13675
13676         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
13677         * gcc.dg/compat/scalar-return-3_x.c: Use it.
13678         * gcc.dg/compat/scalar-return-3_y.c: Use it.
13679         * gcc.dg/compat/scalar-return-4_x.c: Use it.
13680         * gcc.dg/compat/scalar-return-4_y.c: Use it.
13681         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
13682         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
13683         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
13684         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
13685
13686         * gcc.dg/range-test-1.c: New test.
13687         * g++.dg/opt/range-test-1.C: New test.
13688
13689 2004-06-17  Richard Henderson  <rth@redhat.com>
13690
13691         * objc.dg/sync-1.m: New.
13692         * objc.dg/try-catch-1.m: Don't force next runtime.
13693         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
13694         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
13695         shadowed catch clause.
13696         * objc.dg/try-catch-5.m: New.
13697
13698 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
13699
13700         Bug 14610
13701         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
13702
13703 2004-06-15  Richard Henderson  <rth@redhat.com>
13704
13705         * gcc.dg/20001116-1.c: Move expected warning line.
13706
13707 2004-06-15  Richard Henderson  <rth@redhat.com>
13708
13709         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
13710         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
13711
13712 2004-06-15  Jeff Law  <law@redhat.com>
13713
13714         * gcc.dg/tree-ssa/20040615-1.c: New test.
13715         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
13716         be less sensitive to operand ordering.
13717         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
13718
13719 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
13720
13721         * g++.dg/abi/bitfield3.C: Add comment..
13722
13723 2004-06-15  Richard Henderson  <rth@redhat.com>
13724
13725         * g++.dg/ext/stmtexpr1.C: XFAIL.
13726         * gcc.dg/20030612-1.c: XFAIL.
13727
13728 2004-06-15  Eric Christopher  <echristo@redhat.com>
13729
13730         * g++.dg/charset/asm5.c: New.
13731         * gcc.dg/charset/asm6.c: New.
13732
13733 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13734
13735         PR fortran/15962
13736         * gfortran.fortran-torture/execute/select_1.f90: New test.
13737
13738 2004-06-15  Paul Brook  <paul@codesourcery.com>
13739
13740         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
13741
13742 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13743
13744         PR c++/15967
13745         * g++.dg/lookup/crash3.C: New test.
13746
13747 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13748
13749         PR c++/15947
13750         * g++.dg/parse/dtor4.C: New test.
13751
13752 2004-06-14  Jeff Law  <law@redhat.com>
13753
13754         * gcc.c-torture/compile/20040614-1.c: New test.
13755
13756 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13757
13758         PR fortran/15211
13759         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
13760         LEN of a character array.
13761
13762 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
13763
13764         PR c++/15096
13765         * g++.dg/template/ptrmem10.C: New test.
13766
13767         PR c++/14930
13768         * g++.dg/template/friend30.C: New test.
13769
13770 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13771
13772         PR fortran/14928
13773         * gfortran.fortran-torture/compile/mloc.f90: New test.
13774
13775 2004-06-13  Paul Brook  <paul@codesourcery.com>
13776
13777         * gfortran.fortran-torture/execute/random_2.f90: New test.
13778
13779 2004-06-13  Eric Christopher  <echristo@redhat.com>
13780
13781         * gcc.dg/noncompile/redecl-1.c: Fix error message.
13782
13783 2004-06-12  Paul Brook  <paul@codesourcery.com>
13784
13785         * gfortran.fortran-torture/execute/contained_3.f90: New test.
13786
13787 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13788
13789         PR fortran/14923
13790         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
13791
13792 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13793
13794         PR fortran/14957
13795         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
13796         syntax errors in end statements of contained subroutines.
13797
13798 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13799
13800         PR fortran/12841
13801         * gfortran.fortran-torture/execute/null_arg.f90: New test.
13802
13803 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
13804
13805         PR fortran/15665
13806         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
13807
13808 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
13809
13810         PR gfortran/12839
13811         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
13812
13813 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
13814
13815         PR c++/15862
13816         * g++.dg/parse/enum1.C: New test.
13817
13818 2004-06-10  Jeff Law  <law@redhat.com>
13819
13820         * gcc.c-torture/compile/20040610-1.c: New test.
13821
13822 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13823
13824         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
13825         * g++.old-deja/g++.other/decl3.C: Likewise.
13826
13827 2004-06-10  Brian Booth  <bbooth@redhat.com>
13828
13829         * gcc.dg/tree-ssa/20031015-1.c: Scan for
13830         V_MAY_DEF instead of VDEF.
13831         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
13832
13833 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
13834
13835         PR c++/14211
13836         * g++.dg/conversion/const1.C: New test.
13837
13838         PR c++/15076
13839         * g++.dg/conversion/reinterpret1.C: New test.
13840
13841         PR c++/15877
13842         * g++.dg/template/enum2.C: New test.
13843
13844         PR c++/15227
13845         * g++.dg/template/error13.C: New test.
13846
13847 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13848
13849         PR fortran/14957
13850         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
13851         arguments to test_* REAL and of the right size.
13852
13853 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
13854
13855         PR target/15569
13856         PR rtl-optimization/15681
13857         * gcc.dg/20040609-1.c: New test.
13858
13859 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
13860
13861         PR c++/14791
13862         * g++.dg/opt/builtins1.C: New test.
13863
13864 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
13865
13866         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
13867         that use default windows32 struct layout.
13868         * gcc.dg/i386-bitfield2.c: Likewise.
13869
13870 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
13871
13872         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
13873         for mingw32 and cygwin targets.
13874
13875 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
13876
13877         * gcc.dg/pch/macro-4.c: New.
13878         * gcc.dg/pch/macro-4.hs: New.
13879
13880 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13881
13882         PR fortran/13249
13883         * gfortran.fortran-torture/compile/name_clash.f90: New test.
13884
13885 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13886
13887         PR fortran/13372
13888         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
13889
13890 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
13891
13892         PR gfortran/14897
13893         * gfortran.fortran-torture/execute/t_edit.f90: New test.
13894
13895 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
13896
13897         PR gfortran/15755
13898         * gfortran.fortran-torture/execute/backspace.c : New test.
13899
13900 2004-06-09  Paul Brook  <paul@codesourcery.com>
13901
13902         * gfortran.fortran-torture/execure/intrinsic_associated.f90
13903         (pointer_to_section): Rewrite to use smaller array.
13904
13905 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
13906
13907         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
13908         * gcc.dg/ext/altivec-10.c: Same.
13909         * gcc.dg/ext/altivec-11.c: Same.
13910         * gcc.dg/ext/altivec-12.c: Same.
13911         * gcc.dg/ext/altivec-13.c: Same.
13912         * gcc.dg/ext/altivec-14.c: Same.
13913         * gcc.dg/ext/altivec-15.c: Same.
13914         * gcc.dg/ext/altivec-16.c: Same.
13915         * gcc.dg/ext/altivec-3.c: Same.
13916         * gcc.dg/ext/altivec-4.c: Same.
13917         * gcc.dg/ext/altivec-6.c: Same.
13918         * gcc.dg/ext/altivec-7.c: Same.
13919         * gcc.dg/ext/altivec-8.c: Same.
13920         * gcc.dg/ext/altivec-varargs-1.c: Same.
13921
13922         * g++.dg/ext/altivec-1.C: Correct dg syntax.
13923         * g++.dg/ext/altivec-10.C: Same.
13924         * g++.dg/ext/altivec-2.C: Same.
13925         * g++.dg/ext/altivec-3.C: Same.
13926         * g++.dg/ext/altivec-4.C: Same.
13927         * g++.dg/ext/altivec-5.C: Same.
13928         * g++.dg/ext/altivec-6.C: Same.
13929         * g++.dg/ext/altivec-7.C: Same.
13930         * g++.dg/ext/altivec-8.C: Same.
13931         * g++.dg/ext/altivec-9.C: Same.
13932
13933 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13934
13935         PR c++/7841
13936         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
13937
13938 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
13939
13940         * gcc.dg/union-1.c: New test.
13941
13942 2004-06-07  Roger Sayle  <roger@eyesopen.com>
13943
13944         * gcc.dg/builtins-41.c: New test case.
13945         * gcc.dg/builtins-42.c: New test case.
13946
13947 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
13948
13949         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
13950         * g++.dg/ext/altivec-10.C: Same.
13951         * g++.dg/ext/altivec-2.C: Same.
13952         * g++.dg/ext/altivec-3.C: Same.
13953         * g++.dg/ext/altivec-4.C: Same.
13954         * g++.dg/ext/altivec-5.C: Same.
13955         * g++.dg/ext/altivec-6.C: Same.
13956         * g++.dg/ext/altivec-7.C: Same.
13957         * g++.dg/ext/altivec-8.C: Same.
13958         * g++.dg/ext/altivec-9.C: Same.
13959         * g++.old-deja/g++.abi/cxa_vec.C: Same.
13960         * g++.old-deja/g++.brendan/new3.C: Same.
13961         * gcc.c-torture/execute/eeprof-1.x: Same.
13962
13963 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
13964
13965         PR c/14765
13966         * gcc.dg/pr14765-1.c: New test.
13967
13968 2004-06-07  Roger Sayle  <roger@eyesopen.com>
13969
13970         PR c/14649
13971         * gcc.dg/pr14649-1.c: New test case.
13972
13973 2004-06-07  Richard Henderson  <rth@redhat.com>
13974
13975         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
13976         if temporaries.
13977
13978 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
13979
13980         * g++.dg/eh/elide1.C: Remove XFAIL.
13981
13982 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
13983
13984         PR c++/15337
13985         * g++.dg/expr/sizeof3.C: New test.
13986
13987         PR c++/14777
13988         * g++.dg/template/access14.C: New test.
13989
13990         PR c++/15554
13991         * g++.dg/template/enum1.C: New test.
13992
13993         PR c++/15057
13994         * g++.dg/eh/throw1.C: New test.
13995
13996 2004-06-07  David Ayers  <d.ayers@inode.at>
13997             Ziemowit Laski  <zlaski@apple.com>
13998
13999         * lib/objc.exp (objc_target_compile): Revert the '-framework
14000         Foundation' flag fix, since bare Darwin does not ship
14001         with the Foundation framework.
14002         * objc/execute/next_mapping.h: Provide a local NSConstantString
14003         @interface and @implementation.
14004         (objc_constant_string_init): A constructor function, used to
14005         initialize the NSConstantString meta-class object.
14006         * objc/execute/string1.m: Include "next_mapping.h" instead of
14007         <Foundation/NSString.h>.
14008         * objc/execute/string2.m: Likewise.
14009         * objc/execute/string3.m: Likewise.
14010         * objc/execute/string4.m: Likewise.
14011
14012 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
14013
14014         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
14015         to double. Replace double with FLOAT.
14016         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
14017
14018         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
14019         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
14020         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
14021         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
14022         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
14023         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
14024         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
14025         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
14026
14027 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
14028
14029         PR c/13519
14030         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
14031
14032 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14033
14034         PR c++/15503
14035         * g++.dg/template/meminit2.C: New test.
14036
14037 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
14038
14039         PR target/15822
14040         * gcc.c-torture/execute/compare-fp-1.c,
14041         gcc.c-torture/execute/compare-fp-2.c,
14042         gcc.c-torture/execute/compare-fp-3.c,
14043         gcc.c-torture/execute/compare-fp-4.c,
14044         gcc.c-torture/execute/compare-fp-3.x,
14045         gcc.c-torture/execute/compare-fp-4.x: Moved...
14046         * gcc.c-torture/execute/ieee/compare-fp-1.c,
14047         gcc.c-torture/execute/ieee/compare-fp-2.c,
14048         gcc.c-torture/execute/ieee/compare-fp-3.c,
14049         gcc.c-torture/execute/ieee/compare-fp-4.c,
14050         gcc.c-torture/execute/ieee/compare-fp-3.x,
14051         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
14052
14053 2004-06-04  David Ayers  <d.ayers@inode.at>
14054
14055         * objc/execute/protocol-isEqual-4.m: New testcase.
14056
14057 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
14058
14059         * objc/execute/protocol-isEqual-1.m: New testcase.
14060         * objc/execute/protocol-isEqual-2.m: New testcase.
14061         * objc/execute/protocol-isEqual-3.m: New testcase.
14062
14063 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14064
14065         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
14066
14067 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
14068
14069         * lib/objc.exp (objc_target_compile): When running tests on
14070         Darwin (Mac OS X), inform the linker about '-framework
14071         'Foundation'.
14072
14073 2004-06-02  Eric Christopher  <echristo@redhat.com>
14074
14075         * gcc.c-torture/compile/20040602-1.c: New.
14076
14077 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
14078
14079         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
14080         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
14081
14082         PR tree-optimization/14736
14083         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
14084
14085         PR tree-optimization/14042
14086         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
14087
14088         PR tree-optimization/14729
14089         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
14090
14091 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14092
14093         PR fortran/15557
14094         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
14095
14096 2004-06-01  Richard Hederson  <rth@redhat.com>
14097
14098         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
14099
14100 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14101
14102         PR c++/14932
14103         * g++.dg/parse/offsetof4.C: New test.
14104
14105 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
14106
14107         PR objc/7993
14108         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
14109
14110 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
14111
14112         PR c++/15701
14113         * g++.dg/template/friend29.C: New test.
14114
14115 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
14116
14117         PR c/15749
14118         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
14119
14120 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
14121
14122         * gcc.dg/sparc-trap-1.c: New test.
14123
14124 2004-05-31  Roger Sayle  <roger@eyesopen.com>
14125
14126         PR middle-end/15069
14127         * g++.dg/opt/fold3.C: New test case.
14128
14129 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
14130
14131         * lib/target-supports.exp (check_iconv_available): Fix fallout
14132         from 2004-05-28 patch.
14133
14134 2004-05-30  Paul Brook  <paul@codesourcery.com>
14135
14136         PR fortran/15620
14137         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
14138         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
14139
14140 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
14141
14142         * gfortran.fortran-torture/execute/random_1.f90: New test.
14143
14144 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
14145
14146         * g++.dg/ext/altivec-10.C: New test.
14147
14148 2004-05-29  Paul Brook  <paul@codesourcery.com>
14149
14150         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
14151
14152 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
14153
14154         * gcc.dg/altivec-16.c: New test.
14155
14156 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
14157
14158         * lib/target-supports.exp (check_vmx_hw_available): New.
14159         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
14160
14161         * lib/target-supports.exp (check_alias_available,
14162         check_iconv_available, check_named_sections_available): Use
14163         unique names for temporary files.
14164
14165 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
14166
14167         * gcc.dg/altivec-15.c: New test.
14168
14169 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
14170
14171         PR c++/15083
14172         * g++.dg/warn/noeffect6.C: New test.
14173
14174         PR c++/15471
14175         * g++.dg/expr/ptrmem4.C: New test.
14176
14177         PR c++/15640
14178         * g++.dg/template/operator3.C: New test.
14179
14180 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
14181
14182         PR c++/14668
14183         * g++.dg/lookup/redecl1.C: New test.
14184         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
14185
14186 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
14187
14188         * gcc.c-torture/execute/compare-fp-1.c,
14189         gcc.c-torture/execute/compare-fp-2.c,
14190         gcc.c-torture/execute/compare-fp-3.c,
14191         gcc.c-torture/execute/compare-fp-4.c,
14192         gcc.c-torture/execute/compare-fp-3.x,
14193         gcc.c-torture/execute/compare-fp-4.x,
14194         gcc.dg/pr15649-1.c: New.
14195
14196 2004-05-27  Adam Nemet  <anemet@lnxw.com>
14197
14198         PR c++/12883
14199         * g++.dg/init/array14.C: New test.
14200
14201 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
14202
14203         * lib/compat.exp (compat-get-options-main): New.
14204         (compat-get-options): Remove unneeded code, warn for ignored
14205         command.
14206         (compat-execute): Check flag set by dg-require-* commands.
14207
14208         * lib/compat.exp (compat-execute): Break up long lines.
14209
14210 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
14211
14212         * gcc.dg/altivec-7.c: Don't use 'vector long'.
14213         * gcc.dg/altivec-14.c: New test.
14214         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
14215
14216         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
14217         * gcc.dg/altivec-12.c: Ditto.
14218
14219         * gcc.dg/altivec-3.c: Move call to altivec_check.
14220
14221 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
14222
14223         PR c++/15044
14224         * g++.dg/template/error12.C: New test.
14225
14226         PR c++/15317
14227         * g++.dg/ext/attrib15.C: New test.
14228
14229         PR c++/15329
14230         * g++.dg/template/ptrmem9.C: New test.
14231
14232 2004-05-25  Paul Brook  <paul@codesourcery.com>
14233
14234         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
14235
14236 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
14237
14238         PR c++/15165
14239         * g++.dg/template/crash19.C: New test.
14240
14241 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
14242
14243         PR c++/15025
14244         * g++.dg/template/redecl1.C: New test.
14245
14246 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
14247
14248         PR c++/14821
14249         * g++.dg/other/ns1.C: New test.
14250
14251         PR c++/14883
14252         * g++.dg/template/invalid1.C: New test.
14253
14254 2004-05-23  Paul Brook  <paul@codesourcery.com>
14255         Victor Leikehman  <lei@haifasphere.co.il>
14256
14257         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
14258         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
14259
14260 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
14261
14262         PR c++/15285
14263         PR c++/15299
14264         * g++.dg/template/non-dependent5.C: New test.
14265         * g++.dg/template/non-dependent6.C: New test.
14266
14267 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
14268
14269         PR c++/15507
14270         * g++.dg/inherit/union1.C: New test.
14271
14272         PR c++/15542
14273         * g++.dg/template/addr1.C: New test.
14274
14275         PR c++/15427
14276         * g++.dg/template/array5.C: New test.
14277
14278         PR c++/15287
14279         * g++.dg/template/array6.C: New test.
14280
14281 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
14282             Roger Sayle  <roger@eyesopen.com>
14283
14284         * g++.dg/lookup/forscope2.C: New test case.
14285
14286 2004-05-22  Ben Elliston  <bje@au.ibm.com>
14287
14288         * gcc.dg/cpp/Wmissingdirs.c: New.
14289
14290 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
14291
14292         PR target/15301
14293         * gcc.dg/compat/union-m128-1.h: New file.
14294         * gcc.dg/compat/union-m128-1_main.c: Likewise.
14295         * gcc.dg/compat/union-m128-1_x.c: Likewise.
14296         * gcc.dg/compat/union-m128-1_y.c: Likewise.
14297
14298 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
14299
14300         PR target/15302
14301         * gcc.dg/compat/struct-complex-1.h: New file.
14302         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
14303         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
14304         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
14305
14306 2004-05-20  Roger Sayle  <roger@eyesopen.com>
14307
14308         PR middle-end/3074
14309         * gcc.dg/pr3074-1.c: New test case.
14310         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
14311
14312 2004-05-20  Falk Hueffner  <falk@debian.org>
14313
14314         PR other/15526
14315         * gcc.dg/ftrapv-1.c: New test case.
14316
14317 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
14318
14319         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
14320
14321 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
14322             Jeff Law  <law@redhat.com>
14323
14324         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
14325         * gcc.dg/tree-ssa/20040518-2.c: New test.
14326
14327         * gcc.dg/tree-ssa/20040518-1.c: New test.
14328
14329 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
14330
14331         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
14332
14333 2004-05-18  Paul Brook  <paul@codesourcery.com>
14334
14335         PR fortran/13930
14336         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
14337
14338 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14339
14340         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
14341         constant folding.
14342
14343 2004-05-17  Steven Bosscher  <stevenb@suse.de>
14344
14345         * gcc.dg/tree-ssa/20040517-1.c: New test.
14346
14347 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14348
14349         * gcc.dg/loop-4.c: New test.
14350
14351 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
14352
14353         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
14354
14355 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
14356
14357         PR fortran/15311
14358         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
14359
14360 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14361
14362         PR fortran/13826
14363         PR fortran/13940
14364         * gfortran.fortran-torture/compile/data_1.f90: New test.
14365
14366 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
14367
14368         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
14369         * gcc.dg/uninit-H.c: Define ASM for __s390__.
14370
14371 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
14372
14373         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
14374
14375 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
14376
14377         PR c/15444
14378         * gcc.dg/format/xopen-1.c: Adjust expected message.
14379         * gcc.dg/format/xopen-3.c: New test.
14380
14381 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
14382
14383         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
14384
14385 2004-05-14  Jeff Law  <law@redhat.com>
14386
14387         * gcc.dg/tree-ssa/20040514-2.c: New test.
14388
14389 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14390
14391         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
14392         this ...
14393         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
14394         this.
14395
14396 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
14397
14398         * gcc.dg/tree-ssa/20040514-1.c: New test.
14399
14400 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14401
14402         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
14403         test.
14404
14405 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14406
14407         PR fortran/14066
14408         * gfortran.fortran-torture/compile/do_1.f90: New test.
14409
14410 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14411
14412         PR fortran/15051
14413         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
14414         test.
14415
14416 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
14417
14418         PR fortran/15149
14419         * gfortran.fortran-torture/execute/random_init.f90: New test.
14420
14421 2004-05-13  Paul Brook  <paul@codesourcery.com>
14422
14423         PR fortran/15314
14424         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
14425
14426 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
14427
14428         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
14429         for the powerpc case.
14430
14431 2004-05-13  Jeff Law  <law@redhat.com>
14432
14433         * gcc.dg/tree-ssa/20040513-1.c: New test.
14434         * gcc.dg/tree-ssa/20040513-2.c: New test.
14435
14436 2004-05-13  Paul Brook  <paul@codesourcery.com>
14437
14438         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
14439         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
14440         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
14441
14442 2004-05-13  Andreas Schwab  <schwab@suse.de>
14443
14444         PR other/10819
14445         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
14446         characters.
14447
14448 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
14449
14450         PR fortran/15294
14451         * gfortran.fortran-torture/execute/adjustr.f90: New file.
14452
14453 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
14454
14455         Merge from tree-ssa-20020619-branch.  See
14456         ChangeLog.tree-ssa for details.
14457
14458 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
14459
14460         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
14461         include <altivec.h> explicitly.
14462         * gcc.dg/altivec-13.c: Likewise.
14463
14464 2004-05-11  Paul Brook  <paul@codesourcery.com>
14465
14466         * gcc.c-torture/compile/20010518-1.c: Force enum size.
14467
14468 2004-05-10  Eric Christopher  <echristo@redhat.com>
14469
14470         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
14471         * gcc.dg/sibcall-4.c: Ditto.
14472
14473 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
14474
14475         * g++.dg/ext/altivec-8.C: New test case.
14476         * gcc.dg/altivec-13.c: New test case.
14477
14478 2004-05-08  Roger Sayle  <roger@eyesopen.com>
14479
14480         * gcc.c-torture/execute/divcmp-1.c: New test case.
14481         * gcc.c-torture/execute/divcmp-2.c: New test case.
14482         * gcc.c-torture/execute/divcmp-3.c: New test case.
14483
14484 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
14485
14486         * g++.dg/other/pragma-re-2.C: New test.
14487
14488 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
14489
14490         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
14491         * gcc.dg/i386-387-2.c: Likewise.
14492
14493         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
14494         __builtin_drem.
14495         * gcc.dg/i386-387-6.c: Likewise.
14496
14497 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
14498
14499         * gcc.dg/builtins-33.c:  Also check log1p*.
14500
14501 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
14502
14503         PR optimization/15296
14504         * gcc.c-torture/execute/pr15296.c: New test.
14505
14506 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
14507
14508         * gcc.dg/builtins-40.c: New test.
14509
14510 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
14511
14512         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
14513
14514 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
14515
14516         * g++.dg/ext/spe1.C: New testcase.
14517
14518 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
14519
14520         * objc.dg/image-info.m: Allow additional attributes
14521         for __image_info section.
14522
14523 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
14524
14525         * gcc.dg/torture/mips-hilo-2.c: New test.
14526
14527 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14528
14529         PR c++/14389
14530         * g++.dg/template/member5.C: New test.
14531
14532 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
14533
14534         * gcc.dg/builtins-34.c: Also check expm1*.
14535
14536 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14537
14538         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
14539         * gcc.dg/torture/builtin-convert-3.c: New test.
14540
14541 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
14542
14543         PR middle-end/15054
14544         * g++.dg/opt/pr15054.C: New test.
14545
14546 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14547
14548         * gcc.dg/torture/builtin-rounding-1.c: New test.
14549         * gcc.dg/builtins-25.c: Delete.
14550         * gcc.dg/builtins-29.c: Delete.
14551
14552 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
14553
14554         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
14555         * gcc.dg/sibcall-4.c: Likewise.
14556         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
14557
14558 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
14559
14560         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
14561         bit-field on 16-bit targets.
14562
14563 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
14564
14565         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
14566         16-bit targets.
14567
14568 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
14569
14570         * gcc.dg/rs6000-power2-1.c: Change to compile only.
14571         * gcc.dg/rs6000-power2-2.c: Likewise.
14572
14573 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
14574
14575         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
14576         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
14577         Change the asm registers to be in form of frN instead of fN.
14578
14579 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14580
14581         * gcc.dg/torture/builtin-convert-2.c: New test.
14582
14583 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
14584
14585         * gcc.dg/rs6000-power2-1.c: New test.
14586         * gcc.dg/rs6000-power2-2.c: New test.
14587
14588 2004-04-28  Jan Hubicka  <jh@suse.cz>
14589
14590         * gcc.dg/unused-6.c: New test.
14591
14592 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
14593             Ulrich Weigand  <uweigand@de.ibm.com>
14594
14595         * ada/acats/run_all.sh: Define $target variable.
14596
14597 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
14598
14599         PR c++/15119
14600         * g++.dg/other/vararg-1.C: New test.
14601
14602         PR c++/4794
14603         * g++.dg/eh/cleanup3.C: New test.
14604
14605 2004-04-24  Laurent GUERBY <laurent@guerby.net>
14606
14607         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
14608         and ad8011a (target_insn).
14609         * ada/acats/support/macro.dfs: Likewise.
14610         * ada/acats/support/impbit.adb: New file.
14611
14612 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
14613
14614         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
14615
14616 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
14617
14618         * gcc.dg/loop-3.c: New test.
14619
14620 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
14621
14622         * gcc.c-torture/execute/simd-5.c: New test.
14623
14624 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14625
14626         PR c++/15064
14627         * g++.dg/template/crash18.C: New test.
14628
14629 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
14630
14631         * g++.dg/ext/complit3.C: New test.
14632
14633 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
14634
14635         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
14636         * gcc.dg/altivec-3.c: Same.
14637         * gcc.dg/altivec-varargs-1.c: Same.
14638
14639 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
14640
14641         * lib/target-supports.exp (check_profiling_available): Assume
14642         profiling is not available on powerpc-eabi targets.
14643
14644 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
14645
14646         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
14647         * gcc.dg/vmx/bug-1.c: Ditto.
14648
14649 2004-04-20  Eric Christopher  <echristo@redhat.com>
14650
14651         * gcc.dg/charset/extern.c: New test.
14652         * g++.dg/charset/extern3.cc: Ditto.
14653
14654 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
14655
14656         * gcc.dg/builtins-39.c: New test.
14657
14658 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
14659
14660         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
14661
14662 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
14663
14664         * gcc.dg/torture/mips-hilo-1.c: New test.
14665
14666 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
14667
14668         * gcc.c-torture/compile/20040419-1.c: New test.
14669
14670 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
14671
14672         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
14673
14674 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
14675             Aldy Hernandez  <aldyh@redhat.com>
14676
14677         * gcc.c-torture/execute/va-arg-24.c: New.
14678
14679 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
14680             Aldy Hernandez  <aldyh@redhat.com>
14681
14682         * gcc.dg/vmx/1b-01.c: New.
14683         * gcc.dg/vmx/1b-02.c: New.
14684         * gcc.dg/vmx/1b-03.c: New.
14685         * gcc.dg/vmx/1b-04.c: New.
14686         * gcc.dg/vmx/1b-05.c: New.
14687         * gcc.dg/vmx/1b-06.c: New.
14688         * gcc.dg/vmx/1b-07.c: New.
14689         * gcc.dg/vmx/1c-01.c: New.
14690         * gcc.dg/vmx/1c-02.c: New.
14691         * gcc.dg/vmx/3a-01a.c: New.
14692         * gcc.dg/vmx/3a-01.c: New.
14693         * gcc.dg/vmx/3a-01m.c: New.
14694         * gcc.dg/vmx/3a-03.c: New.
14695         * gcc.dg/vmx/3a-03m.c: New.
14696         * gcc.dg/vmx/3a-04.c: New.
14697         * gcc.dg/vmx/3a-04m.c: New.
14698         * gcc.dg/vmx/3a-05.c: New.
14699         * gcc.dg/vmx/3a-06.c: New.
14700         * gcc.dg/vmx/3a-06m.c: New.
14701         * gcc.dg/vmx/3a-07.c: New.
14702         * gcc.dg/vmx/3b-01.c: New.
14703         * gcc.dg/vmx/3b-02.c: New.
14704         * gcc.dg/vmx/3b-10.c: New.
14705         * gcc.dg/vmx/3b-13.c: New.
14706         * gcc.dg/vmx/3b-14.c: New.
14707         * gcc.dg/vmx/3b-15.c: New.
14708         * gcc.dg/vmx/3c-01a.c: New.
14709         * gcc.dg/vmx/3c-01.c: New.
14710         * gcc.dg/vmx/3c-02.c: New.
14711         * gcc.dg/vmx/3c-03.c: New.
14712         * gcc.dg/vmx/3d-01.c: New.
14713         * gcc.dg/vmx/4-01.c: New.
14714         * gcc.dg/vmx/4-03.c: New.
14715         * gcc.dg/vmx/5-01.c: New.
14716         * gcc.dg/vmx/5-02.c: New.
14717         * gcc.dg/vmx/5-03.c: New.
14718         * gcc.dg/vmx/5-04.c: New.
14719         * gcc.dg/vmx/5-05.c: New.
14720         * gcc.dg/vmx/5-06.c: New.
14721         * gcc.dg/vmx/5-07.c: New.
14722         * gcc.dg/vmx/5-07t.c: New.
14723         * gcc.dg/vmx/5-08.c: New.
14724         * gcc.dg/vmx/5-10.c: New.
14725         * gcc.dg/vmx/5-11.c: New.
14726         * gcc.dg/vmx/7-01a.c: New.
14727         * gcc.dg/vmx/7-01.c: New.
14728         * gcc.dg/vmx/7c-01.c: New.
14729         * gcc.dg/vmx/7d-01.c: New.
14730         * gcc.dg/vmx/7d-02.c: New.
14731         * gcc.dg/vmx/8-01.c: New.
14732         * gcc.dg/vmx/8-02a.c: New.
14733         * gcc.dg/vmx/8-02.c: New.
14734         * gcc.dg/vmx/brode-1.c: New.
14735         * gcc.dg/vmx/bug-1.c: New.
14736         * gcc.dg/vmx/bug-2.c: New.
14737         * gcc.dg/vmx/bug-3.c: New.
14738         * gcc.dg/vmx/cw-bug-1.c: New.
14739         * gcc.dg/vmx/cw-bug-2.c: New.
14740         * gcc.dg/vmx/cw-bug-3.c: New.
14741         * gcc.dg/vmx/dct.c: New.
14742         * gcc.dg/vmx/debug-1.c: New.
14743         * gcc.dg/vmx/debug-2.c: New.
14744         * gcc.dg/vmx/debug-3.c: New.
14745         * gcc.dg/vmx/debug-4.c: New.
14746         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
14747         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
14748         * gcc.dg/vmx/eg-5.c: New.
14749         * gcc.dg/vmx/fft.c: New.
14750         * gcc.dg/vmx/gcc-bug-1.c: New.
14751         * gcc.dg/vmx/gcc-bug-2.c: New.
14752         * gcc.dg/vmx/gcc-bug-3.c: New.
14753         * gcc.dg/vmx/gcc-bug-4.c: New.
14754         * gcc.dg/vmx/gcc-bug-5.c: New.
14755         * gcc.dg/vmx/gcc-bug-6.c: New.
14756         * gcc.dg/vmx/gcc-bug-7.c: New.
14757         * gcc.dg/vmx/gcc-bug-8.c: New.
14758         * gcc.dg/vmx/gcc-bug-9.c: New.
14759         * gcc.dg/vmx/gcc-bug-b.c: New.
14760         * gcc.dg/vmx/gcc-bug-c.c: New.
14761         * gcc.dg/vmx/gcc-bug-d.c: New.
14762         * gcc.dg/vmx/gcc-bug-e.c: New.
14763         * gcc.dg/vmx/gcc-bug-f.c: New.
14764         * gcc.dg/vmx/gcc-bug-g.c: New.
14765         * gcc.dg/vmx/gcc-bug-i.c: New.
14766         * gcc.dg/vmx/harness.h: New.
14767         * gcc.dg/vmx/ira1.c: New.
14768         * gcc.dg/vmx/ira2a.c: New.
14769         * gcc.dg/vmx/ira2b.c: New.
14770         * gcc.dg/vmx/ira2.c: New.
14771         * gcc.dg/vmx/ira2c.c: New.
14772         * gcc.dg/vmx/mem.c: New.
14773         * gcc.dg/vmx/newton-1.c: New.
14774         * gcc.dg/vmx/ops.c: New.
14775         * gcc.dg/vmx/sn7153.c: New.
14776         * gcc.dg/vmx/spill2.c: New.
14777         * gcc.dg/vmx/spill3.c: New.
14778         * gcc.dg/vmx/spill.c: New.
14779         * gcc.dg/vmx/t.c: New.
14780         * gcc.dg/vmx/varargs-1.c: New.
14781         * gcc.dg/vmx/varargs-2.c: New.
14782         * gcc.dg/vmx/varargs-3.c: New.
14783         * gcc.dg/vmx/varargs-4.c: New.
14784         * gcc.dg/vmx/varargs-5.c: New.
14785         * gcc.dg/vmx/varargs-6.c: New.
14786         * gcc.dg/vmx/varargs-7.c: New.
14787         * gcc.dg/vmx/vmx.exp: New.
14788         * gcc.dg/vmx/vprint-1.c: New.
14789         * gcc.dg/vmx/vscan-1.c: New.
14790         * gcc.dg/vmx/x-01.c: New.
14791         * gcc.dg/vmx/x-02.c: New.
14792         * gcc.dg/vmx/x-03.c: New.
14793         * gcc.dg/vmx/x-04.c: New.
14794         * gcc.dg/vmx/x-05.c: New.
14795         * gcc.dg/vmx/yousufi-1.c: New.
14796         * gcc.dg/vmx/zero-1.c: New.
14797         * gcc.dg/vmx/zero.c: New.
14798
14799 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
14800
14801         * g++.dg/lookup/java1.C: Update for chage of
14802         _Jv_AllocObject.
14803         * g++.dg/lookup/java2.C: Likewise.
14804
14805 2004-04-17  Laurent GUERBY <laurent@guerby.net>
14806
14807         * ada/acats/run_all.sh: use -O2 by default.
14808
14809 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
14810
14811         * gcc.dg/vr-mult-[12].c: New tests.
14812
14813 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14814
14815         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
14816
14817         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
14818
14819 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
14820
14821         * lib/target-supports.exp (check_profiling_available): Assume profiling
14822         isn't available for mips*-*-elf targets.
14823
14824 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
14825
14826         * gcc.dg/builtins-38.c: New test.
14827
14828 2004-04-14  Eric Christopher  <echristo@redhat.com>
14829
14830         * g++.dg/charset/charset.exp: Run .cc extension tests.
14831
14832 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
14833
14834         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
14835
14836 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14837
14838         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
14839
14840 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
14841
14842         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
14843         * gcc.dg/i386-387-2.c: Likewise.
14844
14845         * gcc.dg/i386-387-7.c: New test.
14846         * gcc.dg/i386-387-8.c: New test.
14847
14848         * gcc.dg/builtins-37.c: New test.
14849
14850 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
14851
14852         * g++.dg/pch/externc-1.C: Add missing semicolon.
14853
14854 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
14855
14856         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
14857
14858 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
14859
14860         * gcc.c-torture/execute/20040411-1.c: New test.
14861
14862 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
14863
14864         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
14865
14866 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
14867
14868         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
14869
14870 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
14871
14872         * lib/target-supports.exp (check_named_sections_available): New.
14873         * lib/gcc-dg.exp (dg-require-named-sections): New.
14874         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
14875         old-deja.exp.  Also prune error-count message from HP linker.
14876         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
14877
14878         * g++.dg/init/init-ref4.C: Use dg-require-weak.
14879         * g++.old-deja/g++.pt/static3.C: Likewise.
14880         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
14881
14882 2004-04-09  Roger Sayle  <roger@eyesopen.com>
14883
14884         * gcc.c-torture/execute/20040409-1.c: New test case.
14885         * gcc.c-torture/execute/20040409-2.c: New test case.
14886         * gcc.c-torture/execute/20040409-3.c: New test case.
14887
14888 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
14889
14890         * gcc.dg/20040409-1.c: New test.
14891
14892 2004-04-08  Roger Sayle  <roger@eyesopen.com>
14893
14894         PR target/14888
14895         * g++.dg/opt/pr14888.C: New test case.
14896
14897 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
14898
14899         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
14900         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
14901         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
14902         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
14903         New tests.
14904
14905 2004-04-08  Paul Brook  <paul@codesourcery.com>
14906
14907         * gcc.dg/spill-1.c: New test.
14908
14909 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14910
14911         * gcc.dg/torture/builtin-ctype-2.c: New test.
14912
14913 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
14914
14915         * gcc.dg/pch/pch.exp: Add largefile test.
14916
14917 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
14918
14919         * g++.dg/pch/externc-1.Hs: New.
14920         * g++.dg/pch/externc-1.C: New.
14921
14922 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14923
14924         * gcc.dg/compat/struct-by-value-5a_main.c,
14925         gcc.dg/compat/struct-by-value-5b_main.c: New files.
14926         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
14927         * gcc.dg/compat/struct-by-value-5a_x.c,
14928         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
14929         gcc.dg/compat/struct-by-value-5_x.c.
14930         * gcc.dg/compat/struct-by-value-5a_y.c,
14931         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
14932         gcc.dg/compat/struct-by-value-5_y.c.
14933
14934         * gcc.dg/compat/struct-by-value-6a_main.c,
14935         gcc.dg/compat/struct-by-value-6b_main.c: New files.
14936         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
14937         * gcc.dg/compat/struct-by-value-6a_x.c,
14938         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
14939         gcc.dg/compat/struct-by-value-6_x.c.
14940         * gcc.dg/compat/struct-by-value-6a_y.c,
14941         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
14942         gcc.dg/compat/struct-by-value-6_y.c.
14943
14944         * gcc.dg/compat/struct-by-value-7a_main.c,
14945         gcc.dg/compat/struct-by-value-7b_main.c: New files.
14946         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
14947         * gcc.dg/compat/struct-by-value-7a_x.c,
14948         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
14949         gcc.dg/compat/struct-by-value-7_x.c.
14950         * gcc.dg/compat/struct-by-value-7a_y.c,
14951         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
14952         gcc.dg/compat/struct-by-value-7_y.c.
14953
14954 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
14955
14956         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
14957         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
14958         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
14959         options.
14960
14961 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
14962
14963         * gcc.dg/builtins-36.c: New test.
14964
14965 2004-04-06  Paul Brook  <paul@codesourcery.com>
14966
14967         * README.gcc: Remove obsolete contraint on testcases.
14968
14969 2004-04-05  Paul Brook  <paul@codesourcery.com>
14970
14971         PR2123
14972         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
14973         failure and exit(0) on success.
14974         * g++.dg/expr/anew2.C: Ditto.
14975         * g++.dg/expr/anew3.C: Ditto.
14976         * g++.dg/expr/anew4.C: Ditto.
14977
14978 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
14979
14980         PR c++/3518
14981         * g++.dg/template/unify7.C: New.
14982
14983 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
14984
14985         * g++.dg/README: Bring up to date with new subdirectories; remove
14986         duplicate subdirectory lines.
14987
14988 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
14989
14990         PR c++/14007
14991         * g++.dg/template/unify5.C: New.
14992         * g++.dg/template/unify6.C: New.
14993         * g++.dg/template/qualttp20.C: Adjust.
14994         * g++.old-deja/g++.jason/report.C: Adjust.
14995         * g++.old-deja/g++.other/qual1.C: Adjust.
14996
14997 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
14998
14999         PR c++/14803
15000         * g++.dg/inherit/ptrmem1.C: New test.
15001
15002 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
15003
15004         PR c++/14755
15005         * gcc.c-torture/execute/20040331-1.c: New test.
15006         * gcc.dg/20040331-1.c: New test.
15007
15008 2004-04-01  Paul Brook  <paul@codesourcery.com>
15009
15010         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
15011
15012 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
15013
15014         PR c++/14724
15015         * g++.dg/init/goto1.C: New test.
15016
15017         PR c++/14763
15018         * g++.dg/template/defarg4.C: New test.
15019
15020 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
15021
15022         * gcc.dg/altivec-11.c: Extend test for more valid cases.
15023
15024 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
15025
15026         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
15027
15028 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
15029
15030         * gcc.dg/noncompile/undeclared-2.c: New test.
15031
15032 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
15033
15034         * gcc.dg/940409-1.c: Remove XFAIL.
15035         * gcc.dg/reg-vol-struct-1.c: New test.
15036
15037 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15038
15039         * gcc.dg/torture/builtin-wctype-1.c: New test.
15040
15041 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
15042
15043         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
15044         * gcc.dg/20001101-1.c: Likewise.
15045         * gcc.dg/20001102-1.c: Likewise.
15046
15047 2004-03-25  Roger Sayle  <roger@eyesopen.com>
15048
15049         * gcc.dg/compare8.c: Add an additional test for XOR.
15050
15051 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15052
15053         * gcc.dg/torture/builtin-ctype-1.c: New test.
15054
15055 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15056
15057         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
15058         * gcc.dg/torture/builtin-math-1.c: Likewise.
15059         * gcc.dg/torture/builtin-power-1.c: New test.
15060
15061 2004-03-24  Andreas Schwab  <schwab@suse.de>
15062
15063         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
15064         IA64 assembler.
15065
15066 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
15067             Roger Sayle  <roger@eyesopen.com>
15068
15069         * gcc.dg/compare8.c: New test case.
15070
15071 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
15072
15073         * g++.dg/ext/altivec-7.C: New test.
15074
15075 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
15076
15077         PR 12267, 12391, 12560, 13129, 14114, 14133
15078         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
15079         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
15080         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
15081         Adjust error regexps.
15082         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
15083         * gcc.dg/noncompile/undeclared-1.c: New test cases.
15084         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
15085         * gcc.dg/local1.c: Add explanatory comment.
15086
15087 2004-03-23  Roger Sayle  <roger@eyesopen.com>
15088
15089         PR optimization/14669
15090         * g++.dg/opt/fold2.C: New test case.
15091
15092 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
15093
15094         PR c/14069
15095         * gcc.dg/20040322-1.c: New test.
15096
15097 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
15098
15099         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
15100         * gcc.dg/ultrasp4.c: Likewise.
15101         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
15102
15103 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
15104
15105         * gcc.dg/i386-sse-8.c: Reset default options.
15106
15107 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
15108
15109         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
15110         in the error message text.
15111
15112 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15113
15114         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
15115
15116 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
15117
15118         PR c++/14616
15119         * g++.dg/init/array13.C: New test.
15120
15121 2004-03-20  Roger Sayle  <roger@eyesopen.com>
15122
15123         PR target/13889
15124         * gcc.c-torture/compile/pr13889.c: New test case.
15125
15126 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
15127
15128         PR c/14635
15129         * builtins-1.c (nan, nans): Don't test.
15130         * builtins-30.c: Don't use nan, nanf, nanl.
15131         * builtins-35.c: New test.
15132
15133 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
15134
15135         * g++.dg/ext/altivec-6.C: New test.
15136
15137 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
15138
15139         * g++.dg/init/placement3.C: New test.
15140
15141         * g++.dg/template/spec13.C: New test.
15142
15143         * g++.dg/lookup/using11.C: New test.
15144
15145         * g++.dg/lookup/koenig3.C: New test.
15146
15147         * g++.dg/template/operator2.C: New test.
15148
15149         * g++.dg/expr/dtor3.C: New test.
15150         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
15151         marker.
15152         * g++.old-deja/g++.law/visibility28.C: Likewise.
15153
15154 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
15155
15156         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
15157         * gcc.dg/ppc64-abi-3.c: Likewise.
15158
15159 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15160
15161         PR c++/14545
15162         * g++.dg/parse/template15.C: New test.
15163
15164 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
15165
15166         * g++.dg/expr/dtor2.C: New test.
15167
15168         * g++.dg/lookup/anon4.C: New test.
15169
15170         * g++.dg/overload/using1.C: New test.
15171
15172         * g++.dg/template/lookup7.C: New test.
15173
15174         * g++.dg/template/typename6.C: New test.
15175
15176         * g++.dg/expr/cond6.C: New test.
15177
15178 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15179
15180         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
15181
15182 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
15183
15184         * g++.dg/expr/cond5.C: New test.
15185         * g++.dg/expr/constcast1.C: Likewise.
15186         * g++.dg/expr/ptrmem2.C: Likewise.
15187         * g++.dg/expr/ptrmem3.C: Likewise.
15188         * g++.dg/lookup/main1.C: Likewise.
15189         * g++.dg/template/lookup6.C: Likewise.
15190
15191 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
15192
15193         * gcc.dg/local1.c: New test.
15194
15195         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
15196
15197 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15198
15199         * gcc.dg/torture/builtin-convert-1.c: New test.
15200
15201 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15202
15203         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
15204
15205 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
15206
15207         PR c++/14481
15208         * g++.dg/warn/Wunused-7.C: New test.
15209
15210 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15211
15212         * gcc.dg/torture/builtin-integral-1.c: New test.
15213
15214 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
15215
15216         PR c++/14586
15217         * g++.dg/parse/non-dependent3.C: New test.
15218
15219 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
15220
15221         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
15222         * g++.dg/eh/simd-2.C: Likewise.
15223         * g++.dg/init/array10.C: Likewise.
15224         * gcc.c-torture/compile/simd-1.c: Likewise.
15225         * gcc.c-torture/compile/simd-2.c: Likewise.
15226         * gcc.c-torture/compile/simd-3.c: Likewise.
15227         * gcc.c-torture/compile/simd-4.c: Likewise.
15228         * gcc.c-torture/compile/simd-6.c: Likewise.
15229         * gcc.c-torture/execute/simd-1.c: Likewise.
15230         * gcc.c-torture/execute/simd-2.c: Likewise.
15231         * gcc.dg/compat/vector-defs.h: Likewise.
15232         * gcc.dg/20020531-1.c: Likewise.
15233         * gcc.dg/altivec-3.c: Likewise.
15234         * gcc.dg/altivec-4.c: Likewise.
15235         * gcc.dg/altivec-varargs-1.c: Likewise.
15236         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
15237         * gcc.dg/i386-mmx-3.c: Likewise.
15238         * gcc.dg/i386-sse-4.c: Likewise.
15239         * gcc.dg/i386-sse-5.c: Likewise.
15240         * gcc.dg/i386-sse-8.c: Likewise.
15241         * gcc.dg/simd-1.c: Likewise.
15242         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
15243         __ev64_opaque__ since the machine description provides it.
15244
15245 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
15246
15247         * lib/compat.exp (skip_list): New global variable.
15248         Use it to hold the user defined COMPAT_SKIPS list if any.
15249         (compat-obj): Add the members of skip_list to optall.
15250
15251 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
15252
15253         * gcc.dg/compat/union-by-value-1_main.c,
15254         union-by-value-1_x.c, union-by-value-1_y.c,
15255         union-check.h, union-defs.h,
15256         union-init.h, union-return-1_main.c,
15257         union-return-1_x.c, union-return-1_y.c: New files.
15258
15259 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
15260
15261         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
15262         mixed-struct-init.h: Add 4 mixed structure types.
15263         struct-by-value-21_main.c, struct-by-value-21_x.c,
15264         struct-by-value-21_y.c, struct-return-21_main.c,
15265         struct-return-21_x.c, struct-return-21_y.c: New files.
15266
15267 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
15268
15269         PR c++/14550
15270         * g++.dg/parse/template14.C: New test.
15271
15272 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
15273
15274         * gcc.c-torture/execute/20040313-1.c: New test.
15275
15276 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
15277
15278         PR target/14533
15279         * gcc.dg/20040311-2.c: New test.
15280
15281 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
15282
15283         PR other/14544
15284         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
15285         bit-field.
15286
15287 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
15288
15289         * gcc.dg/20040305-2.c: Add missing return statement.
15290
15291 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15292
15293         * gcc.dg/builtins-34.c: Also check pow10*.
15294
15295 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
15296
15297         PR target/14262
15298         * gcc.dg/20040305-2.c: New test.
15299
15300 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
15301
15302         * gcc.dg/20040310-1.c: New test.
15303
15304 2004-03-11  Roger Sayle  <roger@eyesopen.com>
15305
15306         * gcc.c-torture/execute/20040311-1.c: New test case.
15307
15308 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
15309
15310         PR c++/14476
15311         * g++.dg/lookup/enum1.C: New test.
15312
15313 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
15314
15315         PR c++/14510
15316         * g++.dg/lookup/struct2.C: New test.
15317
15318 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
15319
15320         * gcc.dg/builtins-34.c: New test.
15321
15322 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15323
15324         * gcc.dg/torture/builtin-nonneg-1.c: New test.
15325
15326 2004-03-09  James E Wilson  <wilson@specifixinc.com>
15327
15328         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
15329         * gcc.dg/alias-2.c: New testcase.
15330
15331 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
15332
15333         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
15334
15335 2004-03-09  Roger Sayle  <roger@eyesopen.com>
15336
15337         * gcc.c-torture/execute/20040309-1.c: New test case.
15338
15339 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
15340
15341         PR c++/14397
15342         * g++.dg/overload/ref1.C: New.
15343
15344 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15345
15346         PR c++/14409
15347         * g++.dg/template/spec12.C: New test.
15348
15349         PR c++/14448
15350         * g++.dg/parse/crash14.C: New test.
15351
15352 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
15353
15354         PR c++/14230
15355         * g++.dg/init/ref11.C: New test.
15356
15357 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
15358
15359         PR c++/14432
15360         * g++.dg/parse/builtin2.C: New test.
15361
15362 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
15363
15364         PR c++/14401
15365         * g++.dg/init/ctor3.C: New test.
15366         * g++.dg/init/union1.C: New test.
15367         * g++.dg/ext/anon-struct4.C: New test.
15368
15369 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
15370
15371         * g++.dg/lookup/koenig1.C: Tweak error messages.
15372         * g++.dg/lookup/used-before-declaration.C: Likewise.
15373         * g++.dg/other/do1.C: Likewise.
15374         * g++.dg/overload/koenig1.C: Likewise.
15375         * g++.dg/parse/crash13.C: Likewise.
15376         * g++.dg/template/instantiate3.C: Likewise.
15377
15378 2004-03-08  Eric Christopher  <echristo@redhat.com>
15379
15380         * * lib/target-supports.exp: Enable libiconv in test
15381         compilation.  Fix up error checking.
15382
15383 2004-03-08  Roger Sayle  <roger@eyesopen.com>
15384
15385         PR middle-end/14289
15386         * gcc.dg/pr14289-1.c: New test case.
15387         * gcc.dg/pr14289-2.c: Likewise.
15388         * gcc.dg/pr14289-3.c: Likewise.
15389
15390 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
15391
15392         * gcc.c-torture/execute/20040308-1.c: New test.
15393
15394 2004-03-07  Roger Sayle  <roger@eyesopen.com>
15395
15396         * gcc.c-torture/execute/20040307-1.c: New test case.
15397
15398 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
15399
15400         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
15401
15402 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
15403
15404         * gcc.dg/20040306-1.c: New test.
15405
15406 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
15407
15408         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
15409         them static.
15410         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
15411
15412 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
15413
15414         PR c/14465
15415         * gcc.dg/decl-6.c: New test.
15416
15417 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15418
15419         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
15420         Rename LOGPOW -> LOG_POW.
15421         (SQRT_EXP, POW_EXP): New.
15422
15423 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
15424
15425         * gcc.dg/i386-sse-8.c: New test.
15426
15427 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
15428
15429         PR c/14114
15430         * gcc.dg/decl-5.c: New test.
15431
15432 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
15433
15434         * gcc.dg/20040305-1.c: New test.
15435
15436 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
15437
15438         PR other/14354
15439         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
15440
15441 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
15442
15443         PR c++/14425, c++/14426
15444         * g++.dg/ext/altivec-4.C: New test.
15445         * g++.dg/ext/altivec-5.C: New test.
15446
15447 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
15448
15449         * g++.old-deja/g++.other/linkage1.C: Expect errors about
15450         global variables of a type with no linkage.
15451         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
15452         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
15453         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
15454         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
15455         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
15456         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
15457         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
15458         * g++.dg/warn/deprecated.C: Name enum Color.
15459         * g++.dg/overload/VLA.C: Name structure for 'b'.
15460         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
15461
15462 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
15463
15464         * gcc.c-torture/compile/20040304-1.c: New test.
15465
15466 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
15467
15468         PR 13728
15469         * gcc.dg/decl-4.c: New testcase.
15470
15471 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
15472
15473         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
15474         as PRECF if sizeof (float) > sizeof (double).
15475         (PRECL): Make it the same as PRECF if
15476         sizeof (float) > sizeof (long double).
15477
15478 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15479
15480         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
15481         system type.  Add check for irix6 which doesn't have c99 runtime.
15482
15483 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
15484
15485         * gcc.dg/const-elim-1.c: xfail for xtensa.
15486
15487 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
15488
15489         PR c++/14369
15490         * g++.dg/template/cond4.C: New test.
15491
15492 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
15493
15494         PR c++/14360
15495         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
15496
15497         PR c++/14361
15498         * g++.dg/parse/defarg7.C: New test.
15499
15500         PR c++/14359
15501         * g++.dg/template/friend26.C: New test.
15502
15503 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
15504
15505         PR c++/14324
15506         * g++.dg/abi/mangle21.C: New test.
15507
15508         PR c++/14260
15509         * g++.dg/parse/constructor2.C: New test.
15510
15511         PR c++/14337
15512         * g++.dg/template/sfinae1.C: New test.
15513
15514 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
15515
15516         PR c++/14267
15517         * g++.dg/expr/crash2.C: New test.
15518
15519         PR middle-end/13448
15520         * gcc.dg/inline-5.c: New test.
15521         * gcc.dg/always-inline.c: Split out tests into ...
15522         * gcc.dg/always-inline2.c: ... this and ...
15523         * gcc.dg/always-inline3.c: ... this.
15524
15525 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
15526
15527         PR debug/12103
15528         * g++.dg/debug/crash1.C: New test.
15529
15530 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
15531
15532         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
15533         function with __attribute__((noinline)).
15534         (recurser_void2): Likewise.
15535         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
15536         (recurser_void2): Likewise.
15537
15538 2004-02-29  Roger Sayle  <roger@eyesopen.com>
15539
15540         PR middle-end/14203
15541         * g++.dg/warn/Wunused-6.C: New test case.
15542
15543 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
15544
15545         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
15546         not defined.
15547
15548 2004-02-27  Eric Christopher  <echristo@redhat.com>
15549
15550         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
15551         * g++.dg/charset/asm2.c: Run only x86.
15552         * gcc.dg/charset/asm3.c: Ditto.
15553
15554 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
15555
15556         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
15557         ld_library_path.
15558
15559 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
15560
15561         * g++.dg/ext/altivec-3.C: New.
15562
15563 2004-02-26  Richard Henderson  <rth@redhat.com>
15564
15565         * g++.dg/ext/attrib10.C: Mark for warning.
15566         * gcc.dg/attr-alias-1.c: New.
15567
15568 2004-02-26  Richard Henderson  <rth@redhat.com>
15569
15570         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
15571         * gcc.c-torture/execute/20040208-2.c: ... it back.
15572
15573 2004-02-26  Eric Christopher  <echristo@redhat.com>
15574
15575         * lib/target-supports.exp (check-iconv-available): New function.
15576         * lib/gcc-dg.exp (dg-require-iconv): New function.
15577         Use above.
15578         * gcc.dg/charset: New directory.
15579         * gcc.dg/charset/charset.exp: New file.
15580         * gcc.dg/charset/asm1.c: Ditto.
15581         * gcc.dg/charset/asm2.c: Ditto.
15582         * gcc.dg/charset/asm3.c: Ditto.
15583         * gcc.dg/charset/asm4.c: Ditto.
15584         * gcc.dg/charset/asm5.c: Ditto.
15585         * gcc.dg/charset/attribute1.c: Ditto.
15586         * gcc.dg/charset/attribute2.c: Ditto.
15587         * gcc.dg/charset/string1.c: Ditto.
15588         * g++.dg/charset: New directory.
15589         * g++.dg/dg.exp: Add here. Special options.
15590         * g++.dg/charset/charset.exp: New file.
15591         * g++.dg/charset/asm1.c: Ditto.
15592         * g++.dg/charset/asm2.c: Ditto.
15593         * g++.dg/charset/asm3.c: Ditto.
15594         * g++.dg/charset/asm4.c: Ditto.
15595         * g++.dg/charset/attribute1.c: Ditto.
15596         * g++.dg/charset/attribute2.c: Ditto.
15597         * g++.dg/charset/extern1.cc: Ditto.
15598         * g++.dg/charset/extern2.cc: Ditto.
15599         * g++.dg/charset/string1.c: Ditto.
15600
15601 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
15602
15603         PR c++/14278
15604         * g++.dg/parse/comma1.C: New test.
15605
15606 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15607
15608         PR c++/14284
15609         * g++.dg/template/ttp8.C: New test.
15610
15611 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
15612
15613         * gcc.dg/fixuns-trunc-1.c: New test.
15614
15615 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15616
15617         * gcc.dg/builtins-config.h: Use #elif.
15618
15619 2004-02-26  Michael Matz  <matz@suse.de>
15620
15621         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
15622         * gcc.dg/991214-1.c: Likewise.
15623         * gcc.dg/i386-asm-1.c: Likewise.
15624
15625 2004-02-25  Richard Henderson  <rth@redhat.com>
15626
15627         * gcc.c-torture/execute/20040208-2.c: Move ...
15628         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
15629
15630 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15631
15632         PR c++/14246
15633         * g++.dg/other/crash-3.C: New test.
15634
15635 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15636
15637         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
15638         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
15639
15640         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
15641         HP-UX.
15642
15643 2004-02-24  Michael Matz  <matz@suse.de>
15644
15645         * gcc.dg/i386-regparm.c: New.
15646
15647 2004-02-23  James E Wilson  <wilson@specifixinc.com>
15648
15649         * gcc.c-torture/execute/20040223-1.c: New.
15650
15651 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
15652             Kazu Hirata  <kazu@cs.umass.edu>
15653
15654         * gcc.dg/fwritable-strings-1.c: Remove.
15655
15656 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
15657
15658         PR c/14156
15659         * gcc.dg/20040223-1.c: New test.
15660
15661 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15662
15663         PR c++/14106
15664         * g++.dg/ext/typeof9.C: New test.
15665
15666 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15667
15668         PR c++/14250
15669         * g++.dg/other/switch1.C: New test.
15670
15671 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
15672
15673         * gcc.dg/cast-function-1.c: Adjust for new informative message.
15674         * gcc.dg/va-arg-1.c: Likewise.
15675
15676 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15677
15678         PR c++/14143
15679         * g++.dg/template/koenig5.C: New test.
15680
15681 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
15682
15683         * g++.dg/ext/altivec-1.C: Generalize target triple.
15684         * g++.dg/ext/altivec-2.C: New test case.
15685         * g++.dg/ext/altivec_check.h: New file.
15686         * gcc.dg/altivec-1.c: Generalize target triple;
15687         include altivec_check.h and call altivec_check().
15688         * gcc.dg/altivec-[2-5].c: Generalize target triple.
15689         * gcc.dg/altivec-6.c: New test case.
15690         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
15691         type casts as needed.
15692         * gcc.dg/altivec-10.c: Include altivec_check.h and call
15693         altivec_check().
15694         * gcc.dg/altivec-12.c: New test case.
15695         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
15696         include altivec_check.h and call altivec_check().
15697         * gcc.dg/altivec_check.h: New file.
15698
15699 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15700
15701         * lib/target-supports.exp (check_alias_available): Don't mangle
15702         function `g' in test program.
15703
15704 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15705
15706         * lib/target-supports.exp (check_profiling_available): Check
15707         argument to determine whether we support a profiling type.
15708         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
15709         check_profiling_available.
15710         * g++.dg/bprob/bprob.exp: Likewise
15711         * g77.dg/bprob/bprob.exp: Likewise.
15712         * gcc.misc-tests/bprob.exp: Likewise.
15713         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
15714         dg-require-profiling and delete expected error handling.
15715         * gcc.dg/20021014-1.c: Likewise.
15716         * gcc.dg/nest.c: Likewise.
15717
15718 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15719
15720         PR c++/12007
15721         * g++.dg/other/vthunk1.C: New test.
15722
15723 2004-02-20  Falk Hueffner  <falk@debian.org>
15724
15725         PR target/14201
15726         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
15727
15728 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
15729
15730         PR c++/13927
15731         * g++.dg/other/error8.C: Remove XFAIL markers.
15732
15733         PR c++/14173
15734         * g++.dg/ext/packed5.C: New test.
15735
15736         PR c++/14199
15737         * g++.dg/warn/Wunused-5.C: New test.
15738
15739         PR c++/14186
15740         * g++.dg/lookup/member1.C: New test.
15741
15742 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
15743
15744         * gcc.c-torture/compile/20040130-1.c: Enable only when
15745         __INT_MAX__ >= 2147483647L.
15746         * gcc.c-torture/compile/961203-1.c: Likewise.
15747
15748 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
15749
15750         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
15751         * g++.dg/opt/template1.C: Robustify assembler regexp
15752
15753 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
15754
15755         * gcc.c-torture/execute/simd-4.x: Remove.
15756         * gcc.c-torture/execute/va-arg-25.x: Likewise.
15757         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
15758         Guard with #ifndef SKIP_ATTRIBUTE.
15759         * gcc.dg/compat/vector-1_y.c: Likewise.
15760         * gcc.dg/compat/vector-2_x.c: Likewise.
15761         * gcc.dg/compat/vector-2_y.c: Likewise.
15762         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
15763         * g++.dg/eh/simd-2.C: Likewise.
15764
15765 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
15766
15767         * gcc.c-torture/compile/complex-1.c: New.
15768
15769 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
15770
15771         PR target/14209
15772         * gcc.c-torture/execute/20040218-1.c: New test.
15773
15774 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15775
15776         PR c++/14181
15777         * g++.dg/parse/new2.C: New test.
15778
15779 2004-02-18  Paul Brook  <paul@codesourcery.com>
15780
15781         * gcc.c-torture/compile/libcall-1.c: New test.
15782
15783 2004-02-18  Paul Brook  <paul@codesourcery.com>
15784
15785         PR debug/12934
15786         * gcc.dg/debug/debug-7.c: New test.
15787
15788 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
15789
15790         * gcc.dg/20040217-1.c: New test.
15791
15792 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
15793
15794         * gcc.c-torture/execute/990208-1.x: Delete.
15795
15796 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
15797
15798         * gcc.c-torture/execute/20040208-2.x: New file.
15799
15800 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
15801
15802         PR c++/11326
15803         * g++.dg/abi/structret1.C: New test.
15804
15805 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
15806
15807         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
15808         (i386_cpuid): No need to test if cpuid is available on AMD64.
15809         Fix assembly, so that it works onboth i386 and AMD64.
15810         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
15811         (vecInLong): Fix s[] member type to unsigned int.
15812         (vecInWord): Remove type.
15813         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
15814         (a64, b64, c64, d64, e64): Remove.
15815         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
15816         Remove unused variable.  Remove initialization of removed variables.
15817         Don't call mmx_tests nor sse_tests.
15818         (reference_mmx, reference_sse): Remove.
15819         (check): Add return stmt.
15820         * gcc.dg/i386-sse-7.c: New test.
15821         * gcc.dg/i386-mmx-4.c: New test.
15822
15823 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15824
15825         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
15826         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
15827         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
15828         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
15829         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
15830         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
15831         g++.dg/tc1/dr94.C: Fix line terminator.
15832
15833 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
15834
15835         * gcc.c-torture/compile/20040216-1.c: New.
15836
15837 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15838
15839         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
15840         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
15841         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
15842         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
15843         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
15844         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
15845
15846 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
15847
15848         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
15849
15850 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
15851
15852         PR c++/13971
15853         * g++.dg/expr/cond4.C: New test.
15854
15855         PR c++/14086
15856         * g++.dg/lookup/crash2.C: New test.
15857
15858 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
15859
15860         * gcc.c-torture/compile/20040214-2.c: New test.
15861
15862 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
15863
15864         PR c++/14116
15865         * g++.dg/ext/typeof8.C: New test.
15866
15867 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
15868
15869         * gcc.c-torture/compile/20040214-1.c: New test.
15870
15871 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15872
15873         PR c++/13635
15874         * g++.dg/template/spec11.C: New test.
15875
15876 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15877
15878         PR c++/13927
15879         * g++.dg/other/error8.C: New test.
15880
15881 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
15882
15883         PR c++/14122
15884         * g++.dg/template/array4.C: New test.
15885
15886         PR c++/14108
15887         * g++.dg/inherit/thunk2.C: New test.
15888
15889         PR c++/14083
15890         * g++.dg/eh/cond2.C: New test.
15891
15892 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
15893
15894         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
15895
15896 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
15897
15898         * lib/scanasm.exp (dg-scan): Quote pattern before display.
15899
15900 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
15901
15902         * g++.dg/simd-2.C: xfail on ppc64-linux.
15903
15904 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
15905
15906         PR c/456
15907         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
15908         tests.
15909
15910 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
15911
15912         * gcc.dg/builtins-33.c: New test.
15913
15914 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
15915
15916         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
15917
15918 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
15919
15920         * g++.dg/simd-2.C: Set -maltivec for ppc64.
15921
15922 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
15923
15924         * gcc.dg/ppc64-abi-3.c: New test.
15925
15926 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
15927
15928         PR c/14092
15929
15930         * gcc.dg/pr14092-1.c: New testcase.
15931
15932 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
15933
15934         * gcc.dg/cpp/assert4.c: Fix typo last change.
15935
15936         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
15937         * gcc.dg/cpp/assert4.c: Handle powerpc64.
15938
15939         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
15940
15941 2004-02-09  Roger Sayle  <roger@eyesopen.com>
15942
15943         * gcc.c-torture/compile/20040209-1.c: New test case.
15944
15945 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
15946
15947         * gcc.dg/c90-init-1.c: Adjust expected error messages.
15948
15949 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
15950
15951         * gcc.c-torture/execute/20040208-[12].c: New tests.
15952
15953 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
15954
15955         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
15956
15957 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
15958
15959         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
15960
15961 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
15962
15963         Bug 13856
15964         * gcc.dg/visibility-8.c: New testcase.
15965
15966 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
15967
15968         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
15969         arguments.
15970         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
15971
15972 2004-02-07  Roger Sayle  <roger@eyesopen.com>
15973
15974         PR middle-end/13696
15975         * g++.dg/opt/fold1.C: New test case.
15976
15977 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15978
15979         PR c++/14033
15980         * g++.dg/other/crash-2.C: New test.
15981
15982 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15983
15984         PR c++/14028
15985         * g++.dg/parse/angle-bracket2.C: New test.
15986
15987 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
15988
15989         PR middle-end/13750
15990         Revert:
15991         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
15992         PR pch/13361
15993         * testsuite/g++.dg/pch/wchar-1.C: New.
15994         * testsuite/g++.dg/pch/wchar-1.Hs: New.
15995
15996 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15997
15998         PR c++/14008
15999         * g++.dg/parse/error15.C: New test.
16000         * g++.dg/parse/crash11.C: Update dg-error mark.
16001
16002 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
16003
16004         PR c++/13932
16005         * g++.dg/warn/conv2.C: New test.
16006
16007 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16008
16009         PR c++/13086
16010         * g++.dg/warn/incomplete1.C: Remove xfail.
16011
16012 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
16013
16014         * lib/file-format.exp (gcc_target_object_format): Use
16015         ${tool}_target_compile, not gcc_target_compile.
16016         * lib/target-supports.exp (check_alias_available): Likewise.
16017         (check_gc_sections_available): Likewise.
16018         * g++.dg/ext/attrib10.C: Use dg-require-alias.
16019         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
16020         dg-require-alias.
16021
16022 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
16023
16024         PR c++/13969
16025         * g++.dg/template/static6.C: New test.
16026
16027 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
16028
16029         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
16030
16031 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16032
16033         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
16034         tests for systems where `char' is unsigned by default.
16035
16036 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16037
16038         PR c++/13997
16039         * g++.dg/template/partial3.C: New test.
16040
16041 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
16042
16043         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
16044         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
16045         Remove mentions of obsolete ports.
16046
16047 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
16048
16049         * gcc.dg/noncompile/20001228-1.c: Fix for new
16050         error message.
16051
16052 2004-02-03  Roger Sayle  <roger@eyesopen.com>
16053
16054         PR target/9348
16055         * gcc.c-torture/execute/multdi-1.c: New test case.
16056
16057 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
16058
16059         PR c++/13925
16060         * g++.dg/template/lookup5.C: New test.
16061
16062 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
16063
16064         PR c++/13950
16065         * g++.dg/template/lookup4.C: New test.
16066
16067         PR c++/13970
16068         * g++.dg/parse/error14.C: New test.
16069
16070         PR c++/14002
16071         * g++.dg/parse/template13.C: New test.
16072
16073 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
16074
16075         PR c++/13978
16076         * g++.dg/template/koenig4.C: New test.
16077
16078         PR c++/13968
16079         * g++.dg/template/crash17.C: New test.
16080
16081         PR c++/13975
16082         * g++.dg/parse/error13.C: New test.
16083         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
16084
16085 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
16086
16087         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
16088
16089 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
16090
16091         PR c/11658
16092         PR c/13994
16093         * gcc.dg/noncompile/20040203-1.c: New test.
16094         * gcc.dg/noncompile/20040203-2.c: Likewise.
16095         * gcc.dg/noncompile/20040203-3.c: Likewise.
16096         * gcc.dg/20040203-1.c: Likewise.
16097
16098 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
16099
16100         PR c++/10858
16101         * g++.dg/template/sizeof7.C: New test.
16102
16103 2004-02-02  Eric Christopher  <echristo@redhat.com>
16104             Zack Weinberg  <zack@codesourcery.com>
16105
16106         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
16107
16108 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
16109
16110         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
16111         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
16112         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
16113         * gcc.dg/cleanup-5.c: Run only on Linux targets.
16114
16115 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
16116
16117         PR c++/13113
16118         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
16119
16120         PR c++/13854
16121         * g++.dg/ext/attrib13.C: New test.
16122
16123         PR c++/13907
16124         * g++.dg/conversion/op2.C: New test.
16125
16126 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
16127
16128         * gcc.dg/titype-1.c: Fix pasto.
16129
16130 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
16131
16132         * gcc.dg/titype-1.c: New test.
16133
16134 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16135
16136         PR c++/13957
16137         * g++.dg/template/non-type-template-argument-1.C,
16138         g++.dg/template/qualified-id1.C: Update dg-error marks.
16139         * g++.dg/template/nontype6.C: New test.
16140
16141 2004-02-01  Roger Sayle  <roger@eyesopen.com>
16142
16143         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
16144         * gcc.dg/builtins-31.c: New testcase.
16145         * gcc.dg/builtins-32.c: New testcase.
16146
16147 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
16148
16149         * objc.dg/call-super-2.m: Update line numbers
16150         for the including of stddef.h.
16151
16152 2004-01-30  Michael Matz  <matz@suse.de>
16153
16154         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
16155         g++.dg/ext/case-range3.C: New tests.
16156
16157 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16158
16159         DR206
16160         PR c++/13813
16161         * g++.dg/template/member4.C: New test.
16162
16163 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16164
16165         PR c++/13683
16166         * g++.dg/template/sizeof6.C: New test.
16167
16168 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
16169
16170         * gcc.dg/fwritable-strings-1.c: New test.
16171
16172 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
16173
16174         * gcc.c-torture/compile/20040130-1.c: New test.
16175
16176 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
16177
16178         * objc.dg/call-super-2.m: Include stddef.h for size_t.
16179
16180 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
16181
16182         PR c++/13883
16183         * g++.dg/template/ctor3.C: New test.
16184
16185 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16186
16187         * g++.dg/tc1: New directory.
16188         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
16189         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
16190         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
16191         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
16192         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
16193
16194 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16195
16196         * g++.dg/parse/error11.C: New test.
16197         * g++.dg/parse/error12.C: Likewise.
16198
16199 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
16200
16201         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
16202         (scan_initial, main): Use aligned_sizeof instead of sizeof.
16203
16204 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
16205
16206         PR c++/13791
16207         * g++.dg/ext/attrib12.C: New test.
16208
16209         PR c++/13736
16210         * g++.dg/parse/cast2.C: New test.
16211
16212 2004-01-27  James E Wilson  <wilson@specifixinc.com>
16213
16214         * objc.dg/encode-2.m (main): New local string.  Set depending on
16215         sizeof long.  Use in sscanf call.
16216         * objc.dg/encode-3.m (main): New local string.  Set depending on
16217         sizeof long.  Use in scan_initial call.
16218
16219 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16220
16221         * objc.dg/call-super-2.m: Make LP64-safe.
16222         * objc.dg/desig-init-1.m: Likewise.
16223
16224 2004-01-27  Devang Patel <dpatel@apple.com>
16225
16226         * g++.dg/debug/namespace1.C: New test.
16227
16228 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
16229
16230         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
16231         xscale-*-*.
16232
16233         * gcc.dg/arm-mmx-1.c: New test.
16234
16235 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
16236
16237         * gcc.dg/20040127-1.c: New test.
16238         * gcc.dg/20040127-2.c: New test.
16239
16240 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
16241
16242         * objc.dg/stret-1.m (glob): Renamed to globa.
16243
16244 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
16245
16246         PR c++/13663
16247         * g++.dg/expr/for1.C: New test.
16248
16249 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
16250
16251         PR middle-end/13779
16252         * gcc.dg/darwin-longlong.c: New test.
16253
16254 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
16255
16256         * gcc.dg/20040124-1.c: Moved test from here...
16257         * gcc.c-torture/compile/20040124-1.c: ...to here.
16258
16259 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
16260
16261         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
16262         the assembly output if -m64 is passed.
16263
16264 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
16265
16266         PR c++/13833
16267         * g++.dg/template/cond3.C: New test.
16268
16269 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16270
16271         PR c++/13810
16272         * g++.dg/template/ttp7.C: New test.
16273
16274 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16275
16276         PR c++/13797
16277         * g++.dg/template/nontype4.C: New test.
16278         * g++.dg/template/nontype5.C: Likewise.
16279
16280 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
16281
16282         * gcc.dg/torture/mips-clobber-at.c: New test.
16283
16284 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
16285
16286         * gcc.dg/20040124-1.c: New test.
16287
16288 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
16289
16290         * gcc.dg/20040123-1.c: New test.
16291
16292 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
16293
16294         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
16295
16296 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
16297
16298         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
16299
16300 2004-01-23  Andrew Pinski  <apinski@apple.com>
16301
16302         * gcc.dg/20030121-1.c: Move to ..
16303         * gcc.dg/20040121-1.c: here.
16304
16305 2004-01-23  Roger Sayle  <roger@eyesopen.com>
16306
16307         * gcc.dg/builtins-29.c: New test case.
16308
16309 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
16310
16311         PR 18314
16312         * gcc.dg/builtins-30.c: New testcase.
16313
16314 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
16315
16316         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
16317         * lib/g77.exp: Likewise.
16318         * lib/objc.exp: Likewise.
16319         * lib/g++.exp: Likewise.
16320
16321 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
16322
16323         * gcc.dg/struct-by-value-2.c: New test.
16324
16325 2004-01-21  Andrew Pinski  <apinski@apple.com>
16326
16327         PR target/13785
16328         * gcc.dg/20030121-1.c: New test.
16329
16330 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
16331
16332         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
16333         clobber frame pointer register in asm statement.
16334
16335 2004-01-21  Falk Hueffner  <falk@debian.org>
16336
16337         * gcc.c-torture/compile/20040121-1.c: New test.
16338
16339 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
16340
16341         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
16342
16343 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
16344
16345         * gcc.dg/ppc64-abi-2.c: New test.
16346
16347 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
16348
16349         * lib/treelang.exp: Fill out this file.
16350         * lib/treelang-dg.exp: New File.
16351
16352 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
16353
16354         * gcc.c-torture/compile/981022-1.c: Remove.
16355         * gcc.dg/array-5.c: Remove XFAIL.
16356         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
16357         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
16358         gcc.dg/cond-lvalue-1.c: Update.
16359         * gcc.dg/cast-lvalue-2.c: New test.
16360
16361 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
16362
16363         PR c++/13592
16364         * g++.dg/other/error1.C (class foo): Tweak error message.
16365
16366         PR c++/13592
16367         * g++.dg/template/call2.C: New test.
16368
16369 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16370
16371         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
16372         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
16373         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
16374         scalar-return-1_x.c, scalar-return-2_y.c,
16375         scalar-return-3_x.c, scalar-return-3_y.c,
16376         scalar-return-4_x.c, scalar-return-4_y.c,
16377         struct-align-1.h, struct-align-1_x.c,
16378         struct-align-1_y.c, struct-align-2.h,
16379         struct-align-2_x.c, struct-align-2_y.c,
16380         struct-by-value-10_y.c, struct-by-value-11_x.c,
16381         struct-by-value-11_y.c, struct-by-value-12_x.c,
16382         struct-by-value-12_y.c, struct-by-value-13_x.c,
16383         struct-by-value-13_y.c, struct-by-value-14_x.c,
16384         struct-by-value-14_y.c, struct-by-value-15_x.c,
16385         struct-by-value-15_y.c, struct-by-value-16_y.c,
16386         struct-by-value-17_y.c, struct-by-value-18_y.c,
16387         struct-by-value-19_y.c, struct-by-value-1_x.c,
16388         struct-by-value-1_y.c, struct-by-value-20_y.c,
16389         struct-by-value-2_x.c, struct-by-value-2_y.c,
16390         struct-by-value-3_y.c, struct-by-value-4_x.c,
16391         struct-by-value-4_y.c, struct-by-value-5_y.c,
16392         struct-by-value-6_y.c, struct-by-value-7_y.c
16393         struct-by-value-8_x.c, struct-by-value-8_y.c
16394         struct-by-value-9_x.c, struct-by-value-9_y.c
16395         struct-return-10_x.c, struct-return-10_y.c,
16396         struct-return-19_x.c, struct-return-20_x.c
16397         struct-return-2_x.c, struct-return-2_y.c
16398         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
16399         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
16400
16401 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16402
16403         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
16404         attribute on sparc*-sun-solaris2.*.
16405
16406 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
16407
16408         PR c++/13710
16409         * g++.dg/ext/typeof7.C: New test.
16410
16411 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
16412
16413         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
16414         * gcc.dg/const-elim-1.c: Same.
16415
16416 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
16417
16418         * objc.dg/stret-1.m: New.
16419         * objc.dg/stret-2.m: New.
16420
16421 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
16422
16423         PR c++/11895
16424         * g++.dg/ext/vector1.C: New test.
16425
16426 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
16427
16428         * gcc.dg/pch/import-1.c: New.
16429         * gcc.dg/pch/import-1.hs: New.
16430         * gcc.dg/pch/import-1a.h: New.
16431         * gcc.dg/pch/import-1b.h: New.
16432         * gcc.dg/pch/import-1c.h: New.
16433
16434 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
16435
16436         PR c++/13574
16437         * g++.dg/ext/array1.C: New test.
16438
16439         PR c++/13178
16440         * g++.dg/conversion/op1.C: New test.
16441
16442 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
16443
16444         PR 11864
16445         From Kazumoto Kojima / Dan Kegel:
16446         * gcc.dg/pr11864-1.c: New test.
16447
16448         PR 10392
16449         From Marcus Comstedt / Dan Kegel:
16450         * gcc.dg/pr10392-1.c: New test.
16451
16452 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
16453
16454         PR c++/13478
16455         * g++.dg/init/ref10.C: New test.
16456
16457 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16458
16459         PR c++/13407
16460         * g++.dg/parse/typename6.C: New test.
16461
16462 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
16463
16464         PR pch/13361
16465         * testsuite/g++.dg/pch/wchar-1.C: New.
16466         * testsuite/g++.dg/pch/wchar-1.Hs: New.
16467
16468 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16469
16470         PR c++/9259
16471         * g++.dg/expr/sizeof2.C: New test.
16472
16473 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
16474
16475         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
16476
16477 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
16478
16479         PR c++/13659
16480         * g++.dg/lookup/strong-using-3.C: New.
16481         * g++.dg/lookup/using-10.C: New.
16482
16483 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
16484
16485         PR c++/13594
16486         * g++.dg/lookup/strong-using-2.C: New.
16487
16488 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
16489             Dan Kegel <dank@kegel.com>
16490             J"orn Rennecke <joern.rennecke@superh.com>
16491
16492         PR target/9365
16493         * gcc.dg/pr9365-1.c: New test.
16494
16495 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16496
16497         PR c++/8856
16498         * g++.dg/parse/casting-operator2.C: New test.
16499         * g++.old-deja/g++.pt/explicit83.C: Remove.
16500
16501 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
16502
16503         * gcc.dg/label-compound-stmt-1.c: New test.
16504         * gcc.c-torture/compile/950922-1.c,
16505         gcc.c-torture/compile/20000211-3.c,
16506         gcc.c-torture/compile/20000518-1.c,
16507         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
16508         compound statements.
16509
16510 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
16511
16512         * gcc.dg/ppc64-abi-1.c: New test.
16513
16514 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
16515
16516          * g++.dg/ext/attrib9.C: Add dg-warnings.
16517
16518 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16519
16520         PR c++/12335
16521         * g++.dg/parse/dtor3.C: New test.
16522
16523 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
16524
16525         PR c++/12709
16526         * g++.dg/parse/try-catch-1.C: New test.
16527
16528 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
16529
16530         * ada/acats/run_all.sh: Add more verbose output in acats.log
16531         when compiling tests.
16532
16533 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
16534
16535         PR 13656
16536         * gcc.dg/typedef-redecl.c: New test case.
16537         * gcc.dg/typedef-redecl.h: New support file.
16538
16539 2004-01-13  Jan Hubicka  <jh@suse.cz>
16540
16541         * gcc.dg/always_inline.c: New test.
16542         * gcc.dg/debug/20031231-1.c: Fix.
16543
16544 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16545
16546         PR c++/13474
16547         * g++.dg/template/array3.C: New test.
16548
16549 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
16550
16551         * g++.dg/ext/lvalue1.C: No longer expected to fail.
16552         * g++.dg/warn/Wunused-2.C: Likewise.
16553
16554 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16555
16556         PR c++/13289
16557         * g++.dg/template/instantiate6.C: New test.
16558
16559 2004-01-12  Roger Sayle  <roger@eyesopen.com>
16560
16561         PR middle-end/11397
16562         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
16563
16564 2004-01-12  Jan Hubicka  <jh@suse.cz>
16565
16566         PR opt/12826
16567         * gcc.dg/20040112-1.c: New.
16568
16569         * gcc.dg/dwarf-die[1-7].c: Move to...
16570         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
16571         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
16572
16573 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
16574
16575         PR c++/4100
16576         * g++.dg/parse/friend4.C: New test.
16577
16578 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
16579
16580         PR c++/4100
16581         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
16582         definition is called a friend.
16583
16584 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
16585
16586         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
16587
16588 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
16589
16590         PR c++/3478
16591         * g++.dg/parse/error10.C: New test.
16592         * g++.dg/template/arg2.C: Accept "invalid type" error.
16593
16594 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
16595
16596         PR middle-end/13392
16597         * g++.dg/opt/expect2.C: New test.
16598
16599 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
16600
16601         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
16602         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
16603         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
16604         Update dg-error regexps.
16605
16606 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
16607
16608         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
16609         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
16610
16611 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
16612
16613         * gcc.dg/pragma-re-1.c: Use right pointer type.
16614
16615 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
16616
16617         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
16618
16619 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
16620
16621         * gcc.dg/rs6000-ldouble-1.c: New.
16622
16623 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16624
16625         DR 337
16626         PR c++/9256
16627         * g++.dg/other/abstract1.C: New test.
16628
16629 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
16630
16631         * g++.dg/lookup/strong-using-1.C: New.
16632
16633 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
16634
16635         PR c/11234
16636         * gcc.dg/func-ptr-conv-1.c: New test.
16637         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
16638
16639 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
16640
16641         PR target/13380.
16642         * gcc.c-torture/compile/20040109-1.c: New.
16643
16644 2004-01-08  Stuart Hastings  <stuart@apple.com>
16645
16646         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
16647         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
16648         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
16649
16650 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
16651
16652         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
16653
16654 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
16655
16656         * ada/acats/run_acats: Treat 'gnatchop' the same way
16657         as 'gnatmake'.  Export GCC_DRIVER.
16658         * ada/acats/run_all.sh: Add target_gnatchop.  Use
16659         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
16660
16661 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16662
16663         PR c++/12573
16664         * g++.dg/template/dependent-expr4.C: New test.
16665
16666 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
16667
16668         * gcc.dg/altivec-11.c: New test.
16669
16670 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
16671
16672         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
16673
16674 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
16675
16676         PR c/6024
16677         * gcc.dg/enum-compat-1.c: New test.
16678         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
16679
16680 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
16681
16682         PR c/12165
16683         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
16684         gcc.dg/c99-idem-qual-3.c: New tests.
16685
16686 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
16687
16688         * gcc.dg/winline-7.c: Don't cast void * to int.
16689
16690 2004-01-06  Jan Hubicka  <jh@suse.cz>
16691
16692         * gcc.dg/i386-sse-5.c: New test
16693         * g++.dg/eh/simd-1.c: Add -w argument for i386.
16694
16695 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
16696
16697         PR c++/12815
16698         * g++.dg/rtti/typeid4.C: New test.
16699
16700 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
16701
16702         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
16703
16704 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
16705
16706         PR c++/12132
16707         * g++.dg/template/error11.C: New test.
16708
16709         PR c++/13451
16710         * g++.dg/template/class2.C: New test.
16711
16712 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
16713         Richard Sandiford <rsandifo@redhat.com>
16714
16715         PR c++/13387
16716         * g++.dg/opt/alias3.C: New test.
16717
16718 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
16719
16720         PR c++/13157
16721         * g++.dg/template/koenig3.C: New test.
16722
16723         PR c++/13529
16724         * g++.dg/parse/offsetof3.C: New test.
16725
16726         * g++.dg/init/copy7.C: Add missing dg-error markers.
16727
16728         PR c++/12226
16729         * g++.dg/init/copy7.c: New test.
16730
16731         PR c++/13536
16732         * g++.dg/parse/cast1.C: New test.
16733
16734 2004-01-04  Jan Hubicka  <jh@suse.cz>
16735
16736         * gcc.dg/winline[1-7].c: New tests.
16737
16738 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16739
16740         PR c++/13520
16741         * g++.dg/template/qualttp22.C: New test.
16742
16743 2004-01-01  Jan Hubicka  <jh@suse.cz>
16744
16745         * gcc.dg/debug/20031231-1.c: New.
16746         * gcc.c-torture/compile/20040101-1.c: New.
16747         * gcc.dg/dwarf-die-[1-7].c: New.
16748
16749 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
16750
16751         PR optimization/13521
16752         * gcc.c-torture/compile/20031231-1.c: New test.
16753
16754 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
16755
16756         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
16757
16758 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16759
16760         PR c++/10079
16761         * g++.dg/template/crash16.C: New test.
16762
16763 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
16764
16765         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
16766
16767 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
16768
16769         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
16770         ports.
16771         * g++.old-deja/g++.jason/thunk3.C: Likewise.
16772         * g++.old-deja/g++.law/profile1.C: Likewise.
16773         * gcc.c-torture/compile/981006-1.c: Likewise.
16774         * gcc.c-torture/execute/loop-2e.x: Likewise.
16775         * gcc.c-torture/execute/loop-2f.x: Remove.
16776         * gcc.c-torture/execute/loop-2g.x: Likewise.
16777         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
16778         * gcc.dg/20020312-2.c: Remove traces of dead ports.
16779
16780 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
16781
16782         PR c++/13507
16783         * g++.dg/ext/attrib11.C: New test.
16784
16785         PR c++/13494
16786         * g++.dg/template/array2-1.C: New test.
16787         * g++.dg/template/array2-2.C: New test.
16788
16789 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
16790
16791         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
16792
16793 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
16794
16795         PR c++/12774
16796         * g++.dg/template/array1-1.C: New test.
16797         * g++.dg/template/array1-2.C: New test.
16798
16799 2003-12-29  Roger Sayle  <roger@eyesopen.com>
16800
16801         PR fortran/12632
16802         * g77.dg/12632.f: New test case.
16803
16804 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16805
16806         PR c++/13289
16807         * g++.dg/parse/nontype1.C: New test.
16808
16809 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16810
16811         PR c++/12403
16812         * g++.dg/parse/explicit1.C: New test.
16813         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
16814
16815 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
16816
16817         PR c++/13081
16818         * g++.dg/opt/inline6.C: New test.
16819
16820         PR c++/12613
16821         * g++.dg/parse/error9.C: New test.
16822
16823         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
16824
16825 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
16826
16827         PR c++/13009
16828         * g++.dg/init/assign1.C: New test.
16829
16830 2003-12-28  Roger Sayle  <roger@eyesopen.com>
16831
16832         PR c++/13070
16833         * g++.dg/warn/format3.C: New test case.
16834
16835 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16836
16837         * gcc.c-torture/compile/20031227-1.c: New test.
16838
16839 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
16840
16841         * g++.dg/bprob/bprob.exp: Load target-supports.exp
16842         * g77.dg/bprob/bprob.exp: Likewise.
16843         * gcc.misc-tests/bprob.exp: Likewise.
16844         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
16845         variants on systems where the library does not provide that
16846         functionality.
16847         * gcc.dg/builtins-20.c: Use builtins-config.h.
16848         * gcc.dg/builtins-config.h: New file.
16849
16850 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
16851
16852         * lib/gcc-dg.exp (dg-require-profiling): New function.
16853         * lib/target-supports.exp (check_profiling_available): Likewise.
16854         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
16855         * g77.dg/bprob/bprob.exp: Likewise.
16856         * gcc.misc-tests/bprob.exp: Likewise.
16857         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
16858         * gcc.dg/20021014-1.c: Likewise.
16859         * gcc.dg/nest.c: Likewise.
16860
16861 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
16862
16863         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
16864         compiling.
16865         * g++.dg/lookup/java2.C: Likewise.
16866         * gcc.dg/cpp/lexident.c: Likewise.
16867
16868 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
16869
16870         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
16871         given.
16872         * gcc.c-torture/compile/961203-1.c: Likewise.
16873         * gcc.c-torture/compile/980506-1.c: Likewise.
16874
16875 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
16876
16877         * lib/gcc-dg.exp (dg-prune-output): New annotation.
16878         (additional_prunes): New global.
16879         (gcc-dg-prune): Handle additional per-test pruning.
16880         (dg-test): Clear additional_prunes between tests.
16881
16882         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
16883         dg-prune-output to avoid spurious failures from assembler
16884         complaining about nonexistent WAW violations.
16885         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
16886         Use dg-prune-output to avoid spurious failures from assembler
16887         warning about Itanium B-step errata.
16888
16889 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
16890
16891         * g++.dg/abi/macro0.C: New test.
16892         * g++.dg/abi/macro1.C: Likewise.
16893         * g++.dg/abi/macro2.C: Likewise.
16894
16895         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
16896         * g++.dg/abi/bitfield7.C: Likewise.
16897         * g++.dg/abi/dtor2.C: Likewise.
16898         * g++.dg/abi/mangle11.C: Likewise.
16899         * g++.dg/abi/mangle12.C: Likewise.
16900         * g++.dg/abi/mangle14.C: Likewise.
16901         * g++.dg/abi/mangle17.C: Likewise.
16902         * g++.dg/abi/vbase10.C: Likewise.
16903         * g++.dg/abi/vbase14.C: Likewise.
16904         * g++.dg/template/qualttp17.C: Likewise.
16905
16906 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
16907
16908         PR c/11995
16909         * gcc.dg/20031223-1.c: New test.
16910
16911 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
16912
16913         * gcc.dg/noreturn-7.c: New test.
16914
16915 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
16916
16917         * gcc.dg/null-pointer-1.c: New test.
16918
16919 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
16920
16921         * g++.old-deja/g++.jason/template18.C: Remove.
16922         * g++.old-deja/g++.jason/template37.C: Likewise.
16923
16924         PR c++/12862
16925         * g++.dg/lookup/ns1.C: New test.
16926
16927         PR c++/12397
16928         * g++.dg/template/lookup3.C: New test.
16929
16930 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
16931
16932         * g++.dg/template/recurse1.C: New test
16933
16934 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
16935
16936         PR c++/12479
16937         * g++.dg/parse/semicolon1.C: New test.
16938         * g++.dg/parse/semicolon1.h: Likewise.
16939
16940 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
16941
16942         * gcc.dg/darwin-misaligned.c: New test.
16943
16944 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
16945
16946         PR c/9163
16947         * gcc.dg/20031222-1.c: New test.
16948
16949 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
16950
16951         PR c++/13438
16952         * g++.dg/parse/error8.C: New test.
16953
16954         PR c++/11554
16955         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
16956
16957 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
16958
16959         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
16960         too small.
16961         * gcc.c-torture/compile/930217-1.c: Likewise.
16962         * gcc.c-torture/compile/930513-1.c: Likewise.
16963         * gcc.c-torture/execute/920908-2.c: Likewise.
16964         * gcc.c-torture/execute/921204-1.c: Likewise.
16965         * gcc.c-torture/execute/930621-1.c: Likewise.
16966         * gcc.c-torture/execute/930630-1.c: Likewise.
16967         * gcc.c-torture/execute/931031-1.c: Likewise.
16968         * gcc.c-torture/execute/980602-2.c: Likewise.
16969         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
16970         * gcc.c-torture/execute/compndlit-1.c: Likewise.
16971         * gcc.c-torture/execute/extzvsi.c: Likewise.
16972         * gcc.c-torture/unsorted/ext.c: Likewise.
16973
16974 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
16975
16976         PR target/12749
16977         * gcc.c-torture/compile/20031220-2.c: New test case.
16978
16979 2003-12-20  Roger Sayle  <roger@eyesopen.com>
16980
16981         PR optimization/13031
16982         * gcc.c-torture/compile/20031220-1.c: New test case.
16983
16984 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
16985
16986         * gcc.dg/cast-function-1.c: New test.
16987
16988 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
16989
16990         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
16991         formats.
16992
16993 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
16994
16995         PR c++/12795
16996         * g++.dg/ext/attrib10.C: New test.
16997
16998 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
16999
17000         * gcc.dg/cleanup-10.c: New test.
17001         * gcc.dg/cleanup-11.c: New test.
17002
17003 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
17004
17005         PR c++/13239
17006         * g++.dg/opt/expect1.C: New test.
17007
17008 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
17009
17010         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
17011
17012 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
17013
17014         PR debug/12923
17015         * gcc.dg/20031218-1.c: New test.
17016
17017         PR debug/12389
17018         * gcc.dg/20031218-2.c: New test.
17019         * gcc.dg/20031218-3.c: New test.
17020
17021         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
17022         of label name and allow for USER_LABEL_PREFIX == "_" names.
17023         * g++.dg/abi/mangle18-2.C: Likewise.
17024         * g++.dg/abi/mangle19-1.C: Likewise.
17025         * g++.dg/abi/mangle19-2.C: Likewise.
17026         * g++.dg/abi/mangle20-1.C: Likewise.
17027         * g++.dg/abi/mangle20-2.C: Likewise.
17028
17029 2003-12-18  Richard Henderson  <rth@redhat.com>
17030
17031         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
17032
17033 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
17034             Dan Kegel <dank@kegel.com>
17035
17036         PR other/12009
17037         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
17038         testing a cross compiler, it causes spurious compile failures.
17039         * lib/g++.exp: Likewise.
17040
17041 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17042
17043         PR c++/13262
17044         * g++.dg/template/access13.C: New test.
17045
17046 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
17047
17048         * gcc.dg/20031216-1.c: New test.
17049
17050 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17051
17052         PR c++/9154
17053         * g++.dg/template/error10.C: New test.
17054
17055 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
17056
17057         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
17058         * g++.dg/eh/simd-2.C: Likewise.
17059
17060 2003-12-17  James E Wilson  <wilson@specifixinc.com>
17061             Roger Sayle  <roger@eyesopen.com>
17062
17063         * gcc.c-torture/execute/ieee/mzero5.c: New.
17064
17065 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
17066
17067         PR c++/10603
17068         * g++.dg/parse/error6.C: New test.
17069
17070         PR c++/12827
17071         * g++.dg/parse/error7.C: New test.
17072
17073 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
17074
17075         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
17076         at -O with stabs debugging formats.
17077         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
17078         * gcc.dg/debug/debug-2.c: Likewise.
17079
17080 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
17081
17082         PR c++/12696
17083         * g++.dg/init/error1.C: New test.
17084
17085         PR c++/12218
17086         * g++.dg/init/pm3.C: New test.
17087
17088 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
17089
17090         PR c/3347
17091         * gcc.dg/bitfld-8.c: New test.
17092
17093 2003-12-16  James Lemke  <jim@wasabisystems.com>
17094
17095         * gcc.dg/arm-scd42-[123].c: New tests.
17096
17097 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
17098
17099         PR c++/9043
17100         * g++.dg/abi/mangle20-1.C: New test.
17101         * g++.dg/abi/mangle20-2.C: New test.
17102
17103 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
17104
17105         PR c++/13275
17106         * g++.dg/other/offsetof2.C: Remove XFAIL.
17107         * g++.dg/parse/offsetof1.C: New test.
17108         * g++.gd/parse/offsetof2.C: Likewise.
17109
17110 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17111
17112         * g++.dg/template/nontype3.C: New test.
17113         * g++.dg/template/static2.C: Tweaked the dg-error clause.
17114
17115 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17116
17117         * g++.dg/warn/noreturn-3.C: Also test instantiation.
17118
17119 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
17120
17121         PR c++/13387
17122         * g++.dg/expr/assign1.C: New test.
17123
17124         PR c++/13242
17125         * g++.dg/abi/mangle19-1.C: New test.
17126         * g++.dg/abi/mangle19-2.C: New test.
17127
17128 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
17129
17130         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
17131
17132 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
17133
17134         * gcc.c-torture/execute/20031216-1.c: New test.
17135
17136 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17137
17138         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
17139         an ICE regression.
17140
17141 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
17142
17143         PR c++/10926
17144         * g++.dg/template/error9.C: New test.
17145
17146         PR c++/11116
17147         * g++.dg/template/error8.C: New test.
17148
17149 2003-12-15  Roger Sayle  <roger@eyesopen.com>
17150
17151         PR middle-end/13400
17152         * gcc.c-torture/execute/20031215-1.c: New test case.
17153
17154 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
17155
17156         PR c++/13269
17157         * g++.dg/parse/error5.C: New test.
17158
17159         PR c++/12989
17160         * g++.dg/expr/sizeof1.C: New test.
17161
17162         PR c++/13310
17163         * g++.dg/template/crash15.C: New test.
17164
17165 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
17166
17167         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
17168         a non-POD type as the last named parameter of a varargs function.
17169
17170 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
17171
17172         PR c++/13243
17173         PR c++/12573
17174         * g++.dg/template/crash14.C: New test.
17175         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
17176
17177 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
17178
17179         * g++.dg/other/java1.C: New test.
17180
17181         PR c++/13241
17182         * g++.dg/abi/mangle18-1.C: New test.
17183         * g++.dg/abi/mangle18-2.C: New test.
17184
17185 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17186
17187         PR optimization/10312
17188         * gcc.c-torture/execute/20031214-1.c: New.
17189
17190 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
17191
17192         PR c++/10779
17193         PR c++/12160
17194         * g++.dg/parse/error3.C: New test.
17195         * g++.dg/parse/error4.C: Likewise.
17196         * g++.dg/abi/mangle4.C: Tweak error messages.
17197         * g++.dg/lookup/using5.C: Likewise.
17198         * g++.dg/other/error2.C: Likewise.
17199         * g++.dg/parse/typename5.C: Likewise.
17200         * g++.dg/parse/undefined1.C: Likewise.
17201         * g++.dg/template/arg2.C: Likewise.
17202         * g++.dg/template/ttp3.C: Likewise.
17203         * g++.dg/template/type1.C: Likewise.
17204         * g++.old-deja/g++.other/crash32.C: Likewise.
17205         * g++.old-djea/g++.pt/defarg8.C: Likewise.
17206
17207 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17208
17209         PR c++/13106
17210         * g++.dg/warn/noreturn-3.C: New test.
17211
17212 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
17213
17214         PR c++/13118
17215         * g++.dg/abi/covariant3.C: New.
17216
17217 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
17218
17219         * g++.dg/eh/ia64-1.C: New test.
17220
17221 2003-12-12  Roger Sayle  <roger@eyesopen.com>
17222
17223         PR optimization/13037
17224         * g77.f-torture/execute/13037.f: New test case.
17225
17226 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
17227
17228         PR c++/12881
17229         * g++.dg/abi/covariant2.C: New.
17230
17231 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
17232
17233         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
17234
17235 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
17236
17237         * gcc.c-torture/execute/wchar_t-1.x: Delete.
17238
17239 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
17240
17241         PR other/10819
17242         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
17243         to fix Bug 10819.
17244         * lib/g++.exp (g++_version): Likewise.
17245         * lib/g77.exp (g77_version): Likewise.
17246         * lib/objc.exp (default_objc_version): Likewise.
17247
17248 2003-12-10  Richard Henderson  <rth@redhat.com>
17249
17250         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
17251
17252         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
17253
17254 2003-12-08  Matt Austern  <austern@apple.com>
17255
17256         PR c/13134
17257         * lib/gcc-dg.exp (dg-require-visibility): Define.
17258         * lib/target-supports (check_visibility_available): Define.
17259         * gcc.dg/visibility-1.c: New test.
17260         * gcc.dg/visibility-2.c: Likewise.
17261         * gcc.dg/visibility-3.c: Likewise.
17262         * gcc.dg/visibility-4.c: Likewise.
17263         * gcc.dg/visibility-5.c: Likewise.
17264         * gcc.dg/visibility-6.c: Likewise.
17265         * g++.dg/ext/visibility-1.C: Likewise.
17266         * g++.dg/ext/visibility-2.C: Likewise.
17267         * g++.dg/ext/visibility-3.C: Likewise.
17268         * g++.dg/ext/visibility-4.C: Likewise.
17269         * g++.dg/ext/visibility-5.C: Likewise.
17270         * g++.dg/ext/visibility-6.C: Likewise.
17271
17272 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17273
17274         * g++.dg/lookup/java1.C: New test.
17275         * g++.dg/lookup/java2.C: New test.
17276
17277 2003-12-07  Falk Hueffner  <falk@debian.org>
17278
17279         * g++.dg/opt/noreturn-1.C: New test.
17280
17281 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
17282
17283         * gcc.dg/overflow-1.c: New test.
17284
17285 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
17286
17287         * g77.f-torture/compile/13060.f: New test.
17288
17289 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
17290
17291         PR c++/13323
17292         * g++.dg/inherit/operator2.C: New test.
17293
17294 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
17295
17296         PR c++/13305
17297         * g++.dg/ext/attrib9.C: New test.
17298
17299 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
17300
17301         PR c++/13314
17302         * g++.dg/template/error7.C: New test.
17303
17304 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
17305             J"orn Rennecke <joern.rennecke@superh.com>
17306
17307         PR target/13302
17308         * g++.dg/other/struct-va_list.C: New test.
17309
17310 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17311
17312         PR c++/13166
17313         * g++.dg/parse/defarg6.C: New test.
17314
17315 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
17316
17317         PR target/13256
17318         * gcc.c-torture/execute/20031201-1.c: New test.
17319
17320 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
17321
17322         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
17323
17324 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
17325
17326         * gcc.dg/builtin-return-1.c: New test.
17327
17328 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
17329             J"orn Rennecke <joern.rennecke@superh.com>
17330
17331         PR optimization/13260
17332         * gcc.c-torture/execute/20031204-1.c: New test.
17333
17334 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
17335
17336         PR c++/9127
17337         * g++.dg/template/error6.C: New test.
17338
17339 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
17340
17341         * gcc.dg/20031202-1.c: New test.
17342
17343 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
17344
17345         PR c++/13179
17346         * g++.dg/template/eh1.C: New test.
17347
17348         PR c++/10771
17349         * g++.dg/template/error5.C: New test.
17350
17351 2003-12-02  David Ung  <davidu@mips.com>
17352
17353         * gcc.dg/compat/vector-check.h: Corrected type for var
17354         g_##TMODE
17355
17356 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17357
17358         PR c++/10126
17359         * g++.dg/template/ptrmem8.C: New test.
17360
17361 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17362
17363         PR c++/12573
17364         * g++.dg/template/dependent-expr3.C: New test.
17365
17366 2003-12-01  James Lemke  <jim@wasabisystems.com>
17367
17368         * gcc.dg/arm-g2.c: New test.
17369
17370 2003-12-01  Roger Sayle  <roger@eyesopen.com>
17371
17372         PR optimization/11634
17373         * gcc.dg/20031201-2.c: New test case.
17374
17375 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
17376
17377         PR 11433
17378         * objc.dg/proto-lossage-3.m: New test.
17379
17380 2003-12-01  Roger Sayle  <roger@eyesopen.com>
17381
17382         PR optimization/12628
17383         * gcc.dg/20031201-1.c: New test case.
17384
17385 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
17386
17387         * gcc.dg/unaligned-1.c: New test.
17388
17389 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
17390
17391         PR c++/9849
17392         * g++.dg/template/error4.C: New test.
17393         * g++.dg/template/nested3.C: Adjust error markers.
17394
17395 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17396
17397         * gcc.dg/cpp/assert4.c: Check more #system assertions.
17398
17399 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
17400
17401         PR c/10333
17402         * gcc.dg/bitfld-7.c: New test.
17403
17404 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
17405
17406         * gcc.dg/tls/asm-1.C: New test.
17407
17408 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17409
17410         * gcc.dg/cpp/assert4.c: Update.
17411
17412 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
17413
17414         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
17415         * gcc.dg/builtin-apply3.c: New test.
17416
17417 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
17418
17419         * lib/compat.exp (compat-obj): New xfaildata parameter.
17420         Use it to set compiler_conditional_xfail_data before compiling.
17421         (compat-get-options): Handle dg-xfail-if.
17422         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
17423         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
17424         * gcc.dg/compat/vector-1_y.c: Likewise.
17425         * gcc.dg/compat/vector-2_x.c: Likewise.
17426         * gcc.dg/compat/vector-2_y.c: Likewise.
17427
17428 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
17429
17430         * g++.dg/opt/reg-stack4.C: New test.
17431
17432 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
17433
17434         * gcc.dg/builtin-apply2.c: New test.
17435
17436 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
17437
17438         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
17439
17440 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17441
17442         PR c++/12924
17443         * g++.dg/template/template-id-2.C: New test.
17444
17445 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17446
17447         PR c++/5369
17448         * g++.dg/template/memfriend1.C: New test.
17449         * g++.dg/template/memfriend2.C: Likewise.
17450         * g++.dg/template/memfriend3.C: Likewise.
17451         * g++.dg/template/memfriend4.C: Likewise.
17452         * g++.dg/template/memfriend5.C: Likewise.
17453         * g++.dg/template/memfriend6.C: Likewise.
17454         * g++.dg/template/memfriend7.C: Likewise.
17455         * g++.dg/template/memfriend8.C: Likewise.
17456         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
17457
17458 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
17459
17460         PR c++/12515
17461         * g++.dg/ext/cond1.C: New test.
17462
17463 2003-11-20  Richard Henderson  <rth@redhat.com>
17464
17465         * gcc.dg/20020201-2.c: Remove.
17466         * gcc.dg/20020201-4.c: Remove.
17467         * gcc.dg/20020304-1.c: Remove.
17468
17469 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
17470
17471         * gcc.dg/cpp/trad/xwin1.c: New test case.
17472
17473 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
17474
17475         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
17476         * lib/g77.exp: Likewise.
17477         * lib/objc.exp: Likewise.
17478         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
17479         for darwin.
17480
17481 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17482
17483         PR c++/12932
17484         * g++.dg/template/static5.C: New test.
17485
17486 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
17487
17488         * gcc.dg/nested-func-1.c: New test.
17489
17490 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17491
17492         * gcc.dg/cpp/assert4.c: New test.
17493
17494 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
17495
17496         PR c++/2294
17497         * g++.dg/lookup/using9.c: New test.
17498
17499 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
17500
17501         PR c++/12762
17502         * g++.dg/template/error3.C: New test.
17503
17504 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
17505
17506         PR ada/13035
17507         * ada/acats/run_acats, run_all.sh: Fix syntax error.
17508         No longer use a wrapper for gcc, since this does not work under
17509         Windows.
17510
17511 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
17512
17513         PR c++/2094
17514         * g++.dg/template/ptrmem7.C: New test.
17515
17516 2003-11-13  Andrew Pinski <apinski@apple.com>
17517
17518         * gcc.c-torture/compile/20031113-1.c: New test.
17519
17520 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
17521             Kean Johnston <jkj@sco.com>
17522
17523         PR c/13029
17524         * gcc.dg/unused-4.c: Update.
17525
17526 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
17527
17528         * g++.dg/opt/const3.C: New test.
17529
17530 2003-11-13  Jan Hubicka  <jh@suse.cz>
17531
17532         * gcc.c-torture/compile/20031112-1.c: New test.
17533
17534 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
17535
17536         * g++.dg/parse/crash10.C: Remove bogus error marker.
17537
17538 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17539
17540         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
17541         (host_gcc): Likewise.
17542         (ROOT): Honor $PWDCMD.
17543         (BASE): Likewise.
17544         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
17545
17546 2003-11-12  Catherine Moore  <clm@redhat.com>
17547
17548         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
17549
17550 2003-11-12  Andreas Jaeger  <aj@suse.de>
17551             Jakub Jelinek  <jakub@redhat.com>
17552             Andrew Pinski  <pinskia@physics.uc.edu>
17553             Richard Henderson  <rth@redhat.com>
17554
17555         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
17556         systems.
17557         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
17558
17559         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
17560         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
17561
17562 2003-11-11  Andreas Jaeger  <aj@suse.de>
17563
17564         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
17565
17566         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
17567
17568 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
17569
17570         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
17571         Clean ups.
17572
17573 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
17574
17575         * gcc.dg/trampoline-1.c: New test.
17576
17577 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
17578
17579         * gcc.c-torture/compile/200031109-1.c: New test.
17580
17581 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
17582
17583         PR c/3190
17584         PR c/8714
17585         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
17586         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
17587         gcc.dg/format/no-y2k-1.c: Update.
17588
17589 2003-11-08  Roger Sayle  <roger@eyesopen.com>
17590
17591         PR optimization/10467
17592         * gcc.dg/20031108-1.c: New test case.
17593
17594 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
17595
17596         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
17597
17598 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
17599
17600         * gcc.dg/compound-lvalue-1.c: New test.
17601         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
17602         some XFAILs.
17603
17604 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
17605
17606         * gcc.dg/altivec-varargs-1.c: New test.
17607
17608 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
17609
17610         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
17611         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
17612         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
17613         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
17614         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
17615
17616 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
17617
17618         * gcc.dg/cond-lvalue-1.c: New test.
17619
17620 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
17621
17622         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
17623
17624 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17625
17626         PR c++/11616
17627         * g++.dg/template/instantiate5.C: New test.
17628
17629 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17630
17631         PR c++/12726
17632         * g++.dg/ext/complit2.C: Replace test with self-contained version.
17633         * ChangeLog: Add missing first entry for above test.
17634
17635 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17636
17637         PR c++/9810
17638         * g++.dg/template/using8.C: New test.
17639         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
17640
17641 2003-11-02  Roger Sayle  <roger@eyesopen.com>
17642
17643         PR optimization/10817
17644         * gcc.c-torture/compile/20031102-1.c: New test case.
17645
17646 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
17647
17648         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
17649         2147483647.
17650
17651 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
17652
17653         * gcc.dg/20031102-1.c: New test.
17654
17655 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
17656
17657         * gcc.dg/complex-1.c: New test.
17658
17659 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17660
17661         PR c++/12796
17662         * g++.dg/template/crash13.C: Adjust expected error location.
17663         * g++.old-deja/g++.brendan/ns1.C: Likewise.
17664
17665 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
17666
17667         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
17668
17669 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
17670
17671         PR/10239
17672         * gcc.c-torture/compile/20031031-2.c: New test.
17673
17674 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
17675
17676         PR/11640
17677         * gcc.c-torture/compile/20031031-1.c: New test.
17678
17679 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
17680
17681         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
17682         * gcc.misc-tests/bprob.exp: Likewise.
17683         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
17684         the execution test on arm-elf configs.
17685         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
17686         configs that don't support scratch files.
17687         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
17688
17689 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
17690
17691         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
17692         done by dejagnu.
17693
17694 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
17695
17696         * ada/acats/run_all.sh: Redirect mv output to /dev/null
17697         Avoid non pure sh syntax. Add more logging.
17698
17699         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
17700         fail.
17701
17702 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17703
17704         PR libgcj/10610
17705         * gcc.dg/ppc-stackalign-1.c: New test.
17706
17707 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
17708
17709         * ada/acats/run_all.sh: Change output to be more compliant with
17710         dejagnu framework.
17711         Create acats.sum and acats.log files under testsuite/ada/acats
17712         Only run [a-z]* directories, to filter out e.g. CVS.
17713         Redirect build output to log file.
17714
17715 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
17716
17717         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
17718
17719 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
17720
17721         PR ada/5909:
17722         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
17723
17724 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
17725
17726         * gcc.c-torture/compile/20031023-1.c: New test.
17727         * gcc.c-torture/compile/20031023-2.c: New test.
17728         * gcc.c-torture/compile/20031023-3.c: New test.
17729         * gcc.c-torture/compile/20031023-4.c: New test.
17730
17731 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17732
17733         PR c++/10371
17734         * g++.dg/lookup/scoped8.C: New test.
17735
17736 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
17737
17738         * g++.dg/opt/reg-stack3.C: New test.
17739
17740 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
17741
17742         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
17743
17744 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17745
17746         PR c++/11076
17747         * g++.dg/template/crash13.C: New test.
17748
17749 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
17750
17751         * gcc.dg/c99-restrict-2.c: New test.
17752
17753 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
17754
17755         PR c++/12698, c++/12699, c++/12700, c++/12566
17756         * g++.dg/inherit/covariant9.C: New test.
17757         * g++.dg/inherit/covariant10.C: New test.
17758         * g++.dg/inherit/covariant11.C: New test.
17759
17760 2003-10-23  Jason Merrill  <jason@redhat.com>
17761
17762         PR c++/12726
17763         * g++.dg/ext/complit2.C: New test.
17764
17765 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
17766
17767         PR target/12654
17768         * gcc.c-torture/execute/20031020-1.c: New test.
17769
17770 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17771
17772         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
17773         following the jump_insn.
17774
17775 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
17776
17777         * gcc.dg/cast-lvalue-1.c: New test.
17778
17779 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
17780
17781         PR c++/11962
17782         * g++.dg/template/cond2.C: New test.
17783
17784 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
17785
17786         * gcc.dg/builtins-28.c: New test.
17787
17788 2003-10-20  Jan Hubicka  <jh@suse.cz>
17789
17790         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
17791         parameter.
17792         * testsuite/gcc.dg/inline-2.c: Likewise.
17793
17794 2003-10-20  Phil Edwards  <phil@codesourcery.com>
17795
17796         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
17797         * gcc.dg/nest.c:  Likewise.
17798
17799 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17800
17801         PR c++/9781, c++/10583, c++/11862
17802         * g++.dg/parse/crash13.C: New test.
17803
17804 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17805
17806         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
17807
17808 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
17809
17810         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
17811         Define HAVE_C99_RUNTIME except on Solaris.
17812         * gcc.dg/builtins-20.c: Likewise.
17813
17814 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17815
17816         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
17817
17818 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17819
17820         PR c++/12495
17821         * g++.dg/template/crash21.C: New test.
17822
17823 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17824
17825         PR c++/2513
17826         * g++.dg/template/typename5.C: New test.
17827
17828 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17829
17830         PR c++/12369
17831         * g++.dg/template/friend25.C: New test.
17832
17833 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
17834
17835         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
17836         versions.
17837
17838 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
17839
17840         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
17841         == 2147483647.
17842
17843 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
17844
17845         * gcc.c-torture/execute/960416-1.x: Remove.
17846         * gcc.c-torture/execute/divconst-3.x: Likewise.
17847
17848 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
17849
17850         PR target/12598
17851         * gcc.dg/torture/cris-volatile-1.c: New test.
17852
17853 2003-10-14  Roger Sayle  <roger@eyesopen.com>
17854
17855         PR optimization/9325
17856         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
17857         for overflowing floating point to integer conversion during RTL
17858         simplification.
17859
17860 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
17861
17862         * objc/execute/_cmd.m: Fix typo.
17863         * objc.dg/image-info.m, objc.dg/symtab-1.m:
17864         Relax 'scan-assembler' regexp.
17865         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
17866         objc.dg/try-catch-4.m: Run on non-Darwin targets.
17867         * objc.dg/zero-link-2.m: Remove blank line.
17868         * objc.dg/zero-link-3.m: New test case.
17869
17870 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
17871
17872         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
17873
17874         * gcc.dg/asm-names.c: Use scan-assembler-not rather
17875         than linker trickery.
17876
17877 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17878
17879         PR c++/12370
17880         * g++.dg/other/friend2.C: New test.
17881
17882 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
17883
17884         * gcc.dg/20031012-1.c: New test.
17885
17886 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
17887
17888         * gcc.dg/weak/weak-3.c: Fix for new warning.
17889
17890 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
17891
17892         PR optimization/8750
17893         * gcc.c-torture/execute/20031012-1.c: New test case.
17894
17895 2003-10-11  Roger Sayle  <roger@eyesopen.com>
17896
17897         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
17898         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
17899
17900 2003-10-11  Roger Sayle  <roger@eyesopen.com>
17901
17902         PR optimization/12260
17903         * gcc.c-torture/compile/20031011-2.c: New test case.
17904
17905 2003-10-11  Roger Sayle  <roger@eyesopen.com>
17906
17907         * gcc.c-torture/execute/20031011-1.c: New testcase.
17908
17909 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
17910
17911         * gcc.c-torture/compile/20031011-1.c: New test.
17912
17913 2003-10-11  Jan Hubicka  <jh@suse.cz>
17914
17915         * g++.dg/other/first-global.C: New test.
17916
17917 2003-10-11  Roger Sayle  <roger@eyesopen.com>
17918
17919         * gcc.c-torture/execute/string-opt-18.c: New testcase.
17920
17921 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
17922
17923         * gcc.c-torture/compile/20031010-1.c: New test.
17924
17925 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
17926
17927         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
17928         * gcc.c-torture/execute/va-arg-25.c: ... here.
17929
17930 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
17931
17932         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
17933
17934 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
17935
17936         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
17937
17938 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
17939
17940         * g++.dg/parse/error2.C: New test.
17941
17942 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
17943
17944         PR c++/11097
17945         * g++.dg/other/error5.C: Modify the error message.
17946         * g++.dg/lookup/using8.C: New test.
17947
17948 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
17949
17950         * gcc.dg/darwin-abi-2.c: New file.
17951         * gcc.c-torture/execute/va-arg-24.c: New file.
17952
17953 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
17954
17955         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
17956         indentation.
17957
17958 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
17959
17960         PR c++/10147
17961         * g++.dg/other/error4.C: Update error messages.
17962         * g++.dg/template/ptrmem4.C: Likewise.
17963
17964         PR c++/12337
17965         * g++.dg/init/new9.C: New test.
17966
17967         PR c++/12334, c++/12236, c++/8656
17968         * g++.dg/ext/attrib8.C: New test.
17969
17970 2003-10-06  Devang Patel  <dpatel@apple.com>
17971
17972         * gcc.dg/debug/dwarf2-3.h: New test.
17973         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
17974
17975 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
17976
17977         * g++.dg/opt/cfg2.C: New test.
17978
17979 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17980
17981         * g++.dg/opt/float1.C: New test.
17982
17983 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17984
17985         * gcc.dg/c90-array-lval-6.c: New test.
17986         * gcc.dg/c99-array-lval-6.c: New test.
17987
17988 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
17989             Ziemowit Laski  <zlaski@apple.com>
17990
17991         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
17992         'Derived', so that it is never considered a class method; add
17993         new warning for '+port' method ambiguity.
17994         * objc.dg/method-12.m: Include <objc/objc.h> instead of
17995         <objc/objc-api.h> (needed on Mac OS X).
17996         * objc.dg/method-13.m: New test.
17997
17998 2003-10-03  Roger Sayle  <roger@eyesopen.com>
17999
18000         PR optimization/9325, PR java/6391
18001         * gcc.c-torture/execute/20031003-1.c: New test case.
18002
18003 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
18004
18005         PR optimization/12180
18006         * gcc.dg/20031002-1.c: New test.
18007
18008         PR c++/12486
18009         * g++.dg/inherit/error1.C: New test.
18010
18011 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
18012
18013         * lib/f-torture.exp (search_for): Rename to...
18014         (search_for_re): This.  Also, clean up comments and the
18015         "regexp" invocation.
18016
18017 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
18018
18019         * gcc.c-torture/compile/20031002-1.c: New test.
18020
18021 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
18022
18023         * g++.dg/opt/cond1.C: New test.
18024
18025 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
18026
18027         * gcc.dg/Wold-style-definition-2.c: New testcase.
18028         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
18029
18030 2003-09-29  Richard Henderson  <rth@redhat.com>
18031
18032         * g++.dg/init/array10.C: Add dg-options.
18033
18034 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
18035
18036         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
18037
18038 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18039
18040         * g++.dg/template/friend19.C: Fix typo.
18041         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
18042
18043 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
18044
18045         * gcc.c-torture/execute/20030928-1.c: New test.
18046         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
18047
18048 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
18049
18050         * g++.dg/opt/unroll1.C: New test.
18051
18052 2003-09-26  Roger Sayle  <roger@eyesopen.com>
18053
18054         PR optimization/11741
18055         * gcc.dg/20030926-1.c: New test case.
18056
18057 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18058
18059         PR c++/5655
18060         * g++.dg/parse/access7.C: New test.
18061         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
18062
18063 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
18064
18065         MERGE OF objc-improvements-branch into MAINLINE:
18066         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
18067         if libobjc has not been built.
18068         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
18069         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
18070         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
18071         objc/execute/nested-3.m, objc/execute/np-2.m,
18072         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
18073         objc/execute/redefining_self.m, objc/execute/root_methods.m,
18074         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
18075         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
18076         objc.dg/special/unclaimed-category-1.h,
18077         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
18078         well as GNU runtime.
18079         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
18080         * execute/cascading-1.m, execute/function-message-1.m,
18081         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
18082         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
18083         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
18084         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
18085         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
18086         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
18087         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
18088         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
18089         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
18090         * objc.dg/bitfield-2.m: Run only on Darwin.
18091         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
18092         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
18093         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
18094         * objc.dg/const-str-1.m: Fix constant string layout.
18095
18096 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
18097
18098         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
18099
18100 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
18101
18102         * gcc.dg/darwin-abi-1.c: New file.
18103
18104 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
18105
18106         PR target/12281
18107         * gcc.c-torture/compile/20030921-1.c: New test.
18108
18109 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
18110
18111         * g++.dg/opt/reg-stack2.C: New test.
18112
18113 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
18114
18115         * g++.dg/eh/delayslot1.C: New test.
18116
18117 2003-09-20  Richard Henderson  <rth@redhat.com>
18118
18119         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
18120
18121 2003-09-20  Roger Sayle  <roger@eyesopen.com>
18122
18123         * gcc.c-torture/execute/20030920-1.c: New test case.
18124
18125 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18126
18127         * g++.dg/rtti/typeid3.C: Correct expected error message.
18128
18129 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18130
18131         PR c++/157
18132         * g++.dg/parse/crash12.C: New test.
18133
18134 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
18135
18136         * gcc.dg/compat/mixed-struct-check.h: New.
18137         * gcc.dg/compat/mixed-struct-defs.h: New.
18138         * gcc.dg/compat/mixed-struct-init.h: New.
18139         * gcc.dg/compat/struct-by-value-19_main.c: New.
18140         * gcc.dg/compat/struct-by-value-19_x.c: New.
18141         * gcc.dg/compat/struct-by-value-19_y.c: New.
18142         * gcc.dg/compat/struct-by-value-20_main.c: New.
18143         * gcc.dg/compat/struct-by-value-20_x.c: New.
18144         * gcc.dg/compat/struct-by-value-20_y.c: New.
18145         * gcc.dg/compat/struct-return-19_main.c: New.
18146         * gcc.dg/compat/struct-return-19_x.c: New.
18147         * gcc.dg/compat/struct-return-19_y.c: New.
18148         * gcc.dg/compat/struct-return-20_main.c: New.
18149         * gcc.dg/compat/struct-return-20_x.c: New.
18150         * gcc.dg/compat/struct-return-20_y.c: New.
18151
18152 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
18153         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
18154         so that it will not complain on LP64 targets.
18155
18156 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18157
18158         PR c++/495
18159         * g++.dg/template/friend24.C: New test.
18160
18161 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
18162
18163         PR c++/12332
18164         * g++.dg/template/memtmpl2.C: New test.
18165
18166 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
18167
18168         PR target/11184
18169         * gcc.dg/builtin-apply1.c: New test.
18170
18171 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
18172
18173         PR c++/9848
18174         * g++.dg/warn/Wunused-4.C: New test.
18175
18176 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18177
18178         PR c++/12316
18179         * g++.dg/other/gc2.C: New test.
18180
18181 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
18182
18183         PR c++/11991
18184         * g++.dg/rtti/typeid3.C: New test.
18185
18186         PR c++/12266
18187         * g++.dg/overload/template1.C: New test.
18188
18189 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
18190
18191         * g++.dg/opt/cfg3.C: New test.
18192
18193 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18194
18195         PR c++/7939
18196         * g++.dg/template/crash11.C: New test.
18197
18198 2003-09-16  Jason Merrill  <jason@redhat.com>
18199             Jakub Jelinek  <jakub@redhat.com>
18200
18201         * gcc.dg/attr-warn-unused-result.c: New test.
18202
18203 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
18204
18205         PR c++/12184
18206         * g++.dg/expr/call2.C: New test.
18207
18208 2003-09-15  Andreas Jaeger  <aj@suse.de>
18209
18210         * gcc.dg/Wold-style-definition-1.c: New test.
18211
18212 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
18213
18214         PR c++/3907
18215         * g++.dg/parse/template12.C: New test.
18216
18217         * g++.dg/abi/bitfield11.C: New test.
18218         * g++.dg/abi/bitfield12.C: Likewise.
18219
18220 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
18221
18222         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
18223         non-expansion of functional macro name without arguments at EOL.
18224         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
18225
18226 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
18227
18228         * gcc.c-torture/execute/20030914-[12].c: New tests.
18229
18230 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
18231
18232         PR c++/11788
18233         * g++.dg/overload/addr1.C: New test.
18234
18235 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
18236
18237         * gcc.dg/20030909-1.c: New test.
18238
18239 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
18240
18241         * gcc.dg/ultrasp10.c: New test.
18242
18243 2003-09-09  Devang Patel  <dpatel@apple.com>
18244
18245         * gcc.dg/darwin-ld-6.c: New test.
18246
18247 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18248
18249         * gcc.dg/torture/builtin-explog-1.c: New testcase.
18250
18251 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
18252
18253         * gcc.dg/ia64-types1.c: New test.
18254         * gcc.dg/ia64-types2.c: Likewise.
18255
18256 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18257
18258         * gcc.dg/builtins-1.c: Add more _Complex tests.
18259         * gcc.dg/torture/builtin-attr-1.c: Likewise.
18260
18261         * gcc.dg/builtins-1.c: Test existing _Complex functions.
18262         * gcc.dg/torture/builtin-attr-1.c: Likewise.
18263
18264 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
18265
18266         PR c++/11786
18267         * g++.dg/lookup/koenig2.C: New test.
18268
18269         PR c++/5296
18270         * g++.dg/rtti/typeid2.C: New test.
18271
18272 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
18273
18274         * gcc.c-torture/compile/20030904-1.c: New test.
18275
18276 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
18277
18278         * g++.dg/opt/longbranch2.C: New test.
18279
18280 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
18281
18282         * g++.dg/template/crash10.C: Only compile it.
18283
18284 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
18285
18286         PR middle-end/11665
18287         * gcc.c-torture/compile/20030907-1.c: New test.
18288         * g++.dg/init/array11.C: New test.
18289
18290 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
18291
18292         PR c++/11852
18293         * g++.dg/init/struct1.C: New test.
18294
18295 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
18296
18297         PR c++/12181
18298         * g++.dg/expr/comma1.C: New test.
18299
18300 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
18301
18302         PR c++/11867
18303         * g++.dg/expr/static_cast5.C: New test.
18304
18305 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
18306
18307         PR c++/11507
18308         * g++.dg/lookup/scoped7.C: New test.
18309
18310         PR c++/9574
18311         * g++.dg/other/static1.C: New test.
18312
18313         PR c++/11490
18314         * g++.dg/warn/template-1.C: New test.
18315
18316         PR c++/11432
18317         * g++.dg/template/crash10.C: New test.
18318
18319         PR c++/2478
18320         * g++.dg/overload/VLA.C: New test.
18321
18322         PR c++/10804
18323         * g++.dg/template/call1.C: New test.
18324
18325 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
18326
18327         PR c++/11794
18328         * g++.dg/parse/using3.C: New test.
18329
18330 2003-09-06  Roger Sayle  <roger@eyesopen.com>
18331
18332         PR c++/11409
18333         * g++.dg/overload/builtin3.C: New test case.
18334
18335 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
18336
18337         PR c/9862
18338         * gcc.dg/20030906-1.c: New test.
18339         * gcc.dg/20030906-2.c: Likewise.
18340
18341 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
18342
18343         PR c++/12167
18344         * g++.dg/parse/defarg5.C: New test.
18345
18346         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
18347
18348 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
18349
18350         PR c++/12163
18351         * g++.dg/expr/static_cast4.C: New test.
18352
18353         PR c++/12146
18354         * g++.dg/template/crash9.C: New test.
18355
18356 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
18357
18358         * g++.old-deja/g++.ext/pretty2.C: Update for change
18359         in __FUNCTION__.
18360         * g++.old-deja/g++.ext/pretty3.C: Likewise.
18361
18362 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
18363
18364         PR c++/11922
18365         * g++/dg/template/qualified-id1.C: New test.
18366
18367         PR c++/12037
18368         * g++.dg/warn/noeffect4.C: New test.
18369
18370 2003-09-04  Matt Austern  <austern@apple.com>
18371
18372         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
18373         * g++.dg/ext/fnname2.C: Likewise.
18374         * g++.dg/ext/fnname3.C: Likewise.
18375
18376 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
18377
18378         * g++.dg/expr/lval1.C: New test.
18379         * g++.dg/ext/lvcast.C: Remove.
18380
18381 2003-09-03  Roger Sayle  <roger@eyesopen.com>
18382
18383         PR optimization/11700.
18384         * gcc.c-torture/compile/20030903-1.c: New test case.
18385
18386 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
18387
18388         PR c++/12053
18389         * g++.dg/abi/layout4.C: New test.
18390
18391 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
18392
18393         PR c++/11553
18394         * g++.dg/parse/friend3.C: New test.
18395
18396 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
18397
18398         PR c++/11847
18399         * g++.dg/template/class1.C: New test.
18400
18401         PR c++/11808
18402         * g++.dg/expr/call1.C: New test.
18403
18404 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
18405
18406         PR c++/12114
18407         * g++.dg/init/ref9.C: New test.
18408
18409         PR c++/11972
18410         * g++.dg/template/nested4.C: New test.
18411
18412 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
18413
18414         PR c++/12093
18415         * g++.dg/template/non-dependent4.C: New test.
18416
18417         PR c++/11928
18418         * g++.dg/inherit/conv1.C: New test.
18419
18420 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
18421
18422         PR c++/6196
18423         * g++.dg/ext/label1.C: New test.
18424         * g++.dg/ext/label2.C: Likewise.
18425
18426 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
18427
18428         * g++.dg/expr/cond3.C: New test.
18429
18430 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18431
18432         * gcc.dg/builtins-1.c: Add new builtin cases.
18433
18434 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18435
18436         * gcc.dg/builtins-1.c: Add new cases.
18437         * gcc.dg/torture/builtin-attr-1.c: Likewise.
18438
18439 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18440
18441         * gcc.dg/builtins-1.c: Add more math builtin tests.
18442         * gcc.dg/torture/builtin-attr-1.c: New test.
18443
18444 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
18445
18446         PR optimization/5079
18447         * g++.dg/opt/static3.C: New test.
18448
18449 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18450
18451         * gcc.misc-tests/gcov-10b.c: New test.
18452
18453 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
18454
18455         * g++.dg/opt/ptrmem3.C: New test.
18456
18457         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
18458
18459 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
18460
18461         * gcc.dg/20030826-2.c: New test.
18462
18463 2003-08-26  Roger Sayle  <roger@eyesopen.com>
18464
18465         PR middle-end/12002
18466         * g77.f-torture/compile/12002.f: New test case.
18467
18468 2003-08-26  Roger Sayle  <roger@eyesopen.com>
18469
18470         * gcc.dg/20030826-1.c: New test case.
18471
18472 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
18473
18474         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
18475
18476 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
18477
18478         PR c++/11871
18479         * c++.dg/lookup/crash1.C: New test.
18480
18481         * c++.dg/warn/noeffect3.C: New test.
18482
18483 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
18484
18485         * gcc.dg/compat/vector-1_x.c: Compile with -w.
18486         * gcc.dg/compat/vector-1_y.c: Ditto.
18487         * gcc.dg/compat/vector-2_x.c: Ditto.
18488         * gcc.dg/compat/vector-2_y.c: Ditto.
18489
18490 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
18491
18492         * gcc.dg/20030702-1.c: New test.
18493
18494 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
18495
18496         PR c++/8795
18497         * g++.dg/ext/altivec-1.C: New test.
18498
18499 2003-08-24  Richard Henderson  <rth@redhat.com>
18500
18501         * g++.dg/eh/simd-2.C: Add -w for x86.
18502
18503 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
18504
18505         * gcc.dg/20030815-1.c: New test.
18506
18507 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18508
18509         PR c++/3765
18510         * g++.dg/parse/access6.C: New test.
18511
18512 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18513
18514         PR c++/641, c++/11876
18515         * g++.dg/template/friend22.C: New test.
18516         * g++.dg/template/friend23.C: Likewise.
18517
18518 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
18519
18520         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
18521         identically.
18522
18523 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
18524
18525         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
18526
18527 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
18528
18529         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
18530
18531 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
18532
18533         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
18534
18535 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
18536
18537         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
18538
18539 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
18540
18541         PR c++/11919
18542         * g++.dg/overload/prom1.C: New test.
18543
18544         PR c++/11551
18545         * g++.dg/parse/dtor2.C: New test.
18546
18547         PR c++/10762
18548         * g++.dg/parse/using2.C: New test.
18549
18550 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
18551
18552         PR target/11805
18553         * gcc.c-torture/compile/20030821-1.c: New.
18554
18555 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
18556
18557         PR c++/11834
18558         * g++.dg/template/deduce2.C: New test.
18559
18560 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
18561
18562         * gcc.c-torture/execute/20030821-1.c: New test.
18563
18564 2003-08-20  Roger Sayle  <roger@eyesopen.com>
18565
18566         PR middle-end/11984
18567         * gcc.dg/20030820-1.c: New test case.
18568
18569 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
18570
18571         PR c++/11945
18572         * g++.dg/warn/noeffect2.C: New test.
18573
18574 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
18575
18576         PR c++/10926
18577         * g++.dg/template/dtor2.C: New test.
18578
18579         PR c++/11684
18580         * g++.dg/template/operator1.C: New test.
18581         * g++.dg/parse/operator4.C: New test.
18582
18583         PR c++/11946.C
18584         * g++.dg/expr/enum1.C: New test.
18585         * gcc.dg/c99-bool-1.c: Remove bogus warning.
18586
18587         PR c++/11036.C
18588         * g++.dg/parse/elab2.C: New test.
18589         * g++.dg/parse/typedef4.C: Change error message.
18590         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
18591         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
18592         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
18593
18594 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
18595
18596         * gcc.dg/pch/warn-1.c: New.
18597         * gcc.dg/pch/warn-1.hs: New.
18598
18599         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
18600         not-tested file.
18601
18602 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
18603
18604         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
18605
18606 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
18607
18608         * gcc.dg/uninit-D.c: New Test.
18609         * gcc.dg/uninit-E.c: New Test.
18610         * gcc.dg/uninit-F.c: New Test.
18611         * gcc.dg/uninit-G.c: New Test.
18612
18613 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
18614
18615         * g++.dg/README: Describe the pch directory.
18616
18617 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18618
18619         PR c++/11174
18620         * g++.dg/parse/access4.C: New test.
18621         * g++.dg/parse/access5.C: Likewise.
18622         * g++.old-deja/g++.jason/access17.C: Adjust error message.
18623
18624 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
18625
18626         * gcc.dg/noncompile/20030818-1.c: New.
18627
18628 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
18629
18630         PR c++/11957
18631         * g++.dg/warn/noeffect1.C: New test.
18632
18633         * g++.dg/template/scope2.C: New test.
18634         * g++.dg/template/error2.C: Correct dg-error
18635
18636 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
18637
18638         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
18639
18640 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
18641
18642         PR C++/11512
18643         * g++.dg/template/warn1.C: New.
18644
18645 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
18646
18647         * g++.dg/template/error2.C: New test.
18648         * g++.dg/lookup/using7.C: Adjust errors
18649         * g++.old-deja/g++.pt/crash36.C: Likewise.
18650         * g++.old-deja/g++.pt/derived3.C: Likewise.
18651
18652 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18653
18654         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
18655         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
18656         * gcc.c-torture/execute/builtins/string-9.c: New, from
18657         string-opt-9.c.  Adjust for execute/builtins framework.
18658         * gcc.c-torture/execute/string-opt-9.c: Delete.
18659
18660 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
18661
18662         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
18663
18664         * g++.dg/parse/ret-type2.C: New test.
18665
18666         PR c++/11703
18667         * g++.dg/init/new8.C: New test.
18668
18669         PR c++/10923
18670         * g++.dg/parse/typedef5.C: New test.
18671
18672         PR c++/9512
18673         * g++.dg/parse/qualified2.C: New test.
18674         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
18675         invalid code.
18676
18677 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
18678
18679         * g++.dg/conversion/ptrmem1.C: New test.
18680
18681 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
18682
18683         PR target/11693
18684         * gcc.dg/20030811-1.c: New test.
18685
18686         PR target/11535
18687         * gcc.c-torture/execute/20030811-1.c: New test.
18688
18689 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18690
18691         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
18692
18693 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
18694
18695         PR c++/11789.C
18696         * g++.dg/inherit/multiple1.C: New test.
18697
18698 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
18699
18700         * gcc.dg/spe1.c: New test.
18701
18702         PR c++/11670
18703         * g++.dg/expr/cast2.C: New test.
18704
18705         PR c++/10530
18706         * g++.dg/template/dependent-name2.C: New test.
18707
18708 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
18709
18710         * g++.dg/parse/crash11.C: Put the dg options in comments.
18711
18712 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
18713
18714         * lib/gcc-dg.exp: Update for diagnostic change.
18715
18716 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18717
18718         PR c++/5767
18719         * g++.dg/parse/crash11.C: New test.
18720
18721 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
18722
18723         * gcc.dg/cpp/spacing1.c: Update.
18724
18725 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
18726
18727         PR target/11739
18728         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
18729         a value for -mtune.
18730
18731 2003-08-04  Roger Sayle  <roger@eyesopen.com>
18732
18733         PR middle-end/11771
18734         * gcc.c-torture/compile/20030804-1.c: New test case.
18735
18736 2003-08-04  Roger Sayle  <roger@eyesopen.com>
18737
18738         * gcc.dg/20030804-1.c: New test case.
18739
18740 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
18741
18742         * gcc.dg/cpp/separate-1.c: New test.
18743
18744 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
18745
18746         PR c++/11704
18747         * g++.dg/template/dependent-expr2.C: New test.
18748
18749         PR c++/11766
18750         * g++.dg/expr/ptrmem1.C: New test.
18751
18752 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18753
18754         PR c++/9453
18755         * g++.dg/template/friend15.C: New test.
18756
18757 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
18758
18759         * lib/dg-pch.exp: Work round PCH bug.
18760
18761 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18762
18763         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
18764         builtins.  Move cases from builtins-4.c here.
18765
18766         * gcc.dg/torture/builtin-math-1.c: New test taken from
18767         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
18768         additional cases.
18769
18770         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
18771         Delete.
18772
18773 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
18774
18775         PR c++/9447
18776         * g++.dg/template/using7.C: New test.
18777
18778 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
18779
18780         * import1.c, import2.c: New tests.
18781
18782 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
18783
18784         * g++.dg/eh/crossjump1.C: New test.
18785
18786 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
18787
18788         PR c++/11697
18789         * g++.dg/template/using6.C: New test.
18790
18791         PR c++/11744
18792         * g++.dg/template/koenig2.C: New test.
18793
18794 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18795
18796         PR c++/7983
18797         * g++.dg/parse/typedef4.C: New test.
18798
18799 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18800
18801         PR c++/8442, c++/8806
18802         * g++.dg/template/elab1.C: New test.
18803         * g++.dg/template/type2.C: Likewise.
18804         * g++.dg/template/ttp3.C: Adjust expected error message.
18805         * g++.old-deja/g++.law/visibility13.C: Likewise.
18806         * g++.old-deja/g++.niklas/t135.C: Likewise.
18807         * g++.old-deja/g++.pt/ttp41.C: Likewise.
18808         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
18809         template argument.
18810         * g++.old-deja/g++.pt/ttp44.C: Likewise.
18811
18812 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
18813
18814         PR c++/11295
18815         * g++.dg/ext/stmtexpr1.C: New test.
18816
18817         * g++.dg/opt/tmp1.C: New test.
18818
18819         PR c++/11525
18820         * g++.dg/parse/constant4.C: New test.
18821
18822         PR c++/9447
18823         * g++.dg/template/using5.C: New test.
18824
18825 2003-07-31  Roger Sayle  <roger@eyesopen.com>
18826
18827         * gcc.dg/builtins-27.c: New test case.
18828
18829 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
18830
18831         * gcc.dg/tls/opt-7.c: New test.
18832
18833 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
18834
18835         * g++.old-deja/g++.other/crash18.C: Remove.
18836
18837 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
18838
18839         * g++.dg/template/explicit3.C: New.
18840         * g++.dg/template/explicit4.C: New.
18841         * g++.dg/template/explicit5.C: New.
18842
18843         PR c++/11347
18844         * g++.dg/template/memtmpl1.C: New.
18845
18846 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
18847
18848         PR target/11565
18849         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
18850         * gcc.dg/i386-387-5.c (dg-options): Likewise.
18851
18852 2003-07-30  Jan Hubicka  <jh@suse.cz>
18853
18854         * vtgc1.c: Kill.
18855
18856 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
18857
18858         * gcc.dg/struct-in-proto-1.c: New test.
18859
18860 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
18861
18862         * gcc.dg/cpp/include2.c: Only expect one message.
18863
18864 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
18865
18866         PR c++/9447
18867         * g++.dg/template/using1.C: New test.
18868         * g++.dg/template/using2.C: New test.
18869         * g++.dg/template/using3.C: New test.
18870         * g++.dg/template/using4.C: New test.
18871
18872 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
18873
18874         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
18875         * gcc.c-torture/execute/string-opt-10.c: Likewise.
18876
18877 2003-07-28  Jan Hubicka  <jh@suse.cz>
18878
18879         PR c++/11530
18880         * g++.dg/opt/call1.C: New test.
18881
18882 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
18883
18884         PR c++/11667
18885         * g++.dg/init/enum2.C: New test.
18886         * g++.dg/template/overload1.C: Add "-w" option.
18887
18888 2003-07-28    <hp@bitrange.com>
18889
18890         * gcc.dg/Wdeclaration-after-statement-1.c,
18891         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
18892
18893 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
18894
18895         * gcc.c-torture/compile/20030725-1.c: New test.
18896
18897 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
18898
18899         * gcc.dg/20030505.c: Only run for SPE.
18900         Remove definition of opaque type.
18901
18902 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
18903
18904         * g++.dg/template/ptrmem6.C: New test.
18905
18906 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
18907
18908         * gcc.c-torture/compile/zero-strct-2.c: New test.
18909
18910 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
18911
18912         * gcc.dg/intermod-1.c: New test.
18913
18914 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
18915
18916         PR c++/11617
18917         * g++.dg/template/lookup2.C: New test.
18918         * g++.dg/template/memclass1.C: Remove instantiated from error.
18919         * g++.dg/other/error2.C: Tweak expected errors.
18920
18921         PR c++/11596
18922         * g++.dg/template/defarg3.C: New test.
18923
18924         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
18925
18926 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
18927
18928         * g++.dg/inherit/access5.C: New test.
18929
18930 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18931
18932         PR c++/11513
18933         * g++.dg/template/crash8.C: New test.
18934
18935 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
18936
18937         PR c/10602
18938         * gcc.dg/noncompile/incomplete-2.c: New test.
18939
18940 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
18941
18942         PR c++/11645
18943         * g++.dg/inherit/access4.C: New test.
18944
18945         PR c++/11517
18946         * g++.dg/expr/cond2.C: New test.
18947
18948         PR optimization/10679
18949         * g++.dg/opt/inline4.C: New test.
18950
18951 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
18952
18953         * g++.dg/parse/crash10: New test.
18954
18955 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
18956
18957         * g++.dg/ext/flexary1.C: New test.
18958
18959 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18960
18961         PR c++/10793
18962         * g++.dg/template/crash9.C: New test.
18963
18964 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18965
18966         PR c++/3004
18967         * g++.dg/parse/typedef3.C: New test.
18968
18969         PR c++/7906
18970         * g++.dg/parse/operator2.C: New test.
18971
18972         PR c++/8895
18973         * g++.dg/parse/def-tmpl-arg1.C: New test.
18974
18975         PR c++/9282
18976         * g++.dg/parse/funptr1.C: New test.
18977
18978         PR c++/9452
18979         * g++.dg/parse/ambig3.C: New test.
18980
18981         PR c++/9454
18982         * g++.dg/parse/operator3.C: New test.
18983
18984         PR c++/9486
18985         * g++.dg/parse/template10.C: New test.
18986
18987         PR c++/9488
18988         * g++.dg/parse/template11.C: New test.
18989
18990         PR c++/10150
18991         * g++.dg/parse/invalid-op1.C: New test.
18992
18993         PR c++/10247
18994         * g++.dg/parse/condexpr1.C: New test.
18995
18996 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
18997
18998         * g++.dg/ext/packed3.C: New test.
18999         * g++.dg/ext/packed4.C: New test.
19000
19001         * gcc.dg/pack-test-3.c: New test.
19002
19003 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
19004
19005         * lib/compat.exp: Handle dg-options per source file.
19006         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
19007         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
19008         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
19009         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
19010         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
19011         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
19012         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
19013         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
19014         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
19015         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
19016         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
19017         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
19018         * g++.dg/compat/break/bitfield7_x.C: Ditto.
19019         * g++.dg/compat/break/bitfield7_y.C: Ditto.
19020
19021 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
19022
19023         PR c/10320
19024         * gcc.c-torture/execute/20030718-1.c: New test.
19025
19026 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
19027
19028         PR optimization/11536
19029         * gcc.dg/20030721-1.c: New test.
19030
19031 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
19032
19033         PR c++/11546
19034         * g++.dg/template/lookup1.C: New test.
19035
19036 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
19037
19038         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
19039         diagnostics of ill-formed constructs involving labels.
19040         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
19041         the new 'previously defined here' message.
19042
19043 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
19044
19045         * g++.dg/parse/non-dependent2.C: New test.
19046
19047 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
19048
19049         * g++.dg/init/init-ref4.C: xfail on targets without
19050         weak symbols.
19051
19052 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
19053
19054         PR target/11087
19055         * gcc.c-torture/execute/20030717-1.c: New test.
19056
19057 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
19058
19059         * g++.dg/opt/cfg1.C: New test.
19060
19061 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
19062
19063         PR optimization/11557
19064         * gcc.dg/20030717-1.c: New test.
19065
19066 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
19067
19068         PR c++/10476
19069         * g++.dg/expr/crash-1.C: New test.
19070
19071         PR c++/11027
19072         * g++.dg/template/init3.C: New test.
19073
19074         PR c++/8222
19075         * g++.dg/template/non-dependent1.C: New test.
19076
19077         PR c++/11070
19078         * g++.dg/template/non-dependent2.C: New test.
19079
19080         PR c++/11071
19081         * g++.dg/template/non-dependent3.C: New test.
19082
19083         PR c++/9907
19084         * g++.dg/template/sizeof5.C: New test.
19085
19086 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
19087
19088         PR 11498
19089         * gcc.c-torture/compile/mangle-1.c: New file.
19090
19091 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19092
19093         PR c++/7809
19094         * g++.dg/parse/access3.C: New test.
19095
19096 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
19097
19098         PR c++/11384
19099         * g++.dg/init/init-ref4.C: New test.
19100
19101 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
19102
19103         PR c++/11547
19104         * g++.dg/parse/constant3.C: New test.
19105         * g++.dg/parse/crash7.C: Likewise.
19106
19107 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
19108
19109         PR target/11008
19110         * gcc.dg/i386-pentium4-not-mull.c: New.
19111
19112 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
19113
19114         * gcc.dg/asm-names.c (ymain): Make it weak.
19115
19116 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19117
19118         PR c++/5421
19119         * g++.dg/template/friend21.C: New test.
19120
19121 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
19122
19123         * gcc.dg/cleanup-8.c: New test.
19124         * gcc.dg/cleanup-9.c: New test.
19125
19126 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
19127
19128         * g++.dg/ext/dll-MI1.h: New file.
19129         * g++.dg/ext/dllexport-MI1.C: New file.
19130         * g++.dg/ext/dllimport-MI1.C: New file.
19131
19132 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
19133
19134         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
19135         it does not have cmpstrsi patterns (just cmpmemsi).
19136
19137 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
19138
19139         PR debug/11473
19140         * g++.dg/debug/debug8.C: New test.
19141
19142 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19143
19144         PR c++/10108
19145         * g++.dg/template/crash7.C: New test.
19146
19147 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
19148
19149         PR target/10795
19150         * gcc.c-torture/compile/20030708-1.c: New.
19151
19152 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
19153
19154         * gcc.c-torture/execute/20030715-1.c: New test.
19155
19156 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
19157
19158         * gcc.dg/pch/inline-3.c: New file.
19159         * gcc.dg/pch/inline-3.hs: New file.
19160         * gcc.dg/pch/inline-4.c: New file.
19161         * gcc.dg/pch/inline-4.hs: New file.
19162
19163 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
19164
19165         PR c++/11509
19166         * g++.dg/template/crash6.C: New test.
19167
19168         PR c++/7053
19169         * g++.dg/template/friend20.C: New test.
19170
19171         PR c++/7019
19172         * g++.dg/template/overload2.C: New test.
19173
19174 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19175
19176         PR optimization/11440
19177         * gcc.c-torture/execute/20030714-1.c: New test.
19178
19179 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19180
19181         PR c++/11154
19182         * g++.dg/template/partial2.C: New test.
19183
19184 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
19185
19186         PR c++/11503
19187         * g++.dg/template/anon1.C: New test.
19188
19189         PR c++/11493
19190         PR c++/11495
19191         * g++.dg/parse/template9.C: Likewise.
19192         * g++.dg/template/crash4.C: New test.
19193         * g++.dg/template/koenig1.C: Likewise.
19194         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
19195         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
19196         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
19197         functions.
19198         * g++.old-deja/g++.jason/template36.C: Likewise.
19199         * g++.old-deja/g++.mike/p1989.C: Likewise.
19200         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
19201         * g++.old-deja/g++.pt/ttp20.C: Use this->.
19202         * g++.old-deja/g++.pt/ttp21.C: Use this->.
19203         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
19204         compiling.
19205         * g++.old-deja/g++.pt/union2.C: Use this->.
19206
19207 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
19208
19209         * gcc.dg/20030711-1.c: New test.
19210
19211 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
19212
19213         PR c++/11050
19214         * g++.dg/parse/args1.C: New test.
19215         * g++.pt/defarg8.C: Change expected errors.
19216
19217 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
19218
19219         PR c++/8164
19220         * g++.dg/template/nontype2.C: New test.
19221
19222         PR c++/10558
19223         * g++.dg/parse/template8.C: New test.
19224
19225         PR c++/8327
19226         * g++.dg/template/scope1.C: New test.
19227
19228         * g++.dg/warn/Wsign-compare-1.C: New test.
19229
19230 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
19231
19232         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
19233
19234 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
19235
19236         PR c++/9411
19237         * g++.dg/template/explicit2.C: New test.
19238
19239         PR c++/10032
19240         * g++.dg/warn/pedantic1.C: New test.
19241
19242 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
19243
19244         PR c++ 9483
19245         * g++.dg/other/field1.C: New test.
19246
19247 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
19248
19249         PR c/11449
19250         * gcc.c-torture/compile/20030707-1.c: New.
19251
19252 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19253
19254         PR c++/10849
19255         * g++.dg/template/access12.C: New test.
19256
19257 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
19258
19259         * g++.dg/bprob/bprob.exp (prof_ext): Update.
19260         * g77.dg/bprob/bprob.exp (prof_ext): Update.
19261         * gcc.misc-tests/bprob.exp (prof_ext): Update.
19262         * gcc.misc-tests/gcov.exp: Update
19263         * g++.dg/gcov/gcov.exp: Update
19264         * lib/gcov.exp: Update.
19265
19266 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
19267
19268         * g++.dg/abi/mangle17.C: Make sure template expressions are
19269         dependent.
19270         * g++.dg/abi/mangle4.C: Mark erroneous casts.
19271         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
19272         * g++.dg/opt/stack1.C: Remove erroneous code.
19273         * g++.dg/parse/template7.C: New test.
19274         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
19275         * g++.old-deja/g++.pt/crash4.C: Likewise.
19276
19277 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19278
19279         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
19280         with zero or one occurence of `$' after the initial `L'.
19281
19282 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
19283
19284         * gcc.c-torture/compile/20030704-1.c: Add a comment.
19285
19286 2003-07-08  Roger Sayle  <roger@eyesopen.com>
19287
19288         PR c/11370
19289         * gcc.dg/Wunreachable-6.c: New testcase.
19290         * gcc.dg/Wunreachable-7.c: New testcase.
19291
19292 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
19293
19294         PR c/11420
19295         * gcc.dg/20030708-1.c: New test.
19296
19297 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
19298
19299         * gcc.dg/compat/sdata-section.h: New file.
19300         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
19301         * gcc.dg/torture/mips-sdata-1.c: New test.
19302
19303 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19304
19305         PR c++/11030
19306         * g++.dg/template/friend19.C: New test.
19307
19308 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
19309
19310         * g++.dg/opt/strength-reduce.C: New test.
19311
19312 2003-07-07  Roger Sayle  <roger@eyesopen.com>
19313
19314         PR target/10979
19315         * gcc.dg/20030707-1.c: New testcase.
19316
19317 2003-07-07  Roger Sayle  <roger@eyesopen.com>
19318
19319         PR optimization/11059
19320         * g++.dg/opt/emptyunion.C: New testcase.
19321
19322 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
19323             Eric Botcazou  <ebotcazou@libertysurf.fr>
19324
19325         * g++.dg/opt/stack1.C: New test.
19326
19327 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
19328
19329         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
19330         run test.
19331
19332         PR c++/11431
19333         * g++.dg/expr/static_cast3.C: New test.
19334
19335 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
19336
19337         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
19338         everywhere.
19339         * gcc.dg/concat.c: Concatenation of string constants with
19340         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
19341         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
19342         * gcc.dg/cpp/escape-2.c: Use wide character constants where
19343         necessary to avoid multi-character character constant warning.
19344         * gcc.dg/cpp/escape.c: Likewise.
19345         * gcc.dg/cpp/ucs.c: Likewise.
19346         Remove backslashes from dg-bogus comments, as they confuse Tcl.
19347         Fix a typo.
19348
19349 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
19350
19351         PR c/11428
19352         * gcc.c-torture/compile/20030704-1.c: New.
19353
19354 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
19355
19356         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
19357
19358 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
19359
19360         PR c++/5287, PR c++/7910,  PR c++/11021
19361         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
19362         tests for warnings.
19363         * g++.dg/ext/dllimport2.C: Add tests for warnings.
19364         * g++.dg/ext/dllimport3.C: Likewise.
19365         * g++.dg/ext/dllimport4.C: New file.
19366         * g++.dg/ext/dllimport5.C: New file.
19367         * g++.dg/ext/dllimport6.C: New file.
19368         * g++.dg/ext/dllimport7.C: New file.
19369         * g++.dg/ext/dllimport8.C: New file.
19370         * g++.dg/ext/dllimport9.C: New file.
19371         * g++.dg/ext/dllimport10.C: New file.
19372         * g++.dg/ext/dllexport1.C: New file.
19373
19374 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
19375
19376         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
19377         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
19378
19379 2003-07-03  Roger Sayle  <roger@eyesopen.com>
19380
19381         * gcc.dg/builtins-25.c: New testcase.
19382         * gcc.dg/builtins-26.c: New testcase.
19383
19384 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
19385
19386         * gcc.dg/compat/vector-defs.h: New file.
19387         * gcc.dg/compat/vector-setup.h: New file.
19388         * gcc.dg/compat/vector-check.h: New file.
19389         * gcc.dg/compat/vector-1_main.c: New file.
19390         * gcc.dg/compat/vector-1_x.c: New file.
19391         * gcc.dg/compat/vector-1_y.c: New file.
19392         * gcc.dg/compat/vector-2_main.c: New file.
19393         * gcc.dg/compat/vector-2_x.c: New file.
19394         * gcc.dg/compat/vector-2_y.c: New file.
19395
19396         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
19397         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
19398         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
19399         * gcc.dg/compat/struct-align-1.h: New file.
19400         * gcc.dg/compat/struct-align-1_main.c: New file.
19401         * gcc.dg/compat/struct-align-1_x.c: New file.
19402         * gcc.dg/compat/struct-align-1_y.c: New file.
19403         * gcc.dg/compat/struct-align-2.h: New file.
19404         * gcc.dg/compat/struct-align-2_main.c: New file.
19405         * gcc.dg/compat/struct-align-2_x.c: New file.
19406         * gcc.dg/compat/struct-align-2_y.c: New file.
19407
19408         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
19409         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
19410         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
19411         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
19412         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
19413         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
19414         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
19415         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
19416         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
19417         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
19418         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
19419         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
19420         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
19421         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
19422         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
19423         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
19424         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
19425         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
19426         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
19427         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
19428         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
19429         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
19430         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
19431         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
19432         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
19433         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
19434         * gcc.dg/compat/struct-return-10_x.c: Ditto.
19435         * gcc.dg/compat/struct-return-2_x.c: Ditto.
19436         * gcc.dg/compat/struct-return-3_x.c: Ditto.
19437
19438 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
19439
19440         * gcc.dg/i386-call-1.c: New test.
19441
19442 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
19443
19444         PR c++/9162
19445         * g++.dg/parse/defarg4.C: New.
19446
19447 2003-07-03  Roger Sayle  <roger@eyesopen.com>
19448
19449         PR target/10700
19450         * gcc.c-torture/compile/20030703-1.c: New test case.
19451
19452 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
19453
19454         * g++.dg/template/local3.C: Remove extra semicolon.
19455
19456 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
19457
19458         * gcc.dg/i386-volatile-1.c: New test.
19459
19460 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
19461
19462         PR c++/11072
19463         * g++.dg/other/offsetof2.C: XFAIL.
19464         * g++.dg/other/offsetof5.C: New.
19465
19466         PR c++/10219
19467         * g++.dg/template/error1.C: New.
19468
19469         PR c++/9779
19470         * g++.dg/template/dependent-expr1.C: New.
19471
19472 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
19473
19474         PR c++/6949
19475         * g++.dg/template/local3.C: New test.
19476
19477         PR c++/11149
19478         * g++.dg/lookup/scoped6.C: New test.
19479
19480 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
19481
19482         PR c++/8046
19483         * g++.dg/other/error7.C: New test.
19484
19485 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
19486
19487         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
19488         * g++.old-deja/g++.abi/vtable3.h: Likewise.
19489         * g++.old-deja/g++.law/code-gen5.C: Likewise.
19490         * g++.old-deja/g++.other/union2.C: Likewise.
19491         * gcc.dg/c90-const-expr-2.c: Likewise.
19492         * gcc.dg/c90-const-expr-3.c: Likewise.
19493         * gcc.dg/c99-const-expr-2.c: Likewise.
19494         * gcc.dg/c99-const-expr-3.c: Likewise.
19495         * gcc.dg/concat.c: Likewise.
19496
19497 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
19498
19499         PR c++/9559
19500         * g++.dg/init/static1.C: New test.
19501
19502 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19503
19504         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
19505         * g++.old-deja/g++.other/access2.C: Likewise.
19506         * g++.old-deja/g++.other/decl2.C: Likewise.
19507         * gcc.c-torture/execute/20020615-1.c: Likewise.
19508
19509 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
19510
19511         PR c++/4933
19512         * g++.dg/template/sizeof4.C: New test.
19513
19514 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
19515
19516         * g++.dg/other/error6.C: New test.
19517
19518 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
19519
19520         PR c++/10750
19521         * g++.dg/parse/constant2.C: New test.
19522
19523 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
19524
19525         PR c++/11106
19526         * g++.dg/other/error5.C: New test.
19527
19528 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19529
19530         * gcc.dg/format/gcc_diag-1.c: New test.
19531
19532 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
19533
19534         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
19535
19536 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
19537
19538         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
19539         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
19540         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
19541
19542 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
19543
19544         * gcc.c-torture/execute/builtins/string-8.c: New test.
19545         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
19546         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
19547         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
19548
19549 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
19550
19551         PR c++/10468
19552         * g++.dg/ext/typeof6.C: New test.
19553
19554 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
19555
19556         PR c++/10796
19557         * g++.dg/init/enum1.C: New test.
19558
19559 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
19560
19561         * gcc.dg/20030627-1.c: New test.
19562
19563 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
19564
19565         PR c++/11332
19566         * g++.dg/expr/static_cast2.C: New test.
19567
19568 2003-06-26  Roger Sayle  <roger@eyesopen.com>
19569             Jakub Jelinek  <jakub@redhat.com>
19570
19571         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
19572         sprintf(dst,"%s",src) optimization.
19573         * gcc.c-torture/execute/20030626-1.c: New test case.
19574         * gcc.c-torture/execute/20030626-2.c: New test case.
19575
19576 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
19577
19578         * gcc.c-torture/execute/multi-ix.c: New test.
19579
19580         * gcc.c-torture/execute/simd-4.c (main):
19581         Added missing semicolon at end of union.
19582
19583 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
19584
19585         PR c++/8266
19586         * g++.dg/template/explicit-instantiation3.C: New test.
19587
19588 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
19589
19590         * gcc.dg/20030626-1.c: Use signed char.
19591
19592 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
19593
19594         * gcc.dg/20030626-1.c: New test.
19595
19596 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
19597
19598         * const-str-2.m: Update.
19599
19600 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
19601
19602         PR c++/10990
19603         * g++.dg/rtti/dyncast1.C: New test.
19604         * g++.dg/abi/mangle4.C: Correct base-specifier access.
19605         * g++.dg/lookup/scoped1.C: Remove XFAIL.
19606         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
19607
19608         PR c++/10931
19609         * g++.dg/expr/static_cast1.C: New test.
19610
19611 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
19612
19613         * gcc.dg/20030625-1.c: New test.
19614
19615 2003-06-24  Roger Sayle  <roger@eyesopen.com>
19616
19617         * gcc.c-torture/compile/20030624-1.c: New test case.
19618
19619 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
19620
19621         * gcc.c-torture/execute/string-opt-17.c: New test.
19622
19623 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
19624
19625         PR c++/5754
19626         * g++.dg/parse/crash6.C: New test.
19627
19628 2003-06-23  Roger Sayle  <roger@eyesopen.com>
19629
19630         * gcc.dg/builtins-24.c: New test case.
19631
19632 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
19633
19634         * g++.dg/opt/operator1.C: New test.
19635
19636 2003-06-22  Roger Sayle  <roger@eyesopen.com>
19637
19638         * gcc.c-torture/execute/string-opt-16.c: New test case.
19639
19640 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
19641
19642         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
19643         * g++.old-deja/g++.other/conv7.C: Likewise
19644         * g++.old-deja/g++.other/overcnv2.C: Likewise.
19645         * g++.old-deja/g++.other/overload14.C: Likewise.
19646
19647 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
19648
19649         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
19650         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
19651
19652 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
19653
19654         PR c++/10888
19655         * g++.dg/warn/Winline-3.C: New test.
19656
19657 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
19658
19659         * lib/target-supports.exp (check_alias_available): Make the test
19660         program acceptable to the Solaris assembler.
19661
19662         PR c++/10749
19663         * g++.dg/template/memclass2.C: New test.
19664
19665 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
19666             Eric Botcazou  <ebotcazou@libertysurf.fr>
19667
19668         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
19669         data for non-matching targets.
19670         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
19671
19672 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
19673
19674         PR c++/10845
19675         * g++.dg/template/member3.C: New test.
19676
19677 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
19678
19679         PR c++/10939
19680         * g++.dg/template/func1.C: New test.
19681
19682         PR c++/9649
19683         * g++.dg/template/static4.C: New test.
19684         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
19685
19686         PR c++/11041
19687         * g++.dg/init/ref7.C: New test.
19688
19689 2003-06-19  Matt Austern  <austern@apple.com>
19690
19691         PR c++/11228
19692         * g++.dg/anew1.C: New test.
19693         * g++.dg/anew2.C: New test.
19694         * g++.dg/anew3.C: New test.
19695         * g++.dg/anew4.C: New test.
19696
19697 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
19698
19699         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
19700
19701 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
19702
19703         * gcc.c-torture/execute/simd-4.c (main): Make expected value
19704         endian-dependent.
19705
19706 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
19707
19708         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
19709         Remove cruft.
19710
19711 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
19712
19713         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
19714         * gcc.c-torture/compile/961203-1.c: Likewise.
19715         * gcc.c-torture/compile/980506-1.c: Likewise.
19716
19717 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
19718
19719         PR c++/10712
19720         * g++.dg/lookup/using7.C: New test.
19721
19722 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
19723
19724         PR c++/11105
19725         * g++.dg/abi/conv1.C: Remove it.
19726         * g++.dg/template/conv7.C: New test.
19727         * g++.dg/template/conv8.C: Likewise.
19728         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
19729         conversion operator.
19730
19731 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
19732
19733         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
19734         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
19735         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
19736         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
19737         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
19738         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
19739         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
19740         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
19741         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
19742         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
19743         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
19744         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
19745         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
19746         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
19747         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
19748         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
19749         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
19750         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
19751         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
19752         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
19753         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
19754         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
19755         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
19756         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
19757         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
19758         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
19759         * gcc.dg/compat/struct-return-10_x.c: Ditto.
19760         * gcc.dg/compat/struct-return-2_x.c: Ditto.
19761         * gcc.dg/compat/struct-return-3_x.c: Ditto.
19762
19763 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
19764
19765         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
19766         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
19767         indications.
19768
19769 2003-06-16  Roger Sayle  <roger@eyesopen.com>
19770
19771         * gcc.dg/i386-387-5.c: New test case.
19772         * gcc.dg/i386-387-6.c: New test case.
19773         * gcc.dg/builtins-23.c: New test case.
19774
19775 2003-06-15  Roger Sayle  <roger@eyesopen.com>
19776
19777         * gcc.dg/builtins-22.c: New test case.
19778         * gcc.dg/i386-387-1.c: Update to test exp.
19779         * gcc.dg/i386-387-2.c: Likewise.
19780
19781 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19782
19783         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
19784
19785 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
19786
19787         * lib/gcc-dg.exp (dg-require-dll): New function.
19788         (dg-xfail-if): Likewise.
19789         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
19790         driver.
19791
19792         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
19793         * gcc.c-torture/compile/20001205-1.c: Likewise.
19794         * gcc.c-torture/compile/20001226-1.c: Likewise.
19795         * gcc.c-torture/compile/20010518-2.c: Likewise.
19796         * gcc.c-torture/compile/20020312-1.c: Likewise.
19797         * gcc.c-torture/compile/20020604-1.c: Likewise.
19798         * gcc.c-torture/compile/920501-12.c: Likewise.
19799         * gcc.c-torture/compile/920501-4.c: Likewise.
19800         * gcc.c-torture/compile/920520-1.c: Likewise.
19801         * gcc.c-torture/compile/920521-1.c: Likewise.
19802         * gcc.c-torture/compile/920625-1.c: Likewise.
19803         * gcc.c-torture/compile/961203-1.c: Likewise.
19804         * gcc.c-torture/compile/980506-1.c: Likewise.
19805         * gcc.c-torture/compile/981006-1.c: Likewise.
19806         * gcc.c-torture/compile/981022-1.c: Likewise.
19807         * gcc.c-torture/compile/981223-1.c: Likewise.
19808         * gcc.c-torture/compile/990617-1.c: Likewise.
19809         * gcc.c-torture/compile/dll.c: Likewise.
19810         * gcc.c-torture/compile/labels-3.c: Likewise.
19811         * gcc.c-torture/compile/mipscop-1.c: Likewise.
19812         * gcc.c-torture/compile/mipscop-2.c: Likewise.
19813         * gcc.c-torture/compile/mipscop-3.c: Likewise.
19814         * gcc.c-torture/compile/mipscop-4.c: Likewise.
19815         * gcc.c-torture/compile/simd-5.c: Likewise.
19816         * gcc.c-torture/compile/20000804-1.x: Remove.
19817         * gcc.c-torture/compile/20001205-1.x: Likewise.
19818         * gcc.c-torture/compile/20001226-1.x: Likewise.
19819         * gcc.c-torture/compile/20010518-2.x: Likewise.
19820         * gcc.c-torture/compile/20020312-1.x: Likewise.
19821         * gcc.c-torture/compile/20020604-1.x: Likewise.
19822         * gcc.c-torture/compile/920501-12.x: Likewise.
19823         * gcc.c-torture/compile/920501-4.x: Likewise.
19824         * gcc.c-torture/compile/920520-1.x: Likewise.
19825         * gcc.c-torture/compile/920521-1.x: Likewise.
19826         * gcc.c-torture/compile/920625-1.x: Likewise.
19827         * gcc.c-torture/compile/961203-1.x: Likewise.
19828         * gcc.c-torture/compile/980506-1.x: Likewise.
19829         * gcc.c-torture/compile/981006-1.x: Likewise.
19830         * gcc.c-torture/compile/981022-1.x: Likewise.
19831         * gcc.c-torture/compile/981223-1.x: Likewise.
19832         * gcc.c-torture/compile/990617-1.x: Likewise.
19833         * gcc.c-torture/compile/mipscop-1.x: Likewise.
19834         * gcc.c-torture/compile/mipscop-2.x: Likewise.
19835         * gcc.c-torture/compile/mipscop-3.x: Likewise.
19836         * gcc.c-torture/compile/mipscop-4.x: Likewise.
19837         * gcc.c-torture/compile/simd-5.x: Likewise.
19838
19839         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
19840
19841 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
19842
19843         * gcc.c-torture/execute/20030611-1.c: New test.
19844
19845 2003-06-12  Roger Sayle  <roger@eyesopen.com>
19846
19847         PR middle-end/168
19848         * gcc.dg/20030612-1.c: New test case.
19849
19850 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
19851
19852         PR c++/10635
19853         * g++.dg/expr/cast1.C: New test.
19854
19855 2003-06-12  Roger Sayle  <roger@eyesopen.com>
19856
19857         * gcc.dg/builtins-21.c: New test case.
19858
19859 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
19860
19861         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
19862         options instead of at the end.
19863         * lib/objc.exp (objc_target_compile): Likewise.
19864
19865 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
19866
19867         PR c++/10432
19868         * g++.dg/parse/error1.C: New test.
19869
19870 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
19871
19872         * gcc.dg/compat/struct-by-value-11_main.c: New file.
19873         * gcc.dg/compat/struct-by-value-11_x.c: New file.
19874         * gcc.dg/compat/struct-by-value-11_y.c: New file.
19875         * gcc.dg/compat/struct-by-value-12_main.c: New file.
19876         * gcc.dg/compat/struct-by-value-12_x.c: New file.
19877         * gcc.dg/compat/struct-by-value-12_y.c: New file.
19878         * gcc.dg/compat/struct-by-value-13_main.c: New file.
19879         * gcc.dg/compat/struct-by-value-13_x.c: New file.
19880         * gcc.dg/compat/struct-by-value-13_y.c: New file.
19881         * gcc.dg/compat/struct-by-value-14_main.c: New file.
19882         * gcc.dg/compat/struct-by-value-14_x.c: New file.
19883         * gcc.dg/compat/struct-by-value-14_y.c: New file.
19884         * gcc.dg/compat/struct-by-value-15_main.c: New file.
19885         * gcc.dg/compat/struct-by-value-15_x.c: New file.
19886         * gcc.dg/compat/struct-by-value-15_y.c: New file.
19887         * gcc.dg/compat/struct-by-value-16_main.c: New file.
19888         * gcc.dg/compat/struct-by-value-16_x.c: New file.
19889         * gcc.dg/compat/struct-by-value-16_y.c: New file.
19890         * gcc.dg/compat/struct-by-value-17_main.c: New file.
19891         * gcc.dg/compat/struct-by-value-17_x.c: New file.
19892         * gcc.dg/compat/struct-by-value-17_y.c: New file.
19893         * gcc.dg/compat/struct-by-value-18_main.c: New file.
19894         * gcc.dg/compat/struct-by-value-18_x.c: New file.
19895         * gcc.dg/compat/struct-by-value-18_y.c: New file.
19896
19897         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
19898         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
19899         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
19900         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
19901         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
19902         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
19903         * gcc.dg/compat/scalar-return-3_main.c: New file.
19904         * gcc.dg/compat/scalar-return-3_x.c: New file.
19905         * gcc.dg/compat/scalar-return-3_y.c: New file.
19906         * gcc.dg/compat/scalar-return-4_main.c: New file.
19907         * gcc.dg/compat/scalar-return-4_x.c: New file.
19908         * gcc.dg/compat/scalar-return-4_y.c: New file.
19909
19910 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
19911
19912         * gcc.dg/compat/fp2-struct-check.h: New file.
19913         * gcc.dg/compat/fp2-struct-defs.h: New file.
19914         * gcc.dg/compat/fp2-struct-init.h: New file.
19915         * gcc.dg/compat/struct-by-value-10_main.c: New file.
19916         * gcc.dg/compat/struct-by-value-10_x.c: New file.
19917         * gcc.dg/compat/struct-by-value-10_y.c: New file.
19918         * gcc.dg/compat/struct-return-10_main.c: New file.
19919         * gcc.dg/compat/struct-return-10_x.c: New file.
19920         * gcc.dg/compat/struct-return-10_y.c: New file.
19921
19922         * gcc.dg/compat/compat-common.h: New file.
19923         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
19924         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
19925         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
19926         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
19927         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
19928         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
19929         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
19930         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
19931         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
19932         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
19933         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
19934         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
19935         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
19936         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
19937         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
19938         * gcc.dg/compat/small-struct-check.h: Ditto.
19939         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
19940         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
19941         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
19942         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
19943         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
19944         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
19945         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
19946         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
19947         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
19948         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
19949         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
19950         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
19951         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
19952         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
19953         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
19954         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
19955         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
19956         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
19957         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
19958         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
19959         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
19960         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
19961         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
19962         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
19963         * gcc.dg/compat/struct-return-2_main.c: Ditto.
19964         * gcc.dg/compat/struct-return-2_x.c: Ditto.
19965         * gcc.dg/compat/struct-return-2_y.c: Ditto.
19966         * gcc.dg/compat/struct-return-3_main.c: Ditto.
19967         * gcc.dg/compat/struct-return-3_x.c: Ditto.
19968         * gcc.dg/compat/struct-return-3_y.c: Ditto.
19969
19970 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
19971
19972         * g++.dg/pch/static-1.C: New file.
19973         * g++.dg/pch/static-1.Hs: New file.
19974
19975 2003-06-10  Richard Henderson  <rth@redhat.com>
19976
19977         * gcc.dg/asm-7.c: Adjust expected warning text.
19978
19979 2003-06-10  Roger Sayle  <roger@eyesopen.com>
19980
19981         * gcc.dg/builtins-20.c: New test case.
19982
19983 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
19984
19985         PR c++/11131
19986         * g++.dg/opt/template1.C: New test.
19987
19988 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
19989
19990         * lib/gcc-dg.exp (dg-test): Clear additional_files and
19991         additional_sources.
19992
19993 2003-05-21  David Taylor  <dtaylor@emc.com>
19994
19995         * gcc.dg/Wpadded.c: New file.
19996
19997 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
19998
19999         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
20000         * gcc.dg/special/weak-2.c: Add dg-require-weak.
20001         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
20002         dg-require-weak.
20003
20004 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
20005
20006         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
20007
20008 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
20009
20010         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
20011         (dg-require-alias): Likewise.
20012         (dg-require-gc-sections): Likewise.
20013         * lib/target-supports.exp (check_gc_sections_available): Likewise.
20014
20015 2003-06-08  Richard Henderson  <rth@redhat.com>
20016
20017         * gcc.dg/20011029-2.c: Fix the array reference.
20018         * gcc.dg/asm-7.c: New.
20019
20020 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
20021
20022         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
20023
20024 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
20025
20026         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
20027         (dg-require-gc-sections): Likewise.
20028
20029 2003-06-08  Jan Hubicka  <jh@suse.cz>
20030
20031         * i386-cmov1.c: Fix regular expression.
20032         * i386-cvt-1.c: Likewise.
20033         * i386-local.c: Likewise.
20034         * i386-local2.c: Likewise.
20035         * i386-mul.c: Likewise.
20036         * i386-ssetype-1.c: Likewise.
20037         * i386-ssetype-3.c: Likewise.
20038         * i386-ssetype-5.c: Likewise.
20039
20040 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20041
20042         PR c++/11039
20043         * g++.dg/warn/implicit-typename2.C: New test.
20044         * g++.dg/warn/implicit-typename3.C: New test.
20045
20046 2003-06-07  Richard Henderson  <rth@redhat.com>
20047
20048         * g++.dg/other/offsetof3.C: Use size_t.
20049         * g++.dg/other/offsetof4.C: Likewise.
20050
20051 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
20052
20053         * lib/copy-file.exp: New. Implement gcc_copy_files.
20054
20055         * lib/dg-pch.exp: Load copy-file.exp
20056         (dg-pch): Use gcc_copy_files instead of "file copy".
20057
20058 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
20059
20060         * gcc.dg/weak/weak.exp: Simplify.
20061         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
20062         * gcc.dg/weak/weak-1.c: Likewise.
20063         * gcc.dg/weak/weak-2.c: Likewise.
20064         * gcc.dg/weak/weak-3.c: Likewise.
20065         * gcc.dg/weak/weak-4.c: Likewise.
20066         * gcc.dg/weak/weak-5.c: Likewise.
20067         * gcc.dg/weak/weak-6.c: Likewise.
20068         * gcc.dg/weak/weak-7.c: Likewise.
20069         * gcc.dg/weak/weak-8.c: Likewise.
20070         * gcc.dg/weak/weak-9.c: Likewise.
20071
20072 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
20073
20074         gcc.c-torture/execute/20030606-1.c: New.
20075
20076 2003-06-06  Roger Sayle  <roger@eyesopen.com>
20077
20078         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
20079         * gcc.dg/builtins-19.c: Likewise.
20080
20081 2003-06-06  Roger Sayle  <roger@eyesopen.com>
20082
20083         * gcc.dg/builtins-2.c: Add some more tests.
20084         * gcc.dg/builtins-18.c: New test case.
20085         * gcc.dg/builtins-19.c: New test case.
20086
20087 2003-06-06  Roger Sayle  <roger@eyesopen.com>
20088             Jim Wilson  <wilson@tuliptree.org>
20089
20090         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
20091
20092 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
20093
20094         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
20095         mempcpy/stpcpy calls not to be optimized into something else.
20096         * gcc.c-torture/execute/string-opt-3.c: Moved to...
20097         * gcc.c-torture/execute/builtins/string-7.c: ...here.
20098         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
20099
20100 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20101
20102         * gcc.dg/format/asm_fprintf-1.c: New test.
20103
20104 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
20105
20106         * lib/gcc-defs.exp (additional_sources): New variable.
20107         (dg-additional-sources): New function.
20108         (additional_files): New variable.
20109         (dg-additional-files): New function.
20110         (dg-additional-files-options): Likewise.
20111         * lib/gcc-dg.exp (dg-require-weak): New function.
20112         (dg-require-alias): Likewise.
20113         (dg-require-gc-sections): Likewise.
20114         * lib/target-supports.exp (check_alias_available): Remove testfile
20115         parameter.
20116         (check_gc_sections_available): New function.
20117         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
20118         (dg-gpp-additional-files): Likewise.
20119         * lib/g++.exp (additional_sources): Remove.
20120         (additional_files): Likewise.
20121         (g++_target_compile): Use dg-additional-files-options.
20122
20123         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
20124         Tcl logic.
20125         * gcc.dg/special/ecos.exp: Remove.
20126         * gcc.dg/special/20000419-2.c: Use dg-require-*.
20127         * gcc.dg/special/alias-1.c: Likewise.
20128         * gcc.dg/special/alias-2.c: Likewise.
20129         * gcc.dg/special/gcsec-1.c: Likewise.
20130         * gcc.dg/special/weak-1.c: Likewise.
20131         * gcc.dg/special/weak-2.c: Likewise.
20132         * gcc.dg/special/wkali-1.c: Likewise.
20133         * gcc.dg/special/wkali-2.c: Likewise.
20134
20135         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
20136         dg-gpp-additional-*.
20137         * g++.dg/special/conpr-3.C: Likewise.
20138         * g++.dg/special/conpr-4.C: Likewise.
20139         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
20140         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
20141         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
20142         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
20143         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
20144         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
20145         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
20146         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
20147         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
20148         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
20149         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
20150         * g++.old-deja/g++.other/comdat1.C: Likewise.
20151         * g++.old-deja/g++.other/comdat2.C: Likewise.
20152         * g++.old-deja/g++.other/comdat3.C: Likewise.
20153         * g++.old-deja/g++.other/ctor1.C: Likewise.
20154         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
20155
20156 2003-06-05  Richard Henderson  <rth@redhat.com>
20157
20158         * gcc.dg/debug/20030605-1.c: New.
20159
20160 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
20161
20162         * README.QMTEST: Update.
20163
20164 2003-06-04  Richard Henderson  <rth@redhat.com>
20165
20166         * gcc.dg/cleanup-1.c: New.
20167         * gcc.dg/cleanup-2.c: New.
20168         * gcc.dg/cleanup-3.c: New.
20169         * gcc.dg/cleanup-4.c: New.
20170         * gcc.dg/cleanup-5.c: New.
20171         * gcc.dg/cleanup-6.c: New.
20172         * gcc.dg/cleanup-7.c: New.
20173
20174 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
20175
20176         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
20177
20178         * lib/dg-pch.exp: New file.
20179         * g++.dg/pch/pch.exp: Use dg-pch.exp.
20180         * gcc.dg/pch/pch.exp: Likewise.
20181
20182 2003-06-04  Roger Sayle  <roger@eyesopen.com>
20183
20184         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
20185         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
20186         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
20187         * gcc.dg/builtins-17.c: New test case.
20188         * gcc.dg/i386-387-4.c: New test case.
20189         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
20190
20191 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
20192
20193         * gcc.dg/ultrasp9.c: New test.
20194
20195 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
20196
20197         * gcc.c-torture/compile/20030604-1.c: New test.
20198         * gcc.dg/sparc-constant-1.c: New test.
20199
20200 2003-06-03  Glen Nakamura  <glen@imodulo.com>
20201
20202         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
20203
20204 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
20205
20206         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
20207
20208         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
20209         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
20210
20211 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
20212
20213         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
20214
20215 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20216
20217         PR c++/10940
20218         * g++.dg/template/spec10.C: New test.
20219
20220 2003-06-03  Roger Sayle  <roger@eyesopen.com>
20221
20222         * gcc.dg/builtins-16.c: New test case.
20223
20224 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
20225
20226         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
20227         mempcpy test with post-increments.
20228         * gcc.c-torture/execute/string-opt-3.c: New test.
20229         * gcc.dg/string-opt-1.c: New test.
20230
20231 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
20232
20233         PR fortran/10965
20234         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
20235
20236 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
20237
20238         * lib/scanasm.exp (dg-scan): New function, factored out of ...
20239         (scan-assembler): ... here.  Use dg-scan.
20240         (scan-assembler-not): Likewise.
20241         (scan-file): New function.
20242         (scan-file-not): Likewise.
20243         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
20244         * gcc.dg/cpp/_Pragma4.c: Likewise.
20245         * gcc.dg/cpp/_Pragma5.c: Likewise.
20246         * gcc.dg/cpp/avoidpaste1.c: Likewise.
20247         * gcc.dg/cpp/avoidpaste2.c: Likewise.
20248         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
20249         * gcc.dg/cpp/cmdlne-P.c: Likewise.
20250         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
20251         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
20252         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
20253         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
20254         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
20255         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
20256         * gcc.dg/cpp/cxxcom1.c: Likewise.
20257         * gcc.dg/cpp/line1.c: Likewise.
20258         * gcc.dg/cpp/maccom1.c: Likewise.
20259         * gcc.dg/cpp/maccom2.c: Likewise.
20260         * gcc.dg/cpp/maccom3.c: Likewise.
20261         * gcc.dg/cpp/maccom4.c: Likewise.
20262         * gcc.dg/cpp/maccom5.c: Likewise.
20263         * gcc.dg/cpp/maccom6.c: Likewise.
20264         * gcc.dg/cpp/multiline.c: Likewise.
20265         * gcc.dg/cpp/spacing1.c: Likewise.
20266         * gcc.dg/cpp/spacing2.c: Likewise.
20267         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
20268         * gcc.dg/cpp/trad/maccom1.c: Likewise.
20269         * gcc.dg/cpp/trad/maccom2.c: Likewise.
20270         * gcc.dg/cpp/trad/maccom3.c: Likewise.
20271         * gcc.dg/cpp/trad/maccom4.c: Likewise.
20272         * gcc.dg/cpp/trad/maccom6.c: Likewise.
20273         * gcc.dg/cpp/cxxcom2.c: Likewise.
20274         * gcc.dg/cpp/cxxcom2.h: New file.
20275
20276         * gcc.dg/cpp/truefalse.cpp: Move it to ...
20277         * g++.dg/cpp/truefalse.C: Here.
20278         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
20279
20280 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
20281
20282         * gcc.dg/cpp/redef3.c: New file.
20283
20284 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
20285
20286         * gcc.dg/i386-loop-3.c: New test.
20287
20288 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
20289
20290         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
20291
20292 2003-05-31  Roger Sayle  <roger@eyesopen.com>
20293
20294         * gcc.dg/fwrapv-1.c: New test case.
20295         * gcc.dg/fwrapv-2.c: New test case.
20296
20297 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20298
20299         PR c++/10956
20300         * g++.dg/template/spec9.C: New test.
20301
20302 2003-05-29  Roger Sayle  <roger@eyesopen.com>
20303
20304         * gcc.dg/duff-4.c: New test case.
20305
20306 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
20307
20308         PR fortran/10843
20309         * g77.dg/ffixed-form-1.f: New test
20310         * g77.dg/ffixed-form-2.f: New test
20311         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
20312         * g77.dg/ffree-form-3.f: New test
20313
20314 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
20315
20316         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
20317         * gcc.dg/wint_t-1.c: Likewise.
20318
20319 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20320
20321         * g++.dg/template/access11.C: New test.
20322
20323 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20324
20325         PR c++/10849
20326         * g++.dg/template/access10.C: New test.
20327
20328 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
20329             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20330
20331         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
20332
20333 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
20334
20335         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
20336         suppress for powerpc-*-darwin*.
20337         * gcc.dg/torture/builtin-noret-2.c: Likewise.
20338
20339 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
20340
20341         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
20342         suppress option for powerpc-*-darwin*.
20343
20344 2003-05-23  Roger Sayle  <roger@eyesopen.com>
20345
20346         * gcc.dg/builtins-1.c: Add tests for tan and atan.
20347         * gcc.dg/builtins-4.c: Add test for fmod.
20348
20349 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20350
20351         PR c++/10682
20352         * g++.dg/template/instantiate4.C: New test.
20353
20354 2003-05-22  Roger Sayle  <roger@eyesopen.com>
20355
20356         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
20357
20358 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
20359
20360         * gcc.dg/compat/scalar-return-1_main.c: New file.
20361         * gcc.dg/compat/scalar-return-1_x.c: New file.
20362         * gcc.dg/compat/scalar-return-1_y.c: New file.
20363         * gcc.dg/compat/scalar-return-2_main.c: New file.
20364         * gcc.dg/compat/scalar-return-2_x.c: New file.
20365         * gcc.dg/compat/scalar-return-2_y.c: New file.
20366         * gcc.dg/compat/struct-return-3_main.c: New file.
20367         * gcc.dg/compat/struct-return-3_y.c: New file.
20368         * gcc.dg/compat/struct-return-3_x.c: New file.
20369         * gcc.dg/compat/struct-return-2_main.c: New file.
20370         * gcc.dg/compat/struct-return-2_x.c: New file.
20371         * gcc.dg/compat/struct-return-2_y.c: New file.
20372
20373 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20374
20375         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
20376         for hppa*-hp-hpux*.
20377         * gcc.dg/20021014-1.c (dg-options): Likewise.
20378         * gcc.dg/nest.c (dg-options): Likewise.
20379
20380 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
20381
20382         PR c++/9738
20383         * g++.dg/ext/dllimport2.C: New file.
20384         * g++.dg/ext/dllimport3.C: New file.
20385
20386 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
20387
20388         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
20389         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
20390         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
20391         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
20392         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
20393         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
20394         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
20395         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
20396         * gcc.dg/compat/small-struct-defs.h: New file.
20397         * gcc.dg/compat/small-struct-init.h: New file.
20398         * gcc.dg/compat/small-struct-check.h: New file.
20399         * gcc.dg/compat/fp-struct-defs.h: New file.
20400         * gcc.dg/compat/fp-struct-check.h: New file.
20401         * gcc.dg/compat/fp-struct-init.h: New file.
20402         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
20403         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
20404
20405 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
20406
20407         * gcc.dg/20030225-2.c: New test.
20408
20409 2003-05-18  Roger Sayle  <roger@eyesopen.com>
20410             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20411
20412         * gcc.c-torture/compile/20030518-1.c: New test case.
20413
20414 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
20415
20416         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
20417         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
20418         gcc-dg-debug-runtest.
20419         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
20420         gcc-dg-debug-runtest.
20421
20422 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20423
20424         PR c++/9022
20425         * g++.dg/lookup/using6.C: New test.
20426
20427 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20428
20429         * g++.dg/parse/access2.C: New test.
20430
20431 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
20432
20433         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
20434         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
20435         * gcc.dg/debug/debug.exp: Likewise.
20436
20437 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
20438
20439         * gcc.dg/dollar.c: New test.
20440
20441 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
20442
20443         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
20444         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
20445         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
20446         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
20447         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
20448         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
20449         * gcc.dg/compat/struct-by-value-6_main.c: New file.
20450         * gcc.dg/compat/struct-by-value-6_x.c: New file.
20451         * gcc.dg/compat/struct-by-value-6_y.c: New file.
20452         * gcc.dg/compat/struct-by-value-7_main.c: New file.
20453         * gcc.dg/compat/struct-by-value-7_x.c: New file.
20454         * gcc.dg/compat/struct-by-value-7_y.c: New file.
20455         * gcc.dg/compat/struct-by-value-8_main.c: New file.
20456         * gcc.dg/compat/struct-by-value-8_x.c: New file.
20457         * gcc.dg/compat/struct-by-value-8_y.c: New file.
20458         * gcc.dg/compat/struct-by-value-9_main.c: New file.
20459         * gcc.dg/compat/struct-by-value-9_x.c: New file.
20460         * gcc.dg/compat/struct-by-value-9_y.c: New file.
20461
20462 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
20463
20464         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
20465         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
20466         support for "repo" mode.
20467         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
20468         * lib/g77-dg.exp: Likewise.
20469         * lib/obj-dg.exp: Likewise.
20470
20471 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
20472
20473         Merge from gcc-3_2-rhl8-branch:
20474         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
20475
20476         * gcc.dg/tls/opt-6.c: New test.
20477
20478         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
20479
20480         * gcc.dg/20030405-1.c: New test.
20481
20482         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
20483
20484         * gcc.dg/20030309-1.c: New test.
20485
20486         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
20487
20488         * gcc.c-torture/execute/20030307-1.c: New test.
20489
20490         2003-02-20  Randolph Chung  <tausq@debian.org>
20491
20492         * gcc.c-torture/compile/20030220-1.c: New test.
20493
20494         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
20495
20496         * gcc.dg/20030217-1.c: New test.
20497
20498         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
20499
20500         * gcc.c-torture/compile/20020129-1.c: New test.
20501
20502         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
20503
20504         * gcc.dg/unroll-1.c: New test.
20505
20506         2002-11-16  Jan Hubicka  <jh@suse.cz>
20507
20508         * gcc.c-torture/execute/20020920-1.c: New test.
20509
20510         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
20511
20512         PR target/7434
20513         * gcc.c-torture/compile/20021008-1.c: New test.
20514
20515         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
20516
20517         PR target/7559
20518         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
20519
20520         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
20521
20522         * gcc.c-torture/compile/20020807-1.c: New test.
20523
20524         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
20525
20526         * gcc.dg/tls/opt-1.c: New test.
20527
20528         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
20529
20530         * gcc.dg/20020729-1.c: New test.
20531
20532         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
20533
20534         * g++.dg/opt/life1.C: New test.
20535
20536         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
20537
20538         * gcc.dg/20020525-1.c: New test.
20539
20540         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
20541
20542         PR c++/6794
20543         * g++.dg/ext/pretty1.C: New test.
20544         * g++.dg/ext/pretty2.C: New test.
20545
20546 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
20547
20548         PR c++/8385
20549         * g++.dg/ext/typeof5.C: New test.
20550
20551 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
20552
20553         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
20554         __USER_LABEL_PREFIX__ into account.
20555         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
20556
20557 2003-05-14  Roger Sayle  <roger@eyesopen.com>
20558
20559         * gcc.dg/builtins-15.c: New test case.
20560
20561 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
20562
20563         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
20564
20565 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
20566
20567         * lib/g++.exp: Tweak handling of additional source files.
20568         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
20569         * g++.dg/special/conpr-2a.C: Rename to ...
20570         * g++.dg/special/conpr-2a.cc: ... this.
20571         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
20572         * g++.dg/special/conpr-3a.C: Rename to ...
20573         * g++.dg/special/conpr-3a.cc: This.
20574         * g++.dg/special/conpr-3b.C: Rename to ...
20575         * g++.dg/special/conpr-3b.cc: This.
20576         * g++.dg/special/conpr-4.C: New test.
20577         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
20578
20579 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
20580
20581         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
20582
20583 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20584
20585         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
20586         * g++.old-deja/g++.robertl/eb71.C: Likewise.
20587         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
20588         * g++.old-deja/g++.other/warn3.C: Likewise.
20589
20590 2003-05-11  Roger Sayle  <roger@eyesopen.com>
20591
20592         * gcc.dg/i386-387-1.c: Update to also test log.
20593         * gcc.dg/i386-387-2.c: Likewise.
20594
20595 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
20596
20597         * g77.f-torture/execute/int8421.f: New test.
20598
20599 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20600
20601         PR c++/10230, c++/10481
20602         * g++.dg/lookup/scoped5.C: New test.
20603
20604 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20605
20606         PR c++/10552
20607         * g++.dg/template/ttp6.C: New test.
20608
20609 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
20610
20611         * gcc.c-torture/execute/builtins: New directory.
20612         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
20613         gcc.c-torture/execute/builtins.
20614         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
20615         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
20616         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
20617         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
20618
20619 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20620
20621         PR c++/9252
20622         * g++.dg/template/access8.C: New test.
20623         * g++.dg/template/access9.C: New test.
20624
20625 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20626
20627         PR c++/9554
20628         * g++.dg/parse/access1.C: New test.
20629
20630 2003-05-09  DJ Delorie  <dj@redhat.com>
20631
20632         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
20633         long, and not an int.
20634
20635 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20636
20637         PR c++/10555, c++/10576
20638         * g++.dg/template/memclass1.C: New test.
20639
20640 2003-05-08  DJ Delorie  <dj@redhat.com>
20641
20642         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
20643         targets.
20644         * gcc.c-torture/execute/20021024-1.x: Likewise.
20645         * gcc.c-torture/execute/shiftdi.x: Likewise.
20646         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
20647         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
20648         * gcc.dg/20021018-1.c: Likewise.
20649
20650 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20651
20652         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
20653
20654         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
20655         (bcopy): Call memmove.
20656
20657 2003-05-08  Roger Sayle  <roger@eyesopen.com>
20658
20659         * g77.f-torture/compile/8485.f: New test case.
20660
20661 2003-05-07  Richard Henderson  <rth@redhat.com>
20662
20663         PR c++/10570
20664         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
20665         Verify exception_cleanup not called for rethrows.
20666         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
20667         when exiting catch block without rethrowing.
20668         * g++.dg/eh/forced3.C: New.
20669         * g++.dg/eh/forced4.C: New.
20670
20671 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
20672
20673         * gcc.dg/20030505.c: Fix triplet.
20674
20675 2003-05-06  DJ Delorie  <dj@redhat.com>
20676
20677         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
20678         * gcc.dg/nest.c: Likewise.
20679
20680 2003-05-05  Roger Sayle  <roger@eyesopen.com>
20681
20682         * gcc.dg/builtins-14.c: New test case.
20683
20684 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
20685
20686         * lib/compat.exp (compat-execute): New argument.
20687         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
20688         * gcc.dg/compat: New test directory.
20689         * gcc.dg/compat/compat.exp: New expect script.
20690         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
20691         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
20692         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
20693         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
20694         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
20695         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
20696
20697         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
20698         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
20699         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
20700         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
20701         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
20702         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
20703         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
20704         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
20705         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
20706         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
20707         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
20708         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
20709         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
20710         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
20711         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
20712
20713 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
20714
20715         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
20716
20717 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
20718
20719         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
20720
20721 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
20722
20723         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
20724         * gcc.dg/ppc-fsel-2.c: New test.
20725
20726         * gcc.dg/unused-5.c: New test.
20727
20728 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20729
20730         PR c++/10496
20731         * g++.dg/warn/pmf1.C: New test.
20732
20733 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20734
20735         PR c++/4494
20736         * g++.dg/warn/main.C: New test.
20737
20738 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20739
20740         * gcc.dg/nonnull-3.c: New test.
20741
20742 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
20743
20744         * gcc.dg/cpp/Wtrigraphs.c: Update.
20745         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
20746
20747 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
20748
20749         * gcc.dg/ppc-fsel-1.c: New test.
20750
20751 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
20752
20753         PR c/10604
20754         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
20755
20756 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
20757
20758         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
20759
20760 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20761
20762         PR c++/9364, c++/10553, c++/10586
20763         * g++.dg/parse/typename4.C: New test.
20764         * g++.dg/parse/typename5.C: Likewise.
20765
20766 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
20767
20768         * gcc.c-torture/compile/20030503-1.c: New test.
20769
20770 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20771
20772         * g++.dg/lookup/using5.C: Fix testcase error.
20773
20774 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
20775
20776         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
20777         since MEABI is no longer supported.  Remove all vestiges
20778         of MEABI from the test.
20779
20780 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20781
20782         PR c++/10554
20783         * g++.dg/lookup/using5.C: New test.
20784
20785 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20786
20787         PR c++/8772
20788         * g++.dg/template/ttp5.C: New test.
20789
20790 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
20791
20792         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
20793         (dg-gpp-additional-sources): New function.
20794         (dg-gpp-additional-files): Likewise.
20795         * lib/g++.exp (additional_sources): New variable.
20796         (additional_files): Likewise.
20797         (g++_target_compile): Deal with them.
20798         * lib/old-dejagnu.exp: Remove.
20799         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
20800         * g++.old-deja: Revise all tests to use dg commands.
20801
20802 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20803
20804         PR c++/9432, c++/9528
20805         * g++.dg/lookup/using4.C: New test.
20806
20807 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
20808
20809         * gcc.dg/noreturn-5.c: New file.
20810         * gcc.dg/noreturn-6.c: New file.
20811
20812         * gcc.c-torture/compile/inline-1.c: New file.
20813
20814 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
20815
20816         PR c++/10551
20817         * g++.dg/template/explicit1.C: New test.
20818
20819 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
20820
20821         PR c++/10549
20822         * g++.dg/other/bitfield1.C: New test.
20823
20824         PR c++/10527
20825         * g++.dg/init/new7.C: New test.
20826
20827 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
20828
20829         * g++.dg/ext/desig1.C: New test.
20830         * g++.dg/ext/init1.C: Update.
20831
20832         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
20833
20834 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
20835
20836         PR c++/10180
20837         * g++.dg/warn/Winline-1.C: New test.
20838
20839 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
20840
20841         * gcc.c-torture/execute/string-opt-19.c: New test.
20842
20843         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
20844         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
20845
20846 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
20847
20848         PR c++/10506
20849         * g++.dg/init/new6.C: New test.
20850
20851         PR c++/10503
20852         * g++.dg/init/ref6.C: New test.
20853
20854 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
20855
20856         * g++.dg/warn/weak1.C: XFAIL on AIX4.
20857
20858 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20859
20860         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
20861         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
20862
20863 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
20864
20865         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
20866         initialized static data members.
20867
20868 2003-04-25  H.J. Lu <hjl@gnu.org>
20869
20870         * gcc.dg/ia64-sync-4.c: New test.
20871
20872 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20873
20874         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
20875         date.
20876
20877 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
20878
20879         PR c++/10337
20880         * g++.dg/warn/conv1.C: New test.
20881         * g++.old-deja/g++.other/conv7.C: Adjust.
20882         * g++.old-deja/g++.other/overload14.C: Adjust.
20883
20884 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
20885
20886         PR c++/10471
20887         * g++.dg/template/defarg2.C: New test.
20888
20889 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
20890
20891         * gcc.dg/cpp/include2.c: Update.
20892         * gcc.dg/cpp/multiline-2.c: New.
20893         * gcc.dg/cpp/multiline.c: Update.
20894         * gcc.dg/cpp/strify2.c: Update.
20895         * gcc.dg/cpp/trad/literals-2.c: Update.
20896
20897 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20898
20899         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
20900
20901 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
20902
20903         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
20904
20905 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
20906
20907         PR c++/10451
20908         * g++.dg/parse/crash4.C: New test.
20909
20910         PR c++/9847
20911         * g++.dg/parse/crash5.C: New test.
20912
20913 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
20914
20915         PR c++/10446
20916         * g++.dg/parse/crash3.C: New test.
20917
20918         PR c++/10428
20919         * g++.dg/parse/elab1.C: New test.
20920
20921 2003-04-22  Devang Patel  <dpatel@apple.com>
20922
20923         * gcc.dg/cpp/trad/funlike-5.c: New test.
20924
20925 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
20926
20927         * g++.dg/other/packed1.C: Fix dg options.
20928
20929 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
20930
20931         * g++.dg/other/offsetof2.C: New test.
20932
20933 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
20934
20935         * g++.dg/template/recurse.C: Adjust location of error messages.
20936
20937 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
20938
20939         PR c++/9881
20940         * g++.dg/init/addr-const1.C: New test.
20941         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
20942
20943 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
20944
20945         PR c++/10405
20946         * g++.dg/lookup/struct-hack1.C: New test.
20947
20948 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
20949
20950         * ucs.c: Update diagnostic messages.
20951
20952 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
20953
20954         * gcc.dg/cpp/truefalse.cpp: New test.
20955         * gcc.dg/cpp/cpp.exp: Update.
20956         * g++.dg/other/stdbool-if.C: Remove.
20957
20958 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
20959
20960         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
20961         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
20962
20963 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
20964
20965         * gcc.c-torture/compile/20030418-1.c: New test.
20966
20967 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
20968
20969         * README.compat: Remove; content moved to doc/sourcebuild.texi.
20970
20971 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20972
20973         PR c++/10347
20974         g++.dg/template/dependent-name1.C: New test.
20975
20976 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
20977
20978         * gcc.dg/warn-1.c (tourist_guide): New array,
20979         contains a pointer to bar.
20980
20981 2003-04-16  Roger Sayle  <roger@eyesopen.com>
20982
20983         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
20984         * gcc.c-torture/execute/medce-1.c: New test case.
20985         * gcc.c-torture/execute/medce-2.c: New test case.
20986
20987 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
20988
20989         * lib/prune.exp: Ignore more messages.
20990
20991         PR c++/10381
20992         * g++.dg/parse/lookup3.C: New test.
20993
20994 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
20995
20996         * gcc.c-torture/compile/20030415-1.c : New test.
20997
20998 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
20999
21000         * gcc.c-torture/execute/scope-2.c: Move to ...
21001         * gcc.dg/noncompile/scope.c: .... here.
21002
21003 2003-04-14  Roger Sayle  <roger@eyesopen.com>
21004
21005         * gcc.dg/20030414-2.c: New test case.
21006
21007 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
21008
21009         PR target/10377
21010         * gcc.dg/20030414-1.c: New test.
21011
21012 2003-04-13  Roger Sayle  <roger@eyesopen.com>
21013
21014         * gcc.dg/builtins-12.c: New test case.
21015         * gcc.dg/builtins-13.c: New test case.
21016
21017 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21018
21019         * gcc.c-torture/execute/string-opt-18.c: New test.
21020
21021 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
21022
21023         PR c++/10300
21024         * g++.dg/init/new5.C: New test.
21025
21026 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
21027
21028         PR c++/7910
21029         * g++.dg/ext/dllimport1.C: New test.
21030
21031 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
21032
21033         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
21034
21035 2003-04-11  Bud Davis <bdavis9659@comcast.net>
21036
21037         PR Fortran/9263
21038         * g77.f-torture/noncompile/9263.f: New test
21039         PR Fortran/1832
21040         * g77.f-torture/execute/1832.f: New test
21041
21042 2003-04-11  David Chad  <davidc@freebsd.org>
21043             Loren J. Rittle  <ljrittle@acm.org>
21044
21045         libobjc/8562
21046         * objc.dg/headers.m: New test.
21047
21048 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
21049
21050         * gcc.c-torture/execute/builtin-noret-2.c: New.
21051         * gcc.c-torture/execute/builtin-noret-2.x: New.
21052         XFAIL builtin-noret-2.c at -O1 and above.
21053         * gcc.dg/redecl.c: New.
21054         * gcc.dg/Wshadow-1.c: Update error regexps.
21055
21056 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
21057
21058         * g++.dg/abi/bitfield10.C: New test.
21059
21060 2003-04-09  Mike Stump  <mrs@apple.com>
21061
21062         * gcc.dg/pch/pch.exp: Make testcase names longer.
21063         * g++.dg/pch/pch.exp: Make testcase names longer.
21064
21065 2003-04-08  Roger Sayle  <roger@eyesopen.com>
21066
21067         * gcc.dg/builtins-11.c: New test case.
21068
21069 2003-04-08  Roger Sayle  <roger@eyesopen.com>
21070
21071         * gcc.dg/builtins-9.c: New test case.
21072         * gcc.dg/builtins-10.c: New test case.
21073
21074 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
21075
21076         * gcc.dg/noncompile/init-4.c.c: New test.
21077
21078 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
21079
21080         * gcc.misc-test/gcov-9.c: New test.
21081         * gcc.misc-test/gcov-10.c: New test
21082         * gcc.misc-test/gcov-11.c: New test.
21083
21084 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
21085
21086         PR optimization/10024
21087         * gcc.c-torture/compile/20030405-1.c: New test.
21088
21089 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
21090
21091         * gcc.dg/pch/static-3.c: New.
21092         * gcc.dg/pch/static-3.hs: New.
21093         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
21094
21095 2003-04-04  Richard Henderson  <rth@redhat.com>
21096
21097         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
21098         * g++.dg/eh/forced2.C: Likewise.
21099
21100 2003-04-03  Mike Stump  <mrs@apple.com>
21101
21102         * lib/scanasm.exp (scan-assembler): Add xfail processing for
21103         target arg.
21104         (scan-assembler-times, scan-assembler-not): Likewise.
21105         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
21106
21107 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
21108
21109         * gcc.dg/sparc-loop-1.c: New test.
21110
21111 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
21112
21113         PR other/9274
21114         * g++.dg/pch/system-2.C: New.
21115         * g++.dg/pch/system-2.Hs: New.
21116
21117 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
21118
21119         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
21120
21121         * g++.dg/eh/simd-1.C (vecfunc): Same.
21122
21123 2003-04-01  Roger Sayle  <roger@eyesopen.com>
21124
21125         * gcc.c-torture/execute/20030401-1.c: New test case.
21126
21127 2003-04-01  Ziemowit Laski <zlaski@apple.com>
21128
21129         * objc.dg/defs.m: New.
21130
21131 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
21132
21133         * g++.dg/eh/simd-1.C: New.
21134         * g++.dg/eh/simd-2.C: New.
21135
21136 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
21137
21138         * gcc.c-torture/execute/simd-3.c: New.
21139
21140 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
21141
21142         PR c/9936
21143         * gcc.dg/20030331-2.c: New test.
21144
21145 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
21146
21147         PR c++/10278
21148         * g++.dg/parse/crash2.C: New test.
21149
21150 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
21151
21152         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
21153         * gcc.c-torture/execute/20030331-1.c: ...here.
21154
21155 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
21156
21157         * gcc.c-torture/execute/20030331-1.c: New test.
21158
21159 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
21160
21161         * lib/gcov.exp: Adjust call return testing strings.
21162         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
21163
21164 2003-03-31  Roger Sayle  <roger@eyesopen.com>
21165
21166         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
21167         * gcc.dg/builtins-7.c: New test case.
21168         * gcc.dg/builtins-8.c: New test case.
21169
21170 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
21171
21172         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
21173
21174 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
21175
21176         PR c++/7647
21177         * g++.dg/lookup-class-member-2.C: New test.
21178
21179 2003-03-30  Glen Nakamura  <glen@imodulo.com>
21180
21181         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
21182
21183 2003-03-28  Roger Sayle  <roger@eyesopen.com>
21184
21185         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
21186
21187 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
21188
21189         * g++.dg/init/attrib1.C: New test.
21190
21191 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
21192
21193         * gcc.dg/ultrasp8.c: New test.
21194
21195 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
21196
21197         * gcc.dg/ultrasp7.c: New test.
21198
21199 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
21200
21201         PR c++/10047
21202         * g++.dg/template/inline1.C: New test.
21203
21204 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
21205
21206         * gcc.dg/sparc-dwarf2.c: New test.
21207
21208 2003-03-27  Roger Sayle  <roger@eyesopen.com>
21209
21210         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
21211         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
21212
21213 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
21214
21215         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
21216         than reading .x files.
21217         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
21218         * g77.dg/gcov/gcov-1.f: Likewise.
21219         * gcc.misc-tests/gcov-4b.c: Likewise.
21220         * gcc.misc-tests/gcov-5b.c: Likewise.
21221         * gcc.misc-tests/gcov-6.c: Likewise.
21222         * gcc.misc-tests/gcov-7.c: Likewise.
21223         * gcc.misc-tests/gcov-8.c: Likewise.
21224         * g++.dg/gcov/gcov-1.x: Remove.
21225         * g77.dg/gcov/gcov-1.x: Likewise.
21226         * gcc.misc-tests/gcov-4b.x: Likewise.
21227         * gcc.misc-tests/gcov-5b.x: Likewise.
21228         * gcc.misc-tests/gcov-6.x: Likewise.
21229         * gcc.misc-tests/gcov-7.x: Likewise.
21230         * gcc.misc-tests/gcov-8.x: Likewise.
21231
21232 2003-03-27  Glen Nakamura  <glen@imodulo.com>
21233
21234         PR opt/10087
21235         * gcc.dg/20030324-1.c: New test.
21236
21237 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
21238
21239         PR c++/10224
21240         * g++.dg/template/arg3.C: New test.
21241
21242         PR c++/10158
21243         * g++.dg/template/friend18.C: New test.
21244
21245 2003-03-26  Roger Sayle  <roger@eyesopen.com>
21246
21247         * g77.f-torture/compile/20030326-1.f: New test case.
21248
21249 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
21250
21251         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
21252
21253         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
21254
21255 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
21256
21257         * gcc.dg/ia64-sync-3.c: New test.
21258
21259 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
21260
21261         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
21262
21263 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
21264
21265         * gcc.dg/ultrasp6.c: New test.
21266
21267 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
21268
21269         * gcc.dg/i386-signbit-1.c: New test.
21270         * gcc.dg/i386-signbit-2.c: New test.
21271         * gcc.dg/i386-signbit-3.c: New test.
21272
21273 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
21274
21275         * gcc.dg/ultrasp5.c: Fix options.
21276
21277 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
21278
21279         * gcc.dg/ultrasp5.c: Fix comment.
21280
21281 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
21282
21283         PR fortran/10197
21284         * g77.f-torture/execute/10197.f: New test.
21285
21286 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
21287
21288         PR c++/9898, c++/383
21289         * g++.dg/template/conv6.C: New test.
21290
21291         PR c++/10119
21292         * g++.dg/template/ptrmem5.C: New test.
21293
21294         PR c++/10026
21295         * g++.dg/lookup/koenig1.C: New test.
21296
21297         PR C++/10199
21298         * g++.dg/lookup/template2.C: New test.
21299
21300 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
21301
21302         * g++.dg/opt/rtti1.C: New test.
21303
21304 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
21305
21306         * gcc.dg/ultrasp5.c: New test.
21307
21308 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
21309
21310         PR middle-end/9967
21311         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
21312         builtin fputs.
21313
21314 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
21315
21316         PR c/8224
21317         * gcc.dg/20030323-1.c: New test.
21318
21319 2003-03-23  Roger Sayle  <roger@eyesopen.com>
21320
21321         * gcc.c-torture/compile/20030323-1.c: New test case.
21322
21323 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
21324
21325         * gcc.dg/20030321-1.c: New test.
21326
21327 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
21328
21329         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
21330
21331 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
21332
21333         PR c++/9978, c++/9708
21334         * g++.dg/ext/vlm1.C: Adjust expected error.
21335         * g++.dg/ext/vla2.C: New test.
21336         * g++.dg/template/arg1.C: New test.
21337         * g++.dg/template/arg2.C: New test.
21338
21339 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
21340
21341         * g77.f-torture/execute/select.f: New test.
21342         * g77.f-torture/noncompile/select_no_compile.f: New test.
21343
21344 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
21345
21346         PR c++/9898
21347         * g++.dg/other/error4.C: New test.
21348
21349 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
21350
21351         * g++.dg/template/friend17.C: New test.
21352
21353 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
21354
21355         * gcc.c-torture/compile/20030320-1.c: New.
21356
21357 2003-03-20  Roger Sayle  <roger@eyesopen.com>
21358
21359         * gcc.dg/builtins-6.c: New test case.
21360
21361 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
21362
21363         PR target/10073
21364         * gcc.c-torture/compile/20030319-1.c: New.
21365
21366 2003-03-18  Jan Hubicka  <jh@suse.cz>
21367
21368         * gcc.dg/i386-cvt-1.c: New test.
21369
21370 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
21371
21372         * objc.dg/naming-1.m: Use "(parse|syntax) error".
21373         * objc.dg/naming-2.m: Likewise.
21374
21375 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
21376
21377         PR c++/9639
21378         * g++.dg/parse/crash1.C: New test.
21379
21380 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
21381
21382         PR c++/8805
21383         * g++.dg/eh/cleanup1.C: New test.
21384
21385 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
21386
21387         * gcc.c-torture/execute/20030316-1.c: New test case.
21388
21389 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
21390
21391         PR c++/9629
21392         * g++.dg/init/ctor2.C: New test.
21393
21394 2003-03-15  Roger Sayle  <roger@eyesopen.com>
21395
21396         * g77.f-torture/compile/xformat.f: New test case.
21397
21398 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21399
21400         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
21401         * g++.old-deja/g++.mike/eh50.C: Likewise.
21402
21403 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21404
21405         PR c++/6440
21406         * g++.dg/template/spec7.C: New test.
21407         * g++.dg/template/spec8.C: Likewise.
21408
21409 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
21410
21411         * gcc.c-torture/execute/20030313-1.c: New test.
21412
21413 2003-03-14  Richard Henderson  <rth@redhat.com>
21414
21415         * gcc.dg/inline-2.c: Adjust alpha test for external call.
21416
21417 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
21418
21419         * gcc.c-torture/compile/20030314-1.c: New test.
21420
21421 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
21422
21423         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
21424         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
21425         thumb target,
21426         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
21427         to accept newer _imp__  prefix and additional
21428         newline in .drectve section.
21429         * gcc.dg/dll-4.c: Likewise.
21430         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
21431         switch.
21432
21433 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
21434
21435         * g++.dg/parse/namespace9.C: New test.
21436
21437         * g++.dg/init/ref5.C: New test.
21438         * g++.dg/parse/ptrmem1.C: Likewise.
21439
21440 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21441
21442         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
21443         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
21444         regular expression.
21445         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
21446         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
21447
21448 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
21449
21450         * gcc.c-torture/execute/20030224-2.c: New test.
21451
21452 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
21453
21454         * gcc.dg/decl-3.c: New test.
21455
21456 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
21457
21458         * gcc.dg/i386-loop-2.c: New test.
21459
21460 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
21461
21462         PR c++/9474
21463         * g++.dg/parse/namespace8.C: New test.
21464
21465         PR c++/9924
21466         * g++.dg/overload/builtin2.C: New test.
21467
21468 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
21469
21470         * gcc.dg/return-type-3.c: New test.
21471
21472 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
21473
21474         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
21475         profiling options are not supported.
21476
21477 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
21478
21479         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
21480         * g++.old-deja/g++.warn/impint2.C: Likewise.
21481
21482 2003-03-10  Devang Patel  <dpatel@apple.com>
21483
21484         * g++.dg/cpp/c++_cmd_1.C: New test.
21485         * g++.dg/cpp/c++_cmd_1.h: New file.
21486
21487 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
21488
21489         * gcc.dg/altivec-9.c: New file.
21490
21491 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21492
21493         * gcc.dg/ppc-sdata-1.c: New test.
21494         * gcc.dg/ppc-sdata-2.c: New test.
21495
21496 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
21497
21498         PR c++/9373
21499         * g++.dg/opt/ptrmem2.C: New test.
21500
21501         PR c++/8534
21502         * g++.dg/opt/ptrmem1.C: New test.
21503
21504 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
21505
21506         * gcc.dg/i386-loop-1.c: New test.
21507
21508 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21509
21510         PR c++/9970
21511         * g++.dg/lookup/friend1.C: New test.
21512
21513 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
21514
21515         PR c++/9823
21516         * g++.dg/parser/constructor1.C: New test.
21517
21518 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
21519
21520         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
21521
21522         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
21523
21524 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
21525
21526         * gcc.dg/cpp/Wunused.c: Update test.
21527
21528 2003-03-08  Jan Hubicka  <jh@suse.cz>
21529
21530         * gcc.dg/inline-3.c: New test.
21531
21532 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
21533
21534         PR c++/9809
21535         * g++.dg/parse/builtin1.C: New test.
21536
21537         PR c++/9982
21538         * g++.dg/abi/cookie1.C: New test.
21539         * g++.dg/abi/cookie2.C: Likewise.
21540
21541         PR c++/9524
21542         * g++.dg/template/field1.C: New test.
21543
21544         PR c++/9912
21545         * g++.dg/parse/class1.C: New test.
21546         * g++.dg/parse/namespace7.C: Likewise.
21547         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
21548
21549 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
21550
21551         * g++.dg/init/ref4.C: New test.
21552
21553 2003-03-07  Jan Hubicka  <jh@suse.cz>
21554
21555         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
21556         * gcc.dg/inline-3.c:  New test.
21557
21558 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
21559
21560         * g++.dg/init/ref3.C: New test.
21561
21562         PR c++/9965
21563         * g++.dg/init/ref2.C: New test.
21564
21565         PR c++/9400
21566         * g++.dg/warn/Wshadow-2.C: New test.
21567
21568         PR c++/9791
21569         * g++.dg/warn/Woverloaded-1.C: New test.
21570
21571 2003-03-05  Jan Hubicka  <jh@suse.cz>
21572
21573         * gcc.dg/i386-local2.c: New.
21574         * gcc.dg/i386-local.c: Fix typo.
21575
21576 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
21577
21578         * g++.dg/abi/layout3.C: New test.
21579
21580 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
21581
21582         * gcc.c-torture/compile/20030305-1.c
21583
21584 2003-03-05  Jan Hubicka  <jh@suse.cz>
21585
21586         * gcc.dg/i386-local.c: New.
21587
21588 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
21589
21590         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
21591
21592 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
21593
21594         * gcc.dg/switch-2.c: New test.
21595         * gcc.dg/switch-3.c: New test.
21596         * gcc.dg/Wswitch.c: Adjust line numbers.
21597         * gcc.dg/Wswitch-default.c: Likewise.
21598         * gcc.dg/Wswitch-enum.c: Likewise.
21599
21600 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
21601
21602         * gcc.c-torture/execute/20030222-1.c: New test.
21603
21604 2003-03-03  James E Wilson  <wilson@tuliptree.org>
21605
21606         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
21607
21608 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
21609
21610         PR c++/9878
21611         * g++.dg/init/ref1.C: New test.
21612
21613 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
21614
21615         * gcc.dg/sh-relax.c: New SH-only test.
21616
21617 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
21618
21619         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
21620         comment explaining purpose of testcase.
21621
21622 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
21623
21624         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
21625         for HC11/HC12 (asm needs two int registers).
21626         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
21627         HC11/HC12 because the test uses an asm which needs two 32-bit
21628         registers.
21629
21630 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
21631
21632         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
21633         for HC11/HC12 (array is too large otherwise).
21634         * gcc.c-torture/compile/920501-4.x: New file, likewise.
21635         * gcc.c-torture/compile/20010518-2.x: Likewise.
21636         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
21637         HC11/HC12 (array is too large).
21638
21639 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
21640
21641         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
21642         * lib/g++-dg.exp (g++-dg-test): Likewise.
21643
21644 2003-03-01  Roger Sayle  <roger@eyesopen.com>
21645
21646         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
21647         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
21648
21649 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21650
21651         * g++.dg/warn/implicit-typename1.C: Remove warning.
21652
21653 2003-02-28  Richard Henderson  <rth@redhat.com>
21654
21655         * gcc.dg/noreturn-1.c: Move noreturn warning line.
21656         * gcc.dg/return-type-1.c: Move control reaches end warning line.
21657
21658 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
21659
21660         * gcc.dg/pch/pch.exp: Change .pch to .gch.
21661         * g++.dg/pch/pch.exp: Likewise.
21662
21663 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
21664
21665         PR c++/9879
21666         * testsuite/g++.dg/init/new4.C: New test.
21667
21668 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
21669
21670         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
21671
21672 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
21673
21674         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
21675         unsigned long.
21676
21677         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
21678         wider than float.
21679
21680 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21681
21682         * lib/scanasm.exp: Add support for counting numbers of
21683         occurences.
21684         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
21685         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
21686
21687 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
21688
21689         PR c++/9683
21690         * g++.dg/template/static3.C: New test.
21691
21692         PR c++/9829
21693         * g++.dg/parse/namespace6.C: New test.
21694
21695 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21696
21697         PR target/9732
21698         * gcc.dg/20030225-1.c: New test.
21699
21700 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
21701
21702         * README: Remove out-of-date information.
21703
21704         PR c++/9836
21705         * g++.dg/template/spec6.C: New test.
21706
21707 2003-02-24  Jeff Law  <law@redhat.com>
21708
21709         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
21710
21711 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21712
21713         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
21714         * gcc.dg/pragma-ep-1.c: Likewise.
21715
21716 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21717
21718         PR c++/9602
21719         * g++.dg/template/friend16.C: New test.
21720
21721 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
21722
21723         PR c++/5333
21724         * g++.dg/parse/fused-params1.C: Adjust error messages.
21725         * g++.dg/template/nested3.C: New test.
21726
21727 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
21728
21729         * g++.dg/abi/param1.C: New test.
21730
21731 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21732
21733         PR c++/7982
21734         * g++.dg/warn/implicit-typename1.C: New test.
21735
21736 2003-02-22  Kelley Cook <kelleycook@comcast.net>
21737
21738         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
21739         with "mtune".
21740         * g++.old-deja/g++.other/store-expr2.C: Likewise.
21741         * gcc.c-torture/execute/20010129-1.x: Likewise.
21742         * gcc.dg/20011107-1.c: Likewise.
21743         * gcc.dg/20020108-1.c: Likewise.
21744         * gcc.dg/20020122-3.c: Likewise.
21745         * gcc.dg/20020206-1.c: Likewise.
21746         * gcc.dg/20020310-1.c: Likewise.
21747         * gcc.dg/20020426-2.c: Likewise.
21748         * gcc.dg/20020517-1.c: Likewise.
21749         * gcc.dg/991230-1.c: Likewise.
21750         * gcc.dg/i386-unroll-1.c: Likewise.
21751         * gcc.misc-tests/i386-prefetch.exp: Likewise.
21752
21753 2003-02-22  Jan Hubicka  <jh@suse.cz>
21754
21755         * gcc.dg/i386-mul.c: New test.
21756
21757 2003-02-21  Roger Sayle  <roger@eyesopen.com>
21758
21759         * gcc.dg/builtins-5.c: New test case.
21760
21761 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
21762
21763         * gcc.dg/asmreg-1.c: New test.
21764
21765 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
21766
21767         PR c++/9749
21768         * g++.dg/parse/varmod1.C: New test.
21769
21770 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
21771
21772         PR c++/9727
21773         * g++.dg/template/op1.C: New test.
21774
21775 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
21776
21777         PR c++/8906
21778         * g++.dg/template/nested2.C: New test.
21779
21780 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
21781
21782         PR c++/8724
21783         * g++.dg/expr/dtor1.C: New test.
21784
21785 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
21786
21787         * gcc.dg/cpp/include3.c: New test.
21788         * gcc.dg/cpp/inc/foo.h: New file.
21789
21790 2003-02-21  Glen Nakamura  <glen@imodulo.com>
21791
21792         * gcc.c-torture/execute/20030221-1.c: New test.
21793
21794 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
21795
21796         PR c++/9729
21797         * g++.dg/abi/conv1.C: New test.
21798
21799 2003-02-20  Jan Hubicka  <jh@suse.cz>
21800
21801         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
21802
21803 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
21804
21805         * gcc.c-torture/compile/20030219-1.c: New test.
21806
21807 2003-02-18  Jan Hubicka  <jh@suse.cz>
21808
21809         * gcc.dg/funcorder.c: New test.
21810
21811 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
21812
21813         * gcc.c-torture/execute/20030218-1.c: New.
21814
21815 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
21816
21817         * gcc.dg/20030218-1.c: New.
21818
21819 2003-02-18  Richard Henderson  <rth@redhat.com>
21820
21821         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
21822         * gcc.dg/attr-used-2.c: New.
21823
21824 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
21825
21826         PR c++/9704
21827         * g++.dg/init/copy5.C: New test.
21828
21829 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
21830
21831         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
21832         * g++.dg/pch/pch.exp: Likewise.
21833
21834 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
21835
21836         * gcc.c-torture/execute/20030209-1.c: Enable the test if
21837         STACK_SIZE is not defined.
21838
21839 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21840
21841         PR c++/9457
21842         * g++.dg/template/init1.C: New test.
21843
21844 2003-02-16  Jan HUbicka  <jh@suse.cz>
21845
21846         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
21847         (foo): Add few extra tests
21848         * gcc.dg/c99-const-expr-3.c: Likewise.
21849         * gcc.c-torture/execute/20030216-1.c: New.
21850
21851 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21852
21853         PR c++/9459
21854         * g++.dg/ext/typeof4.C: New test.
21855
21856 2003-02-15  Roger Sayle  <roger@eyesopen.com>
21857
21858         * gcc.dg/i386-387-3.c: New test case.
21859
21860 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
21861
21862         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
21863         cris-*-elf* cris-*-aout* and mmix-*-*.
21864
21865 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
21866
21867         * gcc.dg/20030213-1.c: New test.
21868
21869 2003-02-12  Roger Sayle  <roger@eyesopen.com>
21870
21871         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
21872         * gcc.dg/i386-387-2.c: Likewise.
21873
21874 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
21875
21876         * gcc.dg/ppc-spe.c: Fix formatting.
21877         Enable tests that were previously unsupported by gas.
21878         Delete tests for instructions that no longer exist.
21879         Switch arguments on evsubifw builtin.
21880
21881 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
21882
21883         * gcc.c-torture/execute/20030209-1.c: Disable the test if
21884         STACK_SIZE is too small.
21885
21886 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
21887             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
21888
21889         * gcc.dg/decl-2.c: New test.
21890
21891 2003-02-10  Jan Hubicka  <jh@suse.cz>
21892
21893         * gcc.dg/i386-fpcvt-1.c:  New test.
21894
21895 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
21896
21897         * gcc.c-torture/execute/20030209-1.c: New test.
21898
21899 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
21900
21901         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
21902         int-wide bitops, use the constants of the same width.
21903         Likewise, if long long is 32-bit wide, test bitops using
21904         32-bit constants.
21905
21906 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
21907
21908         * gcc.dg/20021014-1.c: Annotate with expected notice text.
21909
21910 2003-02-07  Roger Sayle  <roger@eyesopen.com>
21911
21912         * testsuite/gcc.dg/builtins-4.c: New test case.
21913
21914 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21915
21916         * gcc.dg/20020430-1.c: Fix dg command typos.
21917         * gcc.dg/20020503-1.c: Likewise.
21918
21919 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21920
21921         PR c++/8785
21922         * g++.dg/parse/fused-params1.C: New test.
21923
21924         PR c++/8857
21925         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
21926
21927         PR c++/8921
21928         * g++.dg/parse/non-dependent1.C: New test.
21929
21930         PR c++/8928
21931         * g++.dg/parse/dupl-tmpl-args1.C: New test.
21932
21933         PR c++/9228
21934         * g++.dg/parse/undefined7.C: New test.
21935         * g++.dg/parse/non-templ1.C: New test.
21936
21937         PR c++/9229
21938         * g++.dg/parse/too-many-tmpl-args1.C: New test.
21939
21940 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
21941
21942         * gcc.c-torture/compile/20030206-1.c: New test.
21943
21944 2003-02-05  Roger Sayle  <roger@eyesopen.com>
21945
21946         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
21947         "pow" to "foo" to avoid potential confusion with a math built-in.
21948
21949 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21950
21951         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
21952         conditions for SPARC targets.
21953
21954 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
21955
21956         * gcc.dg/20030204-1.c: New test.
21957
21958 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21959
21960         PR c++/38
21961         * g++.dg/parse/array-size1.C: New test.
21962
21963         PR c++/5657
21964         * g++.dg/parse/undefined3.C: New test.
21965
21966         PR c++/5665
21967         * g++.dg/parse/undefined4.C: New test.
21968
21969         PR c++/5975
21970         * g++.dg/parse/undefined5.C: New test.
21971
21972         PR c++/7259
21973         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
21974
21975         PR c++/8578
21976         * g++.dg/parse/casting-operator1.C: New test.
21977
21978         PR c++/8596
21979         * g++.dg/parse/undefined6.C: New test.
21980
21981         PR c++/8736
21982         * g++.dg/parse/missing-template1.C: New test.
21983
21984 2003-02-04  Jan Hubicka  <jh@suse.cz>
21985
21986         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
21987         * gcc.dg/i386-cmov?.c:  Likewise.
21988         * gcc.dg/i386-fpcvt-?.c:  Likewise.
21989         * gcc.dg/i386-ssefp-1.c:  Likewise.
21990         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
21991         conventions.
21992
21993 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
21994
21995         PR c++/7129
21996         * testsuite/g++.dg/ext/max.C: New test.
21997
21998 2003-02-03  Jan Hubicka  <jh@suse.cz>
21999
22000         * gcc.c-torture/execute/20030203-1.c: New test.
22001
22002 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
22003
22004         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
22005         'natural-endian'.
22006
22007 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
22008
22009         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
22010         * g++.dg/init/new2.C: Likewise.
22011         * g++.dg/other/new1.C: Likewise.
22012
22013 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
22014
22015         * gcc.dg/struct-ret-libc.c: New test.
22016
22017 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
22018
22019         * gcc.dg/20030129-1.c: New test.
22020
22021 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22022
22023         PR c++/8849
22024         * g++.dg/template/ptrmem4.C: New test.
22025
22026 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
22027
22028         * g++.dg/parser/constant1.C: New test.
22029
22030 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22031
22032         PR c++/8591
22033         * g++.dg/parse/friend2.C: New test.
22034
22035 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
22036
22037         PR c++/9437
22038         * g++.dg/template/unify4.C: New test.
22039
22040 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
22041
22042         * gcc.c-torture/execute/20030128-1.c: New test.
22043
22044 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
22045
22046         * g++.dg/lookup/nested1.C: Test moved from ...
22047         * g++.old-deja/g++.other/lookup24.C: ... here.
22048
22049 2003-01-28  Jan Hubicka  <jh@suse.cz>
22050
22051         * gcc.dg/i386-cmov5.c:  New test.
22052
22053 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
22054
22055         * gcc.c-torture/execute/20010925-1.c: Changed the
22056         memcpy declaration.
22057
22058 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
22059
22060         PR c++/3902
22061         * g++.dg/parse/template5.C: New test.
22062
22063 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
22064
22065         PR fortran/9258
22066         * g77.dg/pr9258: New test.
22067
22068 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
22069
22070         * README: Move relevant parts from README.g++.
22071
22072         * README.g++: Remove this file.
22073
22074 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
22075
22076         * g++.dg/abi/dcast1.C: New test.
22077
22078 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22079
22080         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
22081
22082 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
22083
22084         PR c++/47
22085         * g++.old-deja/g++.other/lookup24.C: New test.
22086
22087 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22088
22089         PR middle-end/7227
22090         * gcc.dg/uninit-C.c: New test.
22091
22092 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
22093
22094         * g++.dg/abi/covariant1.C: New test.
22095
22096 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
22097
22098         * gcc.dg/20030123-1.c: New test.
22099
22100 2003-01-25  Jan Hubicka  <jh@suse.cz>
22101
22102         PR opt/8492
22103         * gcc.c-torture/compile/20030125-1.c
22104
22105 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
22106
22107         PR c++/9403
22108         * g++.dg/parse/template3.C: New test.
22109         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
22110
22111         PR c++/795
22112         * g++.dg/parse/template4.C: New test.
22113
22114         PR c++/9415
22115         * g++.dg/template/qual2.C: New test.
22116
22117         PR c++/8545
22118         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
22119
22120         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
22121
22122 2003-01-25  Roger Sayle  <roger@eyesopen.com>
22123
22124         * gcc.c-torture/execute/switch-1.c: New test case.
22125
22126 2003-01-25  Jan Hubicka  <jh@suse.cz>
22127
22128         * gcc.c-torture/execute/20030125-1.[cx]: New test.
22129
22130 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
22131
22132         Tweaks for Bison-1.875. From the NEWS file:
22133         "- `parse error' -> `syntax error'
22134         Bison now uniformly uses the term `syntax error'"
22135         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
22136         * gcc.dg/cpp/digraph2.c: Likewise.
22137         * gcc.dg/cpp/direct2.c: Likewise.
22138         * gcc.dg/cpp/paste4.c: Likewise.
22139         * gcc.dg/c90-restrict-1.c: Likewise.
22140         * gcc.dg/c99-func-2.c: Likewise.
22141         * gcc.dg/noncompile/920721-2.c: Likewise.
22142         * gcc.dg/noncompile/930622-2.c: Likewise.
22143         * gcc.dg/noncompile/940112-1.c: Likewise.
22144         * gcc.dg/noncompile/950921-1.c: Likewise.
22145         * gcc.dg/noncompile/951123-1.c: Likewise.
22146         * gcc.dg/noncompile/971104-1.c: Likewise.
22147         * gcc.dg/noncompile/990416-1.c: Likewise.
22148
22149 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
22150
22151         * g++.dg/parse/undefined1.C: Add error message.
22152
22153 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
22154
22155         PR c++/9354
22156         * g++.dg/parse/new1.C: New test.
22157
22158         PR c++/9216
22159         * g++.dg/parse/template2.C: New test.
22160
22161         PR c++/9354
22162         * g++.dg/parse/typedef2.C: New test.
22163
22164         PR c++/9328
22165         * g++.dg/ext/typeof3.C: New test.
22166
22167 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22168
22169         PR c++/2738
22170         * g++.dg/parse/ret-type1.C: New test.
22171
22172         PR c++/3792
22173         * g++.dg/parse/tmpl-outside1.C: New test.
22174
22175         PR c++/4207
22176         * g++.dg/parse/int-as-enum1.C: New test.
22177
22178         PR c++/4903
22179         * g++.dg/parse/no-typename1.C: New test.
22180
22181         PR c++/5533
22182         * g++.dg/parse/no-value1.C: New test.
22183
22184         PR c++/5921
22185         * g++.dg/parse/wrong-inline1.C: New test.
22186
22187         PR c++/6402
22188         * g++.dg/parse/ref1.C: New test.
22189
22190         PR c++/6992
22191         * g++.dg/parse/attr-ctor1.C: New test.
22192
22193         PR c++/7229
22194         * g++.dg/parse/namespace5.C: New test.
22195
22196         PR c++/7917
22197         * g++.dg/parse/func-def1.C: New test.
22198
22199         PR c++/8143
22200         * g++.dg/parse/undefined1.C: New test.
22201
22202         PR c++/5723, PR c++/8522
22203         * g++.dg/parse/specialization1.C: New test.
22204
22205         PR c++/163, PR c++/8595
22206         * g++.dg/parse/struct-as-enum1.C: New test.
22207
22208         PR c++/9173
22209         * g++.dg/parse/undefined2.C: New test.
22210
22211 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
22212
22213         PR c++/9298
22214         * g++.dg/parse/template1.C: New test.
22215
22216         PR c++/9384
22217         * g++.dg/parse/using1.C: New test.
22218
22219         PR c++/9285
22220         PR c++/9294
22221         * g++.dg/parse/expr2.C: New test.
22222
22223         PR c++/9388
22224         * g++.dg/parse/lookup2.C: Likewise.
22225
22226 2003-01-21  Jan Hubicka  <jh@suse.cz>
22227
22228         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
22229         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
22230         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
22231         * gcc.c-torture/execute/string-opt-*.c: Likewise.
22232
22233 2003-01-20  Nick Clifton  <nickc@redhat.com>
22234
22235         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
22236         problem with ARM sibcall code generation.
22237
22238 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
22239
22240         * gcc.c-torture/execute/20030120-1.c: New.
22241
22242 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
22243
22244         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
22245
22246 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
22247
22248         PR c++/9272
22249         * g++.dg/parse/ctor1.C: New test.
22250
22251         PR c++/9294:
22252         * g++.dg/parse/qualified1.C: New test.
22253
22254         * g++.dg/parse/typename3.C: New test.
22255
22256 2003-01-16  Richard Henderson  <rth@redhat.com>
22257
22258         * g++.dg/tls/init-2.C: Fix error matches for real this time.
22259
22260 2003-01-16  Richard Henderson  <rth@redhat.com>
22261
22262         * g++.dg/pch/pch.exp: Copy test header to the working directory
22263         before using it either for precompilation or direct use.
22264         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
22265         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
22266
22267 2003-01-16  Richard Henderson  <rth@redhat.com>
22268
22269         * gcc.dg/pch/pch.exp: Copy test header to the working directory
22270         before using it either for precompilation or direct use.
22271         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
22272         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
22273
22274 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
22275
22276         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
22277         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
22278         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
22279         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
22280         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
22281         typename warning into error.
22282         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
22283         error messages.
22284         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
22285         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
22286         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
22287         messages.
22288         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
22289         make declaration visible in template.
22290         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
22291         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
22292         messages.
22293         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
22294         message.
22295         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
22296         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
22297         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
22298         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
22299         typename warning with error message.
22300         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
22301         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
22302         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
22303
22304 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
22305
22306         * g++.dg/parse/ambig2.C: New test.
22307
22308 2003-01-15  Richard Henderson  <rth@redhat.com>
22309
22310         * g++.dg/tls/init-2.C: Update error message string.
22311
22312 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22313
22314         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
22315
22316 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
22317
22318         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
22319         all for HC11/HC12.
22320         * gcc.c-torture/compile/20001205-1.x: Likewise.
22321         * gcc.c-torture/compile/20001226-1.x: Likewise.
22322         * gcc.c-torture/compile/920520-1.x: Likewise.
22323         * gcc.c-torture/compile/961203-1.x: Likewise.
22324         * gcc.c-torture/compile/20020604-1.x: Likewise.
22325
22326 2003-01-15  Jan Hubicka  <jh@suse.cz>
22327
22328         * gcc.c-torture/compile/20030115-1.c: New test.
22329
22330         * gcc.dg/i386-fpcvt-1.c: New test.
22331         * gcc.dg/i386-fpcvt-2.c: New test.
22332
22333 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
22334
22335         Further conform g++'s __vmi_class_type_info to the C++ ABI
22336         specification.
22337         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
22338         the specification.
22339
22340 2003-01-14  Jan Hubicka  <jh@suse.cz>
22341
22342         * gcc.dg/i386-fpcvt-1.c: New test.
22343         * gcc.dg/i386-fpcvt-2.c: New test.
22344
22345 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
22346
22347         * gcc.dg/i386-mmx-3.c: New test.
22348
22349 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
22350
22351         PR c++/9264
22352         * g++.dg/parse/octal1.C: New file.
22353
22354         PR c++/9172
22355         * g++.dg/parse/typename1.C: New file.
22356
22357 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
22358
22359         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
22360         * gcc.dg/bf-no-ms-layout.c: Likewise.
22361         * gcc.dg/bf-ms-attrib.c: Likewise.
22362
22363 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
22364
22365         PR c++/9099
22366         * g++.dg/parse/dtor1.C: New file.
22367
22368         PR c++/9128
22369         * g++.dg/rtti/typeid1.C: New file.
22370
22371         PR c++/9153
22372         * g++.dg/parse/lookup1.C: New file.
22373
22374         PR c++/9171
22375         * g++.dg/templ/spec5.C: New file.
22376
22377 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
22378
22379         * gcc.c-torture/compile/20030110-1.c: New test.
22380
22381 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
22382
22383         Merge from pch-branch:
22384
22385         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
22386
22387         * gcc.dg/pch/cpp-1.h: New.
22388         * gcc.dg/pch/cpp-1.c: New.
22389         * gcc.dg/pch/cpp-2.h: New.
22390         * gcc.dg/pch/cpp-2.c: New.
22391
22392         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
22393
22394         * gcc.dg/pch/except-1.h: New.
22395         * gcc.dg/pch/except-1.c: New.
22396
22397         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
22398
22399         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
22400         running test.
22401         * gcc.dg/pch: Include *.hp not *.h.
22402         * gcc.dg/pch/system-1.h: New.
22403         * gcc.dg/pch/system-1.c: New.
22404
22405         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
22406
22407         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
22408         rather than trying to build and run a program using PCH.
22409         * gcc.dg/pch: Remove dg-do commands from test files.
22410
22411         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
22412
22413         * gcc.dg/pch/macro-3.c: New.
22414         * gcc.dg/pch/macro-3.h: New.
22415
22416         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
22417
22418         * gcc.dg/pch/common-1.c: New.
22419         * gcc.dg/pch/common-1.h: New.
22420         * gcc.dg/pch/decl-1.c: New.
22421         * gcc.dg/pch/decl-1.h: New.
22422         * gcc.dg/pch/decl-2.c: New.
22423         * gcc.dg/pch/decl-2.h: New.
22424         * gcc.dg/pch/decl-3.c: New.
22425         * gcc.dg/pch/decl-3.h: New.
22426         * gcc.dg/pch/decl-4.c: New.
22427         * gcc.dg/pch/decl-4.h: New.
22428         * gcc.dg/pch/decl-5.c: New.
22429         * gcc.dg/pch/decl-5.h: New.
22430         * gcc.dg/pch/global-1.c: New.
22431         * gcc.dg/pch/global-1.h: New.
22432         * gcc.dg/pch/inline-1.c: New.
22433         * gcc.dg/pch/inline-1.h: New.
22434         * gcc.dg/pch/inline-2.c: New.
22435         * gcc.dg/pch/inline-2.h: New.
22436         * gcc.dg/pch/static-1.c: New.
22437         * gcc.dg/pch/static-1.h: New.
22438         * gcc.dg/pch/static-2.c: New.
22439         * gcc.dg/pch/static-2.h: New.
22440
22441         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
22442
22443         * g++.dg/pch/pch.exp: Better handle failing testcases.
22444         * gcc.dg/pch/pch.exp: Likewise.
22445         * gcc.dg/pch/macro-1.c: New.
22446         * gcc.dg/pch/macro-1.h: New.
22447         * gcc.dg/pch/macro-2.c: New.
22448         * gcc.dg/pch/macro-2.h: New.
22449
22450         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
22451
22452         * g++.dg/dg.exp: Treat files in pch/ specially.
22453         * g++.dg/pch/pch.exp: New file.
22454         * g++.dg/pch/empty.H: New file.
22455         * g++.dg/pch/empty.C: New file.
22456         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
22457         "precompile".
22458
22459         * gcc.dg/pch/pch.exp: New file.
22460         * gcc.dg/pch/empty.h: New file.
22461         * gcc.dg/pch/empty.c: New file.
22462         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
22463         "precompile".
22464
22465 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22466
22467         * g++.dg/template/friend14.C: New test.
22468
22469 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
22470
22471         * gcc.dg/old-style-asm-1.c: New test.
22472
22473 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
22474
22475         * gcc.c-torture/compile/20030109-1.c: New test.
22476
22477 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
22478
22479         * gcc.c-torture/execute/20030109-1.c: New test.
22480
22481 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
22482
22483         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
22484         * g++.old-deja/g++.mike/dyncast2.C: Likewise
22485         * g++.old-deja/g++.mike/dyncast3.C: Likewise
22486         * g++.old-deja/g++.mike/eh2.C: Likewise
22487         * g++.old-deja/g++.mike/eh3.C: Likewise
22488         * g++.old-deja/g++.mike/eh5.C: Likewise
22489         * g++.old-deja/g++.mike/eh6.C: Likewise
22490         * g++.old-deja/g++.mike/eh7.C: Likewise
22491         * g++.old-deja/g++.mike/eh8.C: Likewise
22492         * g++.old-deja/g++.mike/eh9.C: Likewise
22493         * g++.old-deja/g++.mike/eh10.C: Likewise
22494         * g++.old-deja/g++.mike/eh12.C: Likewise
22495         * g++.old-deja/g++.mike/eh13.C: Likewise
22496         * g++.old-deja/g++.mike/eh14.C: Likewise
22497         * g++.old-deja/g++.mike/eh16.C: Likewise
22498         * g++.old-deja/g++.mike/eh17.C: Likewise
22499         * g++.old-deja/g++.mike/eh18.C: Likewise
22500         * g++.old-deja/g++.mike/eh21.C: Likewise
22501         * g++.old-deja/g++.mike/eh23.C: Likewise
22502         * g++.old-deja/g++.mike/eh24.C: Likewise
22503         * g++.old-deja/g++.mike/eh25.C: Likewise
22504         * g++.old-deja/g++.mike/eh26.C: Likewise
22505         * g++.old-deja/g++.mike/eh27.C: Likewise
22506         * g++.old-deja/g++.mike/eh28.C: Likewise
22507         * g++.old-deja/g++.mike/eh29.C: Likewise
22508         * g++.old-deja/g++.mike/eh31.C: Likewise
22509         * g++.old-deja/g++.mike/eh33.C: Likewise
22510         * g++.old-deja/g++.mike/eh34.C: Likewise
22511         * g++.old-deja/g++.mike/eh35.C: Likewise
22512         * g++.old-deja/g++.mike/eh36.C: Likewise
22513         * g++.old-deja/g++.mike/eh37.C: Likewise
22514         * g++.old-deja/g++.mike/eh38.C: Likewise
22515         * g++.old-deja/g++.mike/eh39.C: Likewise
22516         * g++.old-deja/g++.mike/eh40.C: Likewise
22517         * g++.old-deja/g++.mike/eh41.C: Likewise
22518         * g++.old-deja/g++.mike/eh42.C: Likewise
22519         * g++.old-deja/g++.mike/eh44.C: Likewise
22520         * g++.old-deja/g++.mike/eh46.C: Likewise
22521         * g++.old-deja/g++.mike/eh47.C: Likewise
22522         * g++.old-deja/g++.mike/eh48.C: Likewise
22523         * g++.old-deja/g++.mike/eh49.C: Likewise
22524         * g++.old-deja/g++.mike/eh50.C: Likewise
22525         * g++.old-deja/g++.mike/eh51.C: Likewise
22526         * g++.old-deja/g++.mike/eh53.C: Likewise
22527         * g++.old-deja/g++.mike/eh55.C: Likewise
22528         * g++.old-deja/g++.mike/p7912.C: Likewise
22529         * g++.old-deja/g++.mike/p9706.C: Likewise
22530         * g++.old-deja/g++.mike/p10416.C: Likewise
22531         * g++.old-deja/g++.mike/p11667.C: Likewise
22532         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
22533         Remove redundant reference to Iris.
22534         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
22535         Elxsi, i860, Pico Java, and WE32K.
22536
22537 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
22538
22539         * g++.dg/ext/asm4.C: New test.
22540
22541 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22542
22543         PR c++/9030
22544         * g++.dg/template/friend12.C: New test.
22545         * g++.dg/template/friend13.C: Likewise.
22546         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
22547
22548 2003-01-08  Jan Hubicka  <jh@suse.cz>
22549
22550         * gcc.dg/i386-cadd.c: New test.
22551         * gcc.dg/i386-cmov4.c: Likewise.
22552
22553 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
22554
22555         PR c++/9165
22556         * g++.dg/warn/Wunused-3.C: New test.
22557
22558         * g++.dg/abi/bitfield9.C: New test.
22559
22560         PR c++/9189
22561         * g++.dg/parse/defarg3.C: New test.
22562
22563 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
22564
22565         * g++.dg/parse/ambig1.C: New test.
22566         * g++.dg/parse/defarg2.C: New test.
22567
22568 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
22569
22570         * g++.dg/template/defarg-1.C: New test.
22571         * g++.dg/template/local2.C: Likewise.
22572
22573 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
22574
22575         * gcc.c-torture/execute/20030105-1.c: New test.
22576
22577 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22578
22579         * g++.dg/parse/namespace3.C: Remove extra semicolons.
22580         * g++.dg/parse/namespace4.C: Likewise.
22581
22582 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
22583
22584         * g++.dg/template/ntp2.C: New test.
22585
22586 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
22587
22588         * g++.dg/parse/extern-C-1.C: New test.
22589
22590         * g++.dg/parse/namespace4.C: New test.
22591
22592         * g++.dg/template/nested1.C: New test.
22593
22594         * g++.dg/parse/namespace3.C: New test.
22595
22596 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
22597
22598         * g++.dg/lookup/two-stage1.C: New test.
22599
22600 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22601
22602         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
22603         * g++.old-deja/g++.jason/access8.C: Likewise.
22604         * g++.old-deja/g++.other/decl5.C: Likewise.
22605
22606 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
22607
22608         * g++.dg/parse/parse7.C: New test.
22609
22610 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
22611
22612         PR c++/2843
22613         * g++.dg/ext/attrib7.C: New test.
22614
22615 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
22616
22617         * g++.dg/parse/parse6.C: New test.
22618
22619 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
22620
22621         * gcc.dg/h8300-stack-1.c: New.
22622
22623 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
22624
22625         g++.dg/lookup/exception1.C: New test.
22626
22627         g++.dg/lookup/template1.C: New test.
22628
22629         g++.dg/parse/namespace2.C: New test.
22630
22631         g++.dg/parse/parens2.C: New test.
22632
22633 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22634
22635         * g++.dg/parse/parse5.C: New test.
22636         * g++.dg/lookup/scoped4.C: New test.
22637
22638 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
22639
22640         * g++.dg/parse/parens1.C: New test.
22641
22642         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
22643         angle-bracket1.C.
22644         * g++.dg/parse/parens2.C: New test.
22645
22646         * g++.dg/lookup/scope-operator1.C: New test.
22647
22648         * g++.dg/parse/operator1.C: New test.
22649
22650 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22651
22652         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
22653         * g++.old-deja/g++.other/access6.C: Likewise.
22654         * g++.old-deja/g++.other/decl1.C: Likewise.
22655         * g++.old-deja/g++.pt/typename12.C: Likewise.
22656
22657 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
22658
22659         * g++.dg/parse/namespace1.C: New test.
22660
22661 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22662
22663         * g++.dg/parse/parse4.C: New test.
22664
22665 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22666
22667         * g++.dg/parse/parse3.C: New test.
22668
22669 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22670
22671         * g++.dg/parse/parse2.C: New test.
22672
22673 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22674
22675         * g++.dg/template/friend11.C: New test.
22676
22677 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22678
22679         * g++.dg/parse/parse1.C: New test.
22680
22681 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
22682
22683         * lib/profopt.exp: Change the name of a global variable to avoid
22684         possible clashes with other test suites.
22685
22686 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
22687
22688         * g++.dg/inherit/covariant8.C: New test.
22689
22690 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
22691
22692         * g++.dg/init/array9.C: New test.
22693
22694         PR c++/9112
22695         * g++.dg/parse/expr1.C: New test.
22696
22697 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
22698
22699         * gcc.c-torture/compile/20021230-1.c: New test.
22700
22701 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
22702
22703         * g++.dg/inherit/covariant5.C: New test.
22704         * g++.dg/inherit/covariant6.C: New test.
22705         * g++.dg/inherit/covariant7.C: New test.
22706
22707 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22708
22709         PR c++/2739
22710         * g++.dg/other/access2.C: New test.
22711
22712 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22713
22714         * g++.dg/other/anon-struct.C: No longer fails
22715         * g++.old-deja/g++.brendan/parse4.C: Likewise.
22716         * g++.old-deja/g++.brendan/parse5.C: Likewise.
22717         * g++.old-deja/g++.brendan/parse6.C: Likewise.
22718
22719 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22720
22721         * g++.dg/parse/angle-bracket.C (main): No longer fails.
22722
22723 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
22724
22725         * g++.dg/eh/spec4.C: Remove stray semicolon.
22726         * g++.dg/expr/pmf-1.C: Change error message.
22727         * g++.dg/ext/asm1.C: Remove stray semicolon.
22728         * g++.dg/ext/typename1.C: Add missing typenames.
22729         * g++.dg/inherit/template-as-base.C: Change error message.
22730         * g++.dg/lookup/scoped1.C: Likewise.
22731         * g++.dg/lookup/scoped2.C: Likewise.
22732         * g++.dg/lookup/using2.C: Likewise.
22733         * g++.dg/other/component1.C: Remove stray semicolon.
22734         * g++.dg/other/do1.C: Change error message.
22735         * g++.dg/other/error2.C: Likewise.
22736         * g++.dg/other/init1.C: Likewise.
22737         * g++.dg/other/packed1.C: Remove stray semicolon.
22738         * g++.dg/other/ptrmem2.C: Change error message.
22739         * g++.dg/parse/parameter-declaration-1.C: Remove line number
22740         marker.
22741         * g++.dg/special/initp1.C: Remove invalid attribute usage.
22742         * g++.dg/template/access3.C: Add typename keyword.
22743         * g++.dg/template/access5.C: Remove stray semicolon.
22744         * g++.dg/template/access6.C: Likewise.
22745         * g++.dg/template/complit1.C: Likewise.
22746         * g++.dg/template/crash1.C: Change error message.
22747         * g++.dg/template/inherit2.C: Remove stray semicolon.
22748         * g++.dg/template/instantiate2.C: Likewise.
22749         * g++.dg/template/instantiate3.C: Change error message.
22750         * g++.dg/template/qual1.C: Remove stray semicolon.
22751         * g++.dg/template/qualttp18.C: Change error message.
22752         * g++.dg/template/ref1.C: Remove stray semicolon.
22753         * g++.dg/template/sizeof1.C (A::value): Declare it.
22754         * g++.dg/template/spec4.C: Change error message.
22755         * g++.dg/template/static1.C: Likewise.
22756         * g++.dg/template/type1.C: Likewise.
22757         * g++.dg/template/typename3.C: Likewise.
22758         * g++.old-deja/g++.benjamin/13478.C: Change error message.
22759         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
22760         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
22761         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
22762         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
22763         named return value extension.
22764         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
22765         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
22766         * g++.old-deja/g++.bob/extern_C.C: Likewise.
22767         * g++.old-deja/g++.bob/inherit2.C: Likewise.
22768         * g++.old-deja/g++.brendan/complex1.C: Likewise.
22769         * g++.old-deja/g++.brendan/copy5.C: Likewise.
22770         * g++.old-deja/g++.brendan/crash13.C: Likewise.
22771         * g++.old-deja/g++.brendan/crash15.C: Likewise.
22772         * g++.old-deja/g++.brendan/crash18.C: Change error message.
22773         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
22774         * g++.old-deja/g++.brendan/crash38.C: Likewise.
22775         * g++.old-deja/g++.brendan/crash50.C: Likewise.
22776         * g++.old-deja/g++.brendan/crash56.C: Likewise.
22777         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
22778         syntax.
22779         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
22780         * g++.old-deja/g++.brendan/crash8.C: Change error message.
22781         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
22782         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
22783         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
22784         * g++.old-deja/g++.brendan/template11.C: Likewise.
22785         * g++.old-deja/g++.brendan/template26.C: Likewise.
22786         * g++.old-deja/g++.brendan/template27.C: Use explicit
22787         specialization syntax.
22788         * g++.old-deja/g++.brendan/template30.C: Likewise.
22789         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
22790         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
22791         non-dependent names.
22792         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
22793         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
22794         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
22795         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
22796         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
22797         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
22798         named return value extension.
22799         * g++.old-deja/g++.ext/namedret2.C: Likewise.
22800         * g++.old-deja/g++.ext/namedret3.C: Likewise.
22801         * g++.old-deja/g++.ext/return1.C: Likewise.
22802         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
22803         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
22804         * g++.old-deja/g++.jason/access8.C: Likewise.
22805         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
22806         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
22807         pseudo-destructor names.
22808         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
22809         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
22810         pseudo-destructor names.
22811         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
22812         * g++.old-deja/g++.jason/overload19.C: Likewise.
22813         * g++.old-deja/g++.jason/overload32.C: Likewise.
22814         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
22815         stray semicolons.
22816         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
22817         * g++.old-deja/g++.jason/return.C: Likewise.
22818         * g++.old-deja/g++.jason/return2.C: Likewise.
22819         * g++.old-deja/g++.jason/shadow1.C: Likewise.
22820         * g++.old-deja/g++.jason/special.C: Use explicit specialization
22821         syntax.
22822         * g++.old-deja/g++.jason/template10.C: Account for use of
22823         non-dependent names.
22824         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
22825         syntax.
22826         * g++.old-deja/g++.jason/template37.C: Likewise.
22827         * g++.old-deja/g++.law/access4.C: Change error messages.
22828         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
22829         pseudo-destructor names.
22830         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
22831         * g++.old-deja/g++.law/ctors9.C: Likewise.
22832         * g++.old-deja/g++.law/cvt22.C: Likewise.
22833         * g++.old-deja/g++.law/dtors5.C: Likewise.
22834         * g++.old-deja/g++.law/global-init1.C: Likewise.
22835         * g++.old-deja/g++.law/missed-error3.C: Likewise.
22836         * g++.old-deja/g++.law/operators28.C: Likewise.
22837         * g++.old-deja/g++.law/visibility28.C: Likewise.
22838         * g++.old-deja/g++.martin/eval1.C: Likewise.
22839         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
22840         name.
22841         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
22842         * g++.old-deja/g++.mike/net34.C: Likewise.
22843         * g++.old-deja/g++.mike/net36.C: Likewise.
22844         * g++.old-deja/g++.mike/ns2.C: Likewise.
22845         * g++.old-deja/g++.mike/p12306.C: Likewise.
22846         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
22847         value extension.
22848         * g++.old-deja/g++.mike/p700.C: Likewise.
22849         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
22850         * g++.old-deja/g++.mike/p710.C: Likewise.
22851         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
22852         value extension.
22853         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
22854         * g++.old-deja/g++.mike/pmf9.C: Likewise.
22855         * g++.old-deja/g++.ns/crash2.C: Likewise.
22856         * g++.old-deja/g++.ns/crash3.C: Likewise.
22857         * g++.old-deja/g++.ns/invalid1.C: Likewise.
22858         * g++.old-deja/g++.ns/ns17.C: Likewise.
22859         * g++.old-deja/g++.ns/template16.C: Likewise.
22860         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
22861         keyword.
22862         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
22863         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
22864         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
22865         named return value extension.
22866         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
22867         * g++.old-deja/g++.other/access4.C: Issue additional error
22868         messages.
22869         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
22870         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
22871         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
22872         * g++.old-deja/g++.other/crash25.C: Change error message.
22873         * g++.old-deja/g++.other/crash4.C: Change error message.
22874         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
22875         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
22876         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
22877         checks.
22878         * g++.old-deja/g++.other/defarg8.C: Likewise.
22879         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
22880         * g++.old-deja/g++.other/dtor10.C: Likewise.
22881         * g++.old-deja/g++.other/incomplete.C: Likewise.
22882         * g++.old-deja/g++.other/linkage7.C: Likewise.
22883         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
22884         lookup algorithm.
22885         * g++.old-deja/g++.other/mangle2.C: Likewise.
22886         * g++.old-deja/g++.other/refinit2.C: Likewise.
22887         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
22888         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
22889         * g++.old-deja/g++.pt/crash28.C: Likewise.
22890         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
22891         syntax.
22892         * g++.old-deja/g++.pt/crash32.C: Change error message.
22893         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
22894         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
22895         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
22896         error message position.
22897         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
22898         * g++.old-deja/g++.pt/defarg8.C: Change error message.
22899         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
22900         syntax.
22901         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
22902         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
22903         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
22904         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
22905         keyword.
22906         * g++.old-deja/g++.pt/explicit31.C: Likewise.
22907         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
22908         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
22909         keyword.
22910         * g++.old-deja/g++.pt/explicit71.C: Change error message.
22911         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
22912         syntax.
22913         * g++.old-deja/g++.pt/friend28.C: Account for use of
22914         non-dependent names.
22915         * g++.old-deja/g++.pt/friend29.C: Likewise.
22916         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
22917         rules.
22918         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
22919         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
22920         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
22921         lookup rules.
22922         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
22923         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
22924         keyword.
22925         * g++.old-deja/g++.pt/memclass20.C: Likewise.
22926         * g++.old-deja/g++.pt/memclass5.C: Likewise.
22927         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
22928         keyword.
22929         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
22930         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
22931         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
22932         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
22933         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
22934         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
22935         keyword.
22936         * g++.old-deja/g++.pt/spec10.C: Likewise.
22937         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
22938         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
22939         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
22940         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
22941         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
22942         * g++.old-deja/g++.pt/ttp62.C: Likewise.
22943         * g++.old-deja/g++.pt/ttp64.C: Likewise.
22944         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
22945         * g++.old-deja/g++.pt/typename15.C: Likewise.
22946         * g++.old-deja/g++.pt/typename22.C: Likewise.
22947         * g++.old-deja/g++.pt/typename6.C: Change error messages.
22948         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
22949         * g++.old-deja/g++.pt/virtual2.C: Likewise.
22950         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
22951         syntax.
22952         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
22953         return value extension.
22954         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
22955         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
22956         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
22957         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
22958
22959 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
22960
22961         * g++.dg/warn/inline1.C: New test.
22962         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
22963         * g++.old-deja/g++.jason/synth10.C: Likewise.
22964         * g++.old-deja/g++.mike/net31.C: Likewise.
22965         * g++.old-deja/g++.mike/p8786.C: Likewise.
22966
22967         * g++.dg/template/friend10.C: New test.
22968         * g++.dg/template/conv5.C: New test.
22969
22970 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
22971
22972         * g++.dg/lookup/scoped3.C: New test.
22973
22974         * g++.dg/lookup/decl1.C: New test.
22975         * g++.dg/lookup/decl2.C: New test.
22976
22977 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
22978
22979         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
22980         gcc.c-torture/compile/20021015-1.c,
22981         gcc.c-torture/compile/20021015-2.c,
22982         gcc.c-torture/compile/20021123-1.c,
22983         gcc.c-torture/compile/20021123-2.c,
22984         gcc.c-torture/compile/20021123-3.c,
22985         gcc.c-torture/compile/20021123-4.c,
22986         gcc.c-torture/execute/20021024-1.c: Add tests previously added
22987         only to 3.1 or 3.2 branch.
22988
22989 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
22990
22991         * gcc.dg/i386-bitfield3.c: New test.
22992
22993         * gcc.dg/i386-bitfield2.c: New test.
22994
22995 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
22996
22997         * g++.dg/parse/conv_op1.C: New test.
22998
22999 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
23000
23001         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
23002         approved.
23003
23004 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
23005
23006         * gcc.c-torture/compile/20021220-1.c: New test.
23007
23008 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
23009
23010         * gcc.dg/i386-fastcall-1.c: New.
23011
23012 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
23013
23014         * gcc.c-torture/execute/20021219-1.c: New test.
23015
23016 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
23017
23018         * gcc.dg/i386-pic-1.c: New test.
23019
23020 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23021
23022         PR c++/8099
23023         * g++.dg/template/friend9.C: New test.
23024
23025 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23026
23027         PR c++/3663
23028         * g++.dg/template/access7.C: New test.
23029
23030 2002-12-18  Nick Clifton  <nickc@redhat.com>
23031
23032         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
23033         the libstdc++-v3 directory has been found.
23034
23035 2002-12-12  Devang Patel <dpatel@apple.com>
23036         * gcc.dg/darwin-ld-1.c: New test.
23037         * gcc.dg/darwin-ld-2.c: New test.
23038         * gcc.dg/darwin-ld-3.c: New test.
23039         * gcc.dg/darwin-ld-4.c: New test.
23040         * gcc.dg/darwin-ld-5.c: New test.
23041
23042 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
23043
23044         * gcc.c-torture/compile/20021212-1.c: New test.
23045
23046 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
23047
23048         * gcc.dg/fshort-wchar: New test.
23049
23050 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
23051
23052         PR c++/8372
23053         * g++.dg/template/dtor1.C: New test.
23054
23055         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
23056         markers.
23057
23058 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
23059
23060         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
23061
23062 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
23063
23064         * g++.dg/template/static1.C: New test.
23065         * g++.dg/template/static2.C: New test.
23066         * g++.old-deja/g++.ext/memconst.C: New test.
23067
23068 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23069
23070         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
23071         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
23072         * g++.dg/special/initp1.C: Likewise.
23073
23074 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
23075
23076         * gcc.c-torture/execute/20021204-1.c: New test.
23077
23078 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
23079
23080         * gcc.dg/ppc-fmadd-1.c: New file.
23081         * gcc.dg/ppc-fmadd-2.c: New file.
23082         * gcc.dg/ppc-fmadd-3.c: New file.
23083
23084 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
23085
23086         * gcc.c-torture/compile/20021204-1.c: New test.
23087
23088 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
23089
23090         * g++.dg/inherit/covariant2.C: New test.
23091         * g++.dg/inherit/covariant3.C: New test.
23092         * g++.dg/inherit/covariant4.C: New test.
23093         * g++.dg/inherit/covariant1.C: Remove XFAIL.
23094         * g++.old-deja/g++.robertl/eb17.C: Likewise.
23095
23096 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
23097
23098         PR c++/8688
23099         * g++.dg/init/brace3.C: New test.
23100
23101 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
23102
23103         * gcc.dg/20020210-1.c: Fix a comment typo.
23104
23105 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
23106
23107         PR c++/8720
23108         * g++.dg/parse/defarg1.C: New test.
23109
23110         PR c++/8615
23111         * g++.dg/template/char1.C: New test.
23112
23113         * g++.dg/template/varmod1.C: Fix typo.
23114
23115 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23116
23117         DR 180
23118         * g++.old-deja/g++.pt/crash32.C: Expect error.
23119
23120 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
23121
23122         PR c++/5919
23123         * g++.dg/template/varmod1.C: New test.
23124
23125         PR c++/8727
23126         * g++.dg/inherit/typeinfo1.C: New test.
23127
23128         PR c++/8663
23129         * g++.dg/inherit/typedef1.C: New test.
23130
23131 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
23132
23133         PR c++/8332
23134         PR c++/8493
23135         * g++.dg/template/strlen1.C: New test.
23136
23137         PR c++/8227
23138         * g++.dg/template/ctor2.C: New test.
23139
23140         PR c++/8214
23141         * g++.dg/init/string1.C: New test.
23142
23143         PR c++/8511
23144         * g++.dg/template/friend8.C: New test.
23145
23146 2002-11-29  Joe Buck <jbuck@synopsys.com>
23147
23148         * g++.dg/lookup/anon2.C: New test.
23149
23150 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
23151
23152         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
23153         h8300 port.
23154
23155 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
23156
23157         * gcc.dg/bitfld-6.c: New test.
23158
23159 2002-11-27  Jan Hubicka  <jh@suse.cz>
23160
23161         * gcc.c-torture/execute/20021127.[cx]: New test.
23162
23163 2002-11-26  Jan Hubicka  <jh@suse.cz>
23164
23165         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
23166         quality.
23167
23168 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
23169
23170         * g++.dg/init/brace2.C: New test.
23171         * g++.old-deja/g++.mike/p9129.C: Correct.
23172
23173 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
23174
23175         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
23176
23177 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
23178
23179         * gcc.dg/sibcall-6: New test for indirect sibcalls.
23180
23181 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
23182
23183         * testsuite/g++.dg/abi/empty11.C: New test.
23184         * testsuite/g++.dg/rtti/cv1.C: New test.
23185
23186 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
23187
23188         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
23189
23190 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
23191
23192         * g++.dg/abi/empty10.C: New test.
23193
23194 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
23195
23196         * gcc.c-torture/compile/20021124-1.c: New test.
23197
23198 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
23199
23200         * g++.dg/abi/rtti2.C: New test.
23201
23202 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
23203
23204         * gcc.dg/i386-unroll-1.c: New test.
23205
23206 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
23207
23208         * gcc.c-torture/compile/20021120-1.c: New test.
23209         * gcc.c-torture/compile/20021120-2.c: New test.
23210
23211 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
23212
23213         * gcc.dg/bitfld-5.c: New test.
23214
23215 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
23216
23217         * gcc.c-torture/execute/20021120-3.c: New test.
23218
23219 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
23220
23221         * gcc.c-torture/execute/20021120-2.c: New test.
23222
23223 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
23224
23225         * gcc.c-torture/execute/20021120-1.c: New test.
23226
23227 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
23228
23229         * gcc.c-torture/execute/20021118-3.c: New test.
23230
23231 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
23232
23233         * gcc.c-torture/compile/20021119-1.c: New test.
23234
23235 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
23236
23237         * gcc.dg/duff-1.c: New test.
23238         * gcc.dg/duff-2.c: New test.
23239         * gcc.dg/duff-3.c: New test.
23240
23241 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
23242
23243         * gcc.dg/cpp/_Pragma5.c: New test.
23244
23245 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
23246
23247         * gcc.c-torture/execute/20021118-2.c: New test.
23248
23249 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
23250
23251         * gcc.c-torture/execute/20021118-1.c: New test.
23252
23253 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
23254
23255         * gcc.dg/20021116-1.c: New test.
23256
23257 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
23258
23259         * g++.dg/abi/vcall1.C: New test.
23260
23261 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
23262
23263         * gcc.dg/20021029-1.c: New test.
23264         * gcc.dg/20021029-2.c: New test.
23265
23266 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23267
23268         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
23269
23270 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
23271
23272         PR c/8439
23273         * gcc.dg/20021110.c: Move to ...
23274         * gcc.c-torture/compile/20021110.c: .... here.
23275
23276 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23277
23278         PR c/8467
23279         * gcc.c-torture/execute/20021111-1.c
23280
23281 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
23282
23283         PR c/8439
23284         * gcc.dg/20021110.c: New test.
23285
23286 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
23287
23288         * g++.dg/abi/vthunk3.C: Run only on x86.
23289
23290 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
23291
23292         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
23293
23294 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
23295
23296         * lib/compat.exp (compat-execute): Fix logic error in last
23297         change.
23298
23299 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
23300
23301         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
23302
23303 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23304
23305         PR c++/8389
23306         * g++.dg/template/access6.C: New test.
23307
23308 2002-11-08  Jan Hubicka  <jh@suse.cz>
23309
23310         * gcc.dg/i386-ssefp-1.c: New test.
23311         * gcc.dg/i386-ssefp-1.c: New test.
23312
23313 2002-11-08  Jan Hubicka  <jh@suse.cz>
23314
23315         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
23316
23317 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
23318
23319         * g++.dg/abi/vthunk3.C: New test.
23320
23321         PR c++/8338
23322         * g++.dg/template/crash2.C: New test.
23323
23324 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
23325
23326         * testsuite/g++.dg/abi/dtor1.C: New test.
23327         * testsuite/g++.dg/abi/dtor2.C: Likewise.
23328
23329 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
23330
23331         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
23332         Darwin.
23333
23334 2002-11-04  Adam Nemet  <anemet@lnxw.com>
23335
23336         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
23337         -mthumb.  Only xfail with -O0.
23338
23339 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
23340
23341         * g++.dg/abi/thunk1.C: New test.
23342         * g++.dg/abi/thunk2.C: Likewise.
23343         * g++.dg/abi/vtt1.C: Likewise.
23344
23345 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
23346
23347         PR optimization/8423
23348         * gcc.c-torture/execute/builtin-constant.c: New test.
23349
23350 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
23351
23352         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
23353         Add some more cases.
23354
23355 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
23356
23357         PR c++/8391
23358         * g++.dg/opt/local1.C: New test.
23359
23360 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
23361
23362         PR c++/8160
23363         * g++.dg/template/complit1.C: New test.
23364
23365         PR c++/8149
23366         * g++.dg/template/typename4.C: Likewise.
23367
23368 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23369
23370         Core issue 287, PR c++/7639
23371         * g++.dg/template/instantiate1.C: Adjust error location.
23372         * g++.dg/template/instantiate3.C: New test.
23373         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
23374         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
23375         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
23376
23377 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
23378
23379         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
23380
23381 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
23382
23383         PR c++/8287
23384         * g++.dg/init/dtor2.C: New test.
23385
23386 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23387
23388         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
23389         * gcc.dg/nest.c: Bypass errors on irix6.
23390
23391 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
23392
23393         * gcc.dg/nest.c: Expect error for mmix-*-*.
23394         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
23395
23396 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
23397
23398         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
23399         markers.
23400
23401         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
23402
23403 2002-10-25  Mike Stump  <mrs@apple.com>
23404
23405         * gcc.dg/warn-1.c: New test.
23406
23407 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
23408
23409         * g++.dg/template/typename3.C: New test.
23410
23411 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
23412
23413         * g++.dg/lookup/ptrmem1.C: New test.
23414
23415         * g++.dg/abi/vthunk2.C: New test.
23416
23417 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
23418
23419         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
23420
23421 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
23422
23423         * g++.dg/abi/empty9.C: New test.
23424
23425 2002-10-24  Richard Henderson  <rth@redhat.com>
23426
23427         * g++.dg/inherit/thunk1.C: Enable for ia64.
23428
23429 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
23430
23431         PR c++/8067
23432         * g++.dg/lookup/pretty1.C: New test.
23433
23434 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
23435
23436         * gcc.dg/20021023-1.c: New test.
23437
23438 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
23439
23440         PR c++/7679
23441         * g++.dg/parse/inline1.C: New test.
23442
23443 2002-10-23  Richard Henderson  <rth@redhat.com>
23444
23445         * g++.dg/inherit/thunk1.C: Enable for x86_64.
23446
23447         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
23448
23449 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
23450
23451         PR c++/6579
23452         * g++.dg/parse/stmtexpr3.C: New test.
23453
23454 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
23455
23456         * g++.dg/expr/cond1.C: New test.
23457
23458 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
23459
23460         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
23461
23462 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
23463
23464         * g++.dg/abi/vbase13.C: New test.
23465         * g++.dg/abi/vbase14.C: Likewise.
23466
23467 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
23468
23469         * gcc.dg/tls/pic-1.c: New test.
23470         * gcc.dg/tls/nonpic-1.c: New test.
23471         * gcc.dg/20021018-1.c: New test.
23472
23473 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
23474
23475         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
23476         Remove only files with the same base name as the test case.
23477         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
23478         (profopt-execute): Likewise.  Also, remove old profiling
23479         and performance data files before running the tests.
23480
23481         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
23482         * g++.dg/bprob/bprob.exp: Likewise.
23483         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
23484         to allow more general test case names.
23485
23486         * g++.dg/bprob/bprob-1.C: Rename to ...
23487         * g++.dg/bprob/g++-bprob-1.C: ... this.
23488
23489         * g77.dg/bprob/bprob-1.f: Rename to ...
23490         * g77.dg/bprob/g77-bprob-1.f: ... this.
23491
23492 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
23493
23494         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
23495         bison 1.50 or later.
23496
23497 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
23498
23499         * g++.dg/README: Describe more test directories.
23500
23501 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
23502
23503         * g++.dg/init/array6.C: Add additional tests.
23504
23505 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
23506
23507         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
23508         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
23509
23510 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
23511
23512         * gcc.c-torture/compile/20020604-1.x: New.
23513         * gcc.c-torture/compile/simd-5.x: Likewise.
23514         * gcc.c-torture/execute/920710-1.x: Likewise.
23515         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
23516
23517 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
23518
23519         * g++.dg/inherit/override1.C: Add dg-options clause.
23520
23521 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23522
23523         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
23524         _mm_slli_si128.
23525
23526 2002-10-19  Andreas Schwab  <schwab@suse.de>
23527
23528         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
23529         directory component.
23530
23531 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
23532
23533         * g++.dg/inherit/thunk1.C: New test.
23534
23535         * g++.dg/inherit/override1.C: New test.
23536
23537         * g++.dg/abi/mangle11.C: New test.
23538         * g++.dg/abi/mangle14.C: New test.
23539         * g++.dg/abi/mangle17.C: New test.
23540
23541 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
23542
23543         * g++.dg/overload/member2.C: New test.
23544
23545 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
23546
23547         * g++.dg/README: Describe new compat directory.
23548         * g++.dg/dg.exp: Skip tests in compat directory.
23549         * README.compat: New file.
23550         * lib/compat.exp: New expect script.
23551         * g++.dg/compat: New test directory.
23552         * g++.dg/compat/compat.exp: New expect script.
23553         * g++.dg/compat/abi: New test directory.
23554         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
23555         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
23556         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
23557         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
23558         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
23559         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
23560         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
23561         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
23562         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
23563         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
23564         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
23565         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
23566         * g++.dg/compat/break: New test directory.
23567         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
23568         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
23569         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
23570         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
23571         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
23572         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
23573         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
23574         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
23575         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
23576         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
23577         g++.dg/compat/break/README: New files.
23578         * g++.dg/compat/eh: New test directory.
23579         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
23580         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
23581         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
23582         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
23583         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
23584         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
23585         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
23586         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
23587         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
23588         g++.dg/compat/eh/filter2_y.C,
23589         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
23590         g++.dg/compat/eh/new1_y.C,
23591         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
23592         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
23593         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
23594         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
23595         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
23596         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
23597         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
23598         g++.dg/compat/eh/unexpected1_y.C: New files.
23599         * g++.dg/compat/init: New test directory.
23600         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
23601         g++.dg/compat/init/array5_y.C,
23602         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
23603         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
23604         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
23605         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
23606         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
23607         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
23608         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
23609         g++.dg/compat/init/init-ref2_y.C: New files.
23610
23611 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
23612
23613         PR c++/7584
23614         * g++.dg/inherit/using3.C: New test.
23615
23616 2002-10-17  Jan Hubicka  <jh@suse.cz>
23617
23618         * gcc.dg/20021017-2.c: New test.
23619
23620 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
23621
23622         * g++.dg/abi/mangle16.C: Adjust.
23623
23624         * g++.dg/init/array8.C: New test.
23625
23626 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
23627
23628         * gcc.dg/special/mips-abi.exp: New test.
23629         * gcc.dg/special/mips-abi.s: Empty file used by the above.
23630
23631 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
23632
23633         * g++.dg/abi/mangle16.C: New test.
23634         * g++.dg/abi/mangle17.C: Likewise.
23635
23636         PR c++/7478
23637         * g++.dg/template/ref1.C: New test.
23638
23639 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23640
23641         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
23642
23643 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
23644
23645         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
23646
23647 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
23648
23649         PR c++/7524
23650         * g++.dg/init/array7.C: New test.
23651
23652 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
23653
23654         * g++.dg/init/array6.C: New test.
23655
23656         * g++.dg/abi/mangle13.C: Likewise.
23657         * g++.dg/abi/mangle14.C: Likewise.
23658         * g++.dg/abi/mangle15.C: Likewise.
23659
23660 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
23661
23662         * g++.dg/abi/empty8.C: New test.
23663
23664 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
23665
23666         * g++.dg/init/ctor1.C: New test.
23667
23668 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
23669
23670         * gcc.c-torture/execute/20021015-1.c: New test.
23671
23672 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
23673
23674         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
23675
23676 2002-10-14  Jan Hubicka  <jh@suse.cz>
23677
23678         * gcc.dg/i386-ssetype-[1-5].c: New tests.
23679
23680 2002-10-14  Richard Henderson  <rth@redhat.com>
23681
23682         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
23683
23684 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
23685
23686         PR optimization/6631
23687         * g++.dg/opt/const2.C: New test.
23688
23689 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
23690
23691         PR c++/7176
23692         * g++.dg/parse/friend1.C: New test.
23693         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
23694
23695 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
23696
23697         * gcc.dg/20021014-1.c: New test.
23698
23699 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
23700
23701         PR c++/5661
23702         * g++.dg/ext/vlm1.C: New test.
23703         * g++.dg/ext/vlm2.C: Likewise.
23704
23705         * g++.dg/init/array1.C: Remove invalid braces.
23706         * g++.dg/init/brace1.C: New test.
23707         * g++.dg/init/copy2.C: Likewise.
23708         * g++.dg/init/copy3.C: Likewise.
23709         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
23710         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
23711         braces.
23712
23713 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
23714
23715         * gcc.dg/cpp/assembler.S: Don't use -ansi.
23716
23717 2002-10-11  Richard Shann  <richard.shann@superh.com>
23718
23719         * gcc.c-torture/compile/simd-5.c: New test.
23720
23721 2002-10-10  Roger Sayle  <roger@eyesopen.com>
23722
23723         * gcc.c-torture/execute/shiftopt-1.c: New test case.
23724
23725 2002-10-10  Jim Wilson  <wilson@redhat.com>
23726
23727         * gcc.c-torture/execute/20021010-1.c: New test.
23728
23729 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
23730
23731         PR c/7353
23732         * g++.dg/ext/typedef-init.C: New test.
23733         * gcc.dg/typedef-init.c: New test.
23734
23735 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
23736
23737         * gcc.dg/cpp/paste13.c: New test.
23738
23739 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23740
23741         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
23742         remaining platforms, XFAIL during compile, not execute.  Don't
23743         XFAIL at -O0.
23744
23745 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
23746
23747         * gcc.dg/alias-1.c: Tweak expected warning.
23748
23749 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
23750
23751         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
23752
23753 2002-10-06  Andreas Jaeger  <aj@suse.de>
23754
23755         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
23756         * gcc.dg/cpp/c++98.C: Likewise.
23757
23758         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
23759         * g++.dg/cpp/c++98.C: Likewise.
23760
23761         * g++.dg/README (Subdirectories): Mention cpp directory.
23762
23763         PR target/7559
23764         * gcc.dg/20021006-1.c: New test.
23765
23766 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23767
23768         PR c++/7804
23769         * g++.dg/other/warning1.C: New test.
23770
23771 2002-10-04  Roger Sayle  <roger@eyesopen.com>
23772
23773         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
23774         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
23775         and sparc-*-* with -m64 as expected failures.  See PR 8087.
23776
23777 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
23778
23779         PR c++/7931
23780         * g++.dg/template/ptrmem3.C: New test.
23781
23782         PR c++/7754
23783         * g++.dg/template/union1.C: New test.
23784
23785 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
23786
23787         PR c++/8006
23788         * g++.dg/abi/mangle9.C: New test.
23789         * g++.dg/abi/mangle10.C: New test.
23790         * g++.dg/abi/mangle11.C: New test.
23791         * g++.dg/abi/mangle12.C: New test.
23792
23793 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
23794
23795         PR c++/7188.
23796         * g++.dg/template/meminit1.C: New test.
23797         * g++.dg/warn/Wreorder-1.C: Likewise.
23798         * g++.old-deja/g++.mike/warn3.C: Tweak.
23799         * lib/prune.exp: Ingore "in copy constructor".
23800
23801 2002-10-02  Andreas Jaeger  <aj@suse.de>
23802
23803         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
23804         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
23805         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
23806         on x86-64.
23807
23808 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
23809
23810         * gcc.dg/empty1.C: Fix typo.
23811
23812 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
23813
23814         * gcc.dg/alias-1.c: New test.
23815
23816 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
23817
23818         * gcc.dg/empty1.C: New test.
23819
23820         * g++.dg/tls/init-2.C: Tweak error messages.
23821
23822 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
23823
23824         * gcc.c-torture/compile/20020923-1.c: New test.
23825
23826 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
23827
23828         * gcc.c-torture/execute/ffs-1.c: New test.
23829         * gcc.c-torture/execute/ffs-2.c: Ditto.
23830
23831 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
23832
23833         * g++.dg/overload/member1.C: New test.
23834
23835 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
23836
23837         * g++.dg/abi/empty7.C: New test.
23838         * g++.dg/init/pm2.C: Likewise.
23839
23840 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
23841
23842         * g++.dg/rtti/crash1.C: New test.
23843
23844 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
23845
23846         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
23847         gcc.dg/sibcall-4.c: New tests.
23848
23849 2002-09-28  Roger Sayle  <roger@eyesopen.com>
23850
23851         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
23852         powerpc and MMIX targets.
23853
23854 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
23855
23856         * gcc.dg/cpp/20020927-1.c: New.
23857
23858 2002-09-26  David S. Miller  <davem@redhat.com>
23859
23860         * gcc.c-torture/compile/trunctfdf.c: New.
23861
23862 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23863
23864         * lib/target-supports.exp (check_weak_available): Handle solaris2.
23865
23866 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
23867
23868         * gcc.c-torture/execute/loop-15.c: New.
23869
23870 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
23871
23872         * README.QMTEST: Fix typo.
23873
23874 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
23875
23876         * gcc.dg/20020926-1.c: New test.
23877
23878 2002-09-25  David S. Miller  <davem@redhat.com>
23879
23880         PR target/7842
23881         * gcc.c-torture/execute/shiftdi.c: New test.
23882
23883 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
23884
23885         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
23886         unique to the tool.
23887         * lib/g77.exp (g77_init): Likewise.
23888         * lib/g++.exp (g++_init): Likewise.
23889         * lib/objc.exp (objc_init): Likewise.
23890
23891 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
23892
23893         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
23894         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
23895         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
23896
23897 2002-09-25  Richard Henderson  <rth@redhat.com>
23898
23899         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
23900         too-small long double.
23901
23902 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
23903
23904         * gcc.dg/20020919-1.c: New test.
23905
23906 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
23907
23908         * g++.dg/abi/bitfield6.C: New test.
23909         * g++.dg/abi/bitfield7.C: New test.
23910         * g++.dg/abi/bitfield8.C: New test.
23911         * g++.dg/abi/vbase11.C: New test.
23912
23913 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23914
23915         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
23916         hppa*-*-hpux*.  Update test comment.
23917
23918 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
23919
23920         * gcc.dg/tls/struct-1.c: New test.
23921
23922 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
23923
23924         * gcc.dg/cpp/tr-warn2.c: Update.
23925
23926 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
23927
23928         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
23929
23930 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
23931
23932         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
23933         systems.
23934
23935 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
23936
23937         * gcc.c-torture/execute/ieee/mzero3.c: New test.
23938
23939         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
23940         Adjust for c++filt moved to binutils.  Remove spurious duplicate
23941         setting of cxxfilt.
23942
23943 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
23944
23945         * gcc.dg/20020312-2.c: Update for darwin.
23946
23947 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
23948
23949         * g++.old-deja/g++.other/crash32.C: Mark ICE.
23950
23951 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
23952
23953         * objc.dg/comp-types-1.m: New test.
23954         * objc.dg/comp-types-2.m: New test.
23955         * objc.dg/comp-types-3.m: New test.
23956         * objc.dg/comp-types-4.m: New test.
23957         * objc.dg/comp-types-5.m: New test.
23958         * objc.dg/comp-types-6.m: New test.
23959
23960 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23961
23962         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
23963
23964 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
23965
23966         * g++.dg/other/do1.C: New test.
23967
23968         * g++.dg/template/subst1.C: New test.
23969
23970 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
23971
23972         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
23973
23974 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
23975
23976         * g++.dg/template/qualttp20.C: Adjust expected errors.
23977         * g++.old-deja/g++.jason/report.C: Likewise.
23978         * g++.old-deja/g++.other/qual1.C: Likewise.
23979
23980         * g++.dg/lookup/scoped2.C: New test.
23981
23982         * g++.dg/ext/asm3.C: New test.
23983
23984 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
23985
23986         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
23987
23988 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
23989
23990         * ChangeLog: follow spelling conventions.
23991         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
23992         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
23993         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
23994         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
23995         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
23996         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
23997         * g++.old-deja/g++.law/global-init1.C: Likewise.
23998         * g++.old-deja/g++.other/delete4.C: Likewise.
23999         * g++.old-deja/g++.other/inline21.C: Likewise.
24000         * g++.old-deja/g++.other/singleton.C: Likewise.
24001         * g77.dg/strlen0.f: Likewise.
24002         * g77.f-torture/compile/20010519-1.f: Likewise.
24003         * g77.f-torture/compile/980310-4.f: Likewise.
24004         * gcc.c-torture/compile/20000605-1.c: Likewise.
24005         * gcc.c-torture/execute/20020225-1.c: Likewise.
24006         * gcc.dg/c90-hexfloat-2.c: Likewise.
24007         * gcc.dg/c99-bool-1.c: Likewise.
24008         * gcc.dg/c99-hexfloat-2.c: Likewise.
24009         * gcc.dg/dll-2.c: Likewise.
24010         * gcc.dg/wtr-union-init-1.c: Likewise.
24011         * gcc.dg/wtr-union-init-2.c: Likewise.
24012         * gcc.dg/wtr-union-init-3.c: Likewise.
24013         * gcc.dg/cpp/avoidpaste1.c: Likewise.
24014         * gcc.dg/cpp/defined.c: Likewise.
24015         * gcc.dg/cpp/macsyntx.c: Likewise.
24016         * gcc.dg/cpp/paste2.c: Likewise.
24017         * gcc.dg/cpp/trad/defined.c: Likewise.
24018         * gcc.dg/format/c90-printf-1.c: Likewise.
24019         * gcc.dg/format/c90-scanf-1.c: Likewise.
24020         * gcc.dg/format/c99-printf-1.c: Likewise.
24021         * gcc.dg/format/c99-scanf-1.c: Likewise.
24022         * gcc.misc-tests/gcov-8.c: Likewise.
24023         * lib/profopt.exp: Likewise.
24024
24025 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
24026
24027         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
24028
24029 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
24030
24031         * g++.dg/inherit/using2.C: New test.
24032
24033 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
24034
24035         * ChangeLog: Follow spelling conventions.
24036         * g++.dg/template/friend4.C: Likewise.
24037         * g++.old-deja/g++.pt/crash67.C: Likewise.
24038         * gcc.c-torture/execute/20000801-4.c: Likewise.
24039         * gcc.dg/c90-digraph-1.c: Likewise.
24040         * gcc.dg/c94-digraph-1.c: Likewise.
24041         * gcc.dg/c99-digraph-1.c: Likewise.
24042         * gcc.dg/cpp/line5.c: Likewise.
24043         * gcc.dg/cpp/multiline.c: Likewise.
24044         * gcc.dg/cpp/trad/literals-1.c: Likewise.
24045         * gcc.dg/format/attr-3.c: Likewise.
24046         * gcc.dg/format/c90-scanf-3.c: Likewise.
24047         * gcc.dg/format/ext-4.c: Likewise.
24048
24049 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
24050
24051         * g++.dg/template/pretty1.C: New test.
24052
24053 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
24054
24055         * gcc.c-torture/execute/struct-cpy-1.c: New test.
24056
24057 2002-09-13  Matt Austern  <austern@apple.com>
24058
24059         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
24060         passing a cast expression to a function by const reference.
24061
24062 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
24063
24064         * g++.dg/template/deduce1.C: New test.
24065
24066 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
24067
24068         * gcc.c-torture/execute/simd-1.c: Force all use of int to
24069         32-bit int.
24070
24071 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24072
24073         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
24074         usage.
24075
24076 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
24077
24078         * gcc.c-torture/compile/20020910-1.c: New test.
24079
24080 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
24081
24082         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
24083
24084 2002-09-10  Andreas Jaeger  <aj@suse.de>
24085
24086         * gcc.dg/20020312-2.c: Adjust for x86-64.
24087
24088 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
24089
24090         * g77.dg/7388.f: New test case for PR 7388.
24091
24092 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
24093
24094         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
24095
24096 2002-09-05  Ziemowit Laski <zlaski@apple.com>
24097
24098         * objc.dg/proto-lossage-1.m: New test.
24099
24100 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
24101
24102         * gcc.dg/cpp/_Pragma4.c: Fix typo.
24103
24104 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
24105
24106         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
24107         expected to pass.
24108
24109 2002-09-06  Stan Shebs  <shebs@apple.com>
24110             David Edelsohn  <edelsohn@gnu.org>
24111
24112         * gcc.dg/weak: New directory.
24113         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
24114         target-specific xfail bits.
24115         * gcc.dg/typeof-2.c: Move to new directory.
24116         * gcc.dg/weak.exp: New expect script.
24117
24118 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
24119
24120         * gcc.c-torture/execute/extzvsi.c: New test.
24121
24122 2002-09-05  Stan Shebs  <shebs@apple.com>
24123
24124         * gcc.dg/weak-1.c: xfail on Darwin.
24125         * gcc.dg/weak-2.c: Ditto.
24126         * gcc.dg/weak-3.c: Ditto.
24127         * gcc.dg/weak-4.c: Ditto.
24128         * gcc.dg/weak-5.c: Ditto.
24129         * gcc.dg/weak-6.c: Ditto.
24130         * gcc.dg/weak-7.c: Ditto.
24131         * gcc.dg/weak-8.c: Ditto.
24132         * gcc.dg/weak-9.c: Ditto.
24133
24134 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
24135
24136         * gcc.c-torture/execute/loop-14.c: New test.
24137
24138 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
24139
24140         * g++.dg/other/cxa-atexit1.C: New test.
24141
24142         * gcc.dg/typeof-2.c: New test.
24143
24144 2002-09-03  Roger Sayle  <roger@eyesopen.com>
24145
24146         * gcc.dg/builtins-2.c: New testcase.
24147         * gcc.dg/builtins-3.c: New testcase.
24148
24149 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
24150
24151         * gcc.dg/cpp/_Pragma4.c: New test.
24152
24153 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
24154
24155         * objc/execute/nil_method-1.m: New testcase.
24156
24157 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
24158
24159         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
24160         [Object class], not [Object initialize].
24161
24162 2002-08-31  Roger Sayle  <roger@eyesopen.com>
24163             Hans-Peter Nilsson  <hp@bitrange.com>
24164
24165         * gcc.c-torture/execute/20020720-1.x: Skip test on
24166         mmix-knuth-mmixware.  Correct comment.
24167
24168 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
24169
24170         * testsuite/g++.dg/abi/bitfield5.C: New test.
24171         * testsuite/g++.dg/abi/vbase10.C: Likewise.
24172
24173 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
24174
24175         * objc.dg/undeclared-selector.m: New test.
24176
24177 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
24178
24179         * g++.dg/other/offsetof1.C: Avoid cast warning.
24180
24181 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
24182
24183         * objc.dg/super-class-2.m: New test.
24184
24185 2002-08-24  Matt Austern  <austern@apple.com>
24186
24187         * g++.dg/ext/lvaddr.C: New test.
24188         * g++.dg/ext/lvcast.C: New test.
24189
24190 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
24191
24192         * testsuite/g++.dg/inherit/cond1.C: New test.
24193
24194 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
24195
24196         * gcc.dg/noncompile/incomplete-1.c: New test.
24197
24198 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
24199
24200         * gcc.dg/typespec-1.c: New test.
24201
24202 2002-08-20  Devang Patel  <dpatel@apple.com>
24203         * objc.dg/proto-hier-2.m: New test.
24204
24205 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
24206
24207         * objc.dg/bitfield-1.m: New test.
24208         * objc.dg/bitfield-2.m: New test.
24209
24210 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
24211
24212         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
24213         gcc.dg/c99-flex-array-4.c: New tests.
24214
24215 2002-08-16  Stan Shebs  <shebs@apple.com>
24216
24217         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
24218
24219 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
24220
24221         * gcc.dg/typeof-1.c: New test.
24222         * g++.dg/ext/typeof2.C: New test.
24223
24224 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
24225
24226         * g++.dg/other/offsetof1.C: New test.
24227
24228 2002-08-14  Richard Henderson  <rth@redhat.com>
24229
24230         * gcc.dg/tls/diag-3.c: Fix expected message strings.
24231
24232 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
24233
24234         * gcc.dg/cpp/_Pragma3.c: New test.
24235
24236 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
24237
24238         * g++.dg/template/inherit3: New test.
24239
24240 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
24241
24242         * gcc.dg/bitfld-4.c: Add blank options.
24243
24244 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
24245
24246         * g++.dg/template/crash1.C: New test.
24247
24248 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
24249
24250         * gcc.dg/tls/opt-2.c: New test.
24251
24252 2002-08-08  Devang Patel  <dpatel@apple.com>
24253
24254         * objc.dg/selector-1.m : New test
24255
24256 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
24257
24258         * g++.dg/abi/bitfield4.C: New test.
24259         * gcc.dg/bitfld-4.c: New test.
24260
24261 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
24262
24263         * g++.dg/other/packed1.C: New test.
24264
24265 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
24266
24267         * g++.dg/abi/offsetof.C: Tweak error messages.
24268         * g++.old-deja/g++.mike/p10769a.C: Likewise.
24269
24270 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
24271
24272         * gcc.dg/bitfld-3.c: New test.
24273
24274 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
24275             Richard Henderson  <rth@redhat.com>
24276
24277         * gcc.dg/i386-bitfield1.c: New test.
24278         * g++.dg/abi/bitfield3.C: Update.
24279
24280 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
24281
24282         * objc.dg/const-str-2.m: Update.
24283         * gcc.dg/cpp/c++98.c: Change to C extension.
24284         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
24285         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
24286
24287 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
24288
24289         * testsuite/gcc.dg/tls/diag-3.c: New.
24290
24291 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
24292
24293         * g++.dg/README (Subdirectories): Document new subdir expr.
24294         * g++.dg/expr/pmf-1.C: New test.
24295
24296 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
24297
24298         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
24299
24300 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
24301
24302         * g++.dg/abi/bitfield3.C: New test.
24303
24304 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
24305
24306         * lib/gcov.exp: Tweak expected line formats.
24307         * gcc.misc-tests/gcov8.c: New test.
24308         * gcc.misc-tests/gcov8.x: New flags.
24309
24310 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
24311
24312         * consistency.vlad/layout/endian.c: Include string.h.
24313
24314         * gcc.c-torture/execute/20020805-1.c: New test.
24315
24316 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
24317
24318         * g++.dg/other/conversion1.C: New test.
24319
24320 2002-08-03  Roger Sayle  <roger@eyesopen.com>
24321
24322         * gcc.dg/builtins-1.c: New testcase.
24323
24324 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
24325
24326         * g++.dg/inherit/access3.C: New test.
24327
24328 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
24329
24330         * gcc.dg/ia64-visibility-2.c: New test.
24331
24332 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
24333
24334         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
24335         __qualifier_flags to __flags.
24336
24337 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
24338
24339         * g++.dg/inherit/operator1.C: New test.
24340         * g++.dg/lookup/disamb1.C: Fix typo in comment.
24341         * g++.dg/other/error1.C: Change expected error message.
24342         * g++.dg/template/conv4.C: Likewise.
24343
24344 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
24345
24346         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
24347         for documented behavior.
24348
24349 2002-07-25  Roger Sayle  <roger@eyesopen.com>
24350
24351         * gcc.c-torture/execute/20020720-1.x: Skip this test on
24352         several targets known to fail.
24353
24354 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
24355
24356         * gcc.dg/mips-args-[123].c: New tests.
24357
24358 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
24359
24360         * gcc.dg/ppc-spe.c: New.
24361
24362 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
24363
24364         * g++.dg/other/ptrmem4.C: New testcase.
24365
24366 2002-07-24  Richard Henderson  <rth@redhat.com>
24367
24368         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
24369
24370 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
24371
24372         * g++.dg/ext/alignof1.C (main): Return 0 for success.
24373
24374 2002-07-24  Roger Sayle  <roger@eyesopen.com>
24375
24376         * gcc.c-torture/execute/memset-3.c: New testcase.
24377
24378 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
24379
24380         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
24381         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
24382
24383 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24384
24385         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
24386         Delete.
24387
24388 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
24389
24390         * gcc.c-torture/compile/simd-4.c: New test.
24391
24392 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24393
24394         PR c++/7347, c++/7348
24395         * g++.dg/template/access4.C: New test.
24396         * g++.dg/template/access5.C: New test.
24397         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
24398         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
24399         * g++.old-deja/g++.pt/ttp58.C: Likewise.
24400         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
24401
24402 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
24403
24404         * gcc.dg/gnu89-init-2.c: New test.
24405
24406 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
24407
24408         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
24409
24410 2002-07-20  Roger Sayle  <roger@eyesopen.com>
24411
24412         * gcc.c-torture/execute/20020720-1.c: New testcase.
24413
24414 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
24415
24416         * gcc.dg/cpp/Wsignprom.c: New tests.
24417
24418 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
24419
24420         * gcc.c-torture/execute/loop-13.c: New test.
24421
24422 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
24423
24424         * gcc.dg/cpp/expr.c: New tests.
24425
24426 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
24427
24428         * g++.dg/opt/pr6713.C: Add template instantiation.
24429
24430 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
24431
24432         * gcc.dg/nest.c: New test.
24433
24434 2002-07-17  Richard Henderson  <rth@redhat.com>
24435
24436         * g++.dg/opt/pr6713.C: New test.
24437
24438 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
24439
24440         * gcc.c-torture/execute/loop-2e.x: Let the testcase
24441         XFAIL for all x86 processors.
24442
24443 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
24444
24445         * gcc.c-torture/execute/20010122-1.x: Do not test with
24446         -fomit-frame-pointer.
24447
24448 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24449
24450         * g++.dg/template/instantiate2.C: New test.
24451         * g++.dg/template/spec4.C: New test.
24452
24453 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24454
24455         * g++.dg/template/access2.C: New test.
24456         * g++.dg/template/access3.C: New test.
24457
24458 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
24459
24460         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
24461         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
24462         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
24463         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
24464         Convert to use <stdarg.h>.
24465         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
24466         Delete.
24467         * gcc.dg/va-arg-2.c: New.
24468         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
24469
24470 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
24471
24472         * gcc.c-torture/compile/20020710-1.c: New test.
24473
24474 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
24475                           Andrew Pinski  <pinskia@physics.uc.edu>
24476
24477         gcc.c-torture/compile/simd-2.c: New testcase.
24478         gcc.c-torture/compile/simd-3.c: Likewise.
24479
24480 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
24481
24482         PR c++/7224
24483         * g++.dg/overload/error1.C: New test.
24484
24485 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24486
24487         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
24488         configuration and IRIX 6 O32 ABI.
24489
24490 2002-07-11  Roger Sayle  <roger@eyesopen.com>
24491
24492         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
24493
24494 2002-07-10  Roger Sayle  <roger@eyesopen.com>
24495
24496         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
24497
24498 2002-07-10  Jeffrey A Law  <law@redhat.com>
24499
24500         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
24501
24502         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
24503
24504 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
24505
24506         * gcc.dg/20020312-2.c: Check for __PPC__.
24507
24508 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
24509
24510         * gcc.c-torture/compile/20020709-1.c: New test.
24511
24512 2002-07-07  Roger Sayle  <roger@eyesopen.com>
24513
24514         * g++.dg/template/qualttp21.C: New test case.
24515
24516 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
24517
24518         * gcc.c-torture/compile/20020706-1.c: New test.
24519         * gcc.c-torture/compile/20020706-2.c: New test.
24520
24521 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
24522             Alexandre Oliva  <aoliva@redhat.com>
24523
24524         * g++.dg/warn/incomplete1.C: New test.
24525
24526 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24527
24528         PR c++/7099
24529         * g++.dg/warn/noreturn1.C: New test.
24530
24531 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
24532
24533         PR c++/6706
24534         * g++.dg/debug/debug6.C: New test.
24535         * g++.dg/debug/debug7.C: New test.
24536
24537 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
24538
24539         * gcc.c-torture/compile/simd-3.c: New test.
24540
24541 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
24542
24543         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
24544         * gcc.dg/20020620-1.c: Likewise.
24545
24546 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24547
24548         PR c++/6944
24549         * g++.dg/init/array4.C: New test.
24550         * g++.dg/init/array5.C: New test.
24551
24552 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
24553
24554         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
24555         * gcc.c-torture/execute/simd-2.c (main): Likewise.
24556
24557 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24558
24559         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
24560         * gcc.dg/wtr-aggr-init-1.c: Likewise.
24561         * gcc.dg/wtr-conversion-1.c: Likewise.
24562         * gcc.dg/wtr-escape-1.c: Likewise.
24563         * gcc.dg/wtr-int-type-1.c: Likewise.
24564         * gcc.dg/wtr-label-1.c: Likewise.
24565         * gcc.dg/wtr-static-1.c: Likewise.
24566         * gcc.dg/wtr-strcat-1.c: Likewise.
24567         * gcc.dg/wtr-suffix-1.c: Likewise.
24568         * gcc.dg/wtr-switch-1.c: Likewise.
24569         * gcc.dg/wtr-unary-plus-1.c: Likewise.
24570         * gcc.dg/wtr-union-init-1.c: Likewise.
24571         * gcc.dg/wtr-union-init-2.c: Likewise.
24572         * gcc.dg/wtr-union-init-3.c: Likewise.
24573
24574         * gcc.dg/wtr-func-def-1.c: New test.
24575
24576 2002-07-02 Devang Patel <dpatel@apple.com>
24577
24578         * objc.dg/param-1.m: New test.
24579
24580 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
24581
24582         * gcc.dg/cpp/trad/directive.c: Add test.
24583         * gcc.dg/cpp/trad/macroargs.c: Add test.
24584         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
24585
24586 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
24587
24588         * gcc.dg/cpp/cmdlne-M.c: New test.
24589
24590 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
24591
24592         * objc.dg/desig-init-1.m: New test.
24593
24594 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24595
24596         PR c++/6716
24597         * g++.dg/template/instantiate1.C: New test.
24598
24599 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
24600
24601         PR c++/7112
24602         * g++.dg/template/sizeof2.C: New test.
24603
24604 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
24605
24606         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
24607         gcc.dg/cpp/trad/include.c: New tests.
24608
24609 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
24610
24611         PR target/7177
24612         * gcc.c-torture/compile/20020701-1.c: New test.
24613
24614 2002-07-01  Stan Shebs  <shebs@apple.com>
24615
24616         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
24617         header here...
24618         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
24619         (objc-torture-execute): or here.
24620
24621 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
24622
24623         * gcc.c-torture/execute/arith-rand-ll.c: New test.
24624
24625 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
24626
24627         * gcc.dg/cpp/trad/escaped-nl.c: New test.
24628
24629 2002-06-30  Devang Patel  <dpatel@apple.com>
24630
24631         * objc.dg/fsyntax-only.m: New test.
24632
24633 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
24634
24635         PR c++/6695
24636         * g++.dg/template/friend7.C: New file.
24637
24638 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
24639
24640         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
24641         return type.
24642
24643 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
24644
24645         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
24646         avoid division by zero.
24647
24648 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
24649
24650         * gcc.dg/Wunknownprag.c: New tests.
24651
24652 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
24653
24654         * gcc.c-torture/execute/simd-2.c: New test.
24655
24656 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
24657
24658         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
24659         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
24660         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
24661         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
24662         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
24663         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
24664         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
24665         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
24666         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
24667         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
24668         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
24669         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
24670         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
24671         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
24672         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
24673         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
24674         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
24675
24676 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
24677
24678         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
24679         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
24680         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
24681         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
24682         New tests.
24683         * gcc.dg/cpp/trad/directive.c: Update.
24684
24685 2002-06-23  Andreas Jaeger  <aj@suse.de>
24686
24687         * gcc.c-torture/execute/complex-6.c: New.
24688
24689 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
24690
24691         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
24692         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
24693         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
24694         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
24695
24696 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
24697
24698         * gcc.dg/cpp/trad: New directory with traditional tests copied
24699         from parent directory.
24700         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
24701         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
24702         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
24703         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
24704         Move to trad/ and rename.
24705         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
24706         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
24707         gcc.dg/cpp/trad/redef2.c: New tests.
24708         * gcc.dg/cpp/trad/trad.exp: New driver.
24709
24710 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
24711
24712         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
24713         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
24714         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
24715         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
24716         Remove.
24717
24718 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
24719
24720         * gcc.dg/20020620-1.c: New test.
24721
24722 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24723
24724         * g++.dg/template/ttp4.C: New test.
24725
24726 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
24727
24728         * g++.dg/opt/vt1.C: Fix regexp.
24729
24730 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24731
24732         * gcc.c-torture/execute/pure-1.c: Make functions static again.
24733         Don't use attribute `noinline'.
24734
24735 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
24736
24737         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
24738
24739 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
24740
24741         * gcc.c-torture/execute/simd-1.c: New.
24742
24743         * gcc.dg/simd-1.c: New.
24744
24745 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
24746
24747         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
24748
24749 2002-06-16  Richard Henderson  <rth@redhat.com>
24750
24751         * g++.dg/ext/anon-struct1.C: New.
24752         * g++.dg/ext/anon-struct2.C: New.
24753         * g++.dg/ext/anon-struct3.C: New.
24754         * gcc.dg/anon-struct-1.c: New.
24755         * gcc.dg/anon-struct-2.c: New.
24756         * gcc.dg/anon-struct-3.c: New.
24757         * gcc.dg/20011008-1.c: Adjust warning text.
24758         * gcc.dg/20020527-1.c: Add -fms-extensions.
24759
24760 2002-06-16  Richard Henderson  <rth@redhat.com>
24761
24762         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
24763
24764 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
24765
24766         * gcc.c-torture/execute/20020615-1.c: New test.
24767
24768 2002-06-15  Roger Sayle  <roger@eyesopen.com>
24769
24770         * gcc.c-tortuture/execute/compare-1.c: New test case.
24771         * gcc.c-tortuture/execute/compare-2.c: New test case.
24772         * gcc.c-tortuture/execute/compare-3.c: New test case.
24773
24774 2002-06-13  Richard Henderson  <rth@redhat.com>
24775
24776         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
24777         ia64 ilp32.
24778
24779 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24780
24781         * g++.dg/template/typename2.C: Update error message.
24782
24783 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
24784
24785         * gcc.c-torture/execute/20020611-1.c: New test.
24786
24787 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
24788
24789         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
24790         list of targets to skip.
24791
24792 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
24793
24794         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
24795         targets if not optimizing.
24796
24797 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
24798
24799         * gcc.c-torture/compile/20020605-1.c: New test.
24800
24801         * g++.dg/opt/vt1.C: New test.
24802
24803         * gcc.dg/20020531-1.c: New test.
24804
24805         * gcc.dg/20020530-1.c: New test.
24806
24807         * gcc.dg/20020527-1.c: New test.
24808
24809         * g++.dg/opt/cse1.C: New test.
24810
24811 2002-06-07  Roger Sayle  <roger@eyesopen.com>
24812
24813         * gcc.dg/20020607-2.c: New test case.
24814
24815 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
24816
24817         * gcc.c-torture/compile/20020604-1.c: New test.
24818
24819 2002-06-04  Richard Henderson  <rth@redhat.com>
24820
24821         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
24822         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
24823         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
24824
24825 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
24826
24827         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
24828
24829 2002-06-03  Richard Henderson  <rth@redhat.com>
24830
24831         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
24832         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
24833
24834 2002-06-02  Richard Henderson  <rth@redhat.com>
24835
24836         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
24837         test functions static.
24838
24839 2002-06-02  Andreas Jaeger  <aj@suse.de>
24840
24841         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
24842         now.
24843
24844 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
24845
24846         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
24847         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
24848         Update for mofified diagnostics.
24849         * gcc.dg/c99-intconst-1.c: No longer fail.
24850
24851 2002-06-02  Richard Henderson  <rth@redhat.com>
24852
24853         * gcc.dg/uninit-A.c: Remove xfail markers.
24854
24855 2002-06-01  Roger Sayle  <roger@eyesopen.com>
24856
24857         * gcc.dg/fnegate-1.c: New test case.
24858
24859 2002-05-30  Osku Salerma  <osku@iki.fi>
24860
24861         * gcc.c-torture/execute/mayalias-1.c: New file.
24862
24863 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
24864
24865         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
24866         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
24867         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
24868
24869 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
24870
24871         * gcc.c-torture/execute/20020529-1.c: New test.
24872
24873 2002-05-27  Richard Henderson  <rth@redhat.com>
24874
24875         * g++.dg/ext/attrib6.C: New test case.
24876
24877 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24878
24879         * gcc.c-torture/execute/pure-1.c: New test.
24880
24881 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
24882
24883         * gcc.dg/cpp/arith-2.c: Remove.
24884
24885 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
24886
24887         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
24888         * gcc.dg/cpp/if-3.c: Remove.
24889
24890 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
24891
24892         * g++.dg/opt/cse2.C: New test.
24893
24894 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
24895
24896         * gcc.dg/cpp/arith-1.c: New semantic tests.
24897         * gcc.dg/cpp/if-1.c: Update.
24898
24899 2002-05-24  Ben Elliston  <bje@redhat.com>
24900
24901         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
24902
24903 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
24904
24905         * gcc.dg/verbose-asm.c: New test.
24906
24907 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
24908
24909         * gcc.dg/cpp/paste12.c: New test.
24910
24911 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
24912
24913         * g++.dg/parse/named_ops.C: New test.
24914
24915 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
24916
24917         * gcc/testsuite/gcc.dg/weak-8.c: New test.
24918
24919 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
24920
24921         * gcc.dg/weak-2.c: Allow optional leading underscore
24922         in scan-assembler symbol name.
24923         * gcc.dg/weak-3.c: Likewise.
24924         * gcc.dg/weak-4.c: Likewise.
24925         * gcc.dg/weak-5.c: Likewise.
24926
24927 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
24928
24929         * gcc.dg/20020523-1.c: New test.
24930
24931 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
24932
24933         * objc.dg/const-str-2.m: Update now that we stop after
24934         a command line error.
24935
24936 2002-05-22  Richard Henderson  <rth@redhat.com>
24937
24938         * g++.dg/dg.exp: Fix typo in test pruneing.
24939
24940 2002-05-22  Richard Henderson  <rth@redhat.com>
24941
24942         * g++.dg/dg.exp: Prune the tls subdirectory.
24943         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
24944         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
24945         * g++.dg/tls/init-1.C: New.
24946
24947 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
24948
24949         * gcc.dg/20020517-1.c: New test.
24950
24951 2002-05-21  Richard Henderson  <rth@redhat.com>
24952
24953         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
24954         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
24955
24956 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
24957
24958         * g++.dg/other/copy2.C: New test.
24959
24960 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
24961
24962         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
24963         (MAX_COPY): Bump up to 10 times sizeof (long long).
24964         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
24965
24966         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
24967         sizeof (long long).
24968
24969         * gcc.c-torture/execute/strcpy-1.c: New test.
24970
24971 2002-05-19  Jason Merrill  <jason2redhat.com>
24972
24973         * g++.dg/ext/oper1.C: New test.
24974
24975 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
24976 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
24977
24978         * README.QMTEST: New file.
24979
24980         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
24981
24982 2002-05-19  Andreas Jaeger  <aj@suse.de>
24983
24984         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
24985         now.
24986         * gcc.c-torture/execute/loop-2d.x: Likewise.
24987
24988 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
24989
24990         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
24991         support weak symbols.
24992         * gcc.dg/weak-4.c: Likewise
24993         * gcc.dg/weak-6.c: Likewise
24994
24995 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
24996
24997         * gcc.dg/weak-3.c: Add dg-excess-error comment for
24998         cygwin, coff and h8300-*-hms targets
24999         * gcc.dg/weak-5.c: Likewise
25000         * gcc.dg/weak-7.c: Likewise
25001
25002 2002-05-16  Jason Merrill  <jason@redhat.com>
25003
25004         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
25005         (scan-assembler-not, scan-assembler-dem): Likewise.
25006         (scan-assembler-dem-not): Likewise.
25007
25008 2002-05-15  Richard Henderson  <rth@redhat.com>
25009
25010         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
25011
25012 2002-05-15  Richard Henderson  <rth@redhat.com>
25013
25014         * gcc.dg/weak-5.c (vfoo1c): No warning here.
25015         (vfoo1f): Warning here.
25016         (vfoo1l): Don't redefine the alias.
25017
25018 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
25019
25020         * g++.dg/init/pm1.C: New test.
25021
25022 2002-05-12  David S. Miller  <davem@redhat.com>
25023
25024         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
25025         types.
25026
25027 2002-05-10  Roger Sayle  <roger@eyesopen.com>
25028
25029         * gcc.c-torture/execute/20020510-1.c: New test case.
25030
25031 2002-05-10  David S. Miller  <davem@redhat.com>
25032
25033         * gcc.c-torture/execute/conversion.c: Test long double too.
25034
25035 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
25036
25037         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
25038         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
25039         * lib/g++.exp (g++_link_flags): Likewise.
25040         * lib/objc.exp (objc_target_compile): Likewise.
25041
25042 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
25043
25044         * gcc.dg/cpp/poison.c: Update.
25045         * gcc.dg/cpp/20000625-2.c: Remove.
25046         * gcc.dg/cpp/direct2s.c: Remove final test.
25047
25048 2002-05-08  Tom Rix  <trix@redhat.com>
25049
25050         * gcc.c-torture/execute/20020508-1.c: New test.
25051         * gcc.c-torture/execute/20020508-2.c: New test.
25052         * gcc.c-torture/execute/20020508-3.c: New test.
25053
25054 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
25055
25056         * gcc.dg/cpp/charconst-4.c: More tests.
25057
25058 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
25059
25060         PR c/6569
25061         * gcc.dg/weak-3.c: Update location of warning messages.
25062         * gcc.dg/weak-5.c: Likewise.
25063
25064 2002-05-06  Roger Sayle  <roger@eyesopen.com>
25065
25066         * gcc.c-torture/execute/20020506-1.c: New test case.
25067
25068 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
25069
25070         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
25071
25072 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
25073
25074         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
25075
25076 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
25077
25078         * gcc.dg/cpp/charconst-3.c: New test.
25079
25080 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
25081
25082         * gcc.dg/cpp/charconst.c: Update tests.
25083
25084 2002-05-05  Tim Josling  <tej@melbpc.org.au>
25085
25086         * treelang: Added directory for new sample language treelang. Also
25087         lib/treelang.exp: New file to signal treelang should be tested.
25088
25089 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
25090
25091         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
25092         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
25093         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
25094         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
25095         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
25096         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
25097         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
25098
25099 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
25100
25101         * gcc.dg/format/xopen-2.c: New test.
25102
25103 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
25104
25105         * gcc.dg/20020503-1.c: New test.
25106
25107 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
25108
25109         * g++.dg/init/dtor1.C: Make it tougher.
25110
25111 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
25112
25113         * g++.dg/init/dtor1.C: New test.
25114
25115 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
25116
25117         * gcc.dg/altivec-8.c: New.
25118
25119 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
25120
25121         * gcc.dg/altivec-7.c: New.
25122
25123 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
25124
25125         * g++.dg/parse/typedef1.C: New test.
25126
25127 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
25128
25129         PR c++/6486
25130         * g++.dg/template/friend6.C: New test.
25131
25132         PR c++/6492
25133         * g++.dg/init/copy1.C: New test.
25134
25135 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
25136
25137         * g++.dg/warn/effc1.C: New test.
25138
25139 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
25140
25141         * gcc.dg/cpp/if-cexp.c: Add a test.
25142
25143 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
25144
25145         * gcc.dg/20020426-2.c: New test.
25146
25147 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
25148
25149         * gcc.dg/cpp/if-mop.c: Update.
25150         * gcc.dg/cpp/if-mpar.c: Add test.
25151         * gcc.dg/cpp/if-oppr.c: Update.
25152
25153 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25154
25155         PR c/6343
25156         * gcc.dg/weak-[2-7].c: New tests.
25157
25158 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
25159
25160         * gcc.dg/enum1.c: New test.
25161
25162 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
25163
25164         PR c++/6497
25165         * g++.dg/inherit/access2.C: New test.
25166
25167 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
25168
25169         PR bootstrap/6445
25170         * gcc.dg/20020426-1.c: New test.
25171
25172 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
25173
25174         * g++.dg/abi/enum1.C: New test.
25175
25176 2002-04-26  Richard Henderson  <rth@redhat.com>
25177
25178         * gcc.dg/c99-bool-1.c: Expect always true warning.
25179
25180 2002-04-25  Roger Sayle  <roger@eyesopen.com>
25181
25182         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
25183
25184 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25185
25186         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
25187         targets.
25188
25189 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
25190
25191         * g++.dg/abi/mange7.C: New test.
25192
25193         PR c++/6438.
25194         * g++.dg/parse/stmtexpr2.C: New test.
25195
25196 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
25197
25198         * gcc.dg/20020312-2.c: Add SH target.
25199
25200 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25201
25202         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
25203         compiler output on mips*-*-irix*.
25204
25205 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
25206
25207         * g++.dg/parse/attr1.C: New test.
25208
25209 2002-04-23  Roger Sayle  <roger@eyesopen.com>
25210
25211         * gcc.c-torture/execute/string-opt-17.c: New test case.
25212         * gcc.c-torture/execute/memset-2.c: New test case.
25213
25214 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
25215
25216         PR c++/6256:
25217         * g++.dg/template/friend5.C: New test.
25218
25219         PR c++/6331:
25220         * g++.dg/template/qual1.C: Likewise.
25221
25222 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
25223
25224         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
25225         Include stdlib.h, not stdio.h or ctype.h.
25226
25227 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
25228
25229         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
25230         cris-*-elf* and mmix-*-*.
25231         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
25232         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
25233         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
25234         Ditto.
25235         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
25236         * gcc.dg/wchar_t-1.c: Ditto.
25237
25238 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
25239
25240         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
25241         Clarify comment.
25242
25243 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
25244
25245         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
25246
25247 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25248
25249         * gcc.c-torture/execute/20000906-1.x: Delete.
25250
25251 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
25252
25253         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
25254
25255 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
25256
25257         * PR6367
25258         * g77.f-torture/execute/6367.f: New test.
25259         * g77.f-torture/execute/6367.x: Disable for MMIX.
25260
25261 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
25262
25263         * PR6352
25264         * g++.dg/opt/inline2.C: New test.
25265
25266 2002-04-18  Richard Henderson  <rth@redhat.com>
25267
25268         * gcc.dg/20000906-1.c: Enable for all targets.
25269         * gcc.c-torture/compile/iftrap-2.c: New.
25270
25271 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
25272
25273         * gcc.dg/20020418-1.c: New test.
25274         * gcc.dg/20020418-2.c: New test.
25275
25276 2002-04-18  Richard Henderson  <rth@redhat.com>
25277
25278         * gcc.c-torture/compile/iftrap-1.c: New.
25279         * gcc.dg/iftrap-1.c: Adjust for ia64.
25280         * gcc.dg/iftrap-2.c: New.
25281
25282 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
25283
25284         * gcc.c-torture/compile/20020418-1.c: New test.
25285
25286 2002-04-18  Roger Sayle  <roger@eyesopen.com>
25287
25288         * gcc.c-torture/compile/20020415-1.c: New.
25289
25290 2002-04-18  David S. Miller  <davem@redhat.com>
25291
25292         * gcc.c-torture/execute/20020418-1.c: New test.
25293
25294 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
25295
25296         * gcc.dg/20020416-1.c: New test.
25297
25298         * g++.dg/opt/inline1.C: New test.
25299
25300 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
25301
25302         * gcc.dg/altivec-5.c: New test.
25303
25304         * gcc.dg/20020415-1.c: New test.
25305
25306 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
25307
25308         * testsuite/lib/chill.exp: Remove.
25309
25310 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
25311
25312         * g++.dg/other/big-struct.C: New test.
25313
25314 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
25315
25316         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
25317         of scratch file.
25318
25319 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
25320
25321         PR c/6277
25322         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
25323         in scan-assembler function name
25324
25325 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
25326
25327         * g77.f-torture/execute/980628-4.x,
25328         g77.f-torture/execute/980628-5.x,
25329         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
25330         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
25331         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
25332         i[34567]86-*-*.
25333
25334 2002-04-13  David S. Miller  <davem@redhat.com>
25335
25336         * gcc.c-torture/execute/20020413-1.c: New test.
25337
25338 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
25339
25340         * gcc.dg/asm-6.c,
25341         * g++.dg/ext/asm1.C: New tests.
25342
25343 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
25344
25345         PR c++ 5373.
25346         * g++.dg/parse/stmtexpr1.C: New test.
25347
25348         PR c++/5189.
25349         * g++.dg/template/copy1.C: New test.
25350
25351 2002-04-12  Richard Henderson  <rth@redhat.com>
25352
25353         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
25354
25355 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
25356
25357         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
25358         gcc.c-torture/execute/20020307-2.c.
25359
25360 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
25361
25362         * g++.dg/ext/attrib5.C,
25363         * g++.dg/lookup/struct1.C: New tests.
25364
25365 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
25366
25367         * gcc.dg/20020411-1.c: New test.
25368
25369         * gcc.c-torture/execute/20020411-1.c: New test.
25370
25371 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
25372
25373         * g77.f-torture/execute/6177.f: New test.
25374
25375 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
25376
25377         PR middle-end/6247
25378         * g++.dg/opt/cleanup1.C: New test.
25379
25380         * g++.dg/opt/const1.C: New test.
25381
25382 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
25383
25384         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
25385
25386 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
25387
25388         PR c++/5507
25389         * g++.dg/template/typename2.C: New test.
25390
25391 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
25392
25393         * gcc.c-torture/execute/loop-12.c: New.
25394
25395 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
25396
25397         * g77.f-torture/execute/980628-4.x,
25398         g77.f-torture/execute/980628-5.x,
25399         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
25400         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
25401         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
25402
25403 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25404
25405         PR optimization/6086
25406         * g++.dg/opt/preinc1.C: New test.
25407
25408 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
25409
25410         PR c++/5571
25411         * g++.dg/opt/static2.C: New test.
25412
25413 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
25414
25415         PR c/5120
25416         * gcc.dg/20020406-1.c: New test.
25417
25418 2002-04-04  David S. Miller  <davem@redhat.com>
25419
25420         * gcc.c-torture/execute/20020404-1.c: New test.
25421
25422 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
25423
25424         PR c/6123
25425         * gcc.dg/20020312-2.c: Do not declare global register variable
25426         if __PIC__ or __pic__ is defined.
25427
25428 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
25429
25430         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
25431         __asm__ so that it works correctly even if -ansi -pedantic-errors.
25432
25433 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25434
25435         * gcc.misc-tests/linkage.exp: Update last change to handle
25436         sparc*-, not just sparc-.
25437
25438 2002-04-03  Richard Henderson  <rth@redhat.com>
25439
25440         * gcc.dg/cpp/ucs.c: Improved long UCS test.
25441
25442 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
25443
25444         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
25445
25446 2002-04-02  David S. Miller  <davem@redhat.com>
25447
25448         * gcc.c-torture/execute/20020402-3.c: New test.
25449
25450 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
25451
25452         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
25453         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
25454
25455         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
25456         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
25457         g77.f-torture/execute/20001201.x,
25458         g77.f-torture/execute/u77-test.x: New files.
25459
25460         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
25461         * gcc.dg/wchar_t-1.c: Ditto.
25462
25463 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25464
25465         * gcc.c-torture/execute/20020402-1.c: New test.
25466
25467 2002-04-01  Richard Henderson  <rth@redhat.com>
25468
25469         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
25470
25471         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
25472
25473 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25474
25475         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
25476
25477 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
25478
25479         * g++.dg/inherit/template-as-base.C: Expect error.
25480         * g++.dg/inherit/namespace-as-base.C: Likewise.
25481
25482 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
25483
25484         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
25485         g++.dg/ext/instantiate3.C: Tweak match patterns.
25486
25487         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
25488         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
25489         -da test.
25490
25491 2002-03-31  Richard Henderson  <rth@redhat.com>
25492
25493         * gcc.dg/special/alias-2.c: New.
25494         * gcc.dg/special/ecos.exp: Run it.
25495
25496 2002-03-31  Richard Henderson  <rth@redhat.com>
25497
25498         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
25499
25500 2002-03-31  Kazu Hirata  <kazu@hxi.com>
25501
25502         * gcc.dg/weak-1.c: Disable on h8300 port.
25503
25504 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
25505
25506         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
25507         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
25508         ordering tests.
25509         * g++.dg/bprob/bprob-1.C: New test.
25510         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
25511         * g++.dg/gcov/gcov-1.C: New test.
25512         * g++.dg/gcov/gcov-1.x: New file.
25513         * g++.dg/gcov/gcov-2.C: New test.
25514         * g++.dg/gcov/gcov-3.C: New test.
25515         * g++.dg/gcov/gcov-3.h: New file.
25516
25517 2002-03-28  Roger Sayle  <roger@eyesopen.com>
25518
25519         * g++.old-deja/g++.other/builtins5.C: New test.
25520         * g++.old-deja/g++.other/builtins6.C: New test.
25521         * g++.old-deja/g++.other/builtins7.C: New test.
25522         * g++.old-deja/g++.other/builtins8.C: New test.
25523         * g++.old-deja/g++.other/builtins9.C: New test.
25524
25525 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
25526
25527         * g++.dg/opt/static1.C: New test.
25528
25529         * g++.dg/opt/longbranch1.C: New test.
25530
25531 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
25532
25533         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
25534
25535         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
25536
25537 2002-03-28  Jeffrey A Law  (law@redhat.com)
25538
25539         * gcc.c-torture/execute/20020328-1.c: New test.
25540
25541 2002-03-27  Richard Henderson  <rth@redhat.com>
25542
25543         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
25544         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
25545         move from g++.old-deja/g++.ext/.
25546
25547 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
25548
25549         * g++.dg/init/new2.C: New test.
25550
25551 2002-03-26  Richard Henderson  <rth@redhat.com>
25552
25553         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
25554
25555         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
25556         on sparc.
25557
25558         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
25559         sparcv9 systems.
25560         * gcc.dg/20001102-1.c: Likewise.
25561
25562 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
25563
25564         * gcc.dg/cpp/endif-pedantic1.c,
25565         gcc.dg/cpp/endif-pedantic2.c:  New tests.
25566
25567 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
25568
25569         * g++.dg/init/new1.C: New test.
25570
25571 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
25572
25573         * g++.dg/abi/vbase9.C: New test.
25574
25575 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
25576
25577         * gcc.dg/arm-asm.c: New test.
25578
25579 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
25580
25581         * gcc.dg/Wswitch-enum.c: New test.
25582         Fix PR c/5044.
25583
25584 2002-03-26  Richard Henderson  <rth@redhat.com>
25585
25586         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
25587         structure.
25588
25589 2002-03-25  Richard Henderson  <rth@redhat.com>
25590
25591         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
25592         sparcv9 systems.
25593
25594         * gcc.c-torture/compile/20011119-1.c (xxx): New.
25595         * gcc.c-torture/compile/20011119-2.c (xxx): New.
25596
25597 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
25598
25599         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
25600
25601 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
25602
25603         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
25604         targets using generic thunk support.
25605
25606 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
25607
25608         * gcc.c-torture/compile/20020323-1.c: New test.
25609
25610         * g++.dg/opt/conj2.C: New test.
25611
25612 2002-03-24  Richard Henderson  <rth@redhat.com>
25613
25614         * gcc.dg/weak-1.c: Use -fno-common.
25615
25616 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
25617
25618         * g77.dg/f77-edit-apostrophe-out.f: New test
25619         * g77.dg/f77-edit-h-out.f: New test
25620         * g77.dg/f77-edit-t-in.f: New test
25621         * g77.dg/f77-edit-t-out.f: New test
25622         * g77.dg/f77-edit-x-out.f: New test
25623         * g77.dg/f77-edit-slash-out.f: New test
25624         * g77.dg/f77-edit-colon-out.f: New test
25625         * g77.dg/f77-edit-s-out.f: New test
25626
25627 2002-03-24  Richard Henderson  <rth@redhat.com>
25628
25629         * objc/execute/formal_protocol-6.x: New XFAIL.
25630
25631 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
25632
25633         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
25634         that do not support weak symbols
25635
25636 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
25637
25638         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
25639         * lib/g77.exp:  Likewise
25640         * lib/objc.exp: Likewise
25641
25642 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
25643
25644         * gcc.dg/Wswitch-default.c: New test.
25645
25646 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
25647
25648         * g++.dg/other/enum1.C: New test.
25649
25650 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
25651
25652         * gcc.dg/pragma-ep-3.c: Fix typo.
25653
25654 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
25655
25656         * g++.dg/inherit/template-as-base.C: New test.
25657
25658 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
25659
25660         * g++.old-deja/g++.other/dwarf2-1.C: Move...
25661         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
25662
25663 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
25664
25665         * gcc.dg/cpp/multiline.c: Update to match.
25666
25667 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
25668
25669         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
25670
25671 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
25672
25673         * gcc.dg/cpp/extratokens2.c:  New file.
25674
25675 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
25676
25677         * gcc.dg/20020312-2.c: Add rs6000 target.
25678
25679         * gcc.c-torture/compile/20020319-1.c: New test.
25680
25681 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25682
25683         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
25684         (A, E): Handle this.
25685
25686 2002-03-20  Jason Merrill  <jason@redhat.com>
25687
25688         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
25689         ignoring -fpic.
25690         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
25691         through prune_gcc_output.
25692
25693 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
25694
25695         * gcc.c-torture/compile/20020320-1.c: New test.
25696
25697 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
25698
25699         * gcc.c-torture/compile/20020318-1.c: New test.
25700
25701         * gcc.dg/struct-by-value-1.c: New test.
25702
25703         * gcc.dg/20020319-1.c: New test.
25704
25705 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
25706
25707         * g++.dg/opt/conj1.C: New test.
25708
25709 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
25710
25711         * g++.dg/template/qualttp20.C: Revert previous change.
25712         * g++.dg/template/qualttp3.C: Likewise.
25713         * g++.dg/template/qualttp4.C: Likewise
25714         * g++.dg/template/qualttp5.C: Likewise
25715         * g++.dg/template/qualttp6.C: Likewise
25716         * g++.dg/template/qualttp7.C: Likewise
25717         * g++.dg/template/qualttp8.C: Likewise
25718         * g++.dg/template/recurse.C: Likewise.
25719
25720 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
25721
25722         * gcc.dg/cpp/wchar-1.c: Update.
25723
25724 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
25725
25726         * g++.dg/template/conv1.C: New test.
25727         * g++.dg/template/conv2.C: New test.
25728         * g++.dg/template/conv3.C: New test.
25729         * g++.dg/template/conv4.C: New test.
25730
25731 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
25732
25733         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
25734         * g++.dg/template/qualttp3.C: Likewise.
25735         * g++.dg/template/qualttp4.C: Likewise
25736         * g++.dg/template/qualttp5.C: Likewise
25737         * g++.dg/template/qualttp6.C: Likewise
25738         * g++.dg/template/qualttp7.C: Likewise
25739         * g++.dg/template/qualttp8.C: Likewise
25740         * g++.dg/template/recurse.C: Likewise.
25741
25742 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
25743
25744         * g++.dg/opt/dtor1.C: New test.
25745
25746 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
25747
25748         * gcc.c-torture/compile/20020315-1.c: New test.
25749
25750 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
25751
25752         * gcc.dg/weak-1.c: Fix scan tests.
25753
25754 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
25755
25756         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
25757         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
25758         cris-*-aout* mmix-*-*.
25759         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
25760         cris-*-aout* mmix-*-*.
25761         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
25762         cris-*-elf* cris-*-aout* and mmix-*-*.
25763         * gcc.dg/20001009-1.c: Ditto.
25764         * gcc.dg/20010912-1.c: Ditto.
25765         * gcc.dg/20020122-4.c: Ditto.
25766         * gcc.dg/inline-2.c: Ditto.
25767
25768 2002-03-14  Jeffrey A Law  (law@cygnus.com)
25769
25770         * gcc.c-torture/compile/20020314-1.c: New test.
25771
25772 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
25773
25774         * gcc.c-torture/execute/20020314-1.c: New test.
25775
25776 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
25777
25778         * g++.dg/warn/Wunused-1.C: New test.
25779
25780 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
25781
25782         * g++.dg/abi/mangle6.C: New test.
25783
25784 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
25785
25786         * gcc.c-torture/compile/20020309-2.c: New test.
25787
25788         * gcc.c-torture/compile/20020312-1.c: New test.
25789
25790 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
25791
25792         * g++.dg/other/access1.C: New test.
25793
25794 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
25795
25796         * gcc.c-torture/execute/wchar_t-1.c: New test.
25797
25798 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
25799
25800         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
25801
25802 2002-03-12  Roger Sayle  <roger@eyesopen.com>
25803
25804         * gcc.dg/20020312-1.c: New test case.
25805
25806 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
25807
25808         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
25809
25810 2002-03-11  Richard Henderson  <rth@redhat.com>
25811
25812         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
25813         * g++.old-deja/g++.jason/report.C: Likewise.
25814
25815 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
25816
25817         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
25818         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
25819
25820 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
25821
25822         * testsuite/g++.dg/overload/pmf1.C: New test.
25823
25824 2002-03-11  Kazu Hirata  <kazu@hxi.com>
25825
25826         * gcc.c-torture/execute/20020307-1.c: Use long.
25827
25828 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
25829
25830         PR optimization/5844
25831         * gcc.dg/20020310-1.c: New test.
25832
25833 2002-03-09  Michael Meissner  <meissner@redhat.com>
25834
25835         * gcc.c-torture/execute/memcpy-2.c: New test.
25836         * gcc.c-torture/execute/memset-1.c: New test.
25837         * gcc.c-torture/execute/strlen-1.c: New test.
25838         * gcc.c-torture/execute/strcmp-1.c: New test.
25839         * gcc.c-torture/execute/strncmp-1.c: New test.
25840
25841 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
25842
25843         * gcc.dg/ppc-ldstruct.c: New test.
25844
25845 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
25846
25847         * gcc.c-torture/execute/va-arg-22.c: New test.
25848
25849 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
25850
25851         * gcc.c-torture/compile/20020309-1.c: New test.
25852
25853 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
25854
25855         * gcc.c-torture/execute/20020307-2.c: New test.
25856
25857 2002-03-07  Jeffrey A Law  (law@redhat.com)
25858
25859         * g77.f-torture/compile/20020307-1.f: New test.
25860
25861 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
25862
25863         * gcc.dg/unordered-1.c: New test.
25864
25865 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
25866
25867         * gcc.c-torture/execute/20020307-1.c: New test.
25868
25869 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
25870
25871         * gcc.dg/20020304-1.c: New test.
25872
25873         * gcc.c-torture/compile/20020304-2.c: New test.
25874
25875 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
25876
25877         * gcc.c-torture/compile/20020304-1.c: New test case
25878         (from PR c/5830).
25879
25880 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
25881
25882         * gcc.dg/20020103-1.c: Add other -D ppc variants.
25883
25884 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
25885
25886         * g++.dg/other/classkey1.C: New test.
25887
25888 2002-03-01  Richard Henderson  <rth@redhat.com>
25889
25890         * gcc.c-torture/compile/981223-1.x: New.
25891         * gcc.c-torture/compile/920625-1.x: New.
25892
25893 2002-02-28  Richard Henderson  <rth@redhat.com>
25894
25895         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
25896
25897 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
25898
25899         * gcc.c-torture/execute/20020227-1.c: New test.
25900
25901 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
25902
25903         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
25904         here" ERROR lines.
25905         * g++.old-deja/g++.oliva/partord1.C: Likewise.
25906         * g++.old-deja.g++.other/defarg1.C: Likewise.
25907         * g++.old-deja/g++.pt/calls2.C: Likewise.
25908         * g++.old-deja/g++.pt/crash20.C: Likewise.
25909         * g++.old-deja/g++.pt/crash30.C: Likewise.
25910         * g++.old-deja/g++.pt/crash36.C: Likewise.
25911         * g++.old-deja/g++.pt/crash6.C: Likewise.
25912         * g++.old-deja/g++.pt/defarg13.C: Likewise.
25913         * g++.old-deja/g++.pt/derived3.C: Likewise.
25914         * g++.old-deja/g++.pt/error1.C: Likewise.
25915         * g++.old-deja/g++.pt/friend21.C: Likewise.
25916         * g++.old-deja/g++.pt/friend23.C: Likewise.
25917         * g++.old-deja/g++.pt/infinite1.C: Likewise.
25918         * g++.old-deja/g++.robertl/eb128.C: Likewise.
25919
25920 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
25921
25922         * gcc.c-torture/execute/20020225-2.c: New test.
25923
25924 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
25925
25926         * gcc.c-torture/execute/920730-1t.c,
25927         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
25928         Delete test cases, only relevant to -traditional.
25929
25930 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
25931
25932         * gcc.dg/cpp/undef1.c: Remove.
25933         * gcc.dg/cpp/directiv.c: Update.
25934         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
25935
25936 2002-02-27  Michael Meissner  <meissner@redhat.com>
25937
25938         * gcc.c-torture/execute/20020226-1.c: New test.
25939
25940 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
25941
25942         * g++.dg/debug/debug4.C: New test.
25943
25944         * gcc.dg/ia64-visibility-1.c: New test.
25945
25946 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
25947
25948         * gcc.dg/debug/20020224-1.c: New.
25949
25950 2002-02-25  Kazu Hirata  <kazu@hxi.com>
25951
25952         * gcc.c-torture/execute/960416-1.x: New.
25953         * gcc.c-torture/execute/divconst-3.x: Likewise.
25954
25955 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
25956
25957         * gcc.dg/20020224-1.c: New test.
25958
25959 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
25960
25961         * gcc.c-torture/execute/20020225-1.c: New.
25962
25963 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
25964
25965         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
25966
25967 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
25968
25969         * gcc.dg/20020222-1.c: New test.
25970
25971 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
25972
25973         * g++.dg/opt/anonunion1.C: New test.
25974
25975 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
25976
25977         * g++.dg/template/qualttp19.C: New test.
25978         * g++.dg/template/qualttp20.C: New test.
25979         * g++.old-deja/g++.jason/report.C: Adjust expected errors
25980         * g++.old-deja/g++.other/qual1.C: Likewise.
25981
25982 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
25983
25984         * gcc.dg/attr-alwaysinline.c: New.
25985
25986 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
25987
25988         * gcc.dg/20020220-1.c: New test.
25989
25990         * gcc.dg/20020220-2.c: New test.
25991
25992         * g++.dg/opt/mmx1.C: New test.
25993
25994 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
25995
25996         * gcc.c-torture/compile/20020110.c: New test.
25997
25998 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
25999
26000         * gcc.c-torture/execute/20020219-1.c: New test.
26001
26002         * gcc.dg/20020219-1.c: New test.
26003
26004         * gcc.dg/noncompile/20020220-1.c: New test.
26005
26006         * g++.dg/opt/ptrintsum1.C: New test.
26007
26008         * gcc.dg/debug/20020220-1.c: New test.
26009
26010 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
26011
26012         * gcc.c-torture/execute/20020216-1.c: New test.
26013
26014 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
26015
26016         * gcc.dg/decl-1.c: Update, new test.
26017
26018 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
26019
26020         * g++.dg/abi/bitfield1.C: New test.
26021         * g++.dg/abi/bitfield2.C: New test.
26022
26023 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
26024
26025         * gcc.dg/attr-nest.c: New test.
26026
26027 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
26028
26029         * gcc.c-torture/execute/20020215-1.c: New test.
26030
26031 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
26032
26033         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
26034         * g++.dg/debug/debug.exp: New.
26035         * g++.dg/debug/trivial.C: New.
26036         * g++.dg/debug/debug1.C: Moved...
26037         * g++.dg/other/debug1.C: ...from here.
26038         * g++.dg/debug/debug2.C: Moved...
26039         * g++.dg/other/debug2.C: ...from here.
26040         * g++.dg/debug/debug3.C: Moved...
26041         * g++.dg/other/debug3.C: ...from here.
26042
26043         * gcc.dg/noncompile/20020213-1.c: New test.
26044
26045 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
26046
26047         * g++.dg/other/debug3.C: New test.
26048
26049         * gcc.c-torture/execute/20020213-1.c: New test.
26050
26051 2002-02-13  Richard Smith <richard@ex-parrot.com>
26052
26053         * g++.old-deja/g++.other/thunk1.C: New test.
26054
26055 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
26056
26057         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
26058
26059 2002-02-13  Stan Shebs  <shebs@apple.com>
26060
26061         * gcc.dg/altivec-3.c: New.
26062
26063 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
26064
26065         * gcc.dg/Wunreachable-1.c: New test.
26066         * gcc.dg/Wunreachable-2.c: New test.
26067
26068 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
26069
26070         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
26071
26072 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
26073
26074         * gcc.dg/decl-1.c: New test.
26075
26076 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
26077
26078         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
26079
26080 2002-02-10  Kazu Hirata  <kazu@hxi.com>
26081
26082         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
26083         * gcc.c-torture/compile/980506-1.x: Likewise.
26084
26085 2002-02-10  Kazu Hirata  <kazu@hxi.com>
26086
26087         * gcc.dg/20020210-1.c: New.
26088
26089 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
26090
26091         * g77.f-torture/execute/947.f: New regression test
26092         for PR fortran/947.
26093
26094 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
26095
26096         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
26097         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
26098
26099 2002-02-08  Richard Henderson  <rth@redhat.com>
26100
26101         * gcc.c-torture/compile/labels-3.c: New.
26102
26103 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
26104
26105         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
26106         expression statements work instead.
26107         * gcc.dg/noncompile/20020207-1.c: New test.
26108
26109 2002-02-07  Richard Henderson  <rth@redhat.com>
26110
26111         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
26112
26113 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
26114
26115         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
26116         message from g77
26117         * lib/g77-dg.exp: Trim g77 error messages so that they are
26118         recognized by dg.exp.
26119
26120 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
26121
26122         PR fortran/5473
26123         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
26124
26125 2002-02-07  Richard Henderson  <rth@redhat.com>
26126
26127         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
26128         to be sufficiently aligned for integers.
26129
26130 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
26131
26132         * g++.dg/template/friend4.C: New test.
26133
26134 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
26135
26136         PR fortran/5743
26137         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
26138         unsupported cases.
26139
26140 2002-02-07  Richard Henderson  <rth@redhat.com>
26141
26142         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
26143         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
26144         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
26145         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
26146
26147 2002-02-06  Richard Henderson  <rth@redhat.com>
26148
26149         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
26150
26151 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
26152
26153         * gcc.dg/20020206-1.c: New test.
26154
26155 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
26156
26157         * gcc.c-torture/execute/20020206-1.c: New test.
26158
26159         * gcc.c-torture/execute/20020206-2.c: New test.
26160
26161         PR optimization/5429:
26162         * gcc.c-torture/compile/20020206-1.c: New test.
26163
26164 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
26165
26166         * g++.dg/ext/align1.C: Do not use an explicit alignment value
26167         as certain file formats cannot support particularly large
26168         alignments.
26169
26170         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
26171         and do not expect to be able to link the executable.
26172
26173         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
26174         fail because the COFF format does not support the weak attribute.
26175
26176 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
26177
26178         * g77.dg/pr5473.f:  New test
26179
26180 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
26181
26182         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
26183         Fix testcase accordingly.
26184
26185 2002-02-04  Richard Henderson  <rth@redhat.com>
26186
26187         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
26188         (buf): Change to be an array of pointers, not ints.
26189
26190 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
26191
26192         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
26193         before all tests.  Move warning one line above to match where it
26194         C frontend emits.
26195         * gcc.dg/Wswitch-2.c: New test.
26196         * g++.dg/warn/Wswitch-1.C: New test.
26197         * g++.dg/warn/Wswitch-2.C: New test.
26198
26199 2002-02-04  Richard Henderson  <rth@redhat.com>
26200
26201         * g++.dg/abi/offsetof.C: Fix size comparison.
26202
26203 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
26204
26205         * gcc.dg/cast-qual-2.c: New test.
26206
26207 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
26208
26209         * gcc.dg/20020201-4.c: New test.
26210
26211 2002-02-04  Ben Elliston  <bje@redhat.com>
26212
26213         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
26214         target_info attribute != 0, in addition to the empty string.
26215         (gcc_target_compile): Likewise.
26216
26217 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
26218
26219         * gcc.dg/Wswitch.c: New test.
26220         PR gcc/4475. PR gcc/3780.
26221
26222 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
26223
26224         * g77.f-torture/execute/5122.f: New test for regressions
26225         against PR fortran/5122.
26226
26227 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
26228
26229         * g77.f-torture/compile/pr3743.f: Delete
26230         * g77.dg/pr3743-1.f: New test.
26231         * g77.dg/pr3743-2.f: New test.
26232         * g77.dg/pr3743-3.f: New test.
26233         * g77.dg/pr3743-4.f: New test.
26234
26235 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
26236
26237         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
26238
26239 2002-02-02  Richard Henderson  <rth@redhat.com>
26240
26241         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
26242         * gcc.c-torture/execute/bf64-1.c: Likewise.
26243
26244 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
26245
26246         * gcc.dg/20020201-2.c: New test.
26247
26248         * gcc.dg/20020201-3.c: New test.
26249
26250         * gcc.c-torture/execute/bitfld-2.c: New test.
26251
26252 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
26253
26254         * gcc.dg/bitfld-1.c: Update.
26255         * gcc.dg/bitfld-2.c: Update.
26256         * gcc.c-torture/execute/bitfld-1.x: New.
26257
26258 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
26259
26260         * gcc.c-torture/execute/20020201-1.c: New test.
26261
26262 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
26263
26264         PR target/5469
26265         * gcc.dg/20020201-1.c: New test.
26266
26267 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
26268
26269         PR fortran/3743
26270         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
26271         * g77.f-torture/compile/pr3743.x: Remove
26272
26273 2002-01-31  Tom Rix  <trix@redhat.com>
26274
26275         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
26276
26277 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
26278
26279         * gcc.dg/noncompile/20020130-1.c: New test.
26280
26281 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
26282
26283         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
26284
26285 2002-01-29  Richard Henderson  <rth@redhat.com>
26286
26287         * gcc.c-torture/execute/991118-1.c: Cast various constants back
26288         to long long.
26289         * gcc.c-torture/execute/bf64-1.c: Likewise.
26290
26291 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
26292
26293         * gcc.c-torture/execute/20020129-1.c: New test.
26294
26295 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
26296
26297         * gcc.c-torture/compile/20000224-1.c: Update.
26298         * gcc.c-torture/execute/bitfld-1.c: New tests.
26299         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
26300         * gcc.dg/uninit-A.c: Update.
26301
26302 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
26303
26304         * g++.dg/template/ctor1.C: Add instantiation.
26305
26306 2002-01-28  Paul Koning  <pkoning@equallogic.com>
26307
26308         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
26309         argument to __builtin_prefetch to be const ptr.
26310
26311 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
26312
26313         * gcc.c-torture/compile/20020120-1.c: New test.
26314
26315 2002-01-27  Kazu Hirata  <kazu@hxi.com>
26316
26317         * gcc.c-torture/execute/20020127-1.c: New test.
26318
26319 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
26320
26321         * g77.dg/f77-edit-i-in.f: New test
26322         * g77.dg/f77-edit-i-out.f: New test
26323
26324 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
26325
26326         * gcc.dg/debug/debug.exp: New file.
26327         * gcc.dg/debug/trivial.c: New file.
26328         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
26329         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
26330         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
26331         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
26332         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
26333         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
26334         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
26335         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
26336         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
26337         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
26338         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
26339         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
26340         * gcc.dg/20000503-1.c: Removed.
26341         * gcc.dg/20010207-1.c: Removed.
26342         * gcc.dg/20011223-1.c: Removed.
26343         * gcc.dg/20020104-2.c: Removed.
26344         * gcc.dg/debug-1.c: Removed.
26345         * gcc.dg/debug-2.c: Removed.
26346         * gcc.dg/debug-3.c: Removed.
26347         * gcc.dg/debug-4.c: Removed.
26348         * gcc.dg/debug-5.c: Removed.
26349         * gcc.dg/debug-6.c: Removed.
26350         * gcc.dg/dwarf2-1.c: Removed.
26351         * gcc.dg/dwarf2-2.c: Removed.
26352
26353 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
26354
26355         * g++.old-deja/g++.other/eh5.C: New test.
26356         * g++.old-deja/g++.other/sibcall2.C: New test.
26357         * g++.old-deja/g++.other/array9.C: New test.
26358         * g++.old-deja/g++.other/typename2.C: New test.
26359         * g++.old-deja/g++.other/crash60.C: New test.
26360         * g++.old-deja/g++.other/conv9.C: New test.
26361         * g++.old-deja/g++.other/mangle10.C: New test.
26362         * g++.old-deja/g++.other/unchanging1.C: New test.
26363         * g++.old-deja/g++.other/exprstmt1.C: New test.
26364         * g++.old-deja/g++.other/inline23.C: New test.
26365         * g++.old-deja/g++.eh/ia64-1.C: New test.
26366         * g++.old-deja/g++.other/dwarf2-1.C: New test.
26367         * g++.old-deja/g++.other/reload1.C: New test.
26368         * g++.old-deja/g++.other/static20.C: New test.
26369         * g++.old-deja/g++.other/local-alloc1.C: New test.
26370         * g++.old-deja/g++.other/conv8.C: New test.
26371         * g++.old-deja/g++.other/stmtexpr2.C: New test.
26372         * g++.old-deja/g++.other/storeexpr1.C: New test.
26373         * g++.old-deja/g++.other/storeexpr2.C: New test.
26374         * g++.dg/eh/template2.C: New test.
26375         * g++.dg/warn/weak1.C: New test.
26376
26377 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
26378
26379         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
26380         Remove first, non-varying, argument.
26381
26382 2002-01-23  Richard Henderson  <rth@redhat.com>
26383
26384         * gcc.dg/inline-2.c: New.
26385
26386         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
26387         Add optional target arg.  Check number of arguments.
26388         (scan-assembler-not, scan-assembler-dem): Likewise.
26389         (scan-assembler-dem-not): Likewise.
26390
26391 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
26392
26393         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
26394         line 12.
26395         * g++.old-deja/g++.brendan/parse3.C,
26396         g++.old-deja/g++.other/crash26.C,
26397         g++.old-deja/g++.other/crash28.C,
26398         g++.old-deja/g++.other/crash29.C,
26399         g++.old-deja/g++.other/crash30.C,
26400         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
26401
26402 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
26403
26404         * gcc.dg/20020115-1.c: New.
26405
26406 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
26407
26408         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
26409
26410 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
26411
26412         * gcc.dg/20020122-3.c: New.
26413
26414 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
26415
26416         * g++.dg/other/gc1.C: New test.
26417
26418 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
26419
26420         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
26421
26422 2002-01-22  Richard Henderson  <rth@redhat.com>
26423
26424         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
26425
26426 2002-01-22  Richard Henderson  <rth@redhat.com>
26427
26428         * gcc.dg/20020122-4.c: New.
26429
26430 2002-01-22  H.J. Lu <hjl@gnu.org>
26431
26432         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
26433         link output.
26434         * gcc.dg/special/ecos.exp: Likewise.
26435         * lib/g++-dg.exp: Likewise.
26436         * lib/g77-dg.exp: Likewise.
26437         * lib/gcc-dg.exp : Likewise.
26438         * lib/mike-g++.exp: Likewise.
26439         * lib/mike-g77.exp: Likewise.
26440         * lib/mike-gcc.exp: Likewise.
26441         * lib/objc-dg.exp: Likewise.
26442
26443 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
26444
26445         PR target/5379
26446         * gcc.dg/20020122-2.c: New test.
26447
26448 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
26449
26450         * gcc.dg/20020122-1.c: New test.
26451
26452 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
26453
26454         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
26455
26456 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
26457
26458         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
26459
26460 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26461
26462         * gcc.c-torture/compile/20020121-1.c: New test.
26463
26464 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26465
26466         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
26467         ld_library_path.
26468
26469 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
26470
26471         * gcc.dg/20020218-1.c: New test.
26472
26473 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
26474
26475         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
26476         messages
26477         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
26478         "At global scope" warning
26479         * g++.dg/ext/align1.C: Change cygwin test for alignment
26480         from db-bogus to dg-warning
26481
26482 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
26483
26484         * g77.f-torture/compile/cpp2.F: New test.
26485
26486 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
26487
26488         * g++.dg/template/access1.C: New test.
26489
26490 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
26491
26492         * gcc.dg/20020118-1.c: New.
26493
26494 2002-01-18  Kazu Hirata  <kazu@hxi.com>
26495
26496         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
26497
26498 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
26499
26500         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
26501         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
26502         alignment warnings.
26503
26504 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
26505
26506         * gcc.misc-tests/i386-prefetch.exp: Save and restore
26507         torture_with_loops and torture_without_loops
26508
26509 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
26510
26511         * gcc.c-torture/compile/20020116-1.c: New test.
26512
26513 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
26514
26515         * gcc.dg/20020116-2.c: New test.
26516
26517         * gcc.dg/ultrasp4.c: New test.
26518
26519         * gcc.dg/20020116-1.c: New test.
26520
26521 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
26522
26523         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
26524         by EABI.
26525
26526 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
26527
26528         * gcc.misc-tests/i386-prefetch.exp: New.
26529         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
26530         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
26531         * gcc.misc-tests/i386-pf-none-1.c: New test.
26532         * gcc.misc-tests/i386-pf-sse-1.c: New test.
26533
26534 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
26535
26536         * gcc.dg/gnu89-init-1.c: Add new tests.
26537
26538 2002-01-15  Andreas Jaeger  <aj@suse.de>
26539
26540         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
26541         * gcc.dg/i386-mmx-2.c: Likewise.
26542         * gcc.dg/i386-sse-1.c: Likewise.
26543         * gcc.dg/i386-sse-2.c: Likewise.
26544         * gcc.dg/i386-sse-3.c: Likewise.
26545
26546 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
26547
26548         * g77.f-torture/execute/intrinsic-unix-bessel.f:
26549         Uncomment additional cases that now pass.
26550
26551 2002-01-11  Richard Henderson  <rth@redhat.com>
26552
26553         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
26554         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
26555
26556 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
26557
26558         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
26559
26560 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
26561
26562         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
26563         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
26564
26565 2002-01-10  Dale Johannesen  <dalej@apple.com>
26566
26567         * gcc.c-torture/execute/loop-11.c: New.
26568
26569 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
26570
26571         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
26572         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
26573
26574 2002-01-09  Richard Henderson  <rth@redhat.com>
26575
26576         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
26577         type in which to perform the operation for each size.
26578
26579 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
26580
26581         * gcc.c-torture/compile/20020109-2.c: New test.
26582
26583 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
26584
26585         * gcc.c-torture/execute/loop-10.c: New test.
26586
26587 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
26588
26589         * gcc.c-torture/compile/20010226-1.c: New test.
26590         * gcc.c-torture/compile/20010227-1.c: New test.
26591         * gcc.c-torture/compile/20010426-1.c: New test.
26592         * gcc.c-torture/compile/20010510-1.c: New test.
26593         * gcc.c-torture/compile/20010605-3.c: New test.
26594         * gcc.c-torture/compile/20010824-1.c: New test.
26595         * gcc.c-torture/execute/20010409-1.c: New test.
26596         * gcc.dg/noncompile/20000901-1.c: New test.
26597         * gcc.dg/20001023-1.c: New test.
26598         * gcc.dg/20001101-1.c: New test.
26599         * gcc.dg/20001102-1.c: New test.
26600         * gcc.dg/20010207-1.c: New test.
26601         * gcc.dg/20010405-1.c: New test.
26602         * gcc.dg/20010822-1.c: New test.
26603         * gcc.dg/20011107-1.c: New test.
26604
26605 2002-01-09  Jeffrey A Law  (law@redhat.com)
26606
26607         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
26608
26609         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
26610         execution failure on PA targets.
26611
26612 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
26613
26614         * gcc.c-torture/compile/20020109-1.c: New test.
26615
26616 2002-01-08  Kazu Hirata  <kazu@hxi.com>
26617
26618         * gcc.c-torture/execute/20020108-1.c: New test.
26619
26620 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
26621
26622         * gcc.dg/20020108-1.c: New test.
26623
26624 2002-01-08  H.J. Lu <hjl@gnu.org>
26625
26626         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
26627         for header files.
26628
26629 2002-01-08  Geoff Keating  <geoffk@redhat.com>
26630
26631         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
26632         consistency.
26633
26634 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
26635
26636         * gcc.dg/altivec-4.c: Test altivec predicates.
26637
26638 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
26639
26640         * gcc.c-torture/execute/20020107-1.c: New test.
26641
26642 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
26643
26644         PR c/5279
26645         * gcc.c-torture/compile/20020106-1.c: New test.
26646
26647 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
26648
26649         * gcc.c-torture/execute/nestfunc-4.c: New test.
26650
26651 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
26652
26653         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
26654         extra triple that slipped in.
26655         * g++.old-deja/g++.abi/align.C: Likewise.
26656         * g++.old-deja/g++.abi/bitfields.C: Likewise.
26657
26658 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
26659
26660         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
26661         * g++.old-deja/g++.abi/align.C: Likewise.
26662         * g++.old-deja/g++.abi/bitfields.C: Likewise.
26663
26664         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
26665         on FreeBSD/i386.
26666         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
26667         FreeBSD.
26668
26669 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
26670
26671         * gcc.dg/20020104-1.c: New test.
26672
26673         * gcc.dg/20020104-2.c: New test.
26674
26675 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
26676
26677         * gcc.dg/20020103-1.c: Fix typo in target selector.
26678
26679 2002-01-03  Richard Henderson  <rth@redhat.com>
26680
26681         * gcc.dg/20020103-1.c: New.
26682
26683 2002-01-03  Kazu Hirata  <kazu@hxi.com>
26684
26685         * gcc.c-torture/execute/20020103-1.c: New test.
26686
26687 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
26688
26689         * g++.dg/other/debug2.C: New test.
26690
26691         * gcc.c-torture/compile/20020103-1.c: New test.
26692
26693 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
26694
26695         * gcc.dg/gnu89-init-1.c: Added new tests.
26696
26697 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
26698
26699         * g++.dg/template/friend2.C: Remove as patch is reverted.
26700
26701         * g++.dg/warn/oldcast1.C: New test.
26702
26703         * g++.dg/template/ptrmem1.C: New test.
26704         * g++.dg/template/ptrmem2.C: New test.
26705
26706         * g++.dg/template/ntp.C: New test.
26707
26708         * g++.dg/other/component1.C: New test.
26709
26710         * g++.dg/template/ttp3.C: New test.
26711
26712         * g++.dg/template/friend2.C: New test.
26713         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
26714
26715 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
26716
26717         * g++.dg/other/ptrmem1.C: New test.
26718         * g++.dg/other/ptrmem2.C: New test.
26719
26720 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
26721
26722         * g++.dg/template/ctor1.C: New test.
26723
26724 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
26725
26726         * g++.dg/template/friend2.C: New test.
26727
26728 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
26729
26730         * gcc.dg/mmix-1.c: New test.
26731
26732 2001-12-31  Richard Henderson  <rth@redhat.com>
26733
26734         * gcc.dg/asm-5.c: New.
26735
26736 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
26737
26738         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
26739         in namespace __gnu_cxx
26740
26741 2001-12-30  Richard Henderson  <rth@redhat.com>
26742
26743         * gcc.dg/debug-6.c: New.
26744
26745 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
26746
26747         * gcc.c-torture/compile/20011229-2.c: New test.
26748
26749 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
26750
26751         * gcc.dg/debug-3.c: New test.
26752         * gcc.dg/debug-4.c: New test.
26753         * gcc.dg/debug-5.c: New test.
26754
26755 2001-12-29  Richard Henderson  <rth@redhat.com>
26756
26757         * g++.dg/eh/loop1.C: New.
26758
26759 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
26760
26761         * g++.dg/template/crash1.C: New test.
26762
26763 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
26764
26765         * g++.dg/other/const1.C: New test.
26766
26767 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
26768
26769         * gcc.c-torture/compile/20011229-1.c: New test.
26770
26771 2001-12-28  Stan Shebs  <shebs@apple.com>
26772
26773         * lib/objc-torture.exp: Resync with c-torture.exp.
26774         * lib/objc.exp: Load standard libraries.
26775
26776 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
26777
26778         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
26779         additional tests.
26780
26781 2001-12-27  Roger Sayle <roger@eyesopen.com>
26782
26783         * gcc.c-torture/execute/string-opt-16.c: New testcase.
26784
26785 2001-12-27  Richard Henderson  <rth@redhat.com>
26786
26787         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
26788
26789 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
26790
26791         * g++.dg/eh/ctor1.C: New test.
26792         * g++.dg/other/error2.C: New test.
26793
26794 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
26795
26796         * g++.dg/other/init2.C: New test.
26797
26798 2001-12-24  Richard Henderson  <rth@redhat.com>
26799
26800         * gcc.dg/20011223-1.c: New.
26801         * gcc.dg/inline-1.c: New.
26802
26803 2001-12-23  Richard Henderson  <rth@redhat.com>
26804
26805         * gcc.dg/asm-4.c: Test operand modifiers.
26806
26807 2001-12-23  Richard Henderson  <rth@redhat.com>
26808
26809         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
26810
26811 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
26812
26813         * gcc.c-torture/execute/20011223-1.c: New test.
26814
26815 2001-12-21  Richard Henderson  <rth@redhat.com>
26816
26817         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
26818         re-enables the warning.
26819
26820 2001-12-21  Richard Henderson  <rth@redhat.com>
26821
26822         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
26823
26824 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
26825
26826         * gcc.c-torture/compile/20011218-1.c: New test.
26827
26828 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
26829
26830         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
26831         arm-isr.c test.
26832         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
26833         epilogue generation for ARM ISR routines.
26834
26835 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26836
26837         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
26838         * gcc.dg/format/c90-printf-3.c: Likewise.
26839         * gcc.dg/format/c99-printf-3.c: Likewise.
26840         * gcc.dg/format/ext-1.c: Likewise.
26841         * gcc.dg/format/ext-6.c: Likewise.
26842         * gcc.dg/format/format.h: Prototype unlocked stdio.
26843
26844 2001-12-20  Richard Henderson  <rth@redhat.com>
26845
26846         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
26847         (arena): Use it.
26848         (malloc): Correct allocation logic.  Abort if we fill up the
26849         arena before initialization complete.
26850         (realloc): Correct allocation logic.
26851
26852 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
26853
26854         * gcc.c-torture/compile/20011219-2.c: New test.
26855
26856         * gcc.c-torture/execute/20011219-1.c: New test.
26857
26858 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
26859
26860         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
26861         target does not support weak symbols.
26862
26863 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
26864
26865         * gcc.c-torture/compile/20011219-1.c: New test.
26866
26867 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
26868
26869         * g++.dg/other/error1.C: New test.
26870
26871 2001-12-17  Jeffrey A Law  (law@redhat.com)
26872
26873         * gcc.c-torture/execute/20011217-1.c: New test.
26874
26875 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
26876
26877         * objc.dg/special/: New directory.
26878         * objc.dg/special/special.exp: New file.
26879         * objc.dg/special/unclaimed-category-1.h: New file.
26880         * objc.dg/special/unclaimed-category-1a.m: New file.
26881         * objc.dg/special/unclaimed-category-1.m: New file.
26882
26883 2001-12-17  Andreas Jaeger  <aj@suse.de>
26884
26885         * gcc.c-torture/compile/20011217-2.c: New test.
26886
26887 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
26888
26889         * gcc.c-torture/compile/20011217-1.c: New test.
26890
26891 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
26892
26893         * testsuite/gcc.dg/20011214-1.c: New.
26894
26895 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
26896
26897         * gcc.dg/altivec-4.c: New.
26898
26899 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
26900
26901         * gcc.dg/20011113-1.c: New test.
26902
26903 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26904
26905         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
26906         std::__malloc_alloc_template<0> and
26907         std::__default_alloc_template<false, 0>.
26908
26909 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
26910
26911         * objc/execute/bf-21.m: New test.
26912         * objc/execute/enumeration-1.m: New test.
26913         * objc/execute/enumeration-2.m: New test.
26914
26915 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
26916
26917         * gcc.dg/gnu89-init-1.c: New test.
26918
26919 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
26920
26921         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
26922         * g++.old-deja/g++.jason/2371.C: Likewise.
26923         * g++.old-deja/g++.jason/template33.C: Likewise.
26924         * g++.old-deja/g++.jason/template34.C: Likewise.
26925         * g++.old-deja/g++.jason/template36.C: Likewise.
26926         * g++.old-deja/g++.oliva/typename1.C: Likewise.
26927         * g++.old-deja/g++.oliva/typename2.C: Likewise.
26928         * g++.old-deja/g++.other/typename1.C: Likewise.
26929         * g++.old-deja/g++.pt/inherit2.C: Likewise.
26930         * g++.old-deja/g++.pt/nontype5.C: Likewise.
26931         * g++.old-deja/g++.pt/typename11.C: Likewise.
26932         * g++.old-deja/g++.pt/typename14.C: Likewise.
26933         * g++.old-deja/g++.pt/typename16.C: Likewise.
26934         * g++.old-deja/g++.pt/typename3.C: Likewise.
26935         * g++.old-deja/g++.pt/typename4.C: Likewise.
26936         * g++.old-deja/g++.pt/typename5.C: Likewise.
26937         * g++.old-deja/g++.pt/typename7.C: Likewise.
26938         * g++.old-deja/g++.robertl/eb9.C: Likewise.
26939
26940 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
26941
26942         * g++.dg/other/linkage1.C: New test.
26943         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
26944         specifiers.
26945
26946 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
26947
26948         * gcc.dg/concat.c: New test.
26949
26950 2001-12-11  Stan Shebs  <shebs@apple.com>
26951
26952         * objc/compile: New test directory.
26953         * objc/compile/compile.exp: New expect script.
26954         * objc/compile/20011211-1.m: New compile test.
26955
26956 2001-12-11  Jason Merrill  <jason@redhat.com>
26957
26958         * lib/prune.exp (prune_gcc_output): Also handle "In member
26959         function".  So many permutations...
26960
26961 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
26962
26963         * g++.dg/template/typedef1.C: New test.
26964
26965 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
26966
26967         * g++.dg/other/copy1.C: New test.
26968
26969 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
26970
26971         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
26972
26973         * gcc.dg/builtin-choose-expr.c: New.
26974
26975 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
26976
26977         * gcc.dg/altivec-2.c: New.
26978
26979 2001-12-07  Richard Henderson  <rth@redhat.com>
26980
26981         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
26982
26983 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
26984
26985         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
26986         ultrasparc.
26987
26988 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
26989
26990         * g++-old.deja/g++.robertl/eb101.C: Deleted.
26991
26992 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
26993
26994         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
26995         variable argument list.
26996
26997 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
26998
26999         * gcc.c-torture/execute/memcheck: Delete entire directory.
27000         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
27001         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
27002
27003 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
27004
27005         * gcc.dg/Wshadow-1.c: New test.
27006
27007 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
27008
27009         * gcc.c-torture/compile/20011130-1.c: New test.
27010
27011         * gcc.dg/noncompile/20011025-1.c: New test.
27012
27013         * g++.dg/other/anon-union.C: New test.
27014
27015         * gcc.c-torture/execute/20011024-1.c: New test.
27016
27017 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
27018
27019         * gcc.c-torture/execute/20000722-1.x,
27020         gcc.c-torture/execute/20010123-1.x: Remove.
27021         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
27022         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
27023         gcc.dg/c99-complit-2.c: New tests.
27024
27025 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
27026
27027         * g++.dg/inherit/base1.C: New test.
27028
27029 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
27030
27031         * g++.dg/other/stdarg1.C: New test.
27032
27033         * gcc.c-torture/compile/20011130-2.c: New test.
27034
27035 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
27036
27037         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
27038         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
27039         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
27040         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
27041         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
27042         * gcc.dg/builtin-prefetch-1.c: New test.
27043
27044 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
27045
27046         * gcc.dg/20011130-1.c: New test.
27047
27048 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
27049
27050         * g++.dg/other/scope1.C: New test.
27051         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
27052
27053 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
27054
27055         * gcc.dg/vla-init-1.c: New test.
27056
27057 2001-12-01  Geoff Keating  <geoffk@redhat.com>
27058
27059         * gcc.c-torture/compile/structs.c: New testcase from GDB.
27060
27061 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
27062
27063         * objc.dg/alias.m: Update.
27064         * objc.dg/class-1.m: Update.
27065         * objc.dg/const-str-1.m: Update.
27066         * objc.dg/fwd-proto-1.m: Update.
27067         * objc.dg/id-1.m: Update.
27068         * objc.dg/super-class-1.m: Update.
27069
27070 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
27071
27072         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
27073         constructs.
27074
27075 2001-11-28  Jeffrey A Law  (law@cygnus.com)
27076
27077         * gcc.c-torture/execute/20011128-1.c: New test.
27078
27079 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
27080
27081         * gcc.dg/20011127-1.c: New test.
27082
27083 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
27084
27085         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
27086         from Austin Group draft 7.
27087         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
27088         scanf format arguments.
27089         * gcc.dg/format/no-exargs-2.c: New test.
27090
27091 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
27092
27093         * g++.dg/abi/vbase8-4.C: New test.
27094
27095 2001-11-24  Ian Lance Taylor  <ian@airs.com>
27096
27097         * gcc.c-torture/execute/20011121-1.c: New test.
27098
27099 2001-11-23  Jeffrey A Law  (law@cygnus.com)
27100
27101         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
27102
27103 2001-11-23  Andreas Jaeger  <aj@suse.de>
27104
27105         * gcc.dg/cpp/charconst-2.c: New test.
27106
27107 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
27108
27109         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
27110         to the host if it is remote.  Let tests specify extra headers
27111         they use.
27112         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
27113         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
27114         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
27115         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
27116         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
27117         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
27118         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
27119         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
27120         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
27121         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
27122
27123 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
27124
27125         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
27126         for little endian ARMs.
27127
27128 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
27129
27130         * gcc.c-torture/compile/20011119-1.c: New test.
27131         * gcc.c-torture/compile/20011119-2.c: New test.
27132
27133 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
27134
27135         * gcc.dg/altivec-1.c: Fix typo.
27136
27137 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
27138
27139         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
27140
27141 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
27142
27143         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
27144
27145 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
27146
27147         * lib/g77.exp: Don't specify --rpath-link.
27148
27149         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
27150         across all the headers.
27151         * gcc.dg/format/format.exp: For testing on a remote host,
27152         copy format.h.
27153
27154         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
27155         * gcc.c-torture/execute/930406-1.c: Likewise.
27156         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
27157
27158 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
27159
27160         * gcc.dg/altivec-1.c: New.
27161
27162 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
27163
27164         * gcc.dg/cpp/fpreprocessed.c: New test case.
27165
27166 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27167
27168         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
27169         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
27170         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
27171
27172 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27173
27174         * gcc.dg/no-builtin-1.c: New test.
27175
27176 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
27177
27178         * gcc.c-torture/execute/20011115-1.c: New test.
27179
27180 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
27181
27182         * gcc.c-torture/compile/20011114-2.c: New test.
27183         * gcc.c-torture/compile/20011114-3.c: New test.
27184         * gcc.c-torture/compile/20011114-4.c: New test.
27185
27186 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
27187
27188         * g++.dg/other/init1.C: New test.
27189
27190 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
27191
27192         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
27193         message.
27194
27195         * gcc.c-torture/execute/20011114-1.c: New testcase.
27196
27197         * gcc.c-torture/compile/20010327-1.c: Revert last change.
27198         * gcc.c-torture/compile/20011114-1.c: New test, exactly
27199         like the (before this change) version of 20010327-1.c.
27200
27201 2001-11-14  Roger Sayle <roger@eyesopen.com>
27202
27203         * gcc.c-torture/execute/string-opt-13.c: New testcase.
27204
27205 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
27206
27207         * g++.dg/init/array2.C: New test.
27208
27209 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
27210
27211         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
27212
27213 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
27214
27215         * g++.dg/other/forscope1.C: New test.
27216         * g++.dg/ext/forscope1.C: New test.
27217         * g++.dg/ext/forscope2.C: New test.
27218
27219 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
27220
27221         * gcc.c-torture/execute/20011113-1.c: New test.
27222
27223 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
27224
27225         * gcc.c-torture/execute/20011109-2.c: New test.
27226
27227         * gcc.c-torture/execute/20011109-1.c: New test.
27228
27229 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
27230
27231         * gcc.c-torture/compile/20011109-1.c: New test.
27232
27233 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
27234
27235         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
27236         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
27237         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
27238         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
27239         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
27240         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
27241         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
27242
27243 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
27244
27245         * g++.dg/warn/Wshadow-1.C: New tests.
27246         * g++.old-deja/g++.mike/for3.C: Update.
27247
27248 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
27249
27250         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
27251         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
27252         XFAILs.  Adjust expected error texts.
27253         * gcc.c-torture/compile/20011106-1.c,
27254         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
27255         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
27256         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
27257         gcc.dg/c99-array-lval-5.c: New tests.
27258
27259 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
27260
27261         * gcc.dg/cpp/defined.c: Update.
27262
27263 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
27264
27265         * gcc.c-torture/execute/anon-1.c: New test.
27266
27267 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
27268
27269         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
27270         same size, so no warning should be produced on stormy16.
27271
27272         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
27273         due to oversized array.
27274         * g++.old-deja/g++.mike/ns15.C: Likewise.
27275         * g++.old-deja/g++.pt/crash16.C: Likewise.
27276
27277 2001-11-02  Graham Stott  <grahams@redhat.com>
27278
27279         * g++.dgother/debug1.C: Fix typos.
27280
27281 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
27282
27283         * g++.dg/other/debug1.C: New test.
27284
27285 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
27286
27287         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
27288         of unsigned long.
27289
27290 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
27291
27292         * gcc.dg/20011029-2.c: New test.
27293
27294         * gcc.c-torture/compile/20011029-1.c: New test.
27295
27296 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
27297
27298         * objc/execute/class_self-1.m: New test.
27299         * objc/execute/class_self-2.m: New test.
27300
27301 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
27302
27303         * gcc.misc-tests/msgs.exp: Delete.
27304         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
27305         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
27306         error set to match recent changes.
27307
27308 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
27309
27310         * gcc.dg/20011021-1.c: New test.
27311
27312 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
27313
27314         * gcc.c-torture/compile/20011023-1.c: New test.
27315
27316 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
27317
27318         * lib/g77.exp: Rewrite based on lib/g++.exp.
27319
27320 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
27321
27322         * gcc.c-torture/execute/20011019-1.c: New test.
27323
27324         * gcc.dg/20011018-1.c: New test.
27325
27326 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
27327
27328         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
27329
27330 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
27331
27332         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
27333         * gcc.dg/attr-invalid.c: Likewise.
27334
27335 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
27336
27337         * testsuite/gcc.dg/20011015-1.c: New test.
27338
27339 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
27340
27341         * g++.dg/template/unify2.C: New test.
27342
27343 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
27344
27345         * g++.dg/other/exception-specification.C: New test
27346
27347 2001-10-13  Tom Rix  <trix@redhat.com>
27348
27349         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
27350         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
27351
27352 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
27353
27354         * testsuite/gcc.dg/20011009-1.c: New test.
27355
27356 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
27357
27358         PR g++/4476
27359         * g++.dg/other/friend1.C: New test.
27360
27361 2001-10-11  Richard Henderson  <rth@redhat.com>
27362
27363         * g++.old-deja/g++.other/crash18.C: Add -S to options.
27364
27365 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27366
27367         * gcc.c-torture/compile/20011010-1.c: New.
27368
27369 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
27370
27371         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
27372         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
27373         g77.f-torture/execute/execute.exp,
27374         g77.f-torture/noncompile/noncompile.exp,
27375         gcc.c-torture/compile/compile.exp,
27376         gcc.c-torture/execute/execute.exp,
27377         gcc.c-torture/execute/ieee/ieee.exp,
27378         gcc.c-torture/execute/memcheck/memcheck.exp,
27379         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
27380         objc/execute/execute.exp: Update FSF address.
27381
27382 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
27383
27384         * gcc.dg/cpp/cmdlne-C.c: Update.
27385         * gcc.dg/cpp/cmdlne-C2.c: New.
27386
27387 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27388
27389         * gcc.c-torture/execute/20011008-3.c: New.
27390
27391 2001-10-08  DJ Delorie  <dj@redhat.com>
27392
27393         * gcc.dg/20011008-1.c: New.
27394         * gcc.dg/20011008-2.c: New.
27395
27396 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
27397
27398         * gcc.dg/cpp/spacing1.c: Update test.
27399
27400 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27401
27402         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
27403         spelling errors of "separate" as "seperate".
27404
27405 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
27406
27407         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
27408         enough to avoid inlining.
27409
27410 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
27411
27412         * lib/g77.exp: set libg2c_dir correctly.
27413
27414 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
27415
27416         * gcc.dg/cpp/macro11.c: New test.
27417
27418 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
27419
27420         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
27421         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
27422         gcc.dg/format/multattr-3.c: New tests.
27423         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
27424         tests for format attributes on function pointers being rejected.
27425
27426 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
27427
27428         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
27429
27430 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
27431
27432         * g++.dg/warn/format1.C: New test.
27433
27434 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
27435
27436         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
27437
27438 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
27439
27440         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
27441
27442 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
27443
27444         * gcc.dg/cpp/redef2.c: Add test.
27445
27446 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
27447
27448         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
27449         long-standing bug on i686, apparently.
27450         * gcc.c-torture/execute/loop-2c.x: New file.
27451         * gcc.c-torture/execute/loop-2d.x: New file.
27452         * gcc.c-torture/execute/loop-3c.x: New file.
27453
27454 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
27455
27456         * gcc.dg/cpp/20000625-2.c: Correct line number.
27457
27458 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
27459
27460         * gcc.dg/cpp/macro10.c: New test.
27461         * gcc.dg/cpp/strify3.c: New test.
27462         * gcc.dg/cpp/spacing1.c: Add tests.
27463         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
27464         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
27465
27466 2001-09-24  DJ Delorie  <dj@redhat.com>
27467
27468         * gcc.c-torture/execute/20010924-1.c: New test.
27469
27470 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
27471
27472         * testsuite/objc/execute/paste.m: Remove.
27473
27474 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
27475
27476         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
27477
27478 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
27479
27480         * g77.dg/strlen0.f: New test.
27481
27482 2001-09-21  Richard Henderson  <rth@redhat.com>
27483
27484         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
27485         * g++.old-deja/g++.abi/vtable2.C: Likewise.
27486
27487 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
27488
27489         Table-driven attributes.
27490         * g++.dg/ext/attrib1.C: New test.
27491
27492 2001-09-20  DJ Delorie  <dj@redhat.com>
27493
27494         * gcc.dg/20000926-1.c: Update expected warning messages.
27495         * gcc.dg/array-2.c: Likewise, and test for warnings too.
27496         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
27497         array.
27498
27499 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
27500
27501         * g++.dg/eh/registers1.C: New test case.
27502
27503 2001-09-17  Richard Henderson  <rth@redhat.com>
27504
27505         * gcc.dg/array-5.c: Fix VLA decomposition test.
27506
27507 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
27508
27509         * gcc.dg/cpp/line5.c: New testcase.
27510
27511 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
27512
27513         * gcc.dg/cpp/macro9.c: New test.
27514
27515 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
27516
27517         * gcc.c-torture/execute/980223.c: Change type of addr from long
27518         to char *.
27519
27520 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
27521
27522         * gcc.c-torture/execute/20010915-1.c: New test.
27523
27524 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
27525
27526         * g77.dg/bprob: New directory.
27527         * g77.dg/bprob/bprob.exp: New file.
27528         * g77.dg/bprob/bprob-1.f: New test.
27529         * g77.dg/gcov: New directory.
27530         * g77.dg/gcov/gcov.exp: New file.
27531         * g77.dg/gcov/gcov-1.f: New test.
27532         * g77.dg/gcov/gcov-1.x: New file.
27533
27534 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
27535
27536         * gcc.dg/cpp/directiv.c: Update.
27537         * gcc.dg/cpp/undef1.c: Update.
27538
27539 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
27540
27541         * gcc.dg/20010912-1.c: New test.
27542
27543 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
27544
27545         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
27546         language-independent file in lib.
27547         * lib/gcov.exp: New file.
27548
27549 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
27550
27551         * gcc.c-torture/compile/20010911-1.c: New test.
27552
27553 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
27554
27555         * lib/profopt.exp: New, to support profile-directed optimizations.
27556         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
27557         * gcc.misc-tests/bprob-1.c: New test.
27558         * gcc.misc-tests/bprob-2.c: New test.
27559
27560 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
27561
27562         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
27563         XFAIL and which kinds of gcov output to verify.
27564         * gcc.misc-tests/gcov-4b.x: New file.
27565         * gcc.misc-tests/gcov-5b.x: New file.
27566         * gcc.misc-tests/gcov-6.x: New file.
27567         * gcc.misc-tests/gcov-7.c: New test.
27568         * gcc.misc-tests/gcov-7.x: New file.
27569
27570 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
27571
27572         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
27573         * gcc.misc-tests/gcov-6.c: New test.
27574
27575 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
27576
27577         PR c++/3986
27578         * g++.dg/abi/vbase1.C: New test.
27579
27580 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
27581
27582         * objc.dg/method-2.m: New.
27583
27584 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
27585
27586         PR c++/4203
27587         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
27588         * g++.dg/init/empty1.C: New test.
27589
27590 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
27591
27592         * gcc.c-torture/compile/20010903-1.c: New test.
27593
27594 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
27595
27596         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
27597         for m68k.
27598
27599 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
27600
27601         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
27602
27603         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
27604
27605         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
27606
27607 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
27608
27609         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
27610         for 16-bit 'unsigned int'.
27611
27612 2001-08-29  Kazu Hirata  <kazu@hxi.com>
27613
27614         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
27615
27616 2001-08-27  Richard Henderson  <rth@redhat.com>
27617
27618         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
27619         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
27620
27621 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
27622
27623         * gcc.dg/asm-names.c (ymain): New.
27624
27625 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
27626
27627         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
27628         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
27629         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
27630
27631 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27632
27633         * gcc.dg/compare5.c: New testcase.
27634
27635 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
27636
27637         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
27638         and "In instantiation".
27639
27640 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
27641
27642         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
27643
27644 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
27645
27646         * gcc.misc-tests/gcov.exp: Add support for branch information.
27647         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
27648         * gcc.misc-tests/gcov-4.c: New test.
27649         * gcc.misc-tests/gcov-4b.c: New test.
27650         * gcc.misc-tests/gcov-5b.c: New test.
27651
27652 2001-08-20  Zack Weinberg  <zackw@panix.com>
27653
27654         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
27655         expected to fail.
27656
27657 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27658
27659         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
27660
27661 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
27662
27663         * g++.dg/eh/template1.C: New test.
27664
27665 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
27666
27667         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
27668         Fix thinko.
27669         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
27670         for xfail.
27671
27672 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
27673
27674         * lib/g77-dg.exp:  Use prune.exp for common procedures
27675         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
27676         * lib/g77.exp: (g77-dg-prune) Remove
27677
27678 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
27679
27680         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
27681
27682 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27683
27684         * g++.dg/template/unify1.C: New test.
27685
27686 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
27687
27688         * g++.dg/abi/empty4.C: New test.
27689
27690 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
27691
27692         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
27693         solaris2.*
27694         * g77.f-torture/compile/pr3743.x: Likewise
27695
27696 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
27697
27698         * g++.dg/other/using-declaration.C: New test.
27699
27700 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
27701
27702         * gcc.dg/cpp/tr-sign.c: New testcase.
27703
27704 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
27705
27706         * gcc.dg/cpp/19951025-1.c: Revert.
27707         * gcc.dg/cpp/directiv.c: We no longer process directives that
27708         interrupt macro arguments.
27709
27710 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
27711
27712         * gcc.dg/bconstp-1.c: New test.
27713
27714 2001-08-03  Richard Henderson  <rth@redhat.com>
27715
27716         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
27717
27718 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
27719
27720         * gcc.dg/cpp/19951025-1.c: Update.
27721
27722 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
27723
27724         * g77.dg/ff90-1.f (s): Fix reference of variable z,
27725         should be x.
27726
27727 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
27728
27729         Kill -fhonor-std.
27730         * g++.old-deja/g++.ns/ns14.C: Remove special options.
27731         * g++.old-deja/g++.other/std1.C: Likewise.
27732         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
27733
27734 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
27735
27736         * lib/g77.exp:  Load gcc-defs.exp for common procedures
27737         (g77_pass, g77_fail, g77_finish, g77_exit,
27738         ${tool}_check_unsupported_p} Now redundant.  Deleted.
27739
27740 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
27741
27742         * g77.dg/fbackslash.f
27743         * g77.dg/fcase-preserve.f
27744         * g77.dg/ff90-1.f
27745         * g77.dg/ffixed-line-length-0.f
27746         * g77.dg/ffixed-line-length-132.f
27747         * g77.dg/ffixed-line-length-7.f
27748         * g77.dg/ffixed-line-length-72.f
27749         * g77.dg/ffixed-line-length-none.f
27750         * g77.dg/ffree-form-1.f
27751         * g77.dg/fno-backslash.f
27752         * g77.dg/fno-f90-1.f
27753         * g77.dg/fno-fixed-form-1.f
27754         * g77.dg/fno-onetrip.f
27755         * g77.dg/fno-typeless-boz.f
27756         * g77.dg/fno-underscoring.f
27757         * g77.dg/fno-vxt-1.f
27758         * g77.dg/fonetrip.f
27759         * g77.dg/ftypeless-boz.f
27760         * g77.dg/fugly-assumed.f
27761         * g77.dg/funderscoring.f
27762         * g77.dg/fvxt-1.f
27763
27764 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
27765
27766         * objc.dg/fwd-proto-1.m: New.
27767         * objc.dg/local-decl-1.m: New.
27768         * objc.dg/naming-1.m: New.
27769         * objc.dg/naming-2.m: New.
27770         * objc.dg/proto-hier-1.m: New.
27771
27772 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
27773
27774         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
27775         largest-type elements to a struct makes its size grow.
27776
27777 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
27778
27779         * g++.dg/abi/vthunk1.C: New test.
27780
27781 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
27782
27783         * g++.dg/abi/vbase8-22.C: New test.
27784
27785 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
27786
27787         * gcc.dg/cpp/macro8.c: New test.
27788
27789 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
27790
27791         * g++.dg/abi/vbase8-21.C: New test.
27792
27793 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
27794
27795         * g++.dg/abi/vbase8-10.C: New test.
27796
27797 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27798
27799         * lib/g++.exp (g++_set_ld_library_path): Renamed to
27800         ${tool}_set_ld_library_path.
27801         Changed caller.
27802         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
27803         g++.exp.
27804
27805 2001-07-26  Stan Cox <scox@redhat.com>
27806
27807         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
27808         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
27809         gcc_exit, gcc_check_unsupported_p):
27810         Moved to gcc-deps.exp
27811         * gcc-deps.exp: New file.
27812
27813 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27814
27815         * g++.old-deja/g++.pt/defarg14.C: New test.
27816
27817 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
27818
27819         * g++.old-deja/g++.other/lineno5.C: New test.
27820
27821 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
27822
27823         * g++.old-deja/g++.pt/crash68.C: New test.
27824
27825 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
27826
27827         * g++.old-deja/g++.other/crash42.C: New test.
27828
27829 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
27830
27831         * gcc.dg/cpp/extratokens.c: Fix.
27832         * gcc.dg/cpp/skipping2.c: New tests.
27833
27834 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27835
27836         * gcc.c-torture/execute/20010724-1.c: New file.
27837         * gcc.c-torture/execute/20010724-1.x: New file.
27838
27839 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
27840
27841         * g++.old-deja/g++.other/cond7.C: New test.
27842
27843 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
27844
27845         * g++.old-deja/g++.other/optimize4.C: New test.
27846
27847 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
27848
27849         * g++.old-deja/g++.abi/vbase8-5.C: New test.
27850
27851 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
27852
27853         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
27854         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
27855         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
27856         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
27857
27858         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
27859         bug report" message.
27860
27861         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
27862         * g++.dg/ext/instantiate1.C: Move from old-deja.
27863
27864 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
27865
27866         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
27867         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
27868         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
27869         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
27870
27871 2001-07-23  Jeffrey A Law  (law@cygnus.com)
27872
27873         * gcc.c-torture/execute/20010723-1.c: New test.
27874
27875 2001-07-23  Ben Elliston  <bje@redhat.com>
27876
27877         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
27878
27879 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27880
27881         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
27882         i[34567]86-*-*.
27883         Delete handling of ieee_multilib_flags.
27884         Pass -mieee for alpha*-*-* and sh-*-*.
27885         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
27886
27887 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
27888
27889         Remove old-abi tests.
27890         * g++.old-deja/g++.mike/p11116.C: Remove.
27891         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
27892
27893 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
27894
27895         * g77.f-torture/compile/pr3743.f:  New test
27896
27897 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
27898
27899         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
27900
27901 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27902
27903         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
27904         g++.old-deja/g++.pt/static6.C: Likewise.
27905         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
27906         supports weak symbols.
27907
27908 2001-07-18  Andreas Jaeger  <aj@suse.de>
27909
27910         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
27911         supported again.
27912
27913 2001-07-18  Andreas Jaeger  <aj@suse.de>
27914
27915         * gcc.dg/iftrap-1.c: Fix target line.
27916
27917 2001-07-17  Richard Henderson  <rth@redhat.com>
27918
27919         * gcc.c-torture/execute/20010717-1.c: New.
27920
27921 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
27922
27923         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
27924         tests.
27925
27926 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
27927
27928         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
27929
27930 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27931
27932         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
27933         UAC_SIGBUS, UAC_NOPRINT definitions.
27934
27935 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
27936
27937         * objc/execute/object_is_class.m: New test.
27938         * objc/execute/object_is_meta_class.m: New test.
27939
27940 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
27941
27942         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
27943         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
27944
27945 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
27946
27947         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
27948         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
27949
27950 2001-07-14  Richard Henderson  <rth@redhat.com>
27951
27952         * gcc.dg/iftrap-1.c: New.
27953
27954 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
27955
27956         * g77.f-torture/execute/intrinsic77.f: New test.
27957
27958 2001-07-11  Janis Johnson <janis@us.ibm.com>
27959
27960         * gcc.misc-tests/gcov-3.c: New test.
27961
27962 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
27963
27964         * gcc.c-torture/compile/20010711-1.c,
27965         * gcc.c-torture/compile/20010711-2.c: New tests.
27966
27967 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
27968
27969         * gcc.c-torture/execute/20010711-1.c: New test.
27970
27971 2001-07-11  Ben Elliston  <bje@redhat.com>
27972
27973         * g++.old-deja/g++.other/enum5.C: New test.
27974
27975 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
27976
27977         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
27978         (g++-dg-prune): Call prune_gcc_output.
27979         * prune.exp: New file for prune_gcc_output.
27980         * lib/g++.exp, lib/gcc.exp: Load it.
27981
27982 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
27983
27984         * gcc.c-torture/compile/20010701-1.c,
27985         g++.old-deja/g++.ext/attrib6.C: New tests.
27986
27987 2001-07-06  Jeffrey A Law  (law@cygnus.com)
27988
27989         * gcc.c-torture/compile/20010706-1.c: New test.
27990
27991 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
27992
27993         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
27994
27995 2001-06-28  Stan Shebs  <shebs@apple.com>
27996
27997         * gcc.dg/pragma-darwin.c: New test.
27998
27999 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28000
28001         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
28002         Solaris 2.[678] system.
28003
28004 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
28005
28006         * gcc.dg/20010622-1.c: New test.
28007
28008 2001-06-18  Stan Shebs  <shebs@apple.com>
28009
28010         * objc.dg: New directory.
28011         * objc.dg/dg.exp: New file.
28012         * objc.dg/alias.m: New.
28013         * objc.dg/class-1.m: New.
28014         * objc.dg/class-2.m: New.
28015         * objc.dg/const-str-1.m: New.
28016         * objc.dg/const-str-2.m: New.
28017         * objc.dg/id-1.m: New.
28018         * objc.dg/method-1.m: New.
28019         * objc.dg/super-class-1.m: New.
28020         * lib/objc-dg.exp: New file.
28021
28022 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
28023
28024         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
28025         of label name.
28026
28027 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
28028
28029         * g++.old-deja/g++.abi/vbase8-9.C: New test.
28030
28031 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28032
28033         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
28034         variable.
28035
28036 2001-06-12  Richard Henderson  <rth@redhat.com>
28037
28038         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
28039
28040 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
28041
28042         * g++.old-deja/g++.abi/vbase5.C: New test.
28043         * g++.old-deja/g++.abi/vbase6.C: New test.
28044         * g++.old-deja/g++.abi/vbase7.C: New test.
28045
28046 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28047
28048         * gcc.c-torture/compile/20010610-1.c: New test.
28049
28050 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
28051
28052         * g++.old-deja/g++.abi/vbase4.C: New test.
28053
28054 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
28055
28056         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
28057         support %f for HC11/HC12 targets.
28058         * gcc.c-torture/execute/930513-1.x: New file, likewise.
28059         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
28060         on HC11/HC12 targets.
28061         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
28062
28063 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28064
28065         * gcc.dg/wchar_t-1.c: New file.
28066         * gcc.dg/wint_t-1.c: Likewise.
28067
28068 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
28069
28070         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
28071
28072 2001-06-11  Richard Henderson  <rth@redhat.com>
28073
28074         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
28075
28076 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
28077
28078         * gcc.c-torture/compile/20010611-1.c: New test.
28079
28080 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
28081
28082         * gcc.dg/c99-tag-1.c: Add more tests.
28083
28084 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
28085
28086         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
28087         representation on MN10300 and ARM/Thumb.
28088
28089 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
28090
28091         * g77.f-torture/execute/20010610.f: New.
28092
28093 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
28094
28095         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
28096         names.
28097
28098 2001-06-09  Richard Henderson  <rth@redhat.com>
28099
28100         * gcc.c-torture/execute/ashrdi-1.c: New.
28101         * gcc.c-torture/execute/ashldi-1.c: New.
28102         * gcc.c-torture/execute/lshrdi-1.c: New.
28103
28104 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
28105
28106         * objc/execute/load-3.m: Added. Check sending +load to categories,
28107         in addition to classes.
28108
28109 2001-06-08  Stan Shebs  <shebs@apple.com>
28110
28111         * objc/execute/load-2.m: New test.  From Nicola Pero
28112         <n.pero@mi.flashnet.it>.
28113
28114 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
28115
28116         * gcc.c-torture/execute/20010605-2.c: New test.
28117
28118 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
28119
28120         * g++.old-deja/g++.abi/vbase2.C: New test.
28121         * g++.old-deja/g++.abi/vbase3.C: New test.
28122
28123 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
28124
28125         * g++.old-deja/g++.pt/friend49.C: New test.
28126
28127 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
28128
28129         * g++.old-deja/g++.ext/anon3.C: New test.
28130
28131 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
28132
28133         * g++.old-deja/g++.other/conv7.C: New test.
28134
28135 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
28136
28137         * gcc.c-torture/compile/20010605-2.c: New test.
28138
28139 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
28140
28141         * gcc.c-torture/execute/20010604-1.c: New test.
28142
28143 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
28144
28145         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
28146
28147 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
28148
28149         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
28150         (g++_link_flags): Likewise.
28151         (g++_init): Pass gccpath's value to two previous functions.
28152
28153 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28154
28155         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
28156         Ensure logfile entry matches exec command line.
28157
28158 2001-05-31  Richard Henderson  <rth@redhat.com>
28159
28160         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
28161         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
28162
28163 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
28164
28165         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
28166         compiler for irix6.2
28167
28168 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
28169
28170         * g++.old-deja/g++.other/optimize3.C: New file.
28171
28172 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
28173
28174         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
28175         assemble.
28176
28177 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
28178
28179         * g++.old-deja/g++.other/optimize2.C: New file.
28180
28181 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
28182
28183         * gcc.c-torture/compile/20010518-2.c: New file.
28184         * gcc.c-torture/execute/20010518-1.c: New file.
28185         * gcc.c-torture/execute/20010518-2.c: New file.
28186
28187 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
28188
28189         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
28190
28191 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
28192
28193         G++ no longer defines builtins that do not begin with __builtin.
28194         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
28195         * g++.old-deja/g++.brendand/misc13.C: Likewise.
28196         * g++.old-deja/g++.law/builtin1.C: Likewise.
28197         * g++.old-deja/g++.law/cvt2.C: Likewise.
28198         * g++.old-deja/g++.mike/net5.C: Likewise.
28199         * g++.old-deja/g++.other/builtins1.C: Likewise.
28200         * g++.old-deja/g++.other/builtins2.C: Likewise.
28201         * g++.old-deja/g++.other/builtins3.C: Likewise.
28202         * g++.old-deja/g++.other/builtins4.C: Likewise.
28203         * g++.old-deja/g++.other/inline8.C: Likewise.
28204         * g++.old-deja/g++.robertl/eb39.C: Likewise.
28205
28206 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
28207
28208         * g++.old-deja/g++.pt/using1.C: Adjust.
28209         * g++.old-deja/g++.pt/using2.C: New test.
28210
28211 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
28212
28213         * gcc.dg/cpp/charconst.c: New tests.
28214         * gcc.dg/cpp/escape.c: New tests.
28215         * gcc.dg/cpp/escape-1.c: New tests.
28216         * gcc.dg/cpp/escape-2.c: New tests.
28217         * gcc.dg/cpp/ucs.c: New tests.
28218
28219 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
28220
28221         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
28222         native compiler for irix6.5.
28223
28224 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
28225
28226         * lib/g++.exp (g++_include_flags): Use args to compute
28227         get_multilibs.
28228         (g++_link_flags): Likewise.
28229         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
28230
28231 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
28232
28233         * gcc.dg/c90-hexfloat-1.c: Add more tests.
28234
28235 2001-05-21  Geoff Keating  <geoffk@redhat.com>
28236
28237         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
28238         this file.
28239
28240 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
28241
28242         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
28243         STACK_SIZE;
28244         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
28245         to STACK_SIZE; Use it to define size of add_histo array.
28246         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
28247         to STACK_SIZE.
28248         (f): Use GITT_SIZE to define size of gitt local table.
28249         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
28250         to STACK_SIZE; Use it to define size of bytemem array.
28251
28252 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
28253
28254         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
28255         on 68HC11/HC12 due to the asm instruction.
28256         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
28257         * gcc.c-torture/compile/920520-1.x: Likewise.
28258         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
28259         on 68HC11/HC12 because the function is larger than 64K.
28260         * gcc.c-torture/compile/961203-1.x: New file, this test fails
28261         on 68HC11/HC12 because the structure is too large.
28262
28263 2001-05-20  Richard Henderson  <rth@redhat.com>
28264
28265         * gcc.c-torture/execute/20010520-1.c: New.
28266
28267 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28268
28269         * g++.old-deja/g++.warn/compare1.C: New test.
28270         * gcc.dg/compare4.c: New test.
28271
28272 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
28273
28274         * g++.old-deja/g++.other/optimize1.C: New test.
28275
28276 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28277
28278         * g++.old-deja/g++.pt/spec41.C: New test.
28279
28280 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
28281
28282         * gcc.c-torture/compile/20010114-1.x: Remove.
28283
28284 2001-05-18  Stan Shebs  <shebs@apple.com>
28285
28286         * gcc.c-torture/compile/20010518-1.c: New test.
28287
28288 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
28289
28290         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
28291         * g++.old-deja/g++.pt/crash67.C: New test.
28292
28293 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
28294
28295         * g++.old-deja/g++.other/debug9.C: New test.
28296
28297 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
28298
28299         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
28300
28301 2001-05-16  Jan Hubicka  <jh@suse.cz>
28302
28303         * gcc.c-torture/compile/20010516-1.c: New test.
28304
28305 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
28306
28307         * g++.old-deja/g++.other/crash41.C: New test.
28308
28309 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
28310
28311         * g++.old-deja/g++.pt/crash66.C: New test.
28312
28313 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
28314
28315         * g++.old-deja/g++.robertl/eb27.C: Convert.
28316
28317 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
28318
28319         * g++.dg/friend-warn.C: New test.  Do not warn about friend
28320         declaration being redundant.
28321
28322 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
28323
28324         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
28325
28326 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
28327
28328         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
28329
28330 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
28331
28332         * lib/g++.exp: Use testsuite_flags.
28333
28334 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
28335
28336         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
28337
28338 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
28339
28340         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
28341
28342 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
28343
28344         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
28345
28346 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
28347
28348         * gcc.c-torture/compile/20010313-1.c: New test.
28349
28350 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
28351
28352         * gcc.dg/cpp/direct2.c: New test.
28353         * gccq.dg/cpp/direct2s.c: New test.
28354
28355         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
28356
28357 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
28358
28359         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
28360         * g++.old-deja/g++.other/op3.C: Likewise.
28361
28362 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
28363
28364         * gcc.dg/cpp/syshdr.h: New file.
28365         * gcc.dg/cpp/sysmac1.c: Update.
28366         * gcc.dg/cpp/sysmac2.c: Update.
28367
28368 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
28369
28370         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
28371
28372 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
28373
28374         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
28375         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
28376
28377 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
28378
28379         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
28380
28381 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
28382
28383         * lib/g++.exp (g++_include_flags): Don't use any special flags
28384         if TESTING_IN_BUILD_TREE is not defined.
28385         (g++_init): Use a plain 'c++' as the compiler if
28386         TESTING_IN_BUILD_TREEE is not defined.
28387
28388 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
28389
28390         * g++.old-deja/g++.eh/catch13.C: New test.
28391         * g++.old-deja/g++.eh/catch14.C: New test.
28392
28393 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
28394
28395         * gcc.dg/cpp/tr-define.c: New test.
28396
28397 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
28398
28399         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
28400         <stdlib.h>, not <malloc.h>.
28401
28402 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
28403
28404         * g++.old-deja/g++.ns/template17.C: New test.
28405
28406 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
28407
28408         * g++.old-deja/g++.pt/ref4.C: New test.
28409
28410 2001-04-30  Richard Henderson  <rth@redhat.com>
28411
28412         * gcc.dg/20000724-1.c: Revert last change.
28413
28414 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
28415
28416         * g77.f-torture/execute/20010430.f: New test.
28417
28418 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
28419
28420         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
28421
28422 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
28423
28424         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
28425
28426 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
28427
28428         * g++.old-deja/g++.eh/crash6.C: New test.
28429
28430 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
28431
28432         * g++.old-deja/g++.other/warn7.C: New test.
28433
28434 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
28435
28436         * g++.old-deja/g++.other/defarg9.C: New test.
28437
28438 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
28439
28440         * g77.f-torture/compile/20010426.f: New test.
28441         * g77.f-torture/execute/20010426.f: New test.
28442
28443 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
28444
28445         * g77.f-torture/compile/20000629-1.x: Remove - error
28446         has been fixed.
28447
28448 2001-04-26  Jeffrey A Law  (law@cygnus.com)
28449
28450         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
28451         Tweak slightly to work with g++.dg framework.
28452         * g++.dg/special/ecos.exp: Run initp1.C test.
28453         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
28454
28455         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
28456         its linker doesn't give line numbers either.
28457         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
28458
28459 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
28460
28461         * g++.old-deja/g++.other/lex1.C: New test.
28462
28463 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
28464
28465         * gcc.dg/noncompile/20010425-1.c: New test.
28466
28467 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
28468
28469         * g++.old-deja/g++.pt/mangle2.C: New test.
28470
28471 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
28472
28473         * gcc.dg/format/plus-1.c: New test.
28474
28475 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
28476
28477         * gcc.dg/20010423-1.c: New test.
28478
28479 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
28480
28481         * gcc.c-torture/execute/20010422-1.c: New test.
28482
28483 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
28484
28485         * g++.old-deja/g++.ns/type2.C: New test.
28486
28487 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
28488
28489         * g++.old-deja/g++.other/perf1.C: New test.
28490
28491 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
28492
28493         * gcc.dg/c99-func-2.c: Remove xfail.
28494         * gcc.dg/c99-func-3.c: Remove xfail.
28495         * gcc.dg/c99-func-4.c: Remove xfail.
28496
28497 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
28498
28499         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
28500
28501 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
28502
28503         * gcc.c-torture/compile/20010423-1.c: New test.
28504
28505 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
28506
28507         * g++.old-deja/g++.pt/typename28.C: New test.
28508
28509 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
28510
28511         * g++.old-deja/g++.abi/empty2.C: New test.
28512         * g++.old-deja/g++.abi/empty3.C: New test.
28513
28514 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
28515
28516         * g++.old-deja/g++.other/comdat2.C: New test.
28517         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
28518
28519 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
28520
28521         * g++.old-deja/g++.other/overload14.C: New test.
28522
28523 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
28524
28525         * g++.old-deja/g++.other/lookup23.C: New test.
28526
28527 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
28528
28529         * gcc.c-torture/execute/20010403-1.c: New test.
28530
28531 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
28532             Mark Mitchell  <mark@codesourcery.com>
28533
28534         * lib/old-dejagnu.exp: Don't delete output of executable.
28535         Add .exe suffix to executables.
28536
28537 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
28538
28539         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
28540
28541 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28542
28543         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
28544
28545 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
28546
28547         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
28548         * g++.old-deja/g++.abi/crash1.C: New test.
28549
28550 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
28551
28552         * g++.old-deja/g++.other/crash40.C: New test.
28553
28554 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28555
28556         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
28557
28558 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
28559
28560         * g++.old-deja/g++.other/warn6.C: New test.
28561
28562 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
28563
28564         * g++.old-deja/g++.robertl/eb42.C: Same.
28565
28566 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28567
28568         * gcc.dg/wtr-conversion-1.c: New testcase.
28569
28570 2001-04-10  Richard Henderson  <rth@redhat.com>
28571
28572         * g++.old-deja/g++.other/array5.C: New.
28573
28574 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28575
28576         * gcc.c-torture/execute/20010408-1.c: New test.
28577
28578 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
28579
28580         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
28581         headers and constructs.
28582         * g++.old-deja/g++.robertl/eb79.C: Same.
28583         * g++.old-deja/g++.robertl/eb77.C (main): Same.
28584         * g++.old-deja/g++.robertl/eb73.C: Same.
28585         * g++.old-deja/g++.robertl/eb66.C (main): Same.
28586         * g++.old-deja/g++.robertl/eb55.C (t): Same.
28587         * g++.old-deja/g++.robertl/eb54.C (main): Same.
28588         * g++.old-deja/g++.robertl/eb46.C (main): Same.
28589         * g++.old-deja/g++.robertl/eb44.C: Same.
28590         * g++.old-deja/g++.robertl/eb41.C (main): Same.
28591         * g++.old-deja/g++.robertl/eb4.C (main): Same.
28592         * g++.old-deja/g++.robertl/eb39.C: Same.
28593         * g++.old-deja/g++.robertl/eb33.C (main): Same.
28594         * g++.old-deja/g++.robertl/eb31.C (main): Same.
28595         * g++.old-deja/g++.robertl/eb30.C: Same.
28596         * g++.old-deja/g++.robertl/eb3.C: Same.
28597         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
28598         * g++.old-deja/g++.robertl/eb21.C: Same.
28599         * g++.old-deja/g++.robertl/eb15.C: Same.
28600         * g++.old-deja/g++.robertl/eb118.C: Same.
28601         * g++.old-deja/g++.robertl/eb115.C (main): Same.
28602         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
28603         * g++.old-deja/g++.robertl/eb109.C: Same.
28604         * g++.old-deja/g++.other/sibcall1.C (main): Same.
28605         * g++.old-deja/g++.mike/rtti1.C: Same.
28606         * g++.old-deja/g++.mike/p658.C: Same.
28607         * g++.old-deja/g++.mike/net46.C: Same.
28608         * g++.old-deja/g++.mike/net34.C: Same.
28609         * g++.old-deja/g++.mike/memoize1.C: Same.
28610         * g++.old-deja/g++.mike/eh2.C: Same.
28611         * g++.old-deja/g++.law/weak.C: Same.
28612         * g++.old-deja/g++.law/visibility7.C: Same.
28613         * g++.old-deja/g++.law/visibility25.C: Same.
28614         * g++.old-deja/g++.law/visibility22.C: Same.
28615         * g++.old-deja/g++.law/visibility2.C: Same.
28616         * g++.old-deja/g++.law/visibility17.C: Same.
28617         * g++.old-deja/g++.law/visibility13.C: Same.
28618         * g++.old-deja/g++.law/visibility10.C: Same.
28619         * g++.old-deja/g++.law/visibility1.C: Same.
28620         * g++.old-deja/g++.law/virtual3.C (eval): Same.
28621         * g++.old-deja/g++.law/vbase1.C: Same.
28622         * g++.old-deja/g++.law/operators32.C: Same.
28623         * g++.old-deja/g++.law/nest3.C: Same.
28624         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
28625         * g++.old-deja/g++.law/except5.C (main): Same.
28626         * g++.old-deja/g++.law/cvt7.C (run): Same.
28627         * g++.old-deja/g++.law/cvt2.C: Same.
28628         * g++.old-deja/g++.law/cvt16.C: Same.
28629         * g++.old-deja/g++.law/ctors6.C (bar): Same.
28630         * g++.old-deja/g++.law/ctors17.C (main): Same.
28631         * g++.old-deja/g++.law/ctors13.C: Same.
28632         * g++.old-deja/g++.law/ctors12.C (main): Same.
28633         * g++.old-deja/g++.law/ctors10.C: Same.
28634         * g++.old-deja/g++.law/code-gen5.C: Same.
28635         * g++.old-deja/g++.law/bad-error7.C: Same.
28636         * g++.old-deja/g++.law/arm9.C: Same.
28637         * g++.old-deja/g++.law/arm12.C: Same.
28638         * g++.old-deja/g++.law/arg8.C: Same.
28639         * g++.old-deja/g++.law/arg1.C: Same.
28640         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
28641         * g++.old-deja/g++.jason/template31.C: Same.
28642         * g++.old-deja/g++.jason/template24.C (main): Same.
28643         * g++.old-deja/g++.jason/2371.C: Same.
28644         * g++.old-deja/g++.eh/new2.C: Same.
28645         * g++.old-deja/g++.eh/new1.C: Same.
28646         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
28647         * g++.old-deja/g++.brendan/nest21.C (main): Same.
28648         * g++.old-deja/g++.brendan/err-msg3.C: Same.
28649         * g++.old-deja/g++.brendan/crash62.C: Same.
28650         * g++.old-deja/g++.brendan/crash52.C: Same.
28651         * g++.old-deja/g++.brendan/crash49.C (main): Same.
28652         * g++.old-deja/g++.brendan/crash38.C: Same.
28653         * g++.old-deja/g++.brendan/crash15.C (main): Same.
28654         * g++.old-deja/g++.brendan/copy9.C: Same.
28655
28656 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
28657
28658         * gcc.c-torture/execute/20001203-2.c (memset):
28659         Count argument is of type __SIZE_TYPE__.
28660
28661 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
28662
28663         * gcc.c-torture/compile/20010404-1.c: New test.
28664
28665 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
28666
28667         * gcc.c-torture/compile/20010326-1.c: New test.
28668
28669 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
28670
28671         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
28672         peculiarities of the SH.
28673         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
28674
28675 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28676
28677         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
28678         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
28679         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
28680
28681 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
28682
28683         * g77.f-torture/compile/20010321-1.f: New test.
28684
28685 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
28686
28687         * gcc.c-torture/compile/20010329-1.c: New test.
28688
28689 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
28690
28691         * gcc.c-torture/execute/20010329-1.c: New test.
28692
28693 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
28694
28695         * g++.old-deja/g++.other/eh4.C: Fix typo.
28696
28697 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
28698
28699         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
28700
28701 2001-03-28  Philip Blundell  <philb@gnu.org>
28702
28703         * gcc.c-torture/compile/20010328-1.c: New test.
28704
28705 2001-03-27  Richard Henderson  <rth@redhat.com>
28706
28707         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
28708         * g++.old-deja/g++.eh/vbase3.C: Likewise.
28709
28710 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
28711
28712         * gcc.c-torture/compile/20010327-1.c: New test.
28713
28714 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
28715
28716         * g++.old-deja/g++.other/friend12.C: New test.
28717         * g++.old-deja/g++.other/friend9.C: Expect no errors.
28718         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
28719
28720 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
28721
28722         * gcc.c-torture/execute/20010325-1.c: New test.
28723
28724 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
28725
28726         * g++.old-deja/g++.other/mangle3.C: New test.
28727
28728 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
28729
28730         * g++.old-deja/g++.other/anon8.C: New test.
28731
28732 2001-03-20  Philip Blundell  <philb@gnu.org>
28733
28734         * gcc.c-torture/compile/20010320-1.c: New test.
28735
28736 2001-03-17  Richard Henderson  <rth@redhat.com>
28737
28738         * g++.old-deja/g++.other/eh4.C: Add expected error text.
28739
28740 2001-03-15  Geoff Keating  <geoff@redhat.com>
28741
28742         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
28743         tests on AIX.
28744
28745 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
28746
28747         * g++.old-deja/g++.other/eh4.C: New test.
28748
28749 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
28750
28751         * gcc.dg/cpp/mi1.c: Update.
28752
28753 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
28754
28755         * g++.old-deja/g++.other/regstack.C: New test.
28756
28757 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
28758
28759         * g++.old-deja/g++.other/ref4.C: New test.
28760
28761 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
28762
28763         * objc/execute/va_method.m: Added.
28764         * objc/execute/IMP.m: Added.
28765         * objc/execute/_cmd.m: Added.
28766         * objc/execute/accessing_ivars.m: Added.
28767         * objc/execute/class-1.m: Added.
28768         * objc/execute/class-10.m: Added.
28769         * objc/execute/class-11.m: Added.
28770         * objc/execute/class-12.m: Added.
28771         * objc/execute/class-13.m: Added.
28772         * objc/execute/class-14.m: Added.
28773         * objc/execute/class-2.m: Added.
28774         * objc/execute/class-3.m: Added.
28775         * objc/execute/class-4.m: Added.
28776         * objc/execute/class-5.m: Added.
28777         * objc/execute/class-6.m: Added.
28778         * objc/execute/class-7.m: Added.
28779         * objc/execute/class-8.m: Added.
28780         * objc/execute/class-9.m: Added.
28781         * objc/execute/class-tests-1.h
28782         * objc/execute/class-tests-2.h
28783         * objc/execute/compatibility_alias.m: Added.
28784         * objc/execute/encode-1.m: Added.
28785         * objc/execute/formal_protocol-1.m: Added.
28786         * objc/execute/formal_protocol-2.m: Added.
28787         * objc/execute/formal_protocol-3.m: Added.
28788         * objc/execute/formal_protocol-4.m: Added.
28789         * objc/execute/formal_protocol-5.m: Added.
28790         * objc/execute/formal_protocol-6.m: Added.
28791         * objc/execute/formal_protocol-7.m: Added.
28792         * objc/execute/informal_protocol.m: Added.
28793         * objc/execute/initialize.m: Added.
28794         * objc/execute/load.m: Added.
28795         * objc/execute/many_args_method.m: Added.
28796         * objc/execute/nested-3.m: Added.
28797         * objc/execute/no_clash.m: Added.
28798         * objc/execute/private.m: Added.
28799         * objc/execute/redefining_self.m: Added.
28800         * objc/execute/root_methods.m: Added.
28801         * objc/execute/selector-1.m: Added.
28802         * objc/execute/static-1.m: Added.
28803         * objc/execute/static-2.m: Added.
28804         * objc/execute/va_method.m: Added.
28805
28806 2001-03-10  Richard Henderson  <rth@redhat.com>
28807
28808         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
28809
28810 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
28811
28812         * g++.old-deja/g++.other/crash31.C: XFAIL.
28813         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
28814         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
28815         * gcc.c-torture/execute/20010123-1.x: XFAIL.
28816         * gcc.c-torture/execute/20010124-1.x: XFAIL.
28817         * gcc.dg/sequence-pt-1.c: XFAIL one test.
28818
28819 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
28820
28821         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
28822
28823 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
28824
28825         * gcc.dg/20000724-1.c: Don't use multiline strings.
28826
28827 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
28828
28829         * objc/execute/string1.m, objc/execute/string2.m: Compare the
28830         result of -cString against what we expect it to be; don't just
28831         print it out for no one to read.
28832
28833         * objc/execute/string3.m, objc/execute/string4.m: New tests.
28834         Based on testcases provided by Nicola Pero.
28835
28836 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
28837
28838         * gcc.dg/cpp/macro7.c: New test.
28839
28840 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
28841
28842         * gcc.dg/cpp/multiline.c: Update.
28843
28844 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
28845
28846         * g++.old-deja/g++.other/enum3.C: New test.
28847
28848 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
28849
28850         * g++.old-deja/g++.other/pod1.C: New test.
28851
28852 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
28853
28854         * g++.old-deja/g++.ext/overload1.C: New test.
28855
28856 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
28857
28858         * g++.old-deja/g++.pt/using1.C: New test.
28859
28860 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
28861
28862         * g++.old-deja/g++.other/using9.C: New test.
28863
28864 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
28865
28866         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
28867
28868         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
28869
28870 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
28871
28872         * g++.old-deja/g++.ext/realpt1.C: Remove.
28873
28874 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
28875
28876         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
28877
28878 2001-02-26  Will Cohen  <wcohen@redhat.com>
28879
28880         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
28881
28882 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
28883
28884         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
28885         templatized constructors.
28886
28887 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28888
28889         * gcc.c-torture/execute/20010224-1.c: New test.
28890
28891 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
28892
28893         * gcc.c-torture/execute/20010222-1.c: New test.
28894
28895 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
28896
28897         * g++.old-deja/g++.other/inline20.C: New test.
28898
28899 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
28900
28901         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
28902
28903 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
28904
28905         * g++.old-deja/g++.other/lookup22.C: New test.
28906
28907 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
28908
28909         * g77.dg: New directory.
28910         * g77.dg/20010216-1.f: New test case.
28911         * g77.dg/dg.exp: New driver.
28912         * lib/g77-dg.exp: New driver library.
28913
28914 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28915
28916         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
28917
28918 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
28919
28920         * g++.old-deja/g++.other/decl9.C: New test.
28921
28922 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
28923
28924         * g++.old-deja/g++.other/init16.C: Update the test so that it does
28925         not need <string> and also tests the initialization at runtime.
28926
28927 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
28928
28929         * gcc.c-torture/execute/longlong.c: New test.
28930
28931 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
28932
28933         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
28934
28935 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
28936
28937         * gcc.c-torture/execute/920302-1.c (execute):
28938         Change argument type to short.
28939
28940 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
28941
28942         * g++.old-deja/g++.pt/deduct6.C: New test.
28943
28944 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
28945
28946         * g++.old-deja/g++.pt/deduct5.C: New test.
28947
28948 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
28949
28950         * gcc.c-torture/execute/20010209-1.c: New test.
28951
28952 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
28953
28954         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
28955
28956 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
28957
28958         * g++.dg/vtgc1.C: Update for new ABI.
28959
28960         * consistency.vlad: New directory, 1665 files.
28961
28962 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
28963
28964         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
28965         return type.
28966         * gcc.dg/cpp/digraphs.c: Declare puts.
28967
28968 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
28969
28970         * g++.old-deja/g++.other/warn5.C: New test.
28971
28972 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
28973
28974         * g++.old-deja/g++.pt/spec40.C: New test.
28975
28976 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
28977
28978         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
28979         case.
28980         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
28981
28982 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
28983
28984         * gcc.c-torture/compile/20010209-1.c: New test.
28985
28986 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
28987
28988         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
28989         excess errors message but not if it crashes.
28990         * g++.old-deja/g++.other/crash27.C: Likewise.
28991         * g++.old-deja/g++.other/crash28.C: Likewise.
28992         * g++.old-deja/g++.other/crash30.C: Likewise.
28993         * g++.old-deja/g++.other/crash32.C: Likewise.
28994         * g++.old-deja/g++.other/crash35.C: Likewise.
28995         * g++.old-deja/g++.pt/inherit2.C: Likewise.
28996
28997 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
28998
28999         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
29000         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
29001         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
29002         g77.f-torture/execute/execute.exp,
29003         g77.f-torture/noncompile/noncompile.exp,
29004         gcc.c-torture/execute/execute.exp,
29005         gcc.c-torture/execute/memcheck/memcheck.exp,
29006         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
29007         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
29008         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
29009         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
29010         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
29011         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
29012         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
29013         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
29014         Remove bug reporting instructions with ancient email addresses.
29015
29016 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
29017
29018         * gcc.dg/20010202-1.c: New test.
29019         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
29020
29021 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
29022
29023         * g++.dg/stdbool-if.C: New test.
29024
29025 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
29026
29027         * objc/execute/fdecl.m: Added main().
29028
29029 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
29030
29031         * gcc.c-torture/execute/20010206-1.c: New test.
29032
29033 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
29034
29035         * gcc.dg/cpp/avoidpaste1.c: Update.
29036
29037 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
29038
29039         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
29040         Pero <nicola@brainstorm.co.uk>.
29041         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
29042
29043 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
29044
29045         * g++.old-deja/g++.pt/spec39.C: New test.
29046
29047 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
29048
29049         * gcc.c-torture/compile/20010202-1.c: New test.
29050
29051 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
29052
29053         * g++.old-deja/g++.abi/primary2.C: New test.
29054         * g++.old-deja/g++.abi/primary3.C: New test.
29055         * g++.old-deja/g++.abi/primary4.C: New test.
29056         * g++.old-deja/g++.abi/primary5.C: New test.
29057         * g++.old-deja/g++.abi/vtable3.h: New test.
29058         * g++.old-deja/g++.abi/vtable3a.C: New test.
29059         * g++.old-deja/g++.abi/vtable3b.C: New test.
29060         * g++.old-deja/g++.abi/vtable3c.C: New test.
29061         * g++.old-deja/g++.abi/vtable3d.C: New test.
29062         * g++.old-deja/g++.abi/vtable3e.C: New test.
29063         * g++.old-deja/g++.abi/vtable3f.C: New test.
29064         * g++.old-deja/g++.abi/vtable3g.C: New test.
29065         * g++.old-deja/g++.abi/vtable3h.C: New test.
29066         * g++.old-deja/g++.abi/vtable3i.C: New test.
29067         * g++.old-deja/g++.abi/vtable3j.C: New test.
29068         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
29069
29070 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
29071
29072         * g++.old-deja/g++.other/anon6.C: New test.
29073         * g++.old-deja/g++.other/anon7.C: New test.
29074
29075 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
29076
29077         * gcc.dg/cpp/avoidpaste2.c: New tests.
29078
29079 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
29080
29081         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
29082
29083 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
29084
29085         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
29086         DECIMAL_DIG cases for Irix."
29087
29088 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
29089
29090         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
29091
29092 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
29093
29094         * gcc.dg/c99-tag-1.c: New test.
29095
29096 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
29097
29098         * gcc.dg/cpp/tr-warn1.c: Add tests.
29099
29100 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
29101
29102         * gcc.dg/cpp/avoidpaste1.c: Update.
29103         * gcc.dg/cpp/paste4.c: Update.
29104
29105 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
29106
29107         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
29108         cases for Irix.
29109
29110 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
29111
29112         * g++.old-deja/g++.other/inline19.C: New test.
29113
29114 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
29115
29116         * gcc.dg/Wlarger-than.c: New test.
29117
29118 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
29119
29120         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
29121
29122 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
29123
29124         * gcc.c-torture/execute/20010129-1.c: New test.
29125         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
29126
29127 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
29128
29129         * gcc.dg/cpp/avoidpaste1.c: Test case.
29130
29131 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
29132
29133         * g++.old-deja/g++.other/inline18.C: New test.
29134
29135 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29136
29137         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
29138         and __builtin_putchar.
29139
29140 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
29141
29142         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
29143         tests.
29144
29145 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
29146
29147         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
29148         floating point number rounding mode to round to the nearest
29149         representable mode.
29150
29151 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
29152
29153         * g++.old-deja/g++.other/mangle2.C: New test.
29154
29155 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
29156
29157         * gcc.c-torture/compile/20010124-1.c: New test.
29158
29159 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
29160
29161         * g++.old-deja/g++.pt/spec38.C: New test.
29162
29163 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29164
29165         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
29166         "Build don't run".
29167
29168 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29169
29170         * gcc.c-torture/execute/20010123-1.c: New test.
29171
29172 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
29173
29174         * g++.old-deja/g++.pt/spec37.C: New test.
29175
29176 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
29177
29178         * g++.old-deja/g++.pt/overload14.C: New test.
29179
29180 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29181
29182         * gcc.c-torture/execute/20010122-1.c: New test, exercise
29183         __builtin_return_address.
29184
29185 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
29186
29187         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
29188         * g++.old-deja/g++.pt/spec35.C: New test.
29189         * g++.old-deja/g++.pt/spec36.C: New test.
29190
29191 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
29192
29193         * gcc.c-torture/compile/20010118-1.c: New test.
29194
29195 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
29196
29197         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
29198
29199 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
29200
29201         * gcc.c-torture/execute/20010119-1.c: New test.
29202
29203 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
29204
29205         * g++.old-deja/g++.other/vbase5.C: New test.
29206
29207 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
29208
29209         * gcc.c-torture/execute/20010118-1.c: New test.
29210
29211 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
29212
29213         * g++.old-deja/g++.pt/deduct3.C: New test.
29214
29215 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
29216
29217         * g++.old-deja/g++.pt/spec34.C: New test.
29218
29219 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
29220
29221         * g77.f-torture/compile/20000601-2.f: New test.
29222
29223 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
29224
29225         * g++.old-deja/g++.other/init17.C: New test.
29226
29227 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
29228
29229         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
29230
29231 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
29232
29233         * g++.old-deja/g++.pt/unify8.C: New test.
29234
29235 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
29236
29237         * g++.old-deja/g++.abi/vbase1.C: New test.
29238
29239 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
29240
29241         * g++.old-deja/g++.pt/crash65.C: New test.
29242
29243 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
29244
29245         * gcc.dg/cpp/assembl2.S: New test case.
29246
29247 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
29248
29249         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
29250         are supported.
29251
29252 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29253
29254         * g++.old-deja/g++.other/builtins1.C: New test.
29255         * g++.old-deja/g++.other/builtins2.C: Likewise.
29256         * g++.old-deja/g++.other/builtins3.C: Likewise.
29257         * g++.old-deja/g++.other/builtins4.C: Likewise.
29258
29259 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
29260
29261         * gcc.c-torture/compile/20010117-1.c: New test.
29262         * gcc.c-torture/compile/20010117-2.c: New test.
29263
29264 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
29265
29266         * g77.f-torture/execute/20010116.[fx]: New test,
29267         XFAIL on i?86-*-*.
29268         * g77.f-torture/compile/20010115.f: Indicate it's
29269         a test for PR fortran/1636.
29270
29271 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
29272
29273         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
29274
29275 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
29276
29277         * g77.f-torture/compile/20010115.f: New test.
29278
29279 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
29280
29281         * g++.old-deja/g++.pt/nontype5.C: New test.
29282
29283 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
29284
29285         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
29286         have an equivalent working one below it.
29287
29288 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
29289
29290         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
29291         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
29292
29293 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
29294
29295         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
29296         message containing "init_priority".
29297         (conpr-2.C): Likewise.
29298         (conpr-3.C): Likewise.
29299         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
29300
29301 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29302
29303         * gcc.c-torture/execute/20010114-2.c: New test.
29304
29305 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
29306
29307         * gcc.c-torture/compile/20010114-1.c: New test.
29308         * gcc.c-torture/compile/20010114-1.x: Xfail.
29309         * gcc.c-torture/compile/20010114-2.c: New test.
29310         * gcc.c-torture/execute/20010114-1.c: New test.
29311         * gcc.dg/trunc-1.c: New test.
29312         * gcc.dg/uninit-B.c: New test.
29313
29314 2001-01-13  Nick Clifton  <nickc@redhat.com>
29315
29316         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
29317         target.
29318
29319 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
29320
29321         * gcc.c-torture/compile/20010113-1.c: New test.
29322
29323 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
29324
29325         * gcc.c-torture/compile/20001212-1.c: New test.
29326
29327 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
29328
29329         * gcc.dg/cpp/widestr1.c: Update.
29330         * gcc.dg/cpp/prag-imp.c: Remove.
29331
29332 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
29333
29334         * gcc.c-torture/execute/20000801-3.x: Remove.
29335         * gcc.dg/c90-init-1.c: New test.
29336         * gcc.dg/c99-init-1.c: New test.
29337         * gcc.dg/c99-init-2.c: New test.
29338         * gcc.dg/gnu99-init-1.c: New test.
29339
29340 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
29341
29342         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
29343         testing that no relevant ones were found.
29344
29345 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
29346
29347         * g++.old-deja/g++.pt/cast2.C: New test.
29348
29349 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
29350
29351         * g++.old-deja/g++.pt/friend47.C: New test.
29352
29353 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
29354
29355         * g++.old-deja/g++.pt/instantiate13.C: New test.
29356
29357 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
29358
29359         * g++.old-deja/g++.other/defarg7.C: New test.
29360         * g++.old-deja/g++.other/defarg8.C: New test.
29361
29362 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
29363
29364         * g++.old-deja/g++.pt/crash64.C: New test.
29365
29366 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
29367
29368         * g++.old-deja/g++.pt/crash63.C: New test.
29369
29370 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
29371
29372         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
29373
29374 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
29375
29376         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
29377
29378 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
29379
29380         * g++.old-deja/g++.pt/error3.C: New test.
29381
29382 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
29383
29384         * g++.old-deja/g++.other/crash39.C: New test.
29385
29386 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
29387
29388         * g++.old-deja/g++.other/vbase4.C: New test.
29389
29390 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
29391
29392         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
29393         * gcc.dg/special/20000419-2.c: New file. Identical to above.
29394         * gcc.dg/special/special.exp: New test driver which will check
29395         for alias support for the above test.
29396
29397 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
29398
29399         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
29400         problems on small machines.
29401         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
29402         parameterize.
29403
29404 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
29405
29406         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
29407         mips.
29408         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
29409
29410 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
29411
29412         * g++.old_deja/g++.pt/using8.C: New test.
29413
29414 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
29415
29416         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
29417
29418 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
29419
29420         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
29421         where a failure is expected.
29422         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
29423
29424 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
29425
29426         * g++.old_deja/g++.pt/instantiate12.C: New test.
29427
29428 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
29429
29430         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
29431         start of structs.
29432         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
29433         * g++.old-deja/g++.brendan/crash17.C: Likewise.
29434         * g++.old-deja/g++.brendan/crash29.C: Likewise.
29435         * g++.old-deja/g++.brendan/crash48.C: Likewise.
29436         * g++.old-deja/g++.brendan/ns1.C: Likewise.
29437         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
29438         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
29439         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
29440         * g++.old-deja/g++.eh/spec6.C: Likewise.
29441         * g++.old-deja/g++.jason/crash3.C: Likewise.
29442         * g++.old-deja/g++.law/ctors11.C: Likewise.
29443         * g++.old-deja/g++.law/ctors17.C: Likewise.
29444         * g++.old-deja/g++.law/ctors5.C: Likewise.
29445         * g++.old-deja/g++.law/ctors9.C: Likewise.
29446         * g++.old-deja/g++.mike/ambig1.C: Likewise.
29447         * g++.old-deja/g++.mike/net22.C: Likewise.
29448         * g++.old-deja/g++.mike/p3538a.C: Likewise.
29449         * g++.old-deja/g++.mike/p3538b.C: Likewise.
29450         * g++.old-deja/g++.mike/virt3.C: Likewise.
29451         * g++.old-deja/g++.niklas/t128.C: Likewise.
29452         * g++.old-deja/g++.other/anon4.C: Likewise.
29453         * g++.old-deja/g++.other/using1.C: Likewise.
29454         * g++.old-deja/g++.other/warn3.C: Likewise.
29455         * g++.old-deja/g++.pt/t37.C: Likewise.
29456         * g++.old-deja/g++.robertl/eb69.C: Likewise.
29457         * g++.old-deja/g++.robertl/eb71.C: Likewise.
29458
29459 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
29460
29461         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
29462
29463 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29464
29465         * gcc.c-torture/execute/stdio-opt-3.c: New test.
29466
29467 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
29468
29469         * gcc.c-torture/compile/20010107-1.c: New test.
29470
29471 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29472
29473         * gcc.c-torture/execute/builtin-noret-1.c: New test.
29474
29475 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29476
29477         * gcc.dg/format/format.h: New file.
29478         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
29479         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
29480         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
29481         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
29482         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
29483         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
29484         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
29485         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
29486         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
29487         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
29488         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
29489         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
29490         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
29491         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
29492         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
29493         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
29494         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
29495         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
29496         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
29497         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
29498         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
29499         instead of declaring standard types, macros and functions in each
29500         test.
29501
29502 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
29503
29504         * gcc.c-torture/execute/20010106-1.c: New test.
29505
29506 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
29507
29508         * gcc.dg/format/format.exp: New file.
29509         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
29510         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
29511         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
29512         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
29513         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
29514         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
29515         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
29516         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
29517         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
29518         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
29519         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
29520         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
29521         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
29522         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
29523         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
29524         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
29525         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
29526         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
29527         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
29528         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
29529         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
29530         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
29531         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
29532         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
29533         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
29534         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
29535         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
29536         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
29537         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
29538         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
29539         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
29540         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
29541         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
29542         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
29543         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
29544         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
29545         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
29546         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
29547         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
29548         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
29549         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
29550         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
29551
29552 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
29553
29554         * gcc.c-torture/execute/991228-1.c: Take word endianness into
29555         account.
29556
29557 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
29558
29559         * gcc.c-torture/execute/builtin-complex-1.c: New test.
29560
29561 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
29562
29563         * g++.old-deja/g++.pt/crash62.C: New test.
29564
29565 2001-01-04  Richard Henderson  <rth@redhat.com>
29566
29567         * gcc.dg/20000926-1.c: Update expected warnings.
29568         * gcc.dg/array-2.c: Likewise.
29569         * gcc.dg/array-4.c: Also validate flexible array members.
29570         * gcc.dg/c99-flex-array-1.c: New.
29571
29572 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
29573
29574         * gcc.c-torture/compile/20001222-1.x: Remove.
29575
29576 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
29577
29578         * gcc.c-torture/execute/built-in-setjmp.c: New.
29579
29580 2001-01-03  Richard Henderson  <rth@redhat.com>
29581
29582         * gcc.dg/940510-1.c: Update expected error wording.
29583         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
29584
29585 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
29586
29587         * lib/target-supports.exp (check_alias_available): Modified to
29588         indicate aliases not supported if only weak aliases are supported.
29589
29590 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29591
29592         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
29593         Turn on cmpstrsi checks for __pj__ and __i370__.
29594
29595 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
29596
29597         * g++.old-deja/g++.other/virtual11.C: New test.
29598
29599 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
29600
29601         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
29602
29603 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29604
29605         * gcc.c-torture/compile/20010102-1.c: New test.
29606
29607 2001-01-02  Andreas Jaeger  <aj@suse.de>
29608
29609         * gcc.dg/noreturn-3.c: New test.
29610
29611         * gcc.dg/noreturn-4.c: New test.
29612
29613 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29614
29615         * gcc.c-torture/execute/stdio-opt-1.c: Also test
29616         __builtin_fputc and __builtin_fwrite.
29617
29618 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
29619
29620         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
29621         signed char, not default char.
29622
29623 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
29624
29625         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
29626
29627 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
29628
29629         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
29630
29631 2000-12-29  Richard Henderson  <rth@redhat.com>
29632
29633         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
29634         (__cyg_profile_func_exit): Define.
29635
29636 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
29637
29638         * g++.dg/vtgc1.C: New test.
29639
29640 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
29641
29642         * gcc.dg/noncompile/20001228-1.c: New test.
29643
29644         * gcc.dg/20001228-1.c: New test.
29645
29646         * gcc.c-torture/execute/20001228-1.c: New test.
29647
29648 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
29649
29650         * gcc.dg/format-strfmon-1.c: New test.
29651
29652 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29653
29654         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
29655         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
29656         * gcc.c-torture/execute/string-opt-1.c: Likewise.
29657         * gcc.c-torture/execute/string-opt-2.c: Likewise.
29658         * gcc.c-torture/execute/string-opt-3.c: Likewise.
29659         * gcc.c-torture/execute/string-opt-4.c: Likewise.
29660         * gcc.c-torture/execute/string-opt-6.c: Likewise.
29661         * gcc.c-torture/execute/string-opt-7.c: Likewise.
29662         * gcc.c-torture/execute/string-opt-8.c: Likewise.
29663         * gcc.c-torture/execute/string-opt-9.c: Likewise.
29664         * gcc.c-torture/execute/string-opt-10.c: Likewise.
29665         * gcc.c-torture/execute/string-opt-11.c: Likewise.
29666         * gcc.c-torture/execute/string-opt-12.c: Likewise.
29667
29668         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
29669         * gcc.c-torture/execute/string-opt-4.c: Test index.
29670
29671 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
29672
29673         * gcc.c-torture/compile/20001226-1.c: New test.
29674
29675 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
29676
29677         * gcc.c-torture/compile/20001222-1.c: New test.
29678         * gcc.c-torture/compile/20001222-1.x: Xfail.
29679
29680 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
29681
29682         * gcc.c-torture/execute/comp-goto-2.c: New test.
29683
29684 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
29685
29686         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
29687         Use long types if __INT_MAX__ is 32767.
29688         (main): Use cast to (sint32 *) when poking 88 into a_page.
29689
29690         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
29691
29692 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
29693
29694         * gcc.c-torture/compile/20001221-1.c: New test.
29695         * gcc.c-torture/execute/20001221-1.c: New test.
29696
29697 2000-12-20  Richard Henderson  <rth@redhat.com>
29698
29699         * g++.old-deja/g++.pt/crash36.C: Update error lines.
29700         * g++.old-deja/g++.robertl/eb109.C: Likewise.
29701
29702 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29703
29704         * gcc.dg/compare3.c: New test.
29705
29706 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29707
29708         * gcc.dg/format-warnll-1.c: New test.
29709
29710 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
29711
29712         * gcc.dg/cpp/cmdlne-P.c: New test.
29713
29714 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29715
29716         * gcc.c-torture/execute/builtin-abs-1.c,
29717         gcc.c-torture/execute/builtin-abs-2.c: New tests.
29718
29719 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
29720
29721         * gcc.dg/cpp/multiline.c: New test.
29722
29723 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
29724
29725         * g++.old-deja/g++.other/syshdr1.C: Update.
29726         * gcc.dg/cpp/lineflags.c: Remove temporarily.
29727
29728 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29729
29730         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
29731
29732 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29733
29734         * g++.old-deja/g++.pt/ttp65.C: New test.
29735
29736 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29737
29738         * g++.old-deja/g++.pt/ttp64.C: New test.
29739
29740 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29741
29742         * g++.old-deja/g++.pt/spec33.C: New test.
29743
29744 2000-12-14  Catherine Moore  <clm@redhat.com>
29745
29746         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
29747         * gcc.c-torture/execute/920612-2.c: Likewise.
29748         * gcc.c-torture/execute/920428-2.c: Likewise.
29749         * gcc-c-torture/execute/va-arg-11.c: Call exit.
29750         * gcc.c-torture/execute/va-arg-21.c: Likewise.
29751
29752 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29753
29754         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
29755         * gcc.dg/pack-test-2.c: Likewise.
29756
29757 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
29758
29759         Tests by Zack Weinberg <zackw@stanford.edu>.
29760
29761         * gcc.dg/cpp/defined.c: Update.
29762         * gcc.dg/cpp/defined_trad.c: New tests.
29763
29764 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
29765
29766         * gcc.dg/cpp/trad-direct.c: Update.
29767
29768 2000-12-11  Neil Booth  <neilb@earthling.net>
29769
29770         * gcc.dg/cpp/defined_trad.c
29771
29772 2000-12-11  Neil Booth  <neilb@earthling.net>
29773
29774         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
29775
29776 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
29777
29778         * gcc.dg/format-miss-2.c: New test.
29779
29780 2000-12-09  Neil Booth  <neilb@earthling.net>
29781
29782         * gcc.dg/cpp/lineflags.c: New tests.
29783         * gcc.dg/cpp/poison.c: Update.
29784         * gcc.dg/cpp/redef2.c: Update.
29785         * gcc.dg/cpp/skipping.c: New test.
29786
29787 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
29788
29789         * g++.old-deja/g++.other/eh3.C: New testcase.
29790
29791 2000-12-07  Neil Booth  <neilb@earthling.net>
29792
29793         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
29794         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
29795         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
29796         wtr-union-init-2.c, wtr-union-init-3.c: Update.
29797         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
29798         Update.
29799
29800 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29801
29802         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
29803         __SIZE_TYPE__ instead of int for type of integers cast to
29804         pointers.
29805
29806 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
29807
29808         * g++.old-deja/g++.other/cleanup4.C: New test.
29809
29810 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29811
29812         * format-sec-1.c: New test.
29813
29814 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29815
29816         * gcc.dg/format-nonlit-3.c: New test.
29817
29818 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29819
29820         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
29821         through a null pointer.
29822
29823 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29824
29825         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
29826         * g++.old-deja/g++.pt/partial4.C: New test.
29827
29828 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
29829
29830         * gcc.c-torture/execute/ieee/hugeval.x: New.
29831
29832 2000-12-06  Neil Booth  <neilb@earthling.net>
29833
29834         * gcc.dg/cpp/backslash2.c: New tests.
29835
29836 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29837
29838         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
29839         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
29840
29841 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
29842
29843         * gcc.c-torture/execute/20001203-2.c: New testcase.
29844
29845 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
29846
29847         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
29848         * g++.old-deja/g++.other/virtual10.C: New test.
29849
29850 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
29851
29852         * g++.old-deja/g++.mike/pmf5.C: Remove test.
29853
29854 2000-12-05  Richard Henderson  <rth@redhat.com>
29855
29856         * gcc.c-torture/compile/20001205-1.c: New.
29857
29858 2000-12-04  Neil Booth  <neilb@earthling.net>
29859
29860         * g++.old-deja/g++.other/virtual9.C: New test.
29861         * g++.old-deja/g++.pt/crash61.C: New test.
29862         * gcc.c-torture/execute/loop-9.c: New test.
29863
29864 2000-12-04  Neil Booth  <neilb@earthling.net>
29865
29866         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
29867         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
29868         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
29869         * gcc.dg/cpp/extratokens.c: ...here.
29870
29871 2000-12-04  Neil Booth  <neilb@earthling.net>
29872
29873         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
29874         New tests.
29875
29876 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29877
29878         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
29879         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
29880
29881 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
29882
29883         * gcc.c-torture/execute/20001203-1.c: New test.
29884
29885 2000-12-03  Neil Booth  <neilb@earthling.net>
29886
29887         * gcc.dg/cpp/macro6.c: New test cases.
29888
29889 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29890
29891         * gcc.c-torture/execute/string-opt-9.c: New test.
29892         * gcc.c-torture/execute/string-opt-10.c: Likewise.
29893         * gcc.c-torture/execute/string-opt-11.c: Likewise.
29894         * gcc.c-torture/execute/string-opt-12.c: Likewise.
29895
29896         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
29897         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
29898
29899 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
29900
29901         * gcc.dg/cpp/if-6.c: New testcase.
29902
29903         * gcc.dg/20001201-1.c: New testcase.
29904
29905 2000-12-02  Neil Booth  <neilb@earthling.net>
29906
29907         * g++.old-deja/g++.other/externC4.C,
29908         g++.old-deja/g++.other/friend10.C: New tests.
29909
29910 2000-12-02  Neil Booth  <neilb@earthling.net>
29911
29912         * g++.old-deja/g++.other/instan2.C
29913         * g++.old-deja/g++.other/instan3.C: New test.
29914
29915 2000-12-02  Neil Booth  <neilb@earthling.net>
29916
29917         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
29918         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
29919         gnuc99.c,gnuc99-pedantic.c: New tests.
29920
29921 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
29922
29923         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
29924         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
29925
29926 2000-12-01  Neil Booth  <neilb@earthling.net>
29927
29928         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
29929         * gcc.dg/cpp/poison.c: Update.
29930         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
29931
29932 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
29933
29934         * g77.f-torture/execute/20001201.f: New test.
29935
29936 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
29937
29938         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
29939
29940 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
29941
29942         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
29943
29944 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
29945
29946         * g++.old-deja/g++.other/cast6.C: New test.
29947
29948 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
29949
29950         * gcc.c-torture/execute/20001130-2.c: New testcase.
29951
29952 2000-11-30  Richard Henderson  <rth@redhat.com>
29953
29954         * gcc.c-torture/execute/20001130-1.c: New test.
29955
29956 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
29957
29958         * g++.old-deja/g++.other/op3.C: New test.
29959
29960 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
29961
29962         * g++.old-deja/g++.other/op2.C: New test.
29963
29964 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
29965
29966         * g++.old-deja/g++.other/crash38.C: New test.
29967
29968 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
29969
29970         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
29971
29972 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
29973
29974         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
29975         tests.
29976         * gcc.c-torture/execute/string-opt-6.c: New test.
29977
29978         * gcc.dg/20001117-1.c: Add main.
29979
29980 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
29981
29982         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
29983         Move from here ...
29984         * gcc.dg/940510-1.c: ... to here.
29985
29986         * gcc.dg/20000926-1.c: GNU C now allows initializations of
29987         zero-size arrays in toplevel structures.
29988
29989 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
29990
29991         * gcc.c-torture/execute/loop-8.c: New test.
29992
29993 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
29994
29995         * g++.old-deja/g++.other/base1.C: New test.
29996
29997 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
29998
29999         * g++.old-deja/g++.other/parse2.C: New test.
30000
30001 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
30002
30003         * g++.old-deja/g++.pt/incomplete1.C: New test.
30004
30005 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
30006
30007         * g++.old-deja/g++.other/friend9.C: New test.
30008
30009 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
30010
30011         * gcc.dg/20001127-1.c: New test.
30012
30013 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
30014
30015         * g++.old-deja/g++.pt/friend46.C: New test.
30016
30017 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
30018
30019         * g++.old-deja/g++.other/ptrmem8.C: New test.
30020
30021 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30022
30023         * gcc.c-torture/execute/string-opt-7.c: New test.
30024         * gcc.c-torture/execute/string-opt-8.c: Likewise.
30025
30026 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
30027
30028         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
30029         instead of 'mkcheck 2'.
30030
30031 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
30032
30033         * gcc.c-torture/execute/memcheck/driver.c,
30034         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
30035         C9X references to refer to C99.
30036
30037 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
30038
30039         * gcc.dg/ultrasp3.c: New test.
30040
30041 2000-11-25  Neil Booth  <neilb@earthling.net>
30042
30043         * gcc.dg/cpp/include2.c: Update test to be locale independent.
30044
30045 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
30046
30047         * gcc.c-torture/compile/20001123-2.c: New.
30048
30049 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30050
30051         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
30052
30053 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
30054
30055         * gcc.dg/sequence-point-1.c: Add some new tests.
30056         * gcc.c-torture/execute/20001124-1.c: New test.
30057
30058 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
30059
30060         * g++.old-deja/g++.other/vaarg4.C: New test.
30061         * gcc.c-torture/compile/20001123-1.c: New test.
30062
30063 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
30064
30065         * g++.other/crash24.C: Adjust and remove XFAIL.
30066         * g++.other/crash37.C: New test.
30067
30068 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
30069
30070         * g++.old-deja/g++.pt/instantiate9.C: New test.
30071
30072 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
30073
30074         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
30075         new ABI, too.
30076
30077         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
30078         * g++.old-deja/g++.robertl/eb55.C: Likewise.
30079
30080 2000-11-22  Neil Booth  <neilb@earthling.net>
30081
30082         * gcc.dg/cpp/Wtrigraphs.c: New test.
30083
30084 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
30085
30086         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
30087
30088 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
30089
30090         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
30091
30092 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
30093
30094         * lib/gcc-dg.exp: load_lib scanasm.exp.
30095         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
30096         * lib/g++-dg.exp: load_lib scanasm.exp.
30097         * lib/scanasm.exp: New.
30098         (scan-assembler, scan-assembler-not): Add optional arguments to
30099         test name, or if not present, the pattern name.
30100         (scan-assembler-dem, scan-assembler-dem-not): New.
30101
30102         * g++.dg/dg.exp: New.
30103
30104 2000-11-21  Neil Booth  <neilb@earthling.net>
30105
30106         * gcc.dg/cpp/integrated1.c: Remove.
30107
30108 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
30109
30110         * gcc.c-torture/execute/20001121-1.c: New test.
30111
30112 2000-11-21  Richard Henderson  <rth@redhat.com>
30113
30114         * gcc.c-torture/compile/20001121-1.c: New test.
30115
30116 2000-11-20  Neil Booth  <neilb@earthling.net>
30117
30118         * gcc.dg/cpp/integrated1.c: New test.
30119
30120 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
30121
30122         * g++.old-deja/g++.other/inline17.C: New test.
30123
30124 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
30125
30126         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
30127         local variable to be zero: I made the variable global. Now
30128         uses abort() and exit() instead of relying on main's return value.
30129
30130 2000-11-20  Neil Booth  <neilb@earthling.net>
30131
30132         * gcc.dg/cpp/paste2.c: Update test.
30133         * objc/execute/paste.m: New test.
30134
30135 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
30136
30137         * gcc.dg/c99-condexpr-1.c: New test.
30138
30139 2000-11-20  Neil Booth  <neilb@earthling.net>
30140
30141         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
30142
30143 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
30144
30145         * g++.old-deja/g++.pt/export1.C: New test.
30146
30147 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
30148
30149         * gcc.dg/20001117-1.c: New test.
30150
30151 2000-11-18  Richard Henderson  <rth@redhat.com>
30152
30153         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
30154
30155 2000-11-18  Richard Henderson  <rth@redhat.com>
30156
30157         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
30158         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
30159         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
30160
30161 2000-11-18  Richard Henderson  <rth@redhat.com>
30162
30163         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
30164         (main): New.  Exit cleanly.
30165
30166 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30167
30168         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
30169         gcc.dg/c99-fordecl-2.c: New tests.
30170
30171 2000-11-18  Richard Henderson  <rth@redhat.com>
30172
30173         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
30174         * gcc.c-torture/execute/zerolen-2.c: New.
30175
30176 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30177
30178         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
30179         memory.
30180
30181 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
30182
30183         * g++.old-deja/g++.pt/instantiate8.C: New test.
30184
30185 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
30186
30187         * g++.old-deja/g++.other/incomplete.C: Add more tests.
30188         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
30189
30190 2000-11-16  Nick Clifton  <nickc@redhat.com>
30191
30192         * gcc.c-torture/execute/nestfunc-2.c: New test.
30193         * gcc.c-torture/execute/nestfunc-3.c: New test.
30194
30195 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
30196
30197         * gcc.c-torture/compile/20001116-1.c: New test.
30198
30199 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30200
30201         * gcc.c-torture/execute/20001115-1.c: New test.
30202
30203 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
30204
30205         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
30206         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
30207         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
30208         * g++.old-deja/g++.abi/vmihint.C: Likewise.
30209
30210 2000-11-15  Neil Booth  <neilb@earthling.net>
30211
30212         gcc.dg/cpp/_Pragma1.c: Update.
30213         gcc.dg/cpp/_Pragma2.c: New test.
30214
30215 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
30216
30217         * g++.old-deja/g++.other/anon5.C: New test.
30218
30219 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
30220
30221         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
30222         tests.
30223
30224 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
30225
30226         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
30227         output.
30228
30229 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
30230
30231         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
30232         labels at end of compound statements.
30233
30234 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
30235
30236         * gcc.c-torture/execute/loop-7.c: New test.
30237
30238 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
30239
30240         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
30241
30242 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
30243
30244         * gcc.dg/c99-bool-1.c: New test.
30245
30246 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
30247
30248         * gcc.dg/c99-scope-1.c: Remove xfail.
30249         * gcc.dg/c99-scope-2.c: New test.
30250
30251 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30252
30253         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
30254         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
30255
30256 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
30257
30258         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
30259         error messages.
30260
30261         * g++.mike/p700.C: Don't typedef wchar_t.
30262         * g++.mike/p784.C: Likewise.
30263         * g++.mike/eb101.C: Don't use __wchar_t.
30264
30265 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
30266
30267         * g77.f-torture/execute/20001111.[fx]: Test premature exit
30268         from DO loop.
30269
30270 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
30271
30272         * gcc.c-torture/execute/20001111-1.c: New test.
30273
30274 2000-11-10  Nick Clifton  <nickc@redhat.com>
30275
30276         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
30277         long multuiple and accumulate.
30278
30279 2000-11-09  Richard Henderson  <rth@redhat.com>
30280
30281         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
30282         via size_t instead of int.
30283
30284         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
30285         * gcc.c-torture/execute/string-opt-2.c: Likewise.
30286         * gcc.c-torture/execute/string-opt-3.c: Likewise.
30287         * gcc.c-torture/execute/string-opt-4.c: Likewise.
30288
30289 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
30290
30291         * gcc.c-torture/compile/20001109-1.c: New test.
30292         * gcc.c-torture/compile/20001109-2.c: New test.
30293
30294 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
30295
30296         * g++.old-deja/g++.pt/operator1.C: New test.
30297         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
30298
30299 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
30300
30301         * gcc.dg/20001108-1.c: New test.
30302
30303 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
30304
30305         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
30306         with both arguments constant strings.
30307         * gcc.c-torture/execute/string-opt-3.c: New test.
30308         * gcc.c-torture/execute/string-opt-4.c: New test.
30309         * gcc.c-torture/execute/string-opt-5.c: New test.
30310
30311 2000-11-08  Nick Clifton  <nickc@redhat.com>
30312
30313         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
30314         mulsidi3adddi patterns.
30315
30316 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
30317
30318         * g++.old-deja/g++.other/crash36.C: New test.
30319
30320 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
30321
30322         * g++.old-deja/g++.other/init16.C: New test.
30323
30324 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
30325
30326         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
30327
30328 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
30329
30330         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
30331         * gcc.c-torture/execute/va-arg-16.x: Likewise.
30332         * gcc.c-torture/execute/va-arg-17.x: Likewise.
30333
30334 2000-11-07  DJ Delorie  <dj@redhat.com>
30335
30336         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
30337
30338 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30339
30340         * gcc.c-torture/execute/string-opt-1.c: New test.
30341
30342 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
30343
30344         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
30345         mips-sgi-irix6.* because the MIPS ABI passes floating-point
30346         parameters in registers, and there is no way for a varargs
30347         function to know in which order the integer and floating-point
30348         parameters should be interleaved when they are placed on the
30349         stack.
30350         * gcc.c-torture/execute/va-arg-16.x: Likewise.
30351         * gcc.c-torture/execute/va-arg-17.x: Likewise.
30352
30353 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30354
30355         * gcc.c-torture/execute/string-opt-2.c: New test.
30356
30357 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
30358
30359         * g++.old-deja/g++.pt/crash60.C: New test.
30360
30361 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
30362
30363         * g++.old-deja/g++.other/crash24.C: New test.
30364         * g++.old-deja/g++.other/crash25.C: New test.
30365         * g++.old-deja/g++.other/crash26.C: New test.
30366         * g++.old-deja/g++.other/crash27.C: New test.
30367         * g++.old-deja/g++.other/crash28.C: New test.
30368         * g++.old-deja/g++.other/crash29.C: New test.
30369         * g++.old-deja/g++.other/crash30.C: New test.
30370         * g++.old-deja/g++.other/crash31.C: New test.
30371         * g++.old-deja/g++.other/crash32.C: New test.
30372         * g++.old-deja/g++.other/crash33.C: New test.
30373         * g++.old-deja/g++.other/crash34.C: New test.
30374         * g++.old-deja/g++.other/crash35.C: New test.
30375
30376 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
30377
30378         * gcc.c-torture/execute/20001031-1.c: New test.
30379
30380 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
30381
30382         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
30383         namespace.
30384
30385         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
30386         standards-conformant.
30387
30388         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
30389
30390         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
30391         * g++.old-deja/g++.mike/p755a.C: Likewise.
30392         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
30393         library makes no calls to `operator new' during initialization.
30394
30395 2000-11-04  Neil Booth  <neilb@earthling.net>
30396
30397         * gcc.dg/cpp/include2.c: New tests.
30398
30399 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
30400
30401         * lib/g++.exp (g++_set_ld_library_path): New function.
30402         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
30403
30404 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
30405
30406         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
30407         warnings.
30408
30409 2000-11-01  Richard Henderson  <rth@redhat.com>
30410
30411         * g++.old-deja/g++.ext/namedret1.C: New.
30412         * g++.old-deja/g++.ext/namedret2.C: New.
30413         * g++.old-deja/g++.ext/namedret3.C: New.
30414
30415 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
30416
30417         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
30418         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
30419
30420 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30421
30422         * gcc.c-torture/execute/va-arg-21.c: New test.
30423
30424 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
30425
30426         * gcc.dg/c99-complex-2.c: New test.
30427
30428 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30429
30430         * gcc.c-torture/execute/stdio-opt-1.c: New test.
30431
30432 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
30433
30434         * g++.old-deja/g++.other/inline16.C: New test.
30435
30436 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
30437
30438         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
30439         __PRETTY_FUNCTION__
30440
30441 2000-10-29  Neil Booth  <neilb@earthling.net>
30442
30443         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
30444         New tests.
30445         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
30446         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
30447         optimisation.
30448
30449 2000-10-29  Neil Booth  <neilb@earthling.net>
30450
30451         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
30452         * mi1.c, mi1c.h: Add null directives to multiple-include test.
30453         * mi5.c: Test multiple includes work with -C.
30454         * trigraphs.c: Test ^= version.
30455
30456 2000-10-28  Neil Booth  <neilb@earthling.net>
30457
30458         New tests and test updates for new macro expander.
30459
30460         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
30461         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
30462         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
30463         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
30464         new diagnostic messages.
30465
30466         * gcc.dg/cpp/macro3.c: New tests.
30467
30468 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
30469
30470         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
30471         on the same line.
30472
30473 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
30474
30475         * g++.old-deja/g++.other/eh2.C: New test.
30476
30477 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
30478
30479         * gcc.c-torture/execute/20001027-1.c: New test.
30480
30481 2000-10-26  Richard Henderson  <rth@redhat.com>
30482
30483         * gcc.c-torture/execute/20001026-1.c: New.
30484
30485 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
30486
30487         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
30488         * g++.old-deja/g++.law/builtin1.C: Likewise.
30489         * g++.old-deja/g++.law/ctors10.C: Likewise.
30490         * g++.old-deja/g++.law/virtual3.C: Likewise.
30491         * g++.old-deja/g++.mike/p658.C: Likewise.
30492         * g++.old-deja/g++.other/sibcall1.C: Likewise.
30493         * g++.old-deja/g++.other/vaarg2.C: Likewise.
30494         * g++.old-deja/g++.robertl/eb124.C: Likewise.
30495         * g++.old-deja/g++.robertl/eb44.C: Likewise.
30496         * g++.old-deja/g++.robertl/eb77.C: Likewise.
30497
30498 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
30499
30500         * gcc.c-torture/compile/20001024-1.c: New test.
30501
30502 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
30503
30504         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
30505         to tell us whether or not we are using V3.
30506
30507 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
30508
30509         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
30510         operands.
30511
30512 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
30513
30514         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
30515
30516 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
30517
30518         * gcc.c-torture/execute/20001024-1.c: New test.
30519
30520 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
30521
30522         * g++.old-deja/g++.other/sibcall1.C: New test.
30523
30524 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
30525
30526         * gcc.dg/noncompile/init-3.c: New test.
30527
30528 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
30529
30530         * gcc.dg/format-array-1.c: New test.
30531
30532 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30533
30534         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
30535         writing through null pointers; remove comment about testing
30536         unterminated strings.
30537
30538 2000-10-17  Matthew Hiller  <hiller@redhat.com>
30539
30540         * gcc.c-torture/execute/20001017-2.c: New test.
30541
30542 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30543
30544         * gcc.c-torture/compile/20001018-1.c: New test.
30545         * gcc.c-torture/compile/20001018-1.x: Xfail.
30546
30547 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30548
30549         * gcc.c-torture/execute/20001017-1.c: New test.
30550
30551 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
30552
30553         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
30554         for multiple use of arguments with scanf formats; add tests for
30555         multiple use of arguments.
30556
30557 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
30558
30559         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
30560
30561 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
30562
30563         * gcc.dg/format-miss-1.c: New test.
30564
30565 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
30566
30567         * gcc.c-torture/execute/20001013-1.c: New test.
30568
30569 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
30570
30571         * gcc.dg/format-branch-1.c: New test.
30572
30573 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
30574
30575         * README, lib/file-format.exp: Remove EGCS references.
30576
30577 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
30578
30579         * gcc.dg/20001013-1.c: New test.
30580
30581 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
30582
30583         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
30584         for intmax_t in the compiler using __typeof__ and the type rules
30585         for conditional expressions.
30586
30587 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
30588
30589         * gcc.dg/20001012-1.c: New test.
30590         * gcc.dg/20001012-2.c: New test.
30591
30592 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
30593
30594         * gcc.dg/format-attr-1.c: New test.
30595
30596 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
30597
30598         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
30599         __LONG_LONG_MAX__ instead of LLONG_MAX.
30600
30601 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
30602
30603         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
30604         scanf flags.
30605         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
30606         flags.
30607
30608 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
30609
30610         * gcc.dg/sequence-pt-1.c: New test.
30611
30612 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
30613
30614         * gcc.c-torture/execute/20001011-1.c: New testcase.
30615         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
30616
30617 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
30618
30619         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
30620         does not error on it.
30621
30622 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
30623
30624         * gcc.dg/20001009-1.c: New test.
30625
30626 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
30627
30628         * gcc.c-torture/compile/20001009-1.c: Move from here ....
30629         * gcc.c-torture/execute/20001009-2.c: ... to here.
30630
30631 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
30632
30633         * gcc.c-torture/compile/20001009-1.c: New testcase.
30634         * gcc.c-torture/execute/20001009-1.c: New testcase.
30635         Testcases provided by Jan Hubicka <jh@suse.cz>.
30636
30637 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
30638
30639         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
30640         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
30641         uintmax_t using <limits.h> to emulate the compiler's internal
30642         logic.  No longer XFAIL %j tests.
30643
30644 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
30645
30646         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
30647         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
30648         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
30649         regexps and details of expected handling of some bad formats.
30650         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
30651         suppression.
30652
30653 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30654
30655         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
30656         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
30657         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
30658         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
30659         in list archives.
30660
30661 2000-10-06  Richard Henderson  <rth@cygnus.com>
30662
30663         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
30664         * g++.old-deja/g++.brendan/crash52.C: Likewise.
30665         * g++.old-deja/g++.jason/report.C: Likewise.
30666         * g++.old-deja/g++.law/friend5.C: Likewise.
30667         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
30668         of the expected warnings.
30669
30670 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
30671
30672         * g++.old-deja/g++.pt/enum14.C: New test.
30673
30674 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
30675
30676         * g++.old-deja/g++.pt/crash59.C: New test.
30677
30678 2000-10-04  Will Cohen  <wcohen@redhat.com>
30679
30680         * gcc.dg/20000926-1.c: New test.
30681
30682 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
30683
30684         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
30685         function name for current C++ compiler.
30686         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
30687
30688 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
30689
30690         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
30691         __PRETTY_FUNCTION__.
30692         * g++.old-deja/g++.ext/pretty2.C: Likewise.
30693
30694 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30695
30696         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
30697
30698 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
30699
30700         * gcc.c-torture/compile/20000923-1.c: New test.
30701
30702 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
30703
30704         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
30705         * g++.old-deja/g++.pt/ttp62.C: Same.
30706         * g++.old-deja/g++.other/inline14.C: Same.
30707
30708 2000-09-24  Richard Henderson  <rth@cygnus.com>
30709
30710         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
30711
30712 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
30713
30714         * gcc.dg/c90-printf-1.c: Add test for wide string format.
30715
30716 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
30717
30718         * gcc.c-torture/compile/20000922-1.c: New file.
30719
30720 2000-09-21  Nick Clifton  <nickc@redhat.com>
30721
30722         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
30723         a signed long modulo operation.
30724         (mod6): New function - perform an unsigned long modulo operation.
30725         (main): Add tests for modulos of very large numbers by very small
30726         dividends.
30727
30728 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30729
30730         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
30731
30732 2000-09-19  Richard Henderson  <rth@cygnus.com>
30733
30734         * gcc.dg/compare2.c (case 10): XFAIL.
30735
30736 2000-09-18  Richard Henderson  <rth@cygnus.com>
30737
30738         * gcc.c-torture/execute/20000906-1.c: Move ...
30739         * gcc.dg/20000906-1.c: ... here.  Only run on targets
30740         that support __builtin_trap.
30741
30742 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
30743
30744         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
30745
30746 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30747
30748         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
30749         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
30750         more $ format tests.
30751
30752 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30753
30754         * gcc.dg/format-errmk-1.c: New test.
30755
30756 2000-09-17  Greg McGary  <greg@mcgary.org>
30757
30758         * gcc.c-torture/execute/20000917-1.x: Remove.
30759
30760 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
30761
30762         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
30763
30764 2000-09-17  Greg McGary  <greg@mcgary.org>
30765
30766         * gcc.c-torture/execute/20000917-1.c: New test.
30767         * gcc.c-torture/execute/20000917-1.x: XFAIL.
30768
30769 2000-09-16  Neil Booth  <NeilB@earthling.net>
30770
30771         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
30772         in nested macro bug.
30773
30774 2000-09-15  Neil Booth  <NeilB@earthling.net>
30775
30776         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
30777
30778 2000-09-14  Jeffrey A Law  (law@cygnus.com)
30779
30780         * gcc.c-torture/execute/20000914-1.c: New test.
30781
30782 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
30783
30784         * g++.other/inline13.C: New test.
30785
30786 2000-09-12  Andreas Jaeger  <aj@suse.de>
30787
30788         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
30789         constant by Ulrich Drepper <drepper@redhat.com>.
30790
30791 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
30792
30793         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
30794
30795 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30796
30797         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
30798
30799 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
30800
30801         * gcc.dg/cpp/backslash.c: New test.
30802
30803 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
30804
30805         * gcc.c-torture/execute/20000910-1.c: New test.
30806         * gcc.c-torture/execute/20000910-2.c: Likewise.
30807
30808 2000-09-11  Robert Lipe  <robertl@sco.com>
30809
30810         * gcc.dg/pragma-align.c: New test.
30811
30812 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
30813
30814         * g++.old-deja/g++.pt/explicit82.C: New test.
30815         * g++.old-deja/g++.pt/explicit83.C: New test.
30816
30817 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
30818
30819         * gcc.dg/asm-names.c: New test.
30820
30821 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30822
30823         * gcc.dg/cpp/tr-warn6.c: New test
30824
30825 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30826
30827         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
30828         be accepted.
30829
30830 2000-09-07  Catherine Moore  <clm@redhat.com>
30831
30832         * gcc.c-torture/execute/unroll-1.c: New test.
30833
30834 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
30835
30836         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
30837         ERROR markers.
30838         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
30839         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
30840         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
30841         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
30842         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
30843         Preprocess only.
30844         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
30845         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
30846
30847 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
30848
30849         * g++.old-deja/g++.pt/deduct2.C: New test.
30850
30851 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
30852
30853         * g++.old-deja/g++.pt/parms2.C: New test.
30854
30855 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
30856
30857         * g++.old-deja/g++.pt/crash58.C: New test.
30858
30859 2000-09-06  Greg McGary  <greg@mcgary.org>
30860
30861         * gcc.c-torture/execute/20000906-1.c: New test.
30862         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
30863
30864 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30865
30866         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
30867
30868 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
30869
30870         * g++.old-deja/g++.pt/crash57.C: New test.
30871
30872 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
30873
30874         * g++.old-deja/g++.pt/crash56.C: New test.
30875
30876 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
30877
30878         * g++.old-deja/g++.pt/koenig1.C: New test.
30879
30880 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
30881
30882         * gcc.dg/20000904-1.c: New test.
30883
30884 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
30885
30886         * gcc.dg/cpp/paste8.c: New test.
30887
30888 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
30889
30890         * gcc.c-torture/compile/20000827-1.c: New test.
30891
30892 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
30893
30894         * gcc.dg/format-diag-1.c: New test.
30895
30896 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
30897
30898         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
30899         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
30900         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
30901         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
30902         gcc.dg/formatz-1.c: Adjust warning regular expressions.
30903
30904 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
30905
30906         * g++.old-deja/g++.other/nested4.C: New test.
30907
30908 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
30909
30910         * g++.old-deja/g++.ns/scoped1.C: New test.
30911
30912 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
30913
30914         * lib/g++.exp: Support testing already-installed GCC.
30915
30916 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30917
30918         * wtr-label-1.c, wtr-suffix-1.c: New tests.
30919
30920 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30921
30922         * gcc.dg/return-type-2.c: New test.
30923
30924 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
30925
30926         * gcc.c-torture/compile/20000825-1.c: New test.
30927
30928 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
30929
30930         * gcc.dg/dwarf2-2.c: New test.
30931
30932 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
30933
30934         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
30935         dg-warning regexps.
30936
30937 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
30938
30939         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
30940         gcc.dg/format-ext-5.c: New tests.
30941
30942 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
30943
30944         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
30945
30946 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
30947
30948         * gcc.dg/noncompile/930622-2.c: Adjust error message.
30949
30950 2000-08-24  Richard Henderson  <rth@cygnus.com>
30951
30952         * gcc.dg/ia64-sync-1.c: New test.
30953         * gcc.dg/ia64-sync-2.c: New test.
30954         * gcc.dg/ia64-asm-1.c: New test.
30955
30956 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
30957
30958         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
30959         * gcc.dg/format-ext-2.c: New test.
30960
30961 2000-08-23  Jason Merrill  <jason@redhat.com>
30962
30963         * lib/old-dejagnu.exp: Also ignore "In member function" and
30964         "At global scope".
30965
30966 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30967
30968         * gcc.dg/noncompile/label-lineno-1.c: New test.
30969
30970 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
30971
30972         * gcc.dg/c99-array-nonobj-1.c: New test.
30973
30974 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
30975
30976         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
30977         tests.
30978         * gcc.dg/format-ext-1.c: New test.
30979
30980 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30981
30982         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
30983         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
30984         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
30985         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
30986         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
30987
30988 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
30989
30990         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
30991         gcc.dg/c99-strftime-2.c: New tests.
30992
30993 2000-08-22  Richard Henderson  <rth@cygnus.com>
30994
30995         * gcc.c-torture/execute/20000822-1.c: New test.
30996
30997 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
30998
30999         * gcc.c-torture/execute/20000819-1.x: Remove.
31000
31001 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
31002
31003         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
31004         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
31005         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
31006         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
31007         gcc.dg/format-xopen-1.c: New tests.
31008
31009 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
31010
31011         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
31012
31013 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
31014
31015         * g++.old-deja/g++.other/loop2.C: New test.
31016
31017         * gcc.c-torture/compile/20000606-1.c: New test.
31018         * gcc.c-torture/compile/20000728-1.c: New test.
31019         * gcc.c-torture/execute/20000801-1.c: New test.
31020         * gcc.c-torture/execute/20000801-2.c: New test.
31021         * gcc.c-torture/execute/20000819-1.c: New test.
31022         * gcc.c-torture/execute/20000819-1.x: XFAIL.
31023         * gcc.dg/20000629-1.c: New test.
31024         * gcc.dg/20000724-1.c: New test.
31025         * gcc.dg/20000807-1.c: New test.
31026
31027 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
31028
31029         * gcc.dg/cpp/pragma-1.c: New test.
31030         * gcc.dg/cpp/pragma-2.c: New test.
31031
31032 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
31033
31034         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
31035         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
31036
31037 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
31038
31039         * gcc.c-torture/compile/20000818-1.c: New test.
31040
31041 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
31042
31043         * gcc.c-torture/execute/20000818-1.c: New test.
31044
31045 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
31046
31047         * gcc.dg/format-va-1.c: New test.
31048
31049 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
31050
31051         * g++.old-deja/g++.other/typedef8.C: New test.
31052
31053 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
31054
31055         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
31056         * g++.old-deja/g++.mike/net36.C: Mark candidate.
31057         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
31058         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
31059         * g++.old-deja/g++.other/ptrmem7.C: New test.
31060         * g++.old-deja/g++.pt/ptrmem10.C: New test.
31061
31062 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
31063
31064         * g++.old-deja/g++.pt/typename27.C: New test.
31065
31066 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
31067
31068         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
31069         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
31070         * g++.old-deja/g++.pt/friend45.C: New test.
31071         * g++.old-deja/g++.other/friend8.C: New test.
31072
31073 2000-08-15  Richard Henderson  <rth@cygnus.com>
31074
31075         * gcc.c-torture/execute/20000815-1.c: New test.
31076
31077 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
31078
31079         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
31080         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
31081         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
31082
31083 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
31084
31085         * g++.old-deja/g++.other/refinit2.C: New test.
31086
31087 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
31088
31089         * lib/c-torture.exp (c-torture): Make
31090         compiler_conditional_xfail_data global.
31091         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
31092         compiler_conditional_xfail_data machinery.
31093         (f-torture-execute): Likewise.
31094         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
31095         and only when unrolling loops.
31096
31097         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
31098
31099 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
31100
31101         * g++.old-deja/g++.pt/explicit81.C: New test.
31102
31103 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
31104
31105         * g++.old-deja/g++.pt/typename26.C: New test.
31106
31107 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
31108
31109         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
31110         warning.
31111
31112 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
31113
31114         * g++.old-deja/g++.other/array3.C: New test.
31115
31116 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
31117
31118         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
31119         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
31120         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
31121         New tests.
31122
31123 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
31124
31125         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
31126         * g++.old-deja/g++.abi/vmihint.C: Likewise.
31127
31128 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
31129
31130         * gcc.c-torture/execute/20000808-1.c: New test.
31131
31132 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
31133
31134         * gcc.dg/c90-const-expr-1.c: New test.
31135
31136 2000-08-08  Richard Henderson  <rth@cygnus.com>
31137
31138         * gcc.dg/noncompile/920923-1.c: Declare calloc.
31139
31140 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
31141
31142         * gcc.dg/noncompile/const-ll-1.c: New test.
31143
31144 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
31145
31146         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
31147
31148 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
31149
31150         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
31151         that running programs linked against the shared version of libobjc
31152         run correctly.
31153
31154 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
31155
31156         * gcc.dg/c99-printf-1.c: New test.
31157
31158 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
31159
31160         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
31161
31162 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
31163
31164         * gcc.c-torture/execute/20000731-1.x: Delete.
31165
31166 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
31167
31168         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
31169         and torture_without_loops as is done by c-torture.exp.
31170         (search_for): Copy from c-torture.exp.
31171         (gcc-dg-runtest): New function, drives a directory of tests
31172         iterating over the TORTURE_OPTIONS.
31173         (scan-assembler, scan-assembler-not): Move here from
31174         individual directory drivers.
31175
31176         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
31177         defined by lib/gcc-dg.exp.
31178         * gcc.dg/cpp/cpp.exp: Likewise.
31179         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
31180         gcc-dg-runtest, so we cycle over optimization options.
31181
31182         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
31183         * gcc.dg/compare2.c: No longer expected to fail.
31184
31185 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
31186
31187         * gcc.c-torture/execute/20000804-1.c: New test.
31188
31189 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
31190
31191         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
31192
31193 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
31194
31195         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
31196
31197 2000-08-03  Jeffrey A Law  (law@cygnus.com)
31198
31199         * gcc.c-torture/compile/20000803-1.c: New test.
31200
31201 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
31202
31203         * gcc.c-torture/execute/20000801-3.c,
31204         gcc.c-torture/execute/20000801-4.c: New tests.
31205         * gcc.c-torture/execute/20000801-3.x,
31206         gcc.c-torture/execute/20000801-4.x: Xfail.
31207
31208 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
31209
31210         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
31211         libobjc/.libs to allow for libtool.
31212
31213 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
31214
31215         * gcc.c-torture/compile/20000802-1.c: New test.
31216
31217 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
31218
31219         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
31220
31221 2000-07-31  Jeffrey A Law  (law@cygnus.com)
31222
31223         * gcc-c-torture/execute/20000731-2.c: New test.
31224
31225         * gcc.c-torture/execute/20000731-1.c: New test.
31226         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
31227
31228 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
31229
31230         * testsuite/gcc.dg/cpp/paste7.c: New test.
31231         * gcc.dg/cpp/20000725-1.c: New test.
31232
31233 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
31234
31235         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
31236         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
31237         declaration warning for __builtin_dwarf_reg_size.
31238
31239         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
31240
31241 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
31242
31243         * gcc.dg/noncompile/voidparam-1.c: New test.
31244
31245 2000-07-30  Richard Henderson  <rth@cygnus.com>
31246
31247         * gcc.dg/c90-digraph-1.c: Don't xfail.
31248         * gcc.dg/compare2.c (case 10): Xfail.
31249         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
31250
31251 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
31252
31253         * gcc.dg/c99-main-1.c: New test.
31254
31255 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
31256
31257         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
31258
31259 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
31260
31261         * gcc.c-tortuer/execute/20000726-1.c: New test.
31262
31263 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
31264
31265         * gcc.c-torture/execute/enum-2.c: New test.
31266
31267 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31268
31269         * gcc.dg/cpp/tr-warn3.c: New test.
31270
31271 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
31272
31273         * g++.old-deja/g++.ext/implicit1.C: Remove.
31274         * g++.old-deja/g++.jason/c2.C: Remove
31275         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
31276         * g++.old-deja/g++.pt/crash16.C: Likewise.
31277         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
31278
31279 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
31280
31281         * g++.old-deja/g++.other/for2.C: New test.
31282
31283 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
31284
31285         * gcc.dg/20000720-1.c: New test.
31286
31287 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
31288
31289         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
31290
31291 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
31292
31293         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
31294         * gcc.c-torture/execute/20000722-1.c: New.
31295         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
31296
31297 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
31298
31299         * gcc.dg/cpp/20000720-1.S: New test.
31300
31301 2000-07-21  Michael Meissner  <meissner@redhat.com>
31302
31303         * gcc.c-torture/execute/ieee/hugeval.c: New test.
31304
31305 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
31306
31307         * g++.old-deja/g++.brendan/crash16.C,
31308         g++.old-deja/g++.brendan/parse3.C,
31309         g++.old-deja/g++.brendan/redecl1.C,
31310         g++.old-deja/g++.ns/template13.C,
31311         g++.old-deja/g++.other/decl4.C,
31312         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
31313
31314 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
31315
31316         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
31317         and "Internal error".
31318
31319         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
31320         regexps.
31321         * gcc.dg/cpp/paste6.c: New test.
31322
31323 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
31324
31325         * gcc.dg/cpp/tr-direct.c: New test.
31326
31327         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
31328         gcc.dg/cpp/undef1.c: Tweak error regexps.
31329
31330 2000-07-18  Eric Christopher <echristo@redhat.com>
31331
31332         * gcc.c-torture/compile/20000718-1.c: New test.
31333
31334 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
31335
31336         * cpplex.c (_cpp_push_token): If the token being pushed back
31337         is the previous token in this context, just subtract one from
31338         context->posn.
31339         * cppmacro.c (save_expansion): Clear aux field when storing a
31340         placemarker.
31341
31342 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
31343
31344         * gcc.dg/noncompile/redecl-1.c: New test.
31345
31346 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
31347
31348         * gcc.c-torture/execute/20000717-5.c: New test.
31349         * gcc.c-torture/execute/20000717-1.x: Removed.
31350
31351 2000-07-17  Richard Henderson  <rth@cygnus.com>
31352
31353         * gcc.c-torture/execute/20000717-4.c: New test.
31354
31355 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
31356
31357         * gcc.dg/cpp/syshdr.c: New test.
31358         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
31359
31360 2000-07-17  Neil Booth  <neilb@earthling.net>
31361
31362         * gcc.dg/cpp/cmdlne-dM.c: New test.
31363         * gcc.dg/cpp/cmdlne-dD.c: New test.
31364
31365 2000-07-17  Jeffrey A Law  (law@cygnus.com)
31366
31367         * gcc.c-torture/execute/20000717-3.c: New test.
31368
31369         * gcc.c-torture/compile/20000717-1.c: New test.
31370
31371 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
31372
31373         * gcc.c-torture/execute/20000717-2.c: New test.
31374
31375 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
31376
31377         * gcc.dg/formatz-1.c: New test.
31378
31379         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
31380         * gcc.dg/c99-digraph-1.c: New tests.
31381
31382         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
31383         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
31384
31385         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
31386         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
31387         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
31388         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
31389         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
31390         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
31391         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
31392
31393 2000-07-17   Greg McGary <greg@mcgary.org>
31394
31395         * gcc.c-torture/execute/20000717-1.c: New test.
31396         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
31397
31398 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
31399
31400         * gcc.c-torture/execute/20000715-2.c: New test.
31401         * gcc.dg/20000715-1.c: New test.
31402
31403 2000-07-15  Michael Meissner  <meissner@redhat.com>
31404
31405         * gcc.c-torture/execute/20000715-1.c: New test.
31406
31407 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
31408
31409         * gcc.c-torture/execute/20000707-1.c: New test.
31410
31411 2000-07-13  Neil Booth  <NeilB@earthling.net>
31412
31413         * testsuite/gcc.dg/cpp/digraph1.c,
31414         testsuite/gcc.dg/cpp/digraph2.c,
31415         testsuite/gcc.dg/cpp/digraphs.c: New tests.
31416
31417 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
31418
31419         * g77.f-torture/compile/20000630-2.f:  New test.
31420         * g77.f-torture/compile/20000630-2.x
31421
31422 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
31423
31424         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
31425
31426 2000-07-11  Neil Booth  <NeilB@earthling.net>
31427
31428         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
31429
31430 2000-07-11  Neil Booth  <NeilB@earthling.net>
31431
31432         * gcc.dg/cpp/cmdlne-C.c: New.
31433
31434 2000-07-09  Neil Booth  <NeilB@earthling.net>
31435
31436         * gcc.dg/cpp/directiv.c: New tests.
31437         * gcc.dg/cpp/undef1.c: Update.
31438
31439 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
31440
31441         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
31442
31443 2000-07-09  Neil Booth  <NeilB@earthling.net>
31444
31445         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
31446
31447 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
31448
31449         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
31450         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
31451
31452 2000-07-08  Neil Booth  <NeilB@earthling.net>
31453
31454         * gcc.dg/cpp/macsyntx.c: New tests.
31455
31456 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
31457
31458         * gcc.dg/20000707-1.c: New test.
31459
31460 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
31461
31462         * gcc.c-torture/execute/20000706-1.c: New test.
31463         * gcc.c-torture/execute/20000706-2.c: New test.
31464         * gcc.c-torture/execute/20000706-3.c: New test.
31465         * gcc.c-torture/execute/20000706-4.c: New test.
31466         * gcc.c-torture/execute/20000706-5.c: New test.
31467
31468 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
31469
31470         * g++.old-deja/g++.pt/instantiate7.C: New test.
31471
31472 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
31473
31474         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
31475         * g++.old-deja/g++.mike/thunk3.C: Likewise.
31476         * g++.old-deja/g++.other/rtti3.C: Likewise.
31477         * g++.old-deja/g++.other/rttid3.C: Likewise.
31478
31479 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
31480
31481         *  g77.f-torture/compile/20000630-1.x: Fix typo
31482
31483 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
31484
31485         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
31486         assembly output.
31487
31488 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
31489
31490         * gcc.dg/cpp/ident.c: New test.
31491
31492 2000-07-05  Neil Booth  <NeilB@earthling.net>
31493
31494         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
31495           gcc.dg/cpp/lexstrng.c: New tests.
31496
31497 2000-07-04  Neil Booth  <NeilB@earthling.net>
31498
31499         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
31500         * gcc.dg/cpp/strify2.c: Same.
31501
31502 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
31503
31504         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
31505         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
31506         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
31507         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
31508
31509         * testsuite/gcc.dg/cpp/macro1.c,
31510         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
31511         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
31512         testsuite/gcc.dg/cpp/strify1.c,
31513         testsuite/gcc.dg/cpp/strify2.c: New tests.
31514
31515 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
31516
31517         * gcc.c-torture/execute/20000703-1.c: New test.
31518
31519 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
31520
31521         * g++.old-deja/g++.pt (lookup10.C): New test.
31522
31523 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
31524
31525         * g++.old-deja/g++.pt (typename25.C): New test.
31526
31527 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
31528
31529         * gcc.c-torture/compile/20000701-1.c: New test.
31530
31531 2000-06-30  Nick Clifton  <nickc@cygnus.com>
31532
31533         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
31534         to test case.
31535
31536 2000-06-30  Catherine Moore  <clm@cygnus.com>
31537
31538         * gcc.c-torture/execute/align-1.c: New test.
31539
31540 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
31541
31542         * g++.old-deja/g++.pt/expr8.C: New test.
31543         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
31544
31545 2000-06-29  Nick Clifton  <nickc@cygnus.com>
31546
31547         * gcc.c-torture/compile/20000629-1.c: New test.
31548
31549 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
31550
31551
31552         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
31553         gcc.dg/noncompile directory, depending on whether they're
31554         preprocessor tests or not.  Annotate all the tests for the dg
31555         framework.
31556
31557         * gcc.c-torture/noncompile/noncompile.exp: Delete.
31558         * gcc.dg/noncompile/noncompile.exp: New.
31559
31560         * Moved files:
31561         Old name                                New name
31562         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
31563         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
31564         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
31565         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
31566         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
31567         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
31568         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
31569         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
31570         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
31571         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
31572         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
31573         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
31574         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
31575         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
31576         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
31577         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
31578         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
31579         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
31580         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
31581         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
31582         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
31583         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
31584         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
31585         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
31586
31587         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
31588         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
31589         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
31590         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
31591         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
31592         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
31593
31594 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
31595
31596         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
31597         declare one variable.  On the fourth, error.
31598         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
31599         declared by 20000628-1a.h.
31600
31601 2000-06-29  Richard Henderson  <rth@redhat.com>
31602
31603         * gcc.c-torture/execute/930529-1.x: New file.
31604         * gcc.dg/920413-1.c: Adjust expected warning text.
31605         * gcc.dg/980217-1.c: Declare abort.
31606         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
31607
31608 2000-06-29  Jeffrey A Law  (law@cygnus.com)
31609
31610         * g77.f-torture/compile/20000629-1.f: New test.
31611         * g77.f-torture/compile/20000629-1.x: Expected to fail.
31612
31613 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
31614
31615         Rearrange lots of files, removing entirely the
31616         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
31617         directories.
31618
31619         * Deleted files:
31620         gcc.c-torture/code_quality/code_quality.exp
31621         gcc.c-torture/special/special.exp
31622         gcc.failure/failure.exp
31623         gcc.failure/940409-1.x
31624         gcc.c-torture/compile/961203-1.x
31625
31626         * New files:
31627         gcc.misc-tests/linkage.exp
31628         gcc.c-torture/execute/920730-1t.c
31629         gcc.c-torture/execute/920730-1t.x
31630         gcc.c-torture/compile/920520-1.x
31631         gcc.c-torture/compile/920521-1.x
31632         gcc.c-torture/compile/981006-1.x
31633         gcc.c-torture/execute/eeprof-1.x
31634
31635         * Moved files (possibly with modifications to fit a new harness):
31636         Old name                                New name
31637         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
31638         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
31639         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
31640         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
31641         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
31642         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
31643         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
31644         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
31645         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
31646         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
31647         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
31648         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
31649         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
31650         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
31651
31652 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
31653
31654         * c-torture/compile/961203-1.x: Delete.
31655
31656         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
31657         not exit. Include stdio.h.
31658         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
31659         * gcc.misc-tests/dg-12.c: Likewise.
31660         * gcc.misc-tests/dg-5.c: Likewise.
31661         * gcc.misc-tests/dg-6.c: Likewise.
31662         * gcc.misc-tests/dg-7.c: Prototype abort.
31663         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
31664         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
31665         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
31666         not exit.
31667         * gcc.misc-tests/sieve.c: Use return from main, not exit.
31668         * gcc.misc-tests/sort2.c: Use return from main, not exit.
31669
31670 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
31671
31672         * gcc.dg/cpp/20000628-1.c: New test.
31673         * gcc.dg/cpp/20000628-1.h: New header for above test.
31674         * gcc.dg/cpp/20000628-1a.h: Likewise.
31675
31676 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
31677
31678         * gcc.dg/cpp: New directory.
31679         * gcc.dg/cpp/cpp.exp: New driver.
31680         * gcc.dg/cpp/20000627-1.c: New test.
31681         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
31682         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
31683         and rewrite as a compilation test.
31684
31685         * gcc.dg: Move many files into the cpp subdirectory, possibly
31686         renaming or editing them as well.
31687         Old name                New name
31688         990119-1.c              cpp/19990119-1.c
31689         990228-1.c              cpp/19990228-1.c
31690         990407-1.c              cpp/19990407-1.c
31691         990409-1.c              cpp/19990409-1.c
31692         990413-1.c              cpp/19990413-1.c
31693         990703-1.c              cpp/19990703-1.c
31694         20000127-1.c            cpp/20000127-1.c
31695         20000129-1.c            cpp/20000129-1.c
31696         20000207-1.c            cpp/20000207-1.c
31697         20000207-2.c            cpp/20000207-2.c
31698         20000209-1.c            cpp/20000209-1.c
31699         20000209-2.c            cpp/20000209-2.c
31700         20000301-1.c            cpp/20000301-1.c
31701         20000419-1.c            cpp/20000419-1.c
31702         20000510-1.S            cpp/20000510-1.S
31703         20000519-1.c            cpp/20000519-1.c
31704         20000529-1.c            cpp/20000529-1.c
31705         20000625-1.c            cpp/20000625-1.c
31706         20000625-2.c            cpp/20000625-2.c
31707         cpp-as1.c               cpp/assert1.c
31708         cpp-as2.c               cpp/assert2.c
31709         cxx-comments-1.c        cpp/cxxcom1.c
31710         cxx-comments-2.c        cpp/cxxcom2.c
31711         endif-label.c           cpp/endif.c
31712         cpp-hash1.c             cpp/hash1.c
31713         cpp-hash2.c             cpp/hash2.c
31714         cpp-if1.c               cpp/if-1.c
31715         cpp-if2.c               cpp/if-2.c
31716         cpp-if3.c               cpp/if-3.c
31717         cpp-if4.c               cpp/if-4.c
31718         cpp-if5.c               cpp/if-5.c
31719         cpp-cond.c              cpp/if-cexp.c
31720         cpp-missingop.c         cpp/if-mop.c
31721         cpp-missingparen.c      cpp/if-mpar.c
31722         cpp-opprec.c            cpp/if-oppr.c
31723         cpp-ifparen.c           cpp/if-paren.c
31724         cpp-shortcircuit.c      cpp/if-sc.c
31725         cpp-shift.c             cpp/if-shift.c
31726         cpp-unary.c             cpp/if-unary.c
31727         cpp-li1.c               cpp/line1.c
31728         cpp-li2.c               cpp/line2.c
31729         lineno.c                cpp/line3.c
31730         lineno-2.c              cpp/line4.c
31731         cpp-mi.c                cpp/mi1.c
31732         cpp-mic.h               cpp/mi1c.h
31733         cpp-micc.h              cpp/mi1cc.h
31734         cpp-mind.h              cpp/mi1nd.h
31735         cpp-mindp.h             cpp/mi1ndp.h
31736         cpp-mix.h               cpp/mi1x.h
31737         cpp-mi2.c               cpp/mi2.c
31738         cpp-mi2a.h              cpp/mi2a.h
31739         cpp-mi2b.h              cpp/mi2b.h
31740         cpp-mi2c.h              cpp/mi2c.h
31741         cpp-mi3.c               cpp/mi3.c
31742         cpp-mi3.def             cpp/mi3.def
31743         poison-1.c              cpp/poison.c
31744         pr-impl.c               cpp/prag-imp.c
31745         cpp-redef-2.c           cpp/redef1.c
31746         cpp-redef.c             cpp/redef2.c
31747         strpaste.c              cpp/strp1.c
31748         strpaste-2.c            cpp/strp2.c
31749         cpp-tradpaste.c         cpp/tr-paste.c
31750         cpp-tradstringify.c     cpp/tr-str.c
31751         cpp-tradwarn1.c         cpp/tr-warn1.c
31752         cpp-tradwarn2.c         cpp/tr-warn2.c
31753         trigraphs.c             cpp/trigraphs.c
31754         cpp-unc1.c              cpp/unc1.c
31755         cpp-unc2.c              cpp/unc2.c
31756         cpp-unc3.c              cpp/unc3.c
31757         cpp-unc.c               cpp/unc4.c
31758         undef.c                 cpp/undef1.c
31759         undef-2.c               cpp/undef2.c
31760         cpp-wi1.c               cpp/widestr1.c
31761
31762 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
31763
31764         * lib/g++.exp (g++_include_flags): Tweak.
31765
31766 2000-06-27  H.J. Lu  <hjl@gnu.org>
31767             Loren J. Rittle  <ljrittle@acm.org>
31768
31769         * lib/g++.exp (g++_include_flags): Override libgloss.exp
31770         version with one that knows about the new gcc tree structure.
31771         (g++_link_flags): Same.
31772
31773 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
31774
31775         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
31776         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
31777         case we are cross-compiling.
31778
31779         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
31780         g++.old-deja/g++.niklas/Makefile.in,
31781         g++.old-deja/g++.niklas/configure.in,
31782         g++.old-deja/g++.other/Makefile.in,
31783         g++.old-deja/g++.other/configure.in,
31784         gcc.c-torture/code_quality/Makefile.in,
31785         gcc.c-torture/code_quality/configure.in,
31786         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
31787         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
31788         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
31789         gcc.c-torture/execute/ieee/Makefile.in,
31790         gcc.c-torture/execute/ieee/configure.in,
31791         gcc.c-torture/noncompile/Makefile.in,
31792         gcc.c-torture/noncompile/configure.in,
31793         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
31794         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
31795         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
31796
31797 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
31798
31799         * g++.old-deja/g++.other/ambig3.C: New test.
31800
31801 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
31802
31803         * g++.old-deja/g++.pt/syntax1.C: New test.
31804         * g++.old-deja/g++.pt/syntax2.C: New test.
31805         * g++.old-deja/g++.other/syntax3.C: New test.
31806         * g++.old-deja/g++.other/syntax4.C: New test.
31807
31808 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
31809
31810         * gcc.dg/20000623-1.c: Prototype exit and abort.
31811
31812 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
31813
31814         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
31815         New tests.
31816         * gcc.dg/cpp-mi3.def: New file.
31817
31818         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
31819         inside assertions.
31820         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
31821         lexer's error messages.
31822         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
31823         divine anything from the linemarkers.
31824         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
31825         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
31826
31827 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
31828
31829         * gcc.dg/20000623-1.c: New test.
31830
31831 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
31832
31833         * gcc.c-torture/execute/20000622-1.c: New test.
31834
31835 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
31836
31837         * g++.old-deja/g++.other/init15.C: New test.
31838
31839 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
31840
31841         * g++.old-deja/g++.pt/vaarg2.C: New test.
31842         * g++.old-deja/g++.pt/vaarg3.C: New test.
31843
31844 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
31845
31846         * g++.old-deja/g++.other/dyncast6.C: New test.
31847
31848 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
31849
31850         * gcc.c-torture/execute/loop-6.c: New test.
31851
31852 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
31853
31854         * gcc.dg/20000614-1.c: New test.
31855         * gcc.dg/20000614-2.c: New test.
31856
31857 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
31858
31859         * g++.old-deja/g++.other/inline12.C: New test.
31860
31861 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
31862
31863         * g++.old-deja/g++.other/eh1.C: New test.
31864
31865 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
31866
31867         * g++.old-deja/g++.other/type.C: New test.
31868
31869 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
31870
31871         * g++.old-deja/g++.other/initstring.C: New test.
31872
31873 2000-06-12  Jason Merrill  <jason@redhat.com>
31874
31875         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
31876
31877 2000-06-09  Jeffrey A Law  (law@cygnus.com)
31878
31879         * gcc.c-torture/compile/20000609-1.c: New test.
31880
31881 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
31882
31883         * gcc.dg/20000609-1.c: New test.
31884
31885 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
31886
31887         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
31888         * gcc.c-torture/noncompile/poison-1.c: Move...
31889         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
31890         * gcc.dg/cpp-li1.c: Add a token after the #line.
31891
31892 2000-06-05  Richard Henderson  <rth@cygnus.com>
31893
31894         * gcc.c-torture/execute/20000605-2.c: New test.
31895         * gcc.c-torture/execute/20000605-3.c: New test.
31896
31897 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
31898
31899         * g77.f-torture/execute/20000503-1.x: New file.
31900
31901 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
31902
31903         * g++.old-deja/g++.eh/badalloc1.C: New test.
31904
31905 2000-06-05  Richard Henderson  <rth@cygnus.com>
31906
31907         * gcc.c-torture/execute/20000605-1.c: New test.
31908
31909 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
31910             Nathan Sidwell <nathan@codesourcery.com>
31911
31912         * gcc.c-torture/compile/20000605-1.c: New test.
31913
31914 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
31915
31916         * g77.f-torture/compile/20000601-1.f:  New test.
31917
31918 2000-06-03  Richard Henderson  <rth@cygnus.com>
31919
31920         * gcc.c-torture/execute/20000603-1.c: New.
31921
31922 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
31923
31924         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
31925         * gcc.dg/noreturn-2.c (noreturn): Likewise.
31926
31927 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
31928
31929         * gcc.dg/compare2.c (case 12): XFAIL.
31930         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
31931         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
31932
31933         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
31934
31935 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
31936
31937         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
31938         guard macro is already defined when the header is first
31939         included.
31940         * gcc.dg/cpp-mix.h: New file.
31941         * gcc.dg/endif-label.c: Update patterns to match compiler.
31942
31943         * g++.brendan/complex1.C: Declare abort.
31944         * g++.law/refs4.C: Remove XFAIL.
31945         * g++.oliva/expr2.C: Declare abort and exit.
31946
31947 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
31948
31949         * gcc.c-torture/execute/20000528-1.c: New test.
31950
31951         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
31952         * g++.old-deja/g++.law/temps4.C: Likewise.
31953
31954         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
31955         stdlib.h.  Call abort() on failure.
31956         * g++.old-deja/g++.law/refs4.C: Likewise.
31957         * g++.old-deja/g++.law/temps4.C: Likewise.
31958         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
31959         * gcc.c-torture/execute/20000112-1.c: Include string.h.
31960
31961 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
31962
31963         Relative to g++.dg/special:
31964         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
31965
31966         Relative to g++.old-deja:
31967         * g++.brendan/complex1.C, g++.jason/optimize2.C,
31968         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
31969         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
31970         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
31971         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
31972         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
31973         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
31974
31975         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
31976         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
31977         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
31978         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
31979         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
31980         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
31981         and/or string.h.
31982
31983         * g++.other/goto1.C: Update expectations for error messages.
31984
31985 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
31986
31987         * gcc.c-torture/compile/20000523-1.c: New test.
31988
31989 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
31990
31991         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
31992
31993 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
31994
31995         * g++.old-deja/g++.eh/catch11.C: New test.
31996         * g++.old-deja/g++.eh/catch12.C: New test.
31997
31998 2000-05-24  Nick Clifton  <nickc@cygnus.com>
31999
32000         * gcc.c-torture/execute/20000523-1.c: New test.
32001
32002 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
32003
32004         * c-torture/execute/bcp-1.c: Replace abort in arg of
32005         __builtin_constant_p with a generic external function.
32006
32007         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
32008         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
32009         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
32010         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
32011         Prototype abort and/or exit.
32012
32013         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
32014         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
32015         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
32016         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
32017
32018 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
32019
32020         * gcc.dg/dwarf2-1.c: New test.
32021
32022 2000-05-20  Richard Henderson  <rth@cygnus.com>
32023
32024         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
32025
32026 2000-05-20  Andreas Jaeger  <aj@suse.de>
32027
32028         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
32029         testcase.
32030
32031 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
32032
32033         * gcc.c-torture/execute/20000519-2.c: New test.
32034
32035 2000-05-19  Andreas Jaeger  <aj@suse.de>
32036
32037         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
32038         which fails with SSA.
32039
32040         * lib/c-torture.exp: Also test with -O3 -fssa.
32041
32042 2000-05-18  Michael Meissner  <meissner@redhat.com>
32043
32044         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
32045         * gcc.c-torture/execute/920415-1.c: Ditto.
32046         * gcc.c-torture/execute/920501-1.c: Ditto.
32047         * gcc.c-torture/execute/conversion.c: Ditto.
32048         * gcc.c-torture/execute/cvt-1.c: Ditto.
32049
32050 2000-05-18  Jeffrey A Law  (law@cygnus.com)
32051
32052         * gcc.c-torture/compile/20000518-1.c: New test.
32053
32054 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
32055
32056         * g77.f-torture/compile/200005018.f:  New test.
32057
32058 2000-05-17  Jeffrey A Law  (law@cygnus.com)
32059
32060         * gcc.c-torture/compile/20000517-1.c: New test.
32061
32062 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32063
32064         * gcc.c-torture/execute/20000516-1.c: New test.
32065
32066 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
32067
32068         * g++.old-deja/g++.other/eh.C: New test.
32069
32070 2000-05-12  Richard Henderson  <rth@cygnus.com>
32071
32072         * gcc.c-torture/execute/990208-1.c (main): Don't pass
32073         constants through to doit's conditional.
32074
32075 2000-05-11  Jeffrey A Law  (law@cygnus.com)
32076
32077         * gcc.c-torture/compile/20000511-1.c: New test.
32078         * g77.f-torture/compile/20000511-1.f: New test.
32079         * g77.f-torture/compile/20000511-2.f: New test.
32080
32081 2000-05-11  Michael Meissner  <meissner@redhat.com>
32082
32083         * gcc.c-torture/execute/20000511-1.c: New test.
32084
32085 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
32086
32087         * gcc.dg/dg.exp: Scan .S files as well as .c files.
32088         * gcc.dg/20000510-1.S: New.
32089
32090 2000-05-08  Catherine Moore  <clm@cygnus.com>
32091
32092         * gcc.dg/unused-3.c: New.
32093
32094 2000-05-06  Richard Henderson  <rth@cygnus.com>
32095
32096           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
32097           * g++.old-deja/g++.mike/warn1.C: Likewise.
32098           * g++.old-deja/g++.pt/local1.C: Likewise.
32099           * g++.old-deja/g++.pt/local7.C: Likewise.
32100           * g++.old-deja/g++.pt/spec16.C: Likewise.
32101
32102 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
32103
32104         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
32105
32106 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
32107
32108           * g77.f-torture/execute/20000503-1.f:  New test.
32109
32110 2000-05-04  Andreas Jaeger  <aj@suse.de>
32111
32112         * gcc.dg/noreturn-2.c: New test.
32113
32114 2000-05-04  Neil Booth  <NeilB@earthling.net>
32115
32116         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
32117         preprocessor.
32118
32119 2000-05-04  Richard Henderson  <rth@cygnus.com>
32120
32121         * gcc.c-torture/execute/20000503-1.c: Fix typo.
32122
32123 2000-05-04  Richard Henderson  <rth@cygnus.com>
32124
32125         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
32126         OpenSSL by Jason R Thorpe.
32127
32128 2000-05-03  Jim Wilson  <wilson@cygnus.com>
32129
32130         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
32131
32132 2000-05-03  Robert Lipe <robertlipe@usa.net>
32133
32134         * gcc.dg/20000503-1.c: New test.
32135
32136 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
32137
32138         * gcc.c-torture/compile/20000502-1.c: New test.
32139         * g++.old-deja/g++.other/align.C: New test.
32140         * gcc.dg/cpp-tradstringify.c: New test.
32141
32142 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
32143
32144         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
32145         and hard registers.
32146
32147 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
32148
32149         * gcc.c-torture/execute/loop-5.c: New test.
32150
32151 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
32152
32153         * gcc.c-torture/execute/va-arg-20.c: New test.
32154
32155 2000-04-23  Jeffrey A Law  (law@cygnus.com)
32156
32157         * gcc.c-torture/execute/20000422-1.c: New test.
32158
32159 2000-04-20  Greg McGary  <gkm@gnu.org>
32160
32161         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
32162         when optimizing, but without sibling-call optimizations (-O1).
32163
32164 2000-04-20  Jeffrey A Law  (law@cygnus.com)
32165
32166           * gcc.c-torture/compile/20000420-1.c: New test.
32167
32168 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
32169
32170         * g++.abi/ptrflags.C: New test.
32171         * g++.eh/catchptr1.C: Test incomplete pointer chains.
32172
32173 2000-04-19  Catherine Moore  <clm@cygnus.com>
32174
32175         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
32176
32177 2000-04-19  Greg McGary  <gkm@gnu.org>
32178
32179         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
32180         sibling-call optimizations.
32181
32182 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
32183
32184         * gcc.dg/20000419-1.c: New test.
32185
32186 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
32187
32188         * gcc.c-torture/execute/20000412-6.c: New test.
32189
32190 2000-04-12  Jeffrey A Law  (law@cygnus.com)
32191
32192         * gcc.c-torture/execute/20000412-5.c: New test.
32193         * g77.f-torture/compile/20000412-1.f: New test.
32194         * gcc.c-torture/execute/20000412-4.c: New test.
32195         * gcc.c-torture/compile/20000412-2.c: New test.
32196         * gcc.c-torture/execute/20000412-3.c: New test.
32197         * gcc.c-torture/compile/20000412-1.c: New test.
32198         * gcc.c-torture/execute/20000412-2.c: New test.
32199
32200 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
32201
32202         * objc/execute/bf-20.m: New test.
32203
32204 2000-04-10  Richard Henderson  <rth@cygnus.com>
32205
32206         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
32207
32208         * gcc.c-torture/execute/20000412-1.c: New test.
32209
32210 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
32211
32212         * g++.old-deja/g++.eh/catchptr1.C: New test.
32213
32214 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
32215
32216         * g++.old-deja/g++.abi/cxa_vec.C: New test.
32217
32218 2000-04-08  Neil Booth  <NeilB@earthling.net>
32219
32220         * gcc.dg/cpp-nullchar.c: Remove test as
32221         embedded nulls cause problems.
32222
32223 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32224
32225         * gcc.dg/compare2.c: New test.
32226
32227 2000-04-08  Neil Booth  <NeilB@earthling.net>
32228
32229         * gcc.dg/cpp-nullchar.c: New test.
32230
32231 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
32232
32233         * gcc.dg/cpp-mi2.c: New test.
32234         * gcc.dg/cpp-mi2[abc].h: New files.
32235
32236 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
32237
32238         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
32239         member name.
32240
32241 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
32242
32243         * g++.old-deja/g++.abi/vmihint.C: New test.
32244
32245 2000-04-06  Neil Booth  <NeilB@earthling.net>
32246
32247         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
32248         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
32249         copyright.
32250
32251 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
32252
32253         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
32254         avoid stack-frame overwrite.
32255
32256 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
32257
32258         * gcc.c-torture/compile/20000405-2.c: New test.
32259         * gcc.c-torture/compile/20000405-3.c: New test.
32260
32261 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32262
32263         * gcc.c-torture/compile/20000405-1.c: New test.
32264
32265 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
32266
32267         * gcc.dg/cast-qual-1.c: Revert last change.
32268
32269 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32270
32271         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
32272
32273 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
32274
32275         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
32276         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
32277
32278 2000-04-03  Jeffrey A Law  (law@cygnus.com)
32279
32280         * gcc.c-torture/compile/20000403-2.c: New test.
32281         * gcc.c-torture/compile/20000403-1.c: New test.
32282
32283 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
32284
32285         * gcc.c-torture/execute/20000403-1.c: New test.
32286
32287 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
32288
32289         * gcc.c-torture/execute/20000402-1.c: New test.
32290
32291 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
32292
32293         * gcc.c-torture/execute/va-arg-15.c: New test.
32294         * gcc.c-torture/execute/va-arg-16.c: New test.
32295         * gcc.c-torture/execute/va-arg-17.c: New test.
32296         * gcc.c-torture/execute/va-arg-18.c: New test.
32297         * gcc.c-torture/execute/va-arg-19.c: New test.
32298
32299 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
32300
32301         * gcc.c-torture/compile/981211-1.c: Move to...
32302         * gcc.dg/cpp-as1.c: ...here.
32303         * gcc.dg/cpp-as2.c: New file.
32304
32305         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
32306         compiler.
32307
32308 2000-04-02  Neil Booth  <NeilB@earthling.net>
32309
32310         * gcc.dg/cpp-cond.c  New tests.
32311         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
32312         accidental success less likely.
32313         * gcc.dg/cpp-missingop.c  New tests.
32314         * gcc.dg/cpp-missingparen.c  New tests.
32315         * gcc.dg/cpp-shift.c  New tests.
32316         * gcc.dg/cpp-shortcircuit.c  New tests.
32317         * gcc.dg/cpp-unary.c  New tests.
32318
32319 2000-03-29  Jeffrey A Law  (law@cygnus.com)
32320
32321         * gcc.c-torture/compile/20000329-1.c: New test.
32322
32323 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
32324
32325         * gcc.c-torture/compile/20000326-1.c: New test.
32326         * gcc.c-torture/compile/20000326-2.c: New test.
32327
32328 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
32329
32330         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
32331         the first parameter is a function argument.
32332
32333 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
32334
32335         * g++.old-deja/g++.ext/array4.C: New test.
32336
32337 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
32338
32339         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
32340
32341 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32342
32343         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
32344
32345 2000-03-19  Richard Henderson  <rth@cygnus.com>
32346
32347         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
32348
32349 2000-03-19  Richard Henderson  <rth@cygnus.com>
32350
32351         * gcc.c-torture/compile/20000319-1.c: New test.
32352
32353 2000-03-14  Jeffrey A Law  (law@cygnus.com)
32354
32355         * gcc.c-torture/execute/20000314-3.c: New test.
32356         * gcc.c-torture/execute/20000314-2.c: New test.
32357         * gcc.c-torture/execute/20000314-1.c: New test.
32358         * gcc.c-torture/compile/20000314-2.c: New test.
32359         * gcc.c-torture/compile/20000314-1.c: New test.
32360
32361 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
32362
32363         * g++.old-deja/g++.warn/inline.C: New test.
32364
32365 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
32366
32367         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
32368         standards-compliant result rather than specific constants.
32369         Put test-values in array.
32370
32371 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
32372
32373         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
32374         (g++_target_compile): Put test-specific options last.
32375
32376 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
32377
32378         * g++.old-deja/g++.eh/vbase4.C: New test.
32379
32380 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
32381
32382         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
32383
32384 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
32385
32386         * g++.old-deja/g++.brendan/misc12.C: Removed.
32387         * g++.old-deja/g++.pt/memtemp77.C: Constify.
32388         * g++.old-deja/g++.ext/pretty4.C: New test.
32389
32390 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
32391
32392         * g++.old-deja/g++.other/string2.C: New test.
32393
32394 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
32395
32396         * g++.old-deja/g++.warn/impint2.C: New test.
32397
32398 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
32399
32400         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
32401         is 1, not zero.
32402
32403 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
32404
32405         * g++.old-deja/g++.warn/impint.C: New test.
32406         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
32407         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
32408         * g++.old-deja/g++.pt/explicit12.C: Likewise.
32409         * g++.old-deja/g++.pt/explicit13.C: Likewise.
32410         * g++.old-deja/g++.pt/explicit17.C: Likewise.
32411         * g++.old-deja/g++.pt/explicit18.C: Likewise.
32412         * g++.old-deja/g++.pt/explicit19.C: Likewise.
32413         * g++.old-deja/g++.pt/explicit23.C: Likewise.
32414         * g++.old-deja/g++.pt/explicit31.C: Likewise.
32415         * g++.old-deja/g++.pt/explicit35.C: Likewise.
32416         * g++.old-deja/g++.pt/explicit6.C: Likewise.
32417         * g++.old-deja/g++.pt/memclass7.C: Likewise.
32418
32419 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
32420
32421         * gcc.dg/cpp-redef.c: New test.
32422
32423 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
32424
32425         * g++.old-deja/g++.pt/unify7.C: New test.
32426
32427 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
32428
32429         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
32430         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
32431
32432 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
32433
32434         * gcc.c-torture/compile/20000224-1.c: New test.
32435
32436 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32437
32438         * gcc.c-torture/compile/cpp-2.c: New test.
32439         * gcc.c-torture/compile/cpp-1.c: New test.
32440
32441 2000-02-25  Jeffrey A Law  (law@cygnus.com)
32442
32443         * gcc.c-torture/execute/20000225-1.c: New test.
32444
32445 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32446
32447         * gcc.dg/cpp-li2.c: New test.
32448
32449         * gcc.dg/cpp-wi1.c: New test.
32450
32451         * gcc.dg/cpp-li1.c: New test.
32452
32453 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
32454
32455         * g++.old-deja/g++.other/sizeof5.C: New test.
32456
32457 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32458
32459         * gcc.c-torture/execute/va-arg-13.c: New test.
32460
32461 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
32462
32463         * gcc.c-torture/execute/va-arg-12.c: New test.
32464
32465 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
32466
32467         * gcc.c-torture/execute/20000223-1.c: New test.
32468
32469 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
32470
32471         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
32472
32473 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
32474
32475         * g++.old-deja/g++.abi/ptrmem.C: New test.
32476
32477 2000-02-19  Richard Henderson  <rth@cygnus.com>
32478
32479         * gcc.c-torture/compile/init-3.c: New.
32480
32481 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
32482
32483         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
32484         ALWAYS_CXXFLAGS.
32485
32486 2000-02-11  Robert Lipe <robertl@sco.com>
32487
32488         * gcc.c-torture/compile/20000211-3.c: New test.
32489
32490 2000-02-11  Martin Buchholz <martin@xemacs.org>
32491
32492         * gcc.c-torture/compile/20000211-2.c: New test.
32493
32494 2000-02-11  Jeffrey A Law  (law@cygnus.com)
32495
32496         * gcc.c-torture/compile/20000211-1.c: New test.
32497
32498 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
32499
32500         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
32501           on native targets
32502
32503 2000-02-08  Nathan Sidwell  <nathan@acm.org>
32504
32505         * g++.old-deja/g++.other/cast5.C: New test.
32506
32507 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
32508
32509         * gcc.c-torture/execute/20000205-1.c: New.
32510
32511 2000-02-03  Nathan Sidwell  <nathan@acm.org>
32512
32513         * g++.old-deja/g++.jason/cast3.C: Return void.
32514         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
32515
32516 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32517
32518         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
32519
32520         * gcc.dg/loop-1.c: New test.
32521
32522 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
32523
32524         * gcc.c-torture/compile/20000127-1.c: New test.
32525         * gcc.c-torture/execute/991228-1.c: New test.
32526
32527 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32528
32529         * gcc.dg/unused-2.c: New test.
32530
32531         * gcc.dg/conv-1.c: New test.
32532
32533 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
32534
32535         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
32536         compiler.
32537         (tool_option_proc): Fix typo.
32538
32539 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
32540
32541         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
32542         of the ld on the host, not on the build machine.
32543         Also, don't crash if '--help' is not a supported option.
32544
32545 2000-01-24  Richard Henderson  <rth@cygnus.com>
32546
32547         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
32548
32549 2000-01-20  Jeffrey A Law  (law@cygnus.com)
32550
32551         * gcc.c-torture/execute/20000120-2.c: New test.
32552         * gcc.c-torture/execute/20000120-1.c: New test.
32553
32554 2000-01-13  Jeffrey A Law  (law@cygnus.com)
32555
32556         * gcc.c-torture/execute/20000113-1.c: New test.
32557
32558 2000-01-12  Jeffrey A Law  (law@cygnus.com)
32559
32560         * gcc.c-torture/execute/20000112-1.c: New test.
32561
32562 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32563
32564         * gcc.dg/20000111-1.c: New test.
32565
32566 2000-01-10  Jeffrey A Law  (law@cygnus.com)
32567
32568         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
32569         with 16 bit integers.
32570
32571 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32572
32573         * gcc.dg/20000108-1.c: New test.
32574
32575 2000-01-05  Nathan Sidwell  <nathan@acm.org>
32576
32577         * g++.old-deja/g++.ns/koenig8.C: New test.
32578
32579 2000-01-05  Nathan Sidwell  <nathan@acm.org>
32580
32581         * g++.old-deja/g++.other/cast4.C: New test.
32582
32583 2000-01-05  Jeffrey A Law  (law@cygnus.com)
32584
32585         * gcc.c-torture/compile/20000105-2.c: New test.
32586         * gcc.c-torture/compile/20000105-1.c: New test.
32587
32588 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32589
32590         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
32591         references to printf & atoi to conform to ANSI standard.
32592         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
32593         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
32594         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
32595         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
32596         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
32597         * g++.old-deja/g++.brendan/complex1.C: Likewise.
32598         * g++.old-deja/g++.brendan/copy1.C: Likewise.
32599         * g++.old-deja/g++.brendan/copy2.C: Likewise.
32600         * g++.old-deja/g++.brendan/copy3.C: Likewise.
32601         * g++.old-deja/g++.brendan/copy4.C: Likewise.
32602         * g++.old-deja/g++.brendan/copy5.C: Likewise.
32603         * g++.old-deja/g++.brendan/copy6.C: Likewise.
32604         * g++.old-deja/g++.brendan/copy7.C: Likewise.
32605         * g++.old-deja/g++.brendan/copy8.C: Likewise.
32606         * g++.old-deja/g++.brendan/crash11.C: Likewise.
32607         * g++.old-deja/g++.brendan/crash14.C: Likewise.
32608         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
32609         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
32610         * g++.old-deja/g++.brendan/delete2.C: Likewise.
32611         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
32612         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
32613         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
32614         * g++.old-deja/g++.brendan/eh1.C: Likewise.
32615         * g++.old-deja/g++.brendan/groff1.C: Likewise.
32616         * g++.old-deja/g++.brendan/init3.C: Likewise.
32617         * g++.old-deja/g++.brendan/misc12.C: Likewise.
32618         * g++.old-deja/g++.brendan/misc7.C: Likewise.
32619         * g++.old-deja/g++.brendan/new2.C: Likewise.
32620         * g++.old-deja/g++.brendan/operators4.C: Likewise.
32621         * g++.old-deja/g++.brendan/operators5.C: Likewise.
32622         * g++.old-deja/g++.brendan/overload2.C: Likewise.
32623         * g++.old-deja/g++.brendan/overload7.C: Likewise.
32624         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
32625         * g++.old-deja/g++.brendan/reference1.C: Likewise.
32626         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
32627         * g++.old-deja/g++.brendan/template24.C: Likewise.
32628         * g++.old-deja/g++.brendan/template3.C: Likewise.
32629         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
32630         * g++.old-deja/g++.jason/inline3.C: Likewise.
32631         * g++.old-deja/g++.jason/opeq.C: Likewise.
32632         * g++.old-deja/g++.law/arg5.C: Likewise.
32633         * g++.old-deja/g++.law/arm7.C: Likewise.
32634         * g++.old-deja/g++.law/ctors11.C: Likewise.
32635         * g++.old-deja/g++.law/cvt8.C: Likewise.
32636         * g++.old-deja/g++.law/init9.C: Likewise.
32637         * g++.old-deja/g++.law/refs4.C: Likewise.
32638         * g++.old-deja/g++.law/template2.C: Likewise.
32639         * g++.old-deja/g++.law/visibility24.C: Likewise.
32640         * g++.old-deja/g++.law/vtable3.C: Likewise.
32641         * g++.old-deja/g++.mike/asm2.C: Likewise.
32642         * g++.old-deja/g++.mike/eh1.C: Likewise.
32643         * g++.old-deja/g++.mike/misc1.C: Likewise.
32644         * g++.old-deja/g++.mike/misc13.C: Likewise.
32645         * g++.old-deja/g++.mike/misc14.C: Likewise.
32646         * g++.old-deja/g++.mike/ns12.C: Likewise.
32647         * g++.old-deja/g++.mike/p1248.C: Likewise.
32648         * g++.old-deja/g++.mike/p3708.C: Likewise.
32649         * g++.old-deja/g++.mike/p3708a.C: Likewise.
32650         * g++.old-deja/g++.mike/p3708b.C: Likewise.
32651         * g++.old-deja/g++.mike/p646.C: Likewise.
32652         * g++.old-deja/g++.mike/p700.C: Likewise.
32653         * g++.old-deja/g++.mike/p783.C: Likewise.
32654         * g++.old-deja/g++.mike/p783a.C: Likewise.
32655         * g++.old-deja/g++.mike/p783b.C: Likewise.
32656         * g++.old-deja/g++.mike/p786.C: Likewise.
32657         * g++.old-deja/g++.mike/p789.C: Likewise.
32658         * g++.old-deja/g++.mike/p789a.C: Likewise.
32659         * g++.old-deja/g++.mike/p807a.C: Likewise.
32660         * g++.old-deja/g++.other/delete3.C: Likewise.
32661         * g++.old-deja/g++.other/dyncast1.C: Likewise.
32662         * g++.old-deja/g++.other/dyncast2.C: Likewise.
32663         * g++.old-deja/g++.other/dyncast3.C: Likewise.
32664         * g++.old-deja/g++.other/empty1.C: Likewise.
32665         * g++.old-deja/g++.other/temporary1.C: Likewise.
32666         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
32667         * g++.old-deja/g++.pt/t16.C: Likewise.
32668         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
32669
32670 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
32671
32672         * gcc.dg/991230-1.c: New test.
32673
32674 1999-12-29  Jeffrey A Law  (law@cygnus.com)
32675
32676         * gcc.c-torture/compile/991229-3.c: New test.
32677         * gcc.c-torture/compile/991229-2.c: New test.
32678         * gcc.c-torture/compile/991229-1.c: New test.
32679
32680 1999-12-29  Greg McGary <gkm@eng.ascend.com>
32681
32682         * gcc.c-torture/compile/labels-2.c: New test.
32683
32684 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
32685
32686         * gcc.c-torture/execute/991227-1.c: New test.
32687
32688 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32689
32690         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
32691
32692 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
32693
32694         * gcc.c-torture/execute/991221-1.c: New test.
32695
32696 1999-12-20  Nathan Sidwell  <nathan@acm.org>
32697
32698         * g++.old-deja/g++.other/cast3.C: New test.
32699
32700 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
32701
32702         * gcc.c-torture/execute/991216-4.c: New test.
32703
32704 1999-12-16  Michael Meissner  <meissner@cygnus.com>
32705
32706         * gcc.c-torture/execute/991216-1.c: New test.
32707         * gcc.c-torture/execute/991216-2.c: New test.
32708         * gcc.c-torture/execute/991216-3.c: New test.
32709
32710 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
32711
32712         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
32713         Actually make the test fail by using "-O2" for compilation.
32714
32715 1999-12-15  Nathan Sidwell  <nathan@acm.org>
32716
32717         * g++.old-deja/g++.warn/cast-align1.C: New test.
32718
32719 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
32720
32721         * gcc.c-torture/compile/991214-1.c: New test.
32722         * gcc.c-torture/compile/991214-2.c: New test.
32723
32724 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
32725
32726         * gcc.dg/991214-1.c: New test.
32727
32728 1999-12-13  Jeffrey A Law  (law@cygnus.com)
32729
32730         * gcc.c-torture/compile/991213-3.c: New test.
32731         * gcc.c-torture/compile/991213-2.c: New test.
32732         * gcc.c-torture/compile/991213-1.c: New test.
32733
32734 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
32735
32736         * gcc.dg/991209-1.c: New test.
32737
32738 1999-12-08  Nathan Sidwell <nathan@acm.org>
32739
32740         * gcc.c-torture/compile/991208-1.c: New test.
32741
32742 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32743
32744         * gcc.dg/ultrasp2.c: New test.
32745
32746 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
32747
32748         * g++.old-deja/g++.abi/align.C (main): Fix typo.
32749
32750 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
32751
32752         * gcc.c-torture/compile/991202-1.c: New test.
32753         * gcc.c-torture/execute/991202-1.c: New test.
32754         * gcc.c-torture/execute/991202-2.c: New test.
32755         * gcc.c-torture/execute/991202-3.c: New test.
32756
32757 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
32758
32759         * g++.old-deja/g++.abi/align.C: New test.
32760         * g++.old-deja/g++.abi/aggregates.C: Likewise.
32761         * g++.old-deja/g++.abi/bitfields.C: Likewise.
32762
32763 1999-12-01  Richard Henderson  <rth@cygnus.com>
32764
32765         * gcc.c-torture/execute/991201-1.c: New.
32766
32767 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
32768
32769         * gcc.dg/991129-1.c: New test.
32770
32771 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
32772
32773         * gcc.c-torture/compile/991127-1.c: New test.
32774
32775 1999-11-22  Nathan Sidwell  <nathan@acm.org>
32776
32777         * g++.old-deja/g++.other/warn4.C: New test.
32778
32779 1999-11-22  Nathan Sidwell  <nathan@acm.org>
32780
32781         * g++.old-deja/g++.eh/cleanup2.C: New test.
32782         * g++.old-deja/g++.ext/pretty2.C: New test.
32783         * g++.old-deja/g++.ext/pretty3.C: New test.
32784         * g++.old-deja/g++.other/debug6.C: New test.
32785
32786 1999-10-20  Jim Wilson  <wilson@cygnus.com>
32787
32788         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
32789         compiler_output to look for one error message instead of two.
32790
32791 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
32792
32793         * gcc.c-torture/execute/991118-1.c: Also test case
32794         where the word boundary does not split a byte evenly.
32795
32796 1999-11-19  Nathan Sidwell  <nathan@acm.org>
32797
32798         * g++.old-deja/g++.ext/restrict1.C: New test.
32799
32800 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
32801
32802         * gcc.c-torture/execute/991118-1.c: New test.
32803
32804 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
32805
32806         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
32807         working directory pathnames.
32808
32809 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
32810
32811         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
32812         host is equipped with driver.h and driver.o so it can actually
32813         compile and run the tests.
32814
32815 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
32816
32817         * gcc.c-torture/compile/991008-1.c: New test.
32818
32819 1999-11-08  Nick Clifton  <nickc@cygnus.com>
32820
32821         * lib/gcc-dg.exp: Include target-supports.exp
32822
32823 1999-11-05  Nick Clifton  <nickc@cygnus.com>
32824
32825         * lib/target-supports.exp: New file: Provide procs to test for
32826         features supported by the target.
32827         (check_weak_available): Moved here from ecos.exp.
32828         (check_alias_available): New proc: Determine of the target
32829         toolchain supports the alias attribute.
32830
32831         * gcc.dg/special/ecos.exp: Move check_weak_available to
32832         target-supports.exp.
32833         (alias-1.c): Only perform the test if the target supports
32834         aliases.
32835         (wkali-1.c): Only perform the test if the target supports
32836         aliases.
32837
32838         * gcc.dg/990506-0.c: Expect error messages from cross
32839         targets as well as native targets.
32840
32841 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32842
32843         * gcc.dg/ultrasp1.c: Removed xfail.
32844         * gcc.dg/struct-ret-2.c: Likewise.
32845         * gcc.dg/array-1.c: Likewise.
32846
32847 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32848
32849         * gcc.dg/struct-ret-2.c: New test.
32850
32851         * gcc.dg/array-1.c: New test.
32852
32853 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
32854
32855         * gcc.c-torture/execute/991030-1.c: New test.
32856
32857 1999-10-26  Richard Henderson  <rth@cygnus.com>
32858
32859         * gcc.c-torture/compile/991026-2.c: New test.
32860
32861 1999-10-26  Jeffrey A Law  (law@cygnus.com)
32862
32863         * gcc.c-torture/compile/991026-1.c: New test.
32864
32865 1999-10-23  Jeffrey A Law  (law@cygnus.com)
32866
32867         * gcc.c-torture/execute/991023-1.c: New test.
32868
32869 1999-10-19  Jeffrey A Law  (law@cygnus.com)
32870
32871         * gcc.c-torture/execute/991019-1.c: New test.
32872
32873 1999-10-16  Richard Henderson  <rth@cygnus.com>
32874
32875         * gcc.c-torture/execute/991016-1.c: New test.
32876
32877 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
32878
32879         * gcc.c-torture/execute/991014-1.c: New test.
32880
32881 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
32882
32883         * g++.old-deja/g++.other/union2.C: New test.
32884
32885 1999-10-13  Nathan Sidwell  <nathan@acm.org>
32886
32887         * g++.old-deja/g++.other/vaarg2.C: New test.
32888         * g++.old-deja/g++.other/vaarg3.C: New test.
32889
32890 1999-10-12  Craig Burley  <craig@jcb-sc.com>
32891
32892         * g77.f-torture/noncompile/19990905-1.f: Moved from being
32893         in compile/.
32894
32895 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
32896
32897         * gcc.c-torture/execute/va-arg-11.c: New test.
32898
32899 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
32900
32901         * lib/file-format.exp (gcc_target_object_format): Don't
32902         crash if objdump is unavailable.
32903
32904 1999-09-29  Donn Terry <donn@interix.com>
32905
32906         * gcc.misc-tests/mg.exp: delete extraneous redirection.
32907
32908 1999-09-28  Nick Clifton  <nickc@cygnus.com>
32909
32910         * gcc.c-torture/compile/990928-1.c: New test.
32911
32912 1999-09-28  Nathan Sidwell  <nathan@acm.org>
32913
32914         * g++.old-deja/g++.other/decl6.C: New test.
32915
32916 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
32917
32918         * gcc.c-torture/execute/va-arg-10.c: New test.
32919
32920 1999-09-27  Nathan Sidwell  <nathan@acm.org>
32921
32922         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
32923         __PRETTY_FUNCTION__.
32924
32925 1999-09-23  Nick Clifton  <nickc@cygnus.com>
32926
32927         * gcc.c-torture/execute/990923-1.c: New test.
32928
32929 1999-09-21  Nick Clifton  <nickc@cygnus.com>
32930
32931         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
32932         for which -fpic is inappropriate.
32933
32934 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
32935
32936         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
32937
32938 1999-09-21  Nathan Sidwell  <nathan@acm.org>
32939
32940         * g++.old-deja/g++.other/dyncast1.C: New test.
32941         * g++.old-deja/g++.other/dyncast2.C: New test.
32942         * g++.old-deja/g++.other/dyncast3.C: New test.
32943         * g++.old-deja/g++.other/dyncast4.C: New test.
32944         * g++.old-deja/g++.other/dyncast5.C: New test.
32945         * g++.old-deja/g++.eh/catch3.C: New test.
32946         * g++.old-deja/g++.eh/catch3p.C: New test.
32947         * g++.old-deja/g++.eh/catch4.C: New test.
32948         * g++.old-deja/g++.eh/catch4p.C: New test.
32949         * g++.old-deja/g++.eh/catch5.C: New test.
32950         * g++.old-deja/g++.eh/catch5p.C: New test.
32951         * g++.old-deja/g++.eh/catch6.C: New test.
32952         * g++.old-deja/g++.eh/catch6p.C: New test.
32953         * g++.old-deja/g++.eh/catch7.C: New test.
32954         * g++.old-deja/g++.eh/catch7p.C: New test.
32955         * g++.old-deja/g++.eh/catch8.C: New test.
32956         * g++.old-deja/g++.eh/catch8p.C: New test.
32957         * g++.old-deja/g++.eh/catch9.C: New test.
32958         * g++.old-deja/g++.eh/catch9p.C: New test.
32959
32960 1999-09-13  Nathan Sidwell  <nathan@acm.org>
32961
32962         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
32963         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
32964
32965 1999-09-13  Jeffrey A Law  (law@cygnus.com)
32966
32967         * gcc.c-torture/compile/990913-1.c: New test.
32968
32969 1999-09-10  Nathan Sidwell  <nathan@acm.org>
32970
32971         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
32972         * g++.old-deja/g++.jason/rfg5.C: Likewise.
32973
32974 1999-09-09  Richard Henderson  <rth@cygnus.com>
32975
32976         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
32977
32978 1999-09-09  Nathan Sidwell  <nathan@acm.org>
32979
32980         * g++.old-deja/g++.other/lookup11.C: New test.
32981         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
32982         what is permitted and what we want.
32983         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
32984         overload use.
32985         * g++.old-deja/g++.jason/rfg5.C: Likewise
32986
32987 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
32988
32989         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
32990         * gcc.c-torture/noncompile/poison-1.c: New file.
32991
32992 1999-09-08  Nathan Sidwell  <nathan@acm.org>
32993
32994         * g++.old-deja/g++.other/sizeof3.C: New test.
32995         * g++.old-deja/g++.other/sizeof4.C: New test.
32996         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
32997         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
32998
32999 1999-09-07  Richard Henderson  <rth@cygnus.com>
33000
33001         * gcc.dg/va-arg-1.c: New.
33002
33003 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33004
33005         * gcc.c-torture/execute/va-arg-9.c: New test.
33006
33007 1999-09-05  Craig Burley  <craig@jcb-sc.com>
33008
33009         * g77.f-torture/compile/980519-2.f: New test.
33010         * g77.f-torture/compile/19990905-0.f: New test.
33011         * g77.f-torture/compile/19990905-1.f: New test.
33012         * g77.f-torture/compile/19990905-2.f: New test.
33013
33014         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
33015
33016 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
33017
33018         * gcc.c-torture/execute/990827-1.c: Fix typo.
33019
33020 1999-09-03  Nathan Sidwell  <nathan@acm.org>
33021
33022         * g++.old-deja/g++.other/deref1.C: New test.
33023
33024 1999-09-02  Nathan Sidwell  <nathan@acm.org>
33025
33026         * g++.old-deja/g++.other/ambig2.C: New test.
33027         * g++.old-deja/g++.other/cond5.C: New test.
33028         * g++.old-deja/g++.other/lookup16.C: New test.
33029
33030 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
33031
33032         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
33033         assemblers too.
33034
33035 1999-08-31  Jeffrey A Law  (law@cygnus.com)
33036
33037         * lib/c-torture.exp: Avoid the "compare executables" optimization
33038         when testing native.
33039
33040 1999-08-29  Jeffrey A Law  (law@cygnus.com)
33041
33042         * gcc.c-torture/execute/990829-1.c: New test.
33043         * gcc.c-torture/compile/990829-1.c: New test.
33044
33045 1999-08-27  Paul Burchard  <burchard@pobox.com>
33046
33047         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
33048         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
33049         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
33050         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
33051         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
33052         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
33053         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
33054         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
33055         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
33056         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
33057         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
33058
33059 1999-08-27  Jeffrey A Law  (law@cygnus.com)
33060
33061         * gcc.c-torture/execute/990827-1.c: New test.
33062
33063 1999-08-26  Craig Burley  <craig@jcb-sc.com>
33064
33065         * g77.f-torture/noncompile/19990826-4.f: New test.
33066
33067         * g77.f-torture/compile/19990826-3.f: New test.
33068
33069         * g77.f-torture/execute/19990826-2.f: New test.
33070
33071         * g77.f-torture/compile/19990826-1.f: New test.
33072
33073         * gcc.c-torture/execute/990826-0.c: New test.
33074         * g77.c-torture/execute/19990826-0.f: New test.
33075
33076         * g77.f-torture/noncompile/970626-2.f: New test.
33077
33078 1999-08-25  Paul Burchard  <burchard@pobox.com>
33079
33080         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
33081         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
33082         lss-011.C: New tests.
33083
33084 1999-08-25  Nathan Sidwell  <nathan@acm.org>
33085
33086         * g++.old-deja/g++.other/decl5.C: New test.
33087
33088 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33089
33090         * noncompile/noncompile.exp: Load_lib c-torture.exp.
33091         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
33092         call `postbase' for each one.  All callers of `postbase' changed
33093         to call this instead.
33094
33095 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
33096
33097         * gcc.c-torture/execute/990811-1.c: New test.
33098
33099 1999-08-09  Nick Clifton  <nickc@cygnus.com>
33100
33101         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
33102         just native ones.
33103
33104         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
33105         just native ones.
33106
33107 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
33108
33109         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
33110
33111 1999-08-04  Jeffrey A Law  (law@cygnus.com)
33112
33113         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
33114
33115 1999-08-04  Nathan Sidwell  <nathan@acm.org>
33116
33117         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
33118
33119 1999-08-04  Jeffrey A Law  (law@cygnus.com)
33120
33121         * gcc.c-torture/execute/990804-1.c: New test.
33122
33123 1999-08-03  Nathan Sidwell  <nathan@acm.org>
33124
33125         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
33126         * g++.old-deja/g++.brendan/crash64.C: Likewise
33127         * g++.old-deja/g++.brendan/overload8.C: Likewise
33128
33129 1999-08-03  Nathan Sidwell  <nathan@acm.org>
33130
33131         * g++.old-deja/g++.other/struct1.C: New test.
33132
33133 1999-08-03  Nathan Sidwell  <nathan@acm.org>
33134
33135         * g++.old-deja/g++.other/enum2.C: New test.
33136
33137 1999-08-02  Richard Henderson  <rth@cygnus.com>
33138
33139         Adapted from tests from Franz Sirl:
33140         * gcc.c-torture/execute/va-arg-7.c: New test.
33141         * gcc.c-torture/execute/va-arg-8.c: New test.
33142
33143 1999-08-01  Jeffrey A Law  (law@cygnus.com)
33144
33145         * gcc.c-torture/compile/990801-2.c: New test.
33146
33147         * gcc.c-torture/compile/990801-1.c: New test.
33148
33149 1999-07-27  Michael Meissner  <meissner@cygnus.com>
33150
33151         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
33152         fp-cmp-1.c, converting double to float.
33153
33154         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
33155         fp-cmp-1.c, converting double to long double.
33156
33157         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
33158         from fr1 to unknown_register, since fr1 is a legitimate register
33159         on some machines.
33160
33161 1999-07-25  Jeffrey A Law  (law@cygnus.com)
33162
33163         * README: More listname related changes.
33164
33165 1999-07-08  Catherine Moore  <clm@cygnus.com>
33166
33167         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
33168
33169 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
33170
33171         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
33172
33173 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
33174
33175         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
33176
33177 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
33178
33179         * gcc.dg/990703-1.c: New test.
33180
33181 1999-06-29  Nick Clifton  <nickc@cygnus.com>
33182
33183         * lib/file-format.exp: New file: Move definition of proc
33184         gcc_target_object_format to here from
33185         gcc.dg/special/ecos.exp.
33186
33187         * lib/c-torture.exp: Include lib file-format.exp.
33188         * lib/gcc-dg.exp: Include lib file-format.exp.
33189
33190         * gcc.dg/special/ecos.exp: Remove definition of proc
33191         gcc_target_object_format.
33192
33193 1999-06-28  Jeffrey A Law  (law@cygnus.com)
33194
33195         * gcc.c-torture/execute/990628-1.c: New test.
33196
33197 1999-06-25  Jeffrey A Law  (law@cygnus.com)
33198
33199         * gcc.c-torture/compile/990625-2.c: New test.
33200
33201         * gcc.c-torture/compile/990625-1.c: New test.
33202
33203 1999-06-23  Nick Clifton  <nickc@cygnus.com>
33204
33205         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
33206         attributes compile.
33207         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
33208         ports that use the COFF/PE file format.
33209
33210 1999-06-17  Jeffrey A Law  (law@cygnus.com)
33211
33212         * gcc.c-torture/compile/990617-1.c: New test.
33213
33214 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
33215
33216         * g++.old-deja/g++.other/decl4.C: New test.
33217
33218 1999-06-14  Nathan Sidwell  <nathan@acm.org>
33219
33220         * g++.old-deja/g++.other/bitfld3.C: New test.
33221
33222 1999-06-08  Nathan Sidwell  <nathan@acm.org>
33223
33224         * g++.old-deja/g++.eh/catch1.C: New test.
33225
33226 1999-06-07  Jeffrey A Law  (law@cygnus.com)
33227
33228         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
33229
33230         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
33231         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
33232
33233 1999-06-05  Craig Burley  <craig@jcb-sc.com>
33234
33235         * g77.f-torture/compile/19990502-0.f: Replace with new,
33236         shorter, test that still fails after recent changes.
33237
33238 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
33239
33240         * gcc.c-torture/execute/990604-1.c: New test.
33241
33242 1999-05-31  Jeffrey A Law  (law@cygnus.com)
33243
33244         * gcc.c-torture/execute/990531-1.c: New test.
33245
33246 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
33247
33248         * gcc.c-torture/compile/990527-1.c: New test.
33249
33250 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
33251
33252         * gcc.c-torture/execute/990527-1.c: New test.
33253
33254 1999-05-25  Nick Clifton  <nickc@cygnus.com>
33255
33256         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
33257         bitfields as signed.
33258
33259 1999-05-25  Craig Burley  <craig@jcb-sc.com>
33260
33261         * g77.f-torture/compile/19990525-0.f: New test.
33262
33263 1999-05-25  Jeffrey A Law  (law@cygnus.com)
33264
33265         * gcc.c-torture/execute/990525-2.c: New test.
33266
33267         * gcc.c-torture/execute/990525-1.c: New test.
33268
33269 1999-05-24  Nathan Sidwell  <nathan@acm.org>
33270
33271         * g++.old-deja/g++.other/anon3.C: New test.
33272         * g++.old-deja/g++.other/anon4.C: New test.
33273         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
33274         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
33275         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
33276         Merrill).
33277
33278 1999-05-24  Jeffrey A Law  (law@cygnus.com)
33279
33280         * gcc.c-torture/execute/990524-1.c: New test.
33281
33282         * gcc.dg/990524-1.c: New test.
33283
33284 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
33285
33286         * gcc.c-torture/compile/990523-1.c: New test.
33287
33288 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
33289
33290         * gcc.c-torture/compile/990519-1.c: New test.
33291
33292 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
33293
33294         * gcc.c-torture/compile/990517-1.c: New test.
33295
33296         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
33297         (e4, f4): New tests.
33298         (main): Call them.
33299
33300 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33301
33302         * gcc.dg/noreturn-1.c: New test.
33303
33304 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
33305
33306         * gcc.c-torture/execute/990513-1.c: New test.
33307
33308 1999-05-10  Richard Henderson  <rth@cygnus.com>
33309
33310         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
33311
33312 1999-05-10  Craig Burley  <craig@jcb-sc.com>
33313
33314         * g77.f-torture/execute/erfc.f: Use small single-precision
33315         values, to avoid problems on Alphas when not -mieee.
33316
33317 1999-05-08  Craig Burley  <craig@jcb-sc.com>
33318
33319         * gcc.dg/990506-0.c: New test.
33320
33321 1999-05-08  Richard Henderson  <rth@cygnus.com>
33322
33323         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
33324         the constant to test.  Don't XFAIL 64-bit targets.
33325
33326         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
33327         * g++.old-deja/g++.law/profile1.C: Likewise.
33328
33329         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
33330         operator new instances.
33331         * g++.old-deja/g++.other/delete5.C: Likewise.
33332
33333 1999-05-03  Craig Burley  <craig@jcb-sc.com>
33334
33335         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
33336         intrinsic.
33337
33338 1999-05-03  Craig Burley  <craig@jcb-sc.com>
33339
33340         * g77.f-torture/execute/u77-test.f: Reverse order of two
33341         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
33342
33343 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33344
33345         * gcc.dg/compare1.c: New test.
33346
33347 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
33348
33349         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
33350         New tests.
33351
33352 1999-05-02  Craig Burley  <craig@jcb-sc.com>
33353
33354         * g77.f-torture/compile/19990502-1.f: New test.
33355
33356 1999-05-02  Craig Burley  <craig@jcb-sc.com>
33357
33358         * g77.f-torture/compile/19990502-0.f: New test.
33359
33360 1999-05-02  Craig Burley  <craig@jcb-sc.com>
33361
33362         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
33363         intrinsic.
33364
33365 1999-05-02  Craig Burley  <craig@jcb-sc.com>
33366
33367         * g77.f-torture/execute/u77-test.f (main): List libU77
33368         intrinsics not currently tested.
33369         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
33370         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
33371         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
33372         Trim blanks off the ends of some printed strings.
33373
33374 1999-05-02  Craig Burley  <craig@jcb-sc.com>
33375
33376         * g77.f-torture/execute/u77-test.f (main): Just warn about
33377         FSTAT gid disagreement, as it's expected on some systems.
33378
33379 1999-05-01  Craig Burley  <craig@jcb-sc.com>
33380
33381         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
33382         use a new function, which allows for some slop.
33383         Clean up some commentary.
33384         (issum): The new function.
33385         (sgladd): Deleted subroutine.
33386
33387 1999-05-01  Craig Burley  <craig@jcb-sc.com>
33388
33389         * g77.f-torture/execute/u77-test.f: Modify to be more like
33390         libf2c/libU77 version, bringing patches to that version here.
33391         Add suitable commentary.
33392
33393 1999-04-25  Richard Henderson  <rth@cygnus.com>
33394
33395         * gcc.dg/990424-1.c: New test.
33396
33397 1999-04-24  Craig Burley  <craig@jcb-sc.com>
33398
33399         * g77.f-torture/execute/u77-test.f (main): Bug involving
33400         LSTAT has been fixed, so turn back on full checking.
33401
33402 1999-04-20  Craig Burley  <craig@jcb-sc.com>
33403
33404         * g77.f-torture/compile/19990419-0.f: New test.
33405         * g77.f-torture/execute/19990419-1.f: New test.
33406
33407 1999-04-17  Richard Henderson  <rth@cygnus.com>
33408
33409         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
33410         to avoid the need for a prototype to supress a warning.
33411
33412 1999-04-07  Jim Wilson  <wilson@cygnus.com>
33413
33414         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
33415
33416 1999-04-04  Jeffrey A Law  (law@cygnus.com)
33417
33418         * gcc.c-torture/execute/990404-1.c: New test.
33419
33420 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
33421
33422         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
33423         * gcc.dg/cpp-if3.c: Don't use -pedantic.
33424         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
33425         missing initializer warnings.
33426
33427 1999-03-28  Jeffrey A Law  (law@cygnus.com)
33428
33429         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
33430         matching strings.
33431
33432 1999-03-26  Jeffrey A Law  (law@cygnus.com)
33433
33434         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
33435
33436 1999-03-26  Craig Burley  <craig@jcb-sc.com>
33437
33438         * g77.f-torture/execute/19990325-0.f: New test.
33439         * g77.f-torture/execute/19990325-1.f: New test.
33440
33441 1999-03-24  Jeffrey A Law  (law@cygnus.com)
33442
33443         * gcc.c-torture/execute/990324-1.c: New test.
33444
33445 1999-03-22  Jim Wilson  <wilson@cygnus.com>
33446
33447         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
33448         test with 4.
33449
33450 1999-03-17  Richard Henderson  <rth@cygnus.com>
33451
33452         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
33453
33454 1999-03-13  Craig Burley  <craig@jcb-sc.com>
33455
33456         * g77.f-torture/execute/19990313-2.f: New test.
33457         * g77.f-torture/execute/19990313-3.f: New test.
33458
33459 1999-03-13  Craig Burley  <craig@jcb-sc.com>
33460
33461         * g77.f-torture/execute/19990313-0.f: New test.
33462         * g77.f-torture/execute/19990313-1.f: New test.
33463
33464 1999-03-12  Jim Wilson  <wilson@cygnus.com>
33465
33466         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
33467         printf to sprintf.
33468         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
33469         (main): Add check for u15.  Conditionalize u31 check depending on
33470         whether ints are <32 bits or >=32 bits.
33471
33472 1999-03-08  Craig Burley  <craig@jcb-sc.com>
33473
33474         * g77.f-torture/execute/19981119-0.f: Improve testiness.
33475
33476 1999-03-08  Craig Burley  <craig@jcb-sc.com>
33477
33478         * g77.f-torture/compile/19990305-0.f: New test.
33479         * g77.f-torture/execute/19981119-0.f: New test.
33480
33481 1999-03-08  Craig Burley  <craig@jcb-sc.com>
33482
33483         * g77.f-torture/execute/970625-2.f: call ABORT if final
33484         result is not correct, instead of just printing it.
33485         Add this checking via newly introduced obfuscation, to
33486         trip up buggy front ends.
33487
33488 1999-03-07  Craig Burley  <craig@jcb-sc.com>
33489
33490         * g77.f-torture/compile/960317-1.f: Moved from being
33491         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
33492
33493 1999-03-06  Craig Burley  <craig@jcb-sc.com>
33494
33495         * g77.f-torture/execute/960317-1.f: New (old) test.
33496         * g77.f-torture/execute/970625-2.f: Ditto.
33497
33498 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
33499
33500         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
33501         message on line 1 or line 2; cccp and cpplib do this differently.
33502
33503 1999-03-01  Jeffrey A Law  (law@cygnus.com)
33504
33505         * g++.old-deja/g++.law/weak1.C: New test.
33506
33507 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
33508
33509         * gcc.c-torture/execute/990119-1.c: Renamed to...
33510         * gcc.dg/990119-1.c: this, so it will only be tested once
33511         (it's a preprocessor test, it doesn't need to be run at
33512         multiple optimization levels).
33513
33514 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
33515
33516         * lib/g++.exp: Don't add incdir=$base_dir/../include to
33517           ALWAYS_CXXFLAGS.
33518
33519 1999-02-24  Craig Burley  <craig@jcb-sc.com>
33520
33521         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
33522         * g77.f-torture/compile/19981216-0.f: ...as it is expected
33523         to not be compilable by current g77.
33524
33525 1999-02-24  Nick Clifton  <nickc@cygnus.com>
33526
33527         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
33528
33529 1999-02-22  Jeffrey A Law  (law@cygnus.com)
33530
33531         * gcc.c-torture/execute/990222-1.c: New test.
33532
33533 1999-02-19  Craig Burley  <craig@jcb-sc.com>
33534
33535         * g77.f-torture/compile/19990218-0.f: New test.
33536         * g77.f-torture/noncompile/19990218-1.f: New test.
33537
33538 1999-02-18  Craig Burley  <craig@jcb-sc.com>
33539
33540         * g77.f-torture/compile/19981216-0.f: New test.
33541
33542 1999-02-14  Jeffrey A Law  (law@cygnus.com)
33543
33544         * gcc.dg/990214-1.c: New test.
33545
33546 1999-02-13  Jeffrey A Law  (law@cygnus.com)
33547
33548         * gcc.dg/990213-2.c: New test.
33549
33550         * gcc.dg/990213-1.c: New test.
33551
33552 1999-02-12  Jeffrey A Law  (law@cygnus.com)
33553
33554         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
33555         ints.
33556
33557 1999-02-11  Nick Clifton  <nickc@cygnus.com>
33558
33559         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
33560         specified by target.
33561
33562         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
33563
33564 1999-02-11  Jeffrey A Law  (law@cygnus.com)
33565
33566         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
33567
33568 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
33569
33570         * gcc.dg/special/ecos.exp: New test driver for new tests with
33571         special requirements.
33572
33573         * gcc.dg/special/alias-1.c: New test.
33574         * gcc.dg/special/gcsec-1.c: New test.
33575         * gcc.dg/special/weak-1.c: New test.
33576         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
33577         * gcc.dg/special/weak-2.c: New test.
33578         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
33579         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
33580         * gcc.dg/special/wkali-1.c: New test.
33581         * gcc.dg/special/wkali-2.c: New test.
33582         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
33583         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
33584
33585 1999-02-10  Felix Lee  <flee@cygnus.com>
33586
33587           * lib/c-torture.exp (c-torture-compile): Pull out code for
33588           analyzing gcc error messages.
33589           (c-torture-execute): Likewise.  Fix some (harmless) false
33590           positives.
33591           * lib/gcc.exp (gcc_check_compile): New function.
33592
33593 1999-02-08  Richard Henderson  <rth@cygnus.com>
33594
33595         * gcc.c-torture/execute/990208-1.c: New test.
33596
33597 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
33598
33599         * g++.dg/special/ecos.exp: New driver for new tests with special
33600         requirements
33601
33602         * g++.dg/special/conpr-1.C: New test
33603         * g++.dg/special/conpr-2.C: New test
33604         * g++.dg/special/conpr-2a.C: New test
33605         * g++.dg/special/conpr-3.C: New test
33606         * g++.dg/special/conpr-3a.C: New test
33607         * g++.dg/special/conpr-3b.C: New test
33608
33609         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
33610         allow g++ to use the dg driver
33611
33612         * README: Add comment about g++.dg directory
33613
33614 1999-02-06  Jeffrey A Law  (law@cygnus.com)
33615
33616         * README: Update email addresses.
33617
33618 1999-02-03  Nick Clifton  <nickc@cygnus.com>
33619
33620         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
33621         arguments in order to force structure S onto the stack even on
33622         the alpha.
33623         (test): Pass 10 leading arguments to function foo as well as the
33624         structure S.
33625
33626         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
33627         failure for all targets.
33628
33629         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
33630         abort to terminate program execution.
33631
33632 1999-01-30  Richard Henderson  <rth@cygnus.com>
33633
33634         * gcc.c-torture/execute/990130-1.c: New test.
33635
33636 1999-01-30  Jeffrey A Law  (law@cygnus.com)
33637
33638         * gcc.dg/990130-1.c: New test.
33639
33640 1999-01-28  Michael Meissner  <meissner@cygnus.com>
33641
33642         * gcc.c-torture/execute/990128-1.c: New test.
33643
33644 1999-01-27  Michael Meissner  <meissner@cygnus.com>
33645
33646         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
33647
33648 1999-01-27  Felix Lee  <flee@cygnus.com>
33649
33650         * lib/c-torture.exp (c-torture-compile): pull out code for
33651         analyzing gcc error messages.
33652         (c-torture-execute): ditto, and fix some (harmless) false
33653         positives.
33654         * lib/gcc.exp (gcc_check_compile): new function.
33655
33656 1999-01-17  Jeffrey A Law  (law@cygnus.com)
33657
33658         * gcc.dg/990117-1.c: New test.
33659
33660         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
33661
33662         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
33663
33664 1999-01-15  Jeffrey A Law  (law@cygnus.com)
33665
33666         * g77.f-torture/compile/990115-1.f: New test.
33667
33668 1999-01-07  Jeffrey A Law  (law@cygnus.com)
33669
33670         * gcc.c-torture/compile/990107-1.c: New test
33671
33672 1999-01-06  Jeffrey A Law  (law@cygnus.com)
33673
33674         * gcc.c-torture/execute/990106-2.c: New test.
33675
33676         * gcc.c-torture/execute/990106-1.c: New test.
33677
33678 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
33679
33680         * gcc.c-torture/compile/981223-1.c: New test.
33681
33682 1998-12-29  Richard Henderson  <rth@cygnus.com>
33683
33684         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
33685         (opt3): Rename from opt4 and disable.
33686
33687 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
33688
33689         * g++.old-deja/g++.pt/ptrmem5.C: New test.
33690
33691 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
33692
33693         * g++.old-deja/g++.other/conv5.C: New test.
33694
33695 1998-12-14  Nick Clifton  <nickc@cygnus.com>
33696
33697         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
33698
33699 1998-12-11  Jeffrey A Law  (law@cygnus.com)
33700
33701         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
33702
33703 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
33704
33705         * gcc.c-torture/compile/981211-1.c: New test.
33706
33707 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
33708
33709         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
33710
33711         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
33712
33713 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
33714
33715         * gcc.special/930510-1.c: Make C9X safe.
33716         * gcc.misc-tests/gcov-1.c Similarly.
33717         * gcc.misc-tests/gcov-2.c Similarly.
33718
33719 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
33720
33721         * gcc.dg/ultrasp1.c: New test.
33722
33723 1998-12-06  Richard Henderson  <rth@cygnus.com>
33724
33725         * gcc.c-torture/execute/981206.c: New test.
33726
33727 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
33728
33729         * g++.old-deja/g++.ns/template7.C: New test.
33730
33731         * g++.old-deja/g++.other/expr1.C: New test.
33732
33733         * g++.old-deja/g++.eh/tmpl3.C: New test.
33734
33735         * g++.old-deja/g++.eh/tmpl2.C: New test.
33736
33737 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
33738
33739         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
33740         * g++.old-deja/g++.other/using6.C: Removed.
33741         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
33742
33743         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
33744
33745 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
33746
33747         * g++.old-deja/g++.pt/overload8.C: New test.
33748
33749         * g++.old-deja/g++.pt/overload7.C: New test.
33750
33751         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
33752
33753         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
33754         and relinking messages.
33755         * lib/g++.exp (g++_target_compile): Remove .rpo file when
33756         compiling with -frepo.
33757
33758 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
33759
33760         * g++.old-deja/g++.pt/lookup6.C: New test.
33761
33762 1998-11-30  Nick Clifton  <nickc@cygnus.com>
33763
33764         * gcc.c-torture/execute/981130-1.c: New test.
33765         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
33766
33767 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
33768
33769         * g++.old-deja/g++.pt/explicit76.C: New test.
33770
33771         * g++.old-deja/g++.pt/friend38.C: New test.
33772
33773         * g++.old-deja/g++.ns/crash2.C: New test.
33774
33775         * g++.old-deja/g++.pt/defarg8.C: New test.
33776
33777         * g++.old-deja/g++.pt/instantiate6.C: New test.
33778
33779         * g++.old-deja/g++.pt/static6.C: New test.
33780
33781         * g++.old-deja/g++.pt/decl2.C: New test.
33782
33783 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
33784
33785         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
33786         problem is actually related with name lookup, but so what? :-)
33787
33788         * g++.old-deja/g++.pt/friend37.C: New test.
33789
33790 1998-11-25  Dave Love  <d.love@dl.ac.uk>
33791
33792         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
33793         element, which fails on some systems.
33794
33795         * g77.f-torture/execute/labug1.f: New test.
33796
33797 1998-11-21  Jeffrey A Law  (law@cygnus.com)
33798
33799         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
33800         is defined.
33801
33802 1998-11-18  Dave Love  <d.love@dl.ac.uk>
33803
33804         * g77.f-torture/compile/981117-1.f: New test.
33805
33806 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
33807
33808         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
33809         properly discarded.
33810
33811 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
33812
33813         * gcc.c-torture/execute/memcheck: New directory of tests for
33814         -fcheck-memory-usage.
33815
33816 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
33817
33818         * README: New file, general information about the testsuite and
33819         new description of the various C++ test subdirectories.
33820         * README.g++: Eliminate obsolete information, update and move most
33821         relevant stuff to README.
33822
33823 1998-11-07  Richard Henderson  <rth@cygnus.com>
33824
33825         * gcc.c-torture/compile/981107-1.c: New test.
33826
33827 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
33828
33829         * execute/memcpy-bi.c: New testcase.
33830
33831 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
33832
33833         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
33834         base classes.
33835
33836         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
33837         template is selected.
33838
33839         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
33840         classes, it should be accepted for all types.
33841
33842         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
33843
33844         * g++.old-deja/g++.pt/spec24.C: Ensure that template
33845         specializations start with template headers.
33846
33847 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
33848
33849         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
33850
33851         * g++.old-deja/g++.other/init9.C: Test cross initialization of
33852         non-POD types.
33853
33854 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
33855
33856         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
33857
33858 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
33859
33860         * compile/981022-1.c, compile/981022-1.x: New test and driver.
33861
33862 1998-10-19  Jeffrey A Law  (law@cygnus.com)
33863
33864         * 981019-1.c: New test.
33865
33866 1998-10-14  Robert Lipe <robertl@dgii.com>
33867
33868         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
33869         find objc headers.
33870
33871 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
33872
33873         * compile/981001-4.c: Remove use of GCC extension that triggers a
33874         compiler bug.
33875
33876 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
33877
33878         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
33879
33880 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
33881
33882         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
33883         instantiation of template produces incorrect code for delete
33884         expression.
33885
33886         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
33887         constructors' name is not unique.
33888         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
33889         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
33890
33891         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
33892         automatic array of const is ill-formed.
33893
33894         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
33895         of template parameter?
33896
33897         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
33898         const.
33899
33900         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
33901         pointer-to-member expression.
33902
33903         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
33904         declaration causes ICE.
33905
33906 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
33907
33908         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
33909         reserved in the global namespace.
33910
33911         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
33912         generate needed virtual table.
33913
33914         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
33915
33916 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
33917
33918         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
33919         template-dependent type
33920
33921 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
33922
33923         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
33924         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
33925         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
33926
33927         * g++.old-deja/g++.other/using5.C: New test; using decl from base
33928         class should be usable as argument of member function.
33929         * g++.old-deja/g++.other/using6.C: New test; using decl from base
33930         class should be usable as return type of member function.
33931         * g++.old-deja/g++.other/using7.C: New test; using decl from base
33932         class should be usable as type of data member.
33933
33934         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
33935
33936 1998-10-09  Jeffrey A Law  (law@cygnus.com)
33937
33938         * gcc.c-torture/special/920521-1.c: Fix bogus test.
33939
33940 1998-10-08  Nick Clifton  <nickc@cygnus.com>
33941
33942         * gcc.dg/dll-?.c Add thumb to target list.
33943         Fix assembler scan patterns to match current assembler output.
33944
33945 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
33946
33947         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
33948         matching of template brackets.
33949
33950         * g++.old-deja/g++.other/using4.C: New test.  Test using
33951         declarations of methods from base classes.
33952
33953         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
33954         within functions should introduce names into the innermost
33955         enclosing namespace.
33956
33957         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
33958         of static locals if first initialization throws.
33959
33960 1998-10-07  Jim Wilson  <wilson@cygnus.com>
33961
33962         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
33963
33964 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
33965
33966         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
33967         lose track of the possible targets of tablejump insns.
33968         * special/special.exp: Run it.
33969
33970 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
33971
33972         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
33973         must be declared before its specializations can be named in friend
33974         declarations.
33975
33976 1998-10-05  Dave Love  <d.love@dl.ac.uk>
33977
33978         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
33979
33980         * g77.f-torture/execute/io1.f: New test.
33981
33982 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
33983
33984         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
33985         with pointer to template function, for which no argument deduction
33986         is possible.
33987
33988         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
33989         specialization of template function as argument to template
33990         function.
33991
33992         * g++.old-deja/g++.other/access2.C: New test; Inner class
33993         shouldn't have privileged access to Outer's names.
33994
33995 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
33996
33997         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
33998         friend template declared within template class conflicts with
33999         nested class of the same name.
34000
34001         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
34002         is ignored.
34003
34004         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
34005         object with direct initializer as function declaration.
34006
34007         * g++.old-deja/g++.other/decl2.C: New test; duplicate
34008         initializers.
34009
34010         * g++.old-deja/g++.other/null2.C: New test; conditional operator
34011         involving const pointer and NULL produces incorrect result.
34012
34013         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
34014         type name without `typename' should be rejected with -pedantic.
34015
34016 1998-10-02  Richard Henderson  <rth@cygnus.com>
34017
34018         * g++.old-deja/g++.other/addrof1.C: New test.
34019
34020 1998-10-01  Nick Clifton  <nickc@cygnus.com>
34021
34022         * gcc.c-torture/compile/981001-1.c: New test.
34023         * gcc.c-torture/execute/981001-1.c: New test.
34024
34025 1998-10-01  Jeffrey A Law  (law@cygnus.com)
34026
34027         * gcc.c-torture/compile/981001-2.c: New test.
34028         * gcc.c-torture/compile/981001-3.c: New test.
34029         * gcc.c-torture/compile/981001-4.c: New test.
34030
34031 1998-10-01  Robert Lipe  <robertl@dgii.com>
34032
34033         * lib/objc.exp (objc_target_compile): Add -L during compiles for
34034         multilibbed hosts.   Idea grafted from g77.exp.
34035
34036 1998-09-30  Dave Love  <d.love@dl.ac.uk>
34037
34038         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
34039         avoid losing on systems which need -lsocket.
34040
34041 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
34042
34043         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
34044         * g++.old-deja/g++.other/nested2.C: Ditto.
34045         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
34046         failure.
34047
34048 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
34049
34050         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
34051         preferred over template operator!= for enum bitfields.
34052
34053 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
34054
34055         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
34056         that happen to have the same base name, but in different scopes,
34057         are incorrectly rejected.
34058
34059 1998-09-16  Richard Henderson  <rth@cygnus.com>
34060
34061         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
34062         on the native word size instead of an integer literal.
34063
34064 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
34065
34066         * g++.old-deja/g++.other/static2.C: Invocation of static data
34067         member of type pointer-to-function denoted as non-static member.
34068
34069         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
34070         checks involving function types and aliases.
34071
34072 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
34073
34074         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
34075         redefined to the same non-trivial type.
34076
34077         * g++.old-deja/g++.pt/explicit73.C: Test for proper
34078         namespace-qualification of template specializations declared in
34079         other namespaces.
34080
34081         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
34082         to declare a subset of the specializations of a template function
34083         as friends of specializations of a template class.
34084
34085         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
34086         member templates that do not fully specialize the enclosing
34087         template class are rejected.
34088
34089 1998-09-11  Dave Love  <d.love@dl.ac.uk>
34090
34091         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
34092
34093 1998-09-08  Dave Love  <d.love@dl.ac.uk>
34094
34095         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
34096         altered from libf2c/libU77 version.
34097
34098 1998-09-06  Dave Love  <d.love@dl.ac.uk>
34099
34100         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
34101
34102 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
34103
34104         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
34105         (un)signed char are different types for template specialization
34106         purposes.
34107
34108 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
34109
34110         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
34111         * objc: ObjC testsuite.
34112
34113 1998-08-31  Catherine Moore  <clm@cygnus.com>
34114
34115         * gcc.c-torture/execute/941014-1.x:  New file.
34116
34117 1998-08-31  Nick Clifton  <nickc@cygnus.com>
34118
34119         * lib/c-torture.exp: Add support for
34120         torture_eval_before_compile and torture_eval_before_execute
34121         variables.
34122
34123 1998-08-30  Jeffrey A Law  (law@cygnus.com)
34124
34125         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
34126         this test triggers valid.
34127
34128 1998-08-27  Jeffrey A Law  (law@cygnus.com)
34129
34130         * gcc.dg/980827-1.c: New test.
34131
34132 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
34133
34134         * gcc.c-torture/execute/loop-4b.c: New test.
34135
34136 1998-08-26  Nick Clifton  <nickc@cygnus.com>
34137
34138         * lib/c-torture.exp: Add support for
34139         torture_eval_before_compile and torture_eval_before_execute
34140         variables.
34141
34142 1998-08-25  Jeffrey A Law  (law@cygnus.com)
34143
34144         * gcc.c-torture/compile/980825-1.c: New test.
34145
34146 1998-08-24  Nick Clifton  <nickc@cygnus.com>
34147
34148         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
34149         count number tests in opt_t0 not good_t0.
34150
34151 1998-08-24  Jeffrey A Law  (law@cygnus.com)
34152
34153         * gcc.c-torture/compile/930326-1.x: Fix typo.
34154
34155 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
34156
34157         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
34158         causes an ICE.
34159
34160 1998-08-21  Jeffrey A Law  (law@cygnus.com)
34161
34162         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
34163         STACK_SIZE is defined.
34164         * gcc.c-torture/unsorted/stuct.c: Similarly.
34165
34166         * gcc.c-torture/compile/980821-1.c: New test.
34167
34168 1998-08-21  Jeffrey A Law  (law@cygnus.com)
34169
34170         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
34171
34172 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
34173
34174         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
34175         code.
34176
34177 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
34178
34179         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
34180         error'.
34181
34182 1998-08-18  Jeffrey A Law  (law@cygnus.com)
34183
34184         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
34185
34186 1998-08-16  Jeffrey A Law  (law@cygnus.com)
34187
34188         * gcc.c-torture/compile/980816-1.c: New test.
34189
34190         * gcc.dg/980816-1.c: New test.
34191
34192 1998-08-13  Jeffrey A Law  (law@cygnus.com)
34193
34194         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
34195         compiler for ieee tests.
34196
34197 1998-08-01  Dave Love  <d.love@dl.ac.uk>
34198
34199         * g77.f-torture/compile/980729-0.f: New test.
34200
34201 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
34202
34203         * gcc.c-torture/special/eeprof-1.c: New test, for
34204         -finstrument-functions.
34205         * gcc.c-torture/special/special.exp: Run it.
34206
34207 1998-07-29  Jeffrey A Law  (law@cygnus.com)
34208
34209         * gcc.c-torture/compile/980729-1.c: New test.
34210
34211 1998-07-27  Nick Clifton  <nickc@cygnus.com>
34212
34213         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
34214         __thumb__ is defined, and test for ARM style doubles if so.
34215
34216 1998-07-26  Dave Love  <d.love@dl.ac.uk>
34217
34218         * g77.f-torture/noncompile/980615-0.f: New test.
34219
34220 1998-07-26  H.J. Lu  (hjl@gnu.org)
34221
34222         * gcc.dg/980312-1.c: Do link instead of compile.
34223         * gcc.dg/980313-1.c: Likewise.
34224
34225 1998-07-26  Jeffrey A Law  (law@cygnus.com)
34226
34227         * gcc.c-torture/compile/980726-1.c: New test.
34228
34229 1998-07-25  Dave Love  <d.love@dl.ac.uk>
34230
34231         * g77.f-torture/execute/io0.f: New test.
34232
34233 1998-07-24  Nick Clifton  <nickc@cygnus.com>
34234
34235         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
34236         an int.
34237
34238 1998-06-18  Michael Meissner  <meissner@cygnus.com>
34239
34240         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
34241         m32r bugs.
34242
34243 1998-07-17  Nick Clifton  <nickc@cygnus.com>
34244
34245         * gcc.dg/980626-1.c: Expect failures for all toolchains until
34246         c-decl.c:grokdeclarator can handle mode attributes.
34247
34248 1998-07-16  Jeffrey A Law  (law@cygnus.com)
34249
34250         * gcc.c-torture/execute/980716-1.c: New test.
34251
34252 1998-07-13  Jeffrey A Law  (law@cygnus.com)
34253
34254         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
34255         the mn10200.
34256         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
34257         the mn10200.
34258         * gcc.c-torture/execute/va-arg-3.x: Similarly.
34259         * gcc.c-torture/compile/930326-1.x: Similarly.
34260
34261 1998-07-13  Dave Love  <d.love@dl.ac.uk>
34262
34263         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
34264         New test from Craig.
34265
34266 1998-07-12  Dave Love  <d.love@dl.ac.uk>
34267
34268         * g77.f-torture/noncompile/980616-0.f: New test.
34269
34270         * g77.f-torture/execute/970816-3.f:  New test from Craig.
34271
34272 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
34273
34274         *  g++.other/singleton.C: Return error value instead of taking
34275         SIGSEGV.
34276
34277 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
34278
34279         *  g++.other/singleton.C: New test.   Warning is under dispute.
34280         Runtime crash is not.
34281
34282 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
34283
34284         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
34285         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
34286         using6.C, using7.C}:  New namespace tests.
34287
34288 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
34289
34290         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
34291         specialization with typedef'ed names used as array indexes.
34292
34293 1998-07-09  Jeffrey A Law  (law@cygnus.com)
34294
34295         * gcc.c-torture/execute/980709-1.c: New test.
34296
34297         * gcc.dg/980709-1.c: New test.
34298
34299 1998-07-07  Richard Henderson  <rth@cygnus.com>
34300
34301         * gcc.c-torture/execute/bcp-1.c: New test.
34302
34303 1998-07-07  Jeffrey A Law  (law@cygnus.com)
34304
34305         * gcc.c-torture/execute/980707-1.c: New test.
34306
34307 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
34308
34309         * gcc.c-torture/compile/980706-1.c: New test.
34310
34311 1998-07-01  Dave Love  <d.love@dl.ac.uk>
34312
34313         * g77.f-torture/execute/980701-0.f,
34314         g77.f-torture/execute/980701-1.f: New test from Craig.
34315
34316 1998-07-01  Jeffrey A Law  (law@cygnus.com)
34317
34318         * gcc.c-torture/compile/980701-1.c: New test.
34319
34320         * gcc.c-torture/execute/980701-1.c: New test.
34321
34322 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
34323 rlsruhe.de>
34324
34325         * g++.old-deja/g++.robertl/eb132.C: New test.
34326         * g++.old-deja/g++.robertl/eb133.C: Likewise.
34327
34328 1998-06-29  Dave Love  <d.love@dl.ac.uk>
34329
34330         * g77.f-torture/execute/980628-7.f,
34331         g77.f-torture/execute/980628-8.f,
34332         g77.f-torture/execute/980628-9.f,
34333         g77.f-torture/execute/980628-10.f: New tests from Craig.
34334
34335         * g77.f-torture/execute/980628-3.f: Remove mail headers.
34336
34337 1998-06-28  Jeffrey A Law  (law@cygnus.com)
34338
34339         * g77.f-torture/execute/980628-4.f: New test from Craig.
34340         * g77.f-torture/execute/980628-5.f: Likewise.
34341         * g77.f-torture/execute/980628-2.f: Likewise.
34342         * g77.f-torture/execute/980628-0.f: Likewise.
34343         * g77.f-torture/execute/980628-1.f: Likewise.
34344         * g77.f-torture/execute/980628-3.f: Likewise.
34345         * g77.f-torture/execute/980628-6.f: Likewise.
34346
34347 1998-06-28  Jeffrey A Law  (law@cygnus.com)
34348
34349         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
34350         directory when nothing has been installed yet.
34351
34352 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
34353
34354         * gcc.c-torture/special/special.exp: Handle newer versions of
34355         dejagnu.
34356
34357 1998-06-26  Jeffrey A Law  (law@cygnus.com)
34358
34359         * gcc.dg/980626-1.c: New test.
34360
34361 1998-06-19  Bruno Haible <haible@ilog.fr>
34362
34363         * gcc.misc-tests/m-un-2.c: New test.
34364         * g++.old-deja/g++.other/warn01.c: Likewise.
34365
34366 1998-06-19  Robert Lipe  <robertl@dgii.com>
34367
34368         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
34369         compatibility with assmblers with a different comment character.
34370         Eliminate use of GAS-specific extensions.
34371
34372 1998-06-19  Jeffrey A Law  (law@cygnus.com)
34373
34374         * gcc.c-torture/execute/ieee/980619-1.c: New test.
34375
34376 1998-06-19  Robert Lipe  <robertl@dgii.com>
34377
34378         *lib/g77.exp: Replace search for libf2c.a with search for newly
34379         renamed libg2c.a
34380
34381 1998-06-17  Jeffrey A Law  (law@cygnus.com)
34382
34383         * gcc.c-torture/execute/980617-1.c: New test.
34384
34385 1998-06-12  Jeffrey A Law  (law@cygnus.com)
34386
34387         * gcc.c-torture/execute/980612-1.c: New test.
34388
34389 1998-06-08  Jeffrey A Law  (law@cygnus.com)
34390
34391         * gcc.dg/980523-1.c: Only test on ppc-linux.
34392         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
34393
34394         * gcc.c-torture/execute/980608-1.c: New test.
34395
34396 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
34397
34398         * gcc.c-torture/execute/980605-1.c: New test.
34399
34400 1998-06-04  Jeffrey A Law  (law@cygnus.com)
34401
34402         * gcc.c-torture/execute/980604-1.c: New test.
34403
34404 1998-06-02  Jeffrey A Law  (law@cygnus.com)
34405
34406         * gcc.c-torture/execute/980602-1.c: New test.
34407         * gcc.c-torture/execute/980602-2.c: Likewise.
34408
34409 1998-06-02  Dave Love  <d.love@dl.ac.uk>
34410
34411         * 970125-0.f: Fix per JCB.  Add commentary.
34412
34413 1998-05-31  Michael Meissner  <meissner@cygnus.com>
34414
34415         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
34416         IEEE -0 support.
34417
34418 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
34419
34420         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
34421         earlier.
34422
34423 1998-05-28  Catherine Moore <clm@cygnus.com>
34424
34425         * gcc.c-torture/execute/980526-3.c: New test.
34426
34427 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
34428
34429         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
34430         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
34431         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
34432         m88k-motorola-sysv3 to XFAIL.
34433
34434 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
34435
34436         * gcc.dg/980526-1.c: New test.
34437         * gcc.c-torture/execute/980526-2.c: New test.
34438
34439 1998-05-26  Jeffrey A Law  (law@cygnus.com)
34440
34441         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
34442
34443         * gcc.c-torture/execute/980526-1.c: New test.
34444
34445 1998-05-26  Dave Love  <d.love@dl.ac.uk>
34446
34447         * g77.f-torture/execute/alpha2.f: Add runtime test.
34448
34449 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
34450
34451         * g++.old-deja/old-deja.exp: Strip leading directories.
34452
34453         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
34454         error for the line.  Don't run multiple tests for the same line.
34455
34456 1998-05-23  Jeffrey A Law  (law@cygnus.com)
34457
34458         * gcc.dg/980523-1.c: New test.
34459
34460 1998-05-23  Dave Love  <d.love@dl.ac.uk>
34461
34462         * g77.f-torture/compile/970915-0.f: New test.
34463
34464 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
34465
34466         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
34467
34468 1998-05-21  Jeffrey A Law  (law@cygnus.com)
34469
34470         * gcc.dg/980520-1.c: New test.
34471
34472 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
34473
34474         * gcc.dg/980502-1.c: Fix return type.
34475
34476 1998-05-20  Jeffrey A Law  (law@cygnus.com)
34477
34478         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
34479         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
34480         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
34481         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
34482         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
34483
34484 1998-05-20  Dave Love  <d.love@dl.ac.uk>
34485
34486         * g77.f-torture/execute/980520-1.f: New test.
34487
34488 1998-05-15  Dave Love  <d.love@dl.ac.uk>
34489
34490         * lib/mike-g77.exp: New file.
34491
34492         * g77.f-torture/noncompile/noncompile.exp,
34493         g77.f-torture/noncompile/check0.f: New files.
34494
34495 1998-05-14  Dave Love  <d.love@dl.ac.uk>
34496
34497         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
34498         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
34499         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
34500         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
34501         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
34502         abort where appropriate.
34503
34504 1998-05-05  Michael Meissner  <meissner@cygnus.com>
34505
34506         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
34507         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
34508
34509 1998-04-29  Dave Love  <d.love@dl.ac.uk>
34510
34511         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
34512
34513 1998-04-27  Dave Love  <d.love@dl.ac.uk>
34514
34515         * g77.f-torture/compile/980427-0.f: New test.
34516
34517 1998-04-24  Dave Love  <d.love@dl.ac.uk>
34518
34519         * g77.f-torture/compile/980424-0.f: New test.
34520
34521 1998-04-19  Dave Love  <d.love@dl.ac.uk>
34522
34523         * g77.f-torture/compile/980419-2.f (main): New test.
34524         * g77.f-torture/compile/970125-0.f: New test.
34525         * g77.f-torture/compile/980419-1.f: New test.
34526
34527 1998-04-08  Jim Wilson  <wilson@cygnus.com>
34528
34529         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
34530         of loop-4.c.
34531
34532 1998-04-07  Jim Wilson  <wilson@cygnus.com>
34533
34534         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
34535
34536 1998-04-03  Jim Wilson  <wilson@cygnus.com>
34537
34538         * gcc.c-torture/compile/980329-1.c: New test.
34539
34540 1998-03-18  Jim Wilson  <wilson@cygnus.com>
34541
34542         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
34543         * gcc.dg/980312-1.c: Fix typo in -march command.
34544
34545 1998-03-16  H.J. Lu  (hjl@gnu.org)
34546
34547         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
34548
34549 1998-03-11  Robert Lipe  <robertl@dgii.com>
34550
34551         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
34552         Dave Love agree the Fortran source is bogus.
34553
34554 1998-03-11  Robert Lipe  <robertl@dgii.com>
34555
34556         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
34557         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
34558         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
34559         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
34560         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
34561
34562 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
34563
34564         * g++.old-deja/g++.other/friend1.C: New test.
34565
34566 1998-02-18  Dave Love  <d.love@dl.ac.uk>
34567
34568         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
34569         possibly uninitialized) variables and declare dnrm2.
34570
34571 1998-02-23  Robert Lipe <robertl@dgii.com>
34572
34573         From Bruno Haible <haible@ilog.fr>:
34574         * gcc.c-torture/execute/980223.c: New test.
34575
34576 1998-02-13  Jeffrey A Law  (law@cygnus.com)
34577
34578         * gcc.dg/ifelse-1.c: New test.
34579
34580 1998-02-09  H.J. Lu  (hjl@gnu.org)
34581
34582         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
34583
34584           * lib/old-dejagnu.exp (old-dejagnu): Added the
34585           "execution test - XFAIL *-*-*" handling in the spirit of
34586           "excess errors test -". Changed the "execution test fails"
34587           handling to be like "excess errors test fails".
34588           * Update various tests accordingly.
34589
34590 1998-02-06  Jim Wilson  <wilson@cygnus.com>
34591
34592         * gcc.c-torture/execute/980205.c: New test.
34593
34594 1998-01-18  Jeffrey A Law  (law@cygnus.com)
34595
34596         * lib/c-torture.exp: Look for .x files instead of .cexp files.
34597         * lib/f-torture.exp: Similarly.
34598         * gcc.c-torture: Rename all .cexp files to .x files.
34599
34600 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
34601
34602         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
34603         (940510-1.c): Removed duplicate.
34604         (971104-1.c): New test.
34605
34606 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
34607
34608           * lib/f-torture.exp: Improve error and loop detection.
34609
34610 1997-11-19  Michael Meissner  <meissner@cygnus.com>
34611
34612         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
34613         use that to size the filler array.
34614
34615 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
34616
34617         * lib/c-torture.exp(c-torture-execute): Fix typo.
34618
34619         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
34620         testcase as the executable name. Keep the executable around if
34621         the test fails.
34622
34623 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
34624
34625         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
34626         changes.  Only test one -g option, and move it to the end of the
34627         list of options to test.
34628
34629 1997-09-19  Michael Meissner  <meissner@cygnus.com>
34630
34631         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
34632         variable GCC_TORTURE_OPTIONS to supply default switches separated
34633         by colons.  If no environment variable, run tests with -O0 -g, -O1
34634         -g, and -O2 -g as well.
34635
34636 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
34637
34638         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
34639         explanatory comments. Fix indentation.
34640
34641 1997-09-15  Jeffrey A Law  (law@cygnus.com)
34642
34643         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
34644
34645 1997-09-11  Jeffrey A Law  (law@cygnus.com)
34646
34647         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
34648         * g++.old-deja/g++.mike/p7325.C: Likewise.
34649         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
34650
34651 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
34652
34653         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
34654         * g++.old-deja/g++.brendan/crash30.C: Likewise.
34655         * g++.old-deja/g++.brendan/crash39.C: Likewise.
34656         * g++.old-deja/g++.law/operators4.C: Likewise.
34657
34658 1997-09-11  Joe Buck  (jbuck@synopsys.com)
34659
34660         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
34661         * g++.old-deja/g++.mike/p784.C: Ditto.
34662         * g++.old-deja/g++.mike/p785.C: Ditto.
34663
34664 1997-09-05  Jeffrey A Law  (law@cygnus.com)
34665
34666           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
34667
34668 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
34669
34670         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
34671         target feature; pass this to c-torture-execute as needed.
34672
34673 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
34674
34675         * lib/c-torture.exp(c-torture-execute): If the previous and the
34676         current executables being tested are identical, we don't need to
34677         run the executable again. Try to make the executable names
34678         unique. Add an optional argument for passing additional compiler
34679         flags.
34680
34681 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
34682
34683         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
34684
34685 1997-08-29  Jeffrey A Law  (law@cygnus.com)
34686
34687         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
34688
34689 1997-07-31  Jeffrey A Law  (law@cygnus.com)
34690
34691         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
34692         32bit or larger longs.
34693
34694         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
34695         have either a 32bit long or 32bit int.
34696
34697 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
34698
34699         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
34700         Make double precision tests dependent on sizeof (double).
34701
34702 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
34703
34704         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
34705         too.
34706
34707 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
34708
34709         * gcc.c-torture/compile/961203-1.cexp: New script.
34710
34711 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
34712
34713         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
34714         up the includes ourselves.
34715
34716 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
34717
34718         * lib/plumhall.exp: Remove random include, and add a few
34719         verbose messages for debugging.
34720
34721 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
34722
34723         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
34724         of trying to do it ourselves.
34725
34726 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
34727
34728         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
34729
34730 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
34731
34732         * gcc.prms/5403.c: Made regexp a bit less strict.
34733
34734 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
34735
34736         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
34737         is returned from remote_load instead.
34738         * lib/plumhall.exp: Ditto.
34739         * lib/mike-g++.exp: Ditto.
34740         * lib/old-dejagnu.exp: Ditto.
34741         * lib/c-torture.exp: Ditto.
34742
34743 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
34744
34745         * lib/g++.exp: Use build_wrapper procedure.
34746         * lib/gcc.exp: Ditto.
34747
34748 1997-05-20  Jeffrey A Law  (law@cygnus.com)
34749
34750         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
34751         an old-style decl for malloc.  Fixes tests to work when
34752         sizeof (int) != sizeof (size_t).
34753
34754 1997-05-15  Mike Meissner  <meissner@cygnus.com>
34755
34756         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
34757
34758         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
34759         use stdargs.h interface.
34760
34761 1997-05-15  Mike Meissner  <meissner@cygnus.com>
34762
34763         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
34764         NO_VARARGS when compiling.
34765
34766 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
34767
34768         * lib/plumhall.exp(ph_includes): New procedure.
34769         (ph_make): Use it.
34770         (ph_compiler): Ditto.
34771
34772         * lib/g++.exp: Rename test-glue.c to testglue.c.
34773         * lib/gcc.exp: Ditto.
34774
34775 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
34776
34777         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
34778         to completion when it's called.
34779
34780 1997-03-21  Michael Meissner  <meissner@cygnus.com>
34781
34782         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
34783         is defined, don't do test.
34784
34785 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
34786
34787         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
34788         for object files.
34789         (ph_summary): Mark skipped testcases as untested, not unresolved.
34790
34791         * lib/plumhall.exp (ph_make): If unresolved because of bad
34792         errorCode, record errorCode in log file.
34793         (*): Replace send_log/verbose with verbose -log.
34794
34795 1997-03-19  Michael Meissner  <meissner@cygnus.com>
34796
34797         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
34798         double conversion if double isn't at least 8 bytes.
34799
34800         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
34801         int to work with targets where int is 16 bits.
34802
34803         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
34804         8 bytes, just exit, since 4 byte doubles don't have enough bits of
34805         precision for the test to complete.
34806
34807 1997-03-14  Michael Meissner  <meissner@cygnus.com>
34808
34809         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
34810         if d10v is not compiled with the -mdouble64 flag.
34811         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
34812
34813         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
34814         d10v is not compiled with the -mint32 flag.
34815
34816 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
34817
34818         * lib/plumhall.exp: Use incr_count.
34819
34820 1997-03-12  Jeffrey A Law  (law@cygnus.com)
34821
34822         * gcc.c-torture: Update to c-torture-1.45.
34823
34824 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
34825
34826         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
34827         the name of the expect testcase file).
34828
34829         * lib/g++.exp(g++_init): Ditto.
34830
34831 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
34832
34833         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
34834         the host.
34835
34836         * lib/gcc.exp(gcc_exit): New procedure.
34837
34838 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
34839
34840         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
34841         specs where appropriate.
34842
34843         * g++.old-deja/g++.arm/*: Added additional ERROR checks
34844         because of new "candidates are" messages, and removed a few
34845
34846         * Converted all non-old-style g++ testcases to old-style, and
34847         moved into g++.old-deja.
34848
34849 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
34850
34851         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
34852         options.
34853
34854         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
34855         succeeded.
34856
34857         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
34858
34859 1997-02-13  Michael Meissner  <meissner@cygnus.com>
34860
34861         * lib/gcc.exp (gcc_target_compile): Add support for defining
34862         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
34863         the machine doesn't have those features.
34864
34865 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
34866
34867         * g++.law/operators4.exp: Don't use LIBS.
34868
34869 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
34870
34871         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
34872
34873         * lib/mike-g++.exp: Don't set the compiler to be tested here.
34874         * lib/g++.exp: Set it here instead. Also, allow use of the
34875         --tool_exec and --tool_opt options. Change CXX to
34876         GXX_UNDER_TEST.
34877
34878         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
34879
34880         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
34881
34882 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
34883
34884         * lib/old-dejagnu.exp: Use prune_warnings instead of
34885         prune_system_crud.
34886         * lib/mike-g++.exp: Ditto.
34887         * lib/gcc.exp: Ditto.
34888         * lib/g++.exp: Ditto.
34889
34890         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
34891
34892 1997-02-07  Jeffrey A Law  (law@cygnus.com)
34893
34894           * 941014-2.c: Include stdlib.h
34895           * 960327-1.c: Include stdio.h
34896           * dbra.c, index-1.c: Don't assume ints are 32bits.
34897
34898 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
34899
34900         * lib/gcc.exp: Add gcc,stack_size target feature.
34901
34902         * lib/g++.exp(g++_target_compile): Add the include and link
34903         paths here, not in two other places. And, it's $options, not
34904         options.
34905
34906         * lib/mike-g++.exp(postbase): Remove the code that determines
34907         the correct include and link paths.
34908         * g++.old-deja/old-deja.exp: Ditto.
34909
34910 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
34911
34912         * lib/g++.exp(g++_init): target_compile no longer returns the
34913         filename of the result.
34914
34915 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
34916
34917         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
34918         call to glob.
34919
34920         * gcc.c-torture/special/special.exp: Change call to
34921         gcc_target_compile to include the object file.
34922
34923 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
34924
34925         * gcc.c-torture/special/special.exp: Correct misspelling in last
34926         change.
34927
34928 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
34929
34930         * lib/plumhall.exp(ph_summary): Log the entire output of the
34931         executable. Return -1 if there were any failures, 0 otherwise.
34932         (ph_execute): Return -1 if there were any failures, 0 otherwise.
34933         (ph_make): Clean up objects and executables that were built
34934         if the tests succeeded.
34935
34936 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
34937
34938         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
34939         libraries and includes in the build tree as appropriate.
34940
34941 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
34942
34943         * lib/c-torture.exp: Instead of looking for the global variable
34944         NO_LONG_LONG, check to see if that's a feature of the target.
34945
34946 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
34947
34948         * config/default.exp: Minimize. Delete the remainer of the files in
34949         config; this functionality is now in devo/dejagnu/config.
34950
34951         g++.*/*: Pass any additional flags used to compile to postbase;
34952         delete CXXFLAGS.
34953
34954         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
34955         is now done by runtest.exp. Use gcc_target_compile instead of
34956         compile.
34957
34958         lib/c-torture.exp: Use gcc_target_compile instead of compile.
34959         Remove references to CFLAGS. Use remote_file instead of
34960         calling rm -f.
34961         (c-torture): Take a list of arguments to use to compile this
34962         testcase.
34963
34964         lib/g++.exp: Simplify. Use target_compile instead of compile.
34965         lib/gcc-dg.exp: Ditto.
34966         lib/gcc.exp: Ditto.
34967         lib/mike-{gcc,g++}.exp: Ditto.
34968         lib/old-dejagnu.exp: Ditto.
34969         lib/plumhall.exp: Ditto.
34970
34971 1997-01-08  Jim Wilson  <wilson@cygnus.com>
34972
34973         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
34974         (ph_linker): Likewise.
34975
34976 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
34977
34978           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
34979         MAP_ANON / MAP_ANONYMOUS if defined;
34980         else try to map from /dev/zero .
34981
34982 1996-11-12  Jeffrey A Law  (law@cygnus.com)
34983
34984         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
34985         isn't defined, then define it to MAP_ANONYMOUS.
34986
34987 1996-11-12  Jeffrey A Law  (law@cygnus.com)
34988
34989         * gcc.c-torture: Update to c-torture-1.42 release.
34990
34991 1996-11-11  Jeffrey A Law  (law@cygnus.com)
34992
34993         * gcc.c-torture: Update to c-torture-1.41 release.
34994
34995 1996-10-27  Jeffrey A Law  (law@cygnus.com)
34996
34997         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
34998         c-torture release.
34999
35000 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
35001
35002         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
35003         and LDFLAGS.  Fix second case to append the target_info ldflags
35004         onto LDFLAGS, not CFLAGS.
35005         * lib/g++.exp (g++_init): Add target_info stuff.
35006         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
35007         of libgloss and newlib flags for !native.
35008
35009         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
35010         (GDB): Fix relative path to go up another dir for finding gdb.
35011
35012 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
35013
35014         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
35015         versions in the target_info array, if they don't exist.
35016
35017 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
35018
35019         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
35020
35021 1996-07-08  Jim Wilson  <wilson@cygnus.com>
35022
35023         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
35024         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
35025
35026 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
35027
35028         * lib/old-dejagnu.exp: Don't remove the output file before we've
35029         actually tested it. Don't append pwd to the path of the executable
35030         we're testing.
35031
35032 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
35033
35034         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
35035
35036 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
35037
35038         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
35039         temporary directory for compiler files, and set it to a default
35040         value of /tmp. Set $output as the name of the output file from
35041         compiling the testcase. Add a -o option to $cflags_var so the
35042         compiler writes the final output file as $output. Set $executable
35043         to $output.
35044
35045         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
35046         directory for compiler files, and set it to /tmp if it doesn't
35047         already have a value. Set $output_file to the name of the output
35048         file from compiling the testcase. Add a -o option to CXXFLAGS so
35049         the compiler writes the final output file as $output. Use $output
35050         as the executable to be tested.
35051
35052 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
35053
35054         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
35055
35056 1996-06-08  Jeffrey A Law  (law@cygnus.com)
35057
35058         * gcc.c-torture/execute/pending-1.c: New test.  Still
35059         pending in Tege's queue.
35060
35061 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
35062
35063         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
35064         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
35065         if there were failures.  Call unresolved if there were unresolved
35066         testcases.  Call gcc_fail if program did not run to completion.
35067         (ph_make): Pass additional argument name to ph_execute.
35068         (ph_execute): Add new argument.  Pass additional arguments to
35069         ph_summary.  Call gcc_fail is there is no execution output.
35070
35071 1996-04-24  Jeffrey A Law  (law@cygnus.com)
35072
35073         * lib/plumhall.exp (proc_summary): Output relavent summary
35074         lines into the log so specific failures in plumhall can be
35075         investigated.
35076
35077 1996-04-10  Jeffrey A Law  (law@cygnus.com)
35078
35079         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
35080         (c-torture-execute): Don't try to execute tests which use
35081         "long long" types if $NO_LONG_LONG is nonzero.
35082
35083 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
35084
35085         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
35086         not c-torture.
35087
35088         * gcc.ieee: Move from here.
35089         * gcc.c-torture/execute/ieee: To here.
35090
35091 1996-03-26  Jeffrey A Law  (law@cygnus.com)
35092
35093         * gcc.c-torture: Update to c-torture-1.41 release.
35094
35095 1996-03-22  Jeffrey A Law  (law@cygnus.com)
35096
35097         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
35098         not "$output".
35099
35100 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
35101
35102         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
35103         -c present.
35104
35105 1996-03-02  Jeffrey A Law  (law@cygnus.com)
35106
35107         * config/proelf.exp: Handle connecting to a simulator.
35108
35109 1996-01-31  Jeffrey A Law  (law@cygnus.com)
35110
35111         * config/proelf.exp: New file.  Enough framework that we can
35112         run c-torture tests on the proelf targets (or any other target
35113         that gdb can connect to for that matter).
35114
35115 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
35116
35117         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
35118         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
35119
35120         * lib/plumhall.exp (ph_execute): Always call ph_summary if
35121         exec_output exists.
35122
35123 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
35124
35125         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
35126         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
35127
35128         * config/*.exp: Update FSF address.  Change result of ${tool}_load
35129         to pass/fail/unresolved/unsupported/untested.  Caller must now
35130         call unresolved/unsupported/untested.
35131         * lib/*.exp: Update FSF address.  Update to handle new results of
35132         ${tool}_load.
35133         * lib/chill.exp (verbose): Delete.
35134
35135 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
35136
35137         * lib/gcc.exp (default_gcc_start): Change order of args to
35138         $LDFLAGS $CFLAGS $LIBS.
35139         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
35140         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
35141         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
35142         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
35143         * gcc.misc-tests/dg-test.exp: Likewise.
35144         * gcc.misc-tests/msgs.exp: Likewise.
35145         * gcc.prms/prms.exp: Likewise.
35146         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
35147         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
35148
35149         * lib/dg.exp: Deleted, moved to dejagnu/lib.
35150
35151 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
35152
35153         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
35154
35155         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
35156         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
35157
35158         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
35159         necessary.
35160
35161 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
35162
35163         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
35164         global for loop; add use of $mathlib.
35165         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
35166         settings here; set mathlib for anything but VxWorks.
35167
35168 1996-01-22  Jeffrey A Law  (law@cygnus.com)
35169
35170         * gcc.c-torture: Update to c-torture-1.40 release.
35171
35172 1996-01-03  Jeffrey A Law  (law@cygnus.com)
35173
35174         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
35175         dg.exp.
35176
35177 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
35178
35179         * lib/c-torture.exp (c-torture-execute): Declare "output" as
35180         global.
35181
35182 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
35183
35184         * lib/g++.exp (LIBS): Define if not already.
35185         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
35186         (gcc-dg-prune): Call prune_gcc_output.
35187         * lib/gcc.exp (prune_gcc_output): New proc.
35188         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
35189         prune_gcc_output.
35190
35191 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
35192
35193         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
35194         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
35195
35196 1995-11-15  Jeffrey A Law  (law@cygnus.com)
35197
35198         * gcc.c-torture: Update to c-torture-1.39 release.
35199
35200 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
35201
35202         * lib/c-torture.exp (c-torture-execute): Don't return if one option
35203         fails, try others as well.
35204
35205 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
35206
35207         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
35208         If compilation fails, mark execute tests as `untested'.
35209         If test is marked as unsupported, don't mark compilation and
35210         execute tests as failed.
35211
35212 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
35213
35214         * lib/g++.exp (g++_init): Don't link in libg++, and look to
35215         libstdc++ for whether or not we want to be doing shared
35216         libraries.  Delete link_curses since we don't need it anymore.
35217         * lib/mike-g++.exp (postbase): Don't link in libg++.
35218         * g++.old-deja/old-deja.exp: Likewise.
35219
35220 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
35221
35222         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
35223
35224 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
35225
35226         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
35227         For that, add `-Wl,-a,shared_archive'.
35228         * g++.old-deja/old-deja.exp: Likewise.
35229
35230 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
35231
35232         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
35233
35234 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
35235
35236         * lib/mike-g++.exp (postbase): Pay attention to the status of
35237         g++_load.
35238
35239 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
35240
35241           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
35242
35243 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
35244
35245         * lib/gcc.exp (default_gcc_start): No longer need to log program
35246         being executed or its output, execute_anywhere does that now.
35247         * lib/g++.exp (default_g++_version): Call execute_anywhere.
35248         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
35249
35250 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
35251
35252         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
35253         the same as those in lib/g++.exp.
35254
35255 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
35256
35257         * gcc.c-torture: Update to c-torture-1.38 release.
35258         * gcc.ieee: Related changes.
35259
35260 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
35261
35262         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
35263         "exec". Minor reformatting changes.
35264
35265         * config/rom68k.exp (${tool}_load): Make it work in a canadian
35266         cross. This means all "exec" calls now work on a remote host as
35267         well.
35268         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
35269         cross. Filter out the extra "\r\n" stuff that expect puts in.
35270         (c-torture-execute): Filter out the bogus warnings like
35271         c-torture-compile does. Add support for canadian cross.
35272         * lib/gcc.exp (default_gcc_version, default_gcc_start)
35273         Use execute_anywhere rather than calling exec directly. Now it
35274         works for canadian cross testing.
35275
35276 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
35277
35278         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
35279         results into a variable, and check that rather than using file exists.
35280
35281 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
35282
35283         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
35284         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
35285
35286 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
35287
35288         * g++.old-deja/old-deja.exp: Create and pass runshlib and
35289         lib_curses if there's a shared libg++ in the build tree.
35290
35291 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
35292
35293         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
35294         if not supported target.
35295
35296 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
35297
35298         * lib/g++.exp (g++_init): Move empty setting of runshlib and
35299         link_curses up to always happen, not just for native builds.
35300
35301 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
35302
35303         * gcc.c-torture: Update to c-torture-1.36 release.
35304         * gcc.failure: Related changes.
35305
35306 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
35307
35308         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
35309
35310 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
35311
35312         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
35313         * lib/mike-g++.exp (postbase): Not in here.  Still reference
35314         runshlib, link_curses, and mathlib for link and run.
35315
35316         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
35317         pass the runtime shared library options for Solaris, OSF/1, and
35318         Irix5, and link with -lcurses to avoid unresolved references.
35319
35320 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
35321
35322         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
35323         only run once.
35324
35325 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
35326
35327         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
35328
35329 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
35330
35331         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
35332         do not have a framework for the "compat" tests yet.
35333
35334 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
35335
35336         * lib/mike-g++.exp (postbase): New local variable `mathlib',
35337         set to null if we're testing vxworks5.1.  Use that instead of
35338         `-lm' in the setting of LIBS for link and run.
35339
35340 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
35341
35342         * config/rom68k.exp (${tool}_load): Major changes to make it
35343         work.  Verified that it does in fact return the stuff in
35344         exec_output properly.  Catch any Emul or any TRAP other than 0.
35345
35346 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
35347
35348         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
35349         LDFLAGS properly for targets that need stuff from libgloss.
35350         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
35351         only run once.
35352         (gpp_initialized): New variable.
35353
35354 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
35355
35356         * config/rom68k.exp: Load libgloss.exp.
35357         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
35358         so we can produce a fully linked binary.
35359         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
35360         so we can produce a fully linked binary.
35361
35362 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
35363
35364         * lib/plumhall.exp (ph_section): Watch for expected failures.
35365         Add missing `else'.
35366
35367         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
35368         run the testcase.
35369         (c-torture): Likewise.
35370
35371 1995-08-28  Doug Evans  <dje@cygnus.com>
35372
35373         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
35374
35375         * lib/mike-g++.exp (mike_cleanup): New proc.
35376         (prebase): New globals compiler_result, not_compiler_result,
35377         target_regexp.
35378         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
35379         allow leading "-" in pattern.  Watch for unsupported tests.
35380         If $compiler_result is set, pattern match assembler code,
35381         and ditto for $not_compiler_result.
35382         * lib/mike-gcc.exp: Likewise.
35383
35384         * lib/plumhall.exp (ph_execute): Only call ph_summary if
35385         execution "succeeded".
35386
35387 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
35388
35389         * config/win32.exp: New file.
35390         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
35391
35392 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
35393
35394         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
35395         unsupported.
35396         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
35397         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
35398         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
35399
35400         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
35401         "... without exceptions was ...".  That is now handled by
35402         prune_system_crud.
35403         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
35404
35405 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
35406
35407         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
35408         sieve.c,sort2.c}: New files.
35409         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
35410         sieve.exp,sort2.exp}: Drivers for them.
35411
35412         * lib/mike-gcc.exp (program_output): New user settable variable.
35413         (postbase): Call prune_system_crud.  Also prune extraneous compiler
35414         messages.
35415         * lib/mike-g++.exp (program_output): New user settable variable.
35416
35417         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
35418
35419         * config/sh.exp: Deleted (use sim.exp instead).
35420
35421 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
35422
35423         * config/vx.exp: Declare CHECKTASK as global.
35424         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
35425         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
35426         * lib/old-dejagnu.exp: Load [pwd]/$executable.
35427
35428 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
35429
35430         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
35431         target. Like vx.exp, only includes `vx29k.exp' instead of
35432         `vxworks.exp'.
35433
35434 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
35435
35436         * config/sim.exp: Increase time limit from 120 seconds to 240.
35437
35438 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
35439
35440         * gcc.c-torture/execute/950628-1.c: New test.
35441
35442 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
35443
35444         * gcc.c-torture: Update with changes/additions from
35445         c-torture-1.34.
35446
35447 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
35448
35449         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
35450
35451 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
35452
35453         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
35454
35455 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
35456
35457         * gcc.c-torture/compile/950512-1.c: New test.
35458         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
35459         * gcc.dg/struct-ret-1.c: Likewise.
35460
35461 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
35462
35463         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
35464           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
35465
35466 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
35467
35468         * gcc.c-torture/special/920411-1.c: Deleted.
35469         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
35470
35471 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
35472
35473         * config/sim.exp (${tool}_load): Hack in call to bash to get a
35474         cpu limit.
35475
35476 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
35477
35478         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
35479
35480 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
35481
35482         From kenner;
35483         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
35484         is the proper length.
35485         * va-arg-3.c: Likewise.
35486
35487 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
35488
35489         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
35490         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
35491
35492         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
35493         * lib/g++.exp (default_g++_start): Delete old cruft.
35494
35495 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
35496
35497         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
35498         (2 * (1 << 18)) to (2 * (1 << 17)).
35499
35500         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
35501
35502 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
35503
35504         * config/rom68k.exp: Renamed from config/idp.exp
35505
35506 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
35507
35508         * c-torture/compile/921109-2.c
35509
35510 1995-04-18  Mike Stump  <mrs@cygnus.com>
35511
35512         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
35513         excess errors.
35514
35515 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
35516
35517         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
35518         output.
35519         * lib/g++.exp (default_g++_start): Likewise.
35520
35521 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
35522
35523         * gcc.c-torture/compile/950329-1.c: New test.
35524
35525 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
35526
35527           * config/bug.exp (${tool}_load): Updated to use new remote_open
35528           and remote_close procs.
35529         * config/idp.exp: New file.
35530
35531 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
35532
35533         * gcc.c-torture/execute/950322-1.c: New test.
35534
35535 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
35536
35537         * config/vx.exp (${tool}_load): Clean up testing of return code from
35538         vxworks_ld and vxworks_spawn.
35539
35540 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
35541
35542         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
35543
35544 1995-03-13  Mike Stump  <mrs@cygnus.com>
35545
35546         * lib/old-deja.exp: Add `excess errors test - ' error, now one
35547         can mark excess errors on a machine by machine basis.  Note, the
35548         default is to not expect any excess errors, even when excess
35549         errors test - is given, so you will want to put an XFAIL ... on
35550         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
35551         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
35552         those 4 machines, but no others.
35553
35554 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
35555
35556         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
35557         * lib/c-torture.exp: to here.
35558
35559 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
35560
35561         * gcc.c-torture/execute/950221-1.c: New test.
35562         * gcc.c-torture/execute/struct-ret-1.c: New test.
35563         * gcc.c-torture/compile/950221-1.c: New test.
35564
35565         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
35566
35567 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
35568
35569         * gcc.c-torture/execute/arith-1.c (main): Return 0.
35570         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
35571
35572 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
35573
35574         * g++.gb: New directory of tests, derived from my signature and
35575         class scoping tests.
35576
35577         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
35578         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
35579         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
35580         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
35581         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
35582         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
35583         * g++.gb/sig25.C: Likewise.
35584
35585         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
35586         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
35587         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
35588         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
35589         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
35590         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
35591         * g++.gb/sig25.exp: Likewise.
35592
35593         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
35594         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
35595         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
35596         * g++.gb/scope13.C: Likewise, this test still fails.
35597
35598         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
35599         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
35600         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
35601         * g++.gb/scope13.exp: Ditto.
35602
35603         * g++.gb/README: New file, explains what these tests are about.
35604
35605 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
35606
35607         * lib/dg.exp (dg-do): Support `preprocess'.
35608         (dg-test): Likewise.
35609
35610 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
35611
35612         * config/udi.exp: change "continue -expect" to "exp_continue".
35613
35614 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
35615
35616         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
35617         Delete redundant tests.
35618
35619         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
35620         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
35621         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
35622         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
35623         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
35624         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
35625         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
35626         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
35627
35628         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
35629         storing label pointers.
35630         * gcc.c-torture/execute/921019-1.c: Likewise.
35631         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
35632         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
35633         parameter fp.
35634         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
35635         constants.
35636
35637         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
35638         Delete obsolete tests.
35639
35640         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
35641         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
35642         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
35643         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
35644         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
35645         * gcc.c-torture/compile/950124-1.c: New test.
35646
35647         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
35648
35649 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
35650
35651         * lib/mike-g++.exp: Add -lm to LIBS.
35652
35653 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
35654
35655         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
35656
35657 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
35658
35659         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
35660
35661 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
35662
35663         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
35664
35665 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
35666
35667         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
35668         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
35669         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
35670         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
35671         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
35672         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
35673         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
35674         * g++.law/{operators31.C, operators32.C,
35675         * g++.law/{operators33.C, operators34.C}: Likewise.
35676         * g++.law/{pic1.C, refs2.C}: Likewise.
35677         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
35678         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
35679         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
35680         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
35681
35682         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
35683         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
35684         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
35685         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
35686         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
35687         * g++.law/{enum9.exp, friend5.exp}: Likewise.
35688         * g++.law/{nest3.exp, nest4.exp}: Likewise.
35689         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
35690         * g++.law/{operators30.exp, operators31.exp}: Likewise.
35691         * g++.law/{operators32.exp, operators33.exp}: Likewise.
35692         * g++.law/{operators34.exp}: Likewise.
35693         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
35694         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
35695         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
35696         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
35697         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
35698
35699         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
35700         No longer expected to fail.
35701         * g++.law/missed-error3.C: Tweak for recent bool changes.
35702
35703 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
35704
35705         * config/emb-unix: Deleted.
35706         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
35707         remote execution.  Do final link on remote host if REMOTE_LINK is set.
35708
35709 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
35710
35711         * lib/dg.exp (dg-test): Fix typo in last patch.
35712
35713 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
35714
35715         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
35716         (handles multiple occurrences).
35717
35718 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
35719
35720         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
35721         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
35722         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
35723         printed).
35724         * lib/c-torture.exp (c-torture-compile): Likewise.
35725         (c-torture): Prepend full path if missing.
35726         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
35727         (gcc_fail): Likewise.
35728         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
35729
35730 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
35731
35732         * lib/netware.exp: Only attach to NetWare i386 systems.
35733
35734 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
35735
35736         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
35737         messages.  Add test name to "output pattern match" pass/fail message.
35738
35739 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
35740
35741         * gcc.dg: New testsuite.
35742         * gcc.dg/dg.exp: New file.
35743
35744         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
35745         test-switch.c}: Deleted.
35746
35747         * gcc.misc-tests/msgs.exp: New testcase driver.
35748
35749 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
35750
35751         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
35752         Watch for illegal return values from ${tool}_load.
35753         * config/unix.exp (${tool}_load): Fix pass/fail detection for
35754         cross targets.  Coerce return value >0 to 1.
35755
35756 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
35757
35758         * config/unix.exp (${tool}_load): Call program rsh, not proc.
35759
35760         * config/emb-unix.exp: New file.
35761
35762         * config/sim.exp: Error if variable $SIM not defined.
35763         (${tool}_load): Mark test as "untested" if simulator missing.
35764
35765         * config/unix.exp: Load remote.exp to get rcp_download.
35766         * lib/c-torture.exp: Use different option lists for testcases with
35767         and without loops.
35768         * gcc.c-torture/execute/execute.exp: Likewise.
35769
35770 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
35771
35772         * config/*.exp: Clarify return code from ${tool}_load.
35773         Call `unresolved' or `untested' instead of `warning' or `perror'
35774         (sometimes you still want to call both though).
35775         Add comment that `shell_id' is local to each file.
35776         * config/udi.exp (timeout): Set to 30.
35777         Don't print warning if connection fails, $connectmode has already
35778         printed an error.
35779         (${tool}_load): Move verbose messages to level 2.
35780         Rework pattern for "Process started" message.
35781         Pass `shell_id' to ${connectmode}_download.
35782         Retry twice upon timeout.  Make resetting of target more robust.
35783         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
35784         Pass `shell_id' to exit_$connectmode.
35785         Only call exit_$connectmode if connected.
35786         * config/unix.exp (${tool}_load): Check return codes better.
35787         * config/vrtx.exp (${tool}_load): Likewise.
35788         * config/vx.exp (${tool}_load): Likewise.
35789         Delete unneeded global's.
35790         * lib/dg.exp (dg-test): Update to reflect clarified return codes
35791         from ${tool}_load.
35792         (dg-stat): Delete.
35793         (dg-init): Delete recording of pass/fail counts.
35794         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
35795         (old-dejagnu-init): Likewise.
35796         (old-dejagnu-stat): Delete contents, empty proc now.
35797         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
35798         (c-torture): Delete references to lcnt, lpass, lfail.
35799         Get option list from TORTURE_OPTIONS.
35800         Delete -funroll[-all]-loops if no loops.
35801         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
35802         (g++_stat): Delete contents (empty proc now).
35803         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
35804         (gcc_finish): Likewise.
35805         (gcc_stat): Deleted.
35806         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
35807         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
35808         * gcc.c-torture/execute/execute.exp: Likewise.
35809         Split tests into two parts: compile, execute.
35810         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
35811         no loops.  Update to reflect clarified return codes from ${tool}_load.
35812
35813 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
35814
35815         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
35816         to grep for.
35817         (old-dejagnu): Likewise (where necessary).
35818
35819 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
35820
35821         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
35822
35823         * lib/dg.exp (dg-process-target): Fix processing of selector.
35824         Add comment regarding use of `error'.
35825
35826         * lib/gcc.exp (prune_system_crud): Define if missing.
35827         * lib/g++.exp (prune_system_crud): Likewise.
35828
35829         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
35830         Call prune_system_crud.
35831         * lib/dg.exp (dg-runtest): New proc.
35832         Use perror instead of send_user for tcl errors in testcase.
35833         Don't return any value, it's never used.
35834         Don't clobber previous definition of `unknown'.
35835         Print tcl errors in `dg-final'.
35836
35837 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
35838
35839         * lib/dg.exp (dg-process-target): Improve syntax error messages.
35840         (dg-test): Don't print errorInfo, it contains stack backtrace.
35841
35842 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
35843
35844         * lib/g++.exp (runtest_file_p): Define if missing.
35845
35846 1994-09-24  Doug Evans  (dje@cygnus.com)
35847
35848         * lib/mike-g++.exp: Comment out loading of g++.exp.
35849         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
35850         (default_g++_version): Always print something.
35851         (default_g++_start): Comment out call to `which'.
35852         (g++_start, g++_load): Deleted (must be defined in config file).
35853         * lib/gcc.exp: Test for existence of $CC at start.
35854         Delete check for tmpdir (done in gcc_init).
35855         (default_gcc_version): Always print something.
35856         (default_gcc_start): Comment out call to `which'.
35857         * config/*.exp: Major cleanup - make cross targets work at least a
35858         little better for g++ (by not being "--tool gcc" specific).
35859         Rename gcc_xxx to ${tool}_xxx.
35860         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
35861         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
35862
35863 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
35864
35865         * lib/c-torture.exp (c-torture-compile): Rework compiler
35866         message processing.
35867
35868         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
35869         c-torture.
35870
35871 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
35872
35873         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
35874
35875         * lib/dg.exp (dg-process-target): Support { target native }.
35876
35877 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
35878
35879         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
35880         looked for "... program xxx got fatal signal".
35881         Correct regsub munging of `comp_output'.
35882         Ignore compiler messages "path prefix not used" and "linker input
35883         file unused".
35884
35885 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
35886
35887         * lib/gcc.exp (runtest_file_p): Define if missing.
35888         * gcc.prms/template.c: Example to work from.
35889
35890 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
35891
35892         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
35893         * lib/dg.exp (dg-test): Call unsupported testcases as such.
35894
35895         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
35896         * gcc.prms/1883.c: Moved from compile/940714-1.c.
35897         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
35898         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
35899
35900         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
35901         (dg-process-target): No longer a varargs proc.
35902         Return S/N for target, P/F for xfail.  All callers changed.
35903         (user option procs): More argument checking.
35904         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
35905         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
35906         (dg-test): Skip test if not running on selected target in `dg-do'.
35907         Update handling of `dg-do-what', `dg-output-text'.
35908         Separate execution pass/fail from output pattern match pass/fail.
35909         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
35910
35911 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
35912
35913         * gcc.c-torture/special/special.exp: Don't expect failure for mips
35914         target for 920510-1.c.
35915
35916 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
35917
35918         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
35919         Clean up comment regarding use of passcnt, etc.
35920         (gcc_stat): Don't update `testcnt' here.
35921         (gcc_finish): Do it here.
35922         Might as well reset `but_id' here too.
35923         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
35924         to determine if the file should be tested.
35925         * gcc.c-torture/compile/compile.exp: Likewise.
35926         * gcc.c-torture/execute/execute.exp: Likewise.
35927         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
35928         * gcc.misc-tests/dg-test.exp: Likewise.
35929         * gcc.prms/prms.exp: Likewise.
35930         * gcc.wendy/wendy.exp: Likewise.
35931         * g++.old-deja.exp: Likewise.
35932         Move "Testing file" message to verbose level 1.
35933
35934 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
35935
35936         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
35937
35938 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
35939
35940         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
35941         (default_gcc_start): Accept optional second list element
35942         of compiler flags.  Print compiler output at verbosity level 2.
35943         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
35944         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
35945         Save current values of framework globals passcnt, failcnt, xpasscnt,
35946         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
35947         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
35948         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
35949         xfailcnt to compute stats.  Update framework global `testcnt' from
35950         pass/fail counts.
35951         (gcc_finish): New proc.  Clean up test environment.
35952         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
35953         (gcc_epass, gcc_efail): Delete.
35954         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
35955         argument of line number.
35956         (dg-init): If the tool has an init routine, call it.
35957         (dg-test): Remove args `cflags_var' and `libs_var'.
35958         Pass all compiler options to ${tool}_start.
35959         Handle missing line number.
35960         (dg-finish): New function.
35961         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
35962         particular files.  Call gcc_finish at end.  Move "skipping test"
35963         message to verbosity level 3.
35964         * gcc.c-torture/compile/compile.exp: Likewise.
35965         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
35966         * gcc.c-torture/execute/execute.exp: Likewise.
35967         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
35968         Print testcase being tried at verbosity level 1.
35969         * gcc.c-torture/special/special.exp: Unset xfail.
35970         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
35971         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
35972         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
35973         * gcc.failure/failure.exp: Likewise.
35974         * gcc.ieee/ieee.exp: Likewise.
35975         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
35976         Update call to dg-test.  Call dg-finish at end.
35977         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
35978         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
35979         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
35980         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
35981         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
35982         * gcc.wendy/wendy.exp: Add copyright.
35983         Delete setting of tmpdir (done by gcc_init).
35984         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
35985         Pass compiler flags to gcc_start.  Call gcc_finish at end.
35986         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
35987         gcc_[ce]pass/fail.
35988
35989 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
35990
35991         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
35992         confusion.
35993         (g++_load): Likewise.
35994
35995         * config/*.exp (gcc_load): Some were varargs fns and some were not.
35996         Rename argument to `prog' to remove the confusion.
35997         Varargs fns behave differently too!
35998         (g++_load): Likewise.
35999
36000         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
36001
36002         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
36003         what it is.  Delete (always) printing of status value for !native.
36004         Simplify verbose code, and include status and exec_output.
36005         (g++_load): Use gcc_load.
36006
36007 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
36008
36009         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
36010         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
36011         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
36012         940714-3.c as these testcases don't exist anymore.  Make
36013         va-arg-1.c expected to pass.
36014
36015 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
36016
36017         * gcc.misc-tests/misc.exp: Only run specific testcases.
36018         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
36019         * gcc.misc-tests/dg-[1-9].c: New files.
36020
36021         * lib/dg.exp: New testsuite driver.
36022         * gcc.prms/prms.exp: Use it.
36023
36024         * README.gcc: New file.
36025
36026         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
36027         Document and reset `lxpass' and `lxfail'.
36028         Simplify "initialized" message.
36029         (gcc_stat): Clean up comments a little.
36030
36031 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
36032
36033         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
36034
36035 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
36036
36037         * lib/old-dejagnu.exp (process-option): New proc.
36038         (old-dejagnu-init, old-dejagnu-stat): Likewise.
36039         (old-dejagnu): Simplify.
36040         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
36041
36042 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
36043
36044         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
36045         exists and is not an empty string.
36046
36047         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
36048         $xfail rather than calling setup_xfail.  Clear $xfail when test is
36049         finished.
36050         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
36051         automatically.
36052
36053         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
36054         longer expected to fail.
36055
36056         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
36057         "f" function call.
36058
36059         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
36060
36061         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
36062         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
36063         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
36064         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
36065         c-torture-1.29.
36066
36067         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
36068         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
36069
36070         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
36071
36072         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
36073         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
36074
36075         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
36076         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
36077         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
36078
36079 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
36080
36081         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
36082         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
36083         940714-1.c, 940714-2.c, 940714-3.c},
36084         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
36085         gcc.misc-tests/{mg.c,mg.exp}:
36086         New tests.
36087         * gcc.noncompile/noncompile.exp: Change accordingly.
36088
36089 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
36090
36091         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
36092         Undo previous clobberage.
36093
36094 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
36095
36096         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
36097         * gcc.special/{930510-1.c, special.exp}:
36098         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
36099         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
36100         struct-varargs-1.c}: New tests from c-torture-1.26.
36101
36102 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
36103
36104         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
36105           argument to switch.
36106
36107 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
36108
36109         * Revert the previous changes.  Please see Rob's directory
36110           (/lisa/test/rob/progressive/gcc/testsuite) for testing
36111           fixes.
36112
36113 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
36114
36115         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
36116             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
36117             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
36118             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
36119             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
36120             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
36121             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
36122             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
36123             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
36124             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
36125             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
36126             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
36127             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
36128             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
36129             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
36130             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
36131             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
36132             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
36133             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
36134             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
36135             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
36136             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
36137             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
36138             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
36139             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
36140             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
36141             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
36142
36143 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
36144
36145         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
36146             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
36147           with perror calls.
36148
36149 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
36150
36151         * config/unix.exp (g++_load): Fix syntax.
36152
36153 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
36154
36155         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
36156         * gcc.noncompile/921017-1.c: Deleted obsolete test.
36157         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
36158         Don't expect va-arg-1.c to fail.  Correct expected output for
36159         920928-1.c.
36160         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
36161         * gcc.wendy/hbm4.c: Correct typo.
36162         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
36163
36164 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
36165
36166         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
36167         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
36168         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
36169         * lib/c-torture.exp (c-torture-compile): Ditto.
36170
36171         Reduce volume of output (remove all the -I's and such).
36172         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
36173         Call gcc_cpass, gcc_cfail.
36174         (c-torture): Pass testing option to c-torture-compile.
36175
36176 1994-03-21  Doug Evans  (dje@cygnus.com)
36177
36178         Bring patches over from progressive.
36179         * config/default.exp: Exit remote shell cleanly.
36180         (g++_exit, g++_start): Add default versions.
36181         * config/sim.exp (gcc_load): Use perror, not error.
36182
36183 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
36184
36185         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
36186         set in site.exp.
36187
36188 1994-03-14  Doug Evans  (dje@cygnus.com)
36189
36190         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
36191         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
36192         (wendy_try): New proc to run testcase.
36193         (main loop): Call 'em.
36194         * gcc.wendy/*.c: Clean up pass to correct expected output.
36195
36196         * lib/gcc.exp: Minor cleanup work.
36197         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
36198
36199 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
36200
36201         * config/sim.exp (gcc_load): Document return codes better.
36202         Don't pass -v to simulator.
36203
36204 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
36205
36206           * gcc.special/920717-x.c: Fix typo.
36207           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
36208           get at sources.
36209
36210         * lib/mike-gcc.exp: Fix typo.
36211
36212 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
36213
36214         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
36215         binary to use, transform the name.
36216         * config/*.exp: rename everything. Nuke any g++ specific files,
36217         it's now a special case of gcc that requires no special support.
36218         Add a default.exp for unsupported targets.
36219
36220 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
36221
36222         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
36223         lib/old-dejagnu.exp: Fix a few patterns to work with the new
36224         version of Tcl.
36225
36226 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
36227
36228         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
36229         than a warning.
36230
36231 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
36232
36233         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
36234
36235 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
36236
36237         * gcc.execute/execute.exp: Combine opt_list and foption_list into
36238         option_list.  Compile every file with only 4/6 option choices
36239         (same as C torture) instead of with 12/18 different option
36240         choices.
36241         * lib/c-torture.exp: Likewise.
36242
36243         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
36244         not already set.
36245
36246 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
36247
36248         * lib/old-deja.exp: Add `excess errors test fails' error, now one
36249         can put an XFAIL *-*-* on excess errors.
36250
36251 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
36252
36253         * g++.law: Add more tests derived from g++-bugs snapshots.
36254
36255         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
36256         equivalent to g++.law/init9.
36257
36258         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
36259         compiled it, and the a.out file after we've run it.
36260
36261 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
36262
36263         * lib/mike-g++.exp (postbase): Delete the .o file after we've
36264         compiled it, and the a.out file after we've run it.
36265
36266 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
36267
36268         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
36269
36270 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
36271
36272         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
36273         version number.
36274
36275 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
36276
36277         * g++.law: New directory of g++ tests derived from the g++-bugs
36278         snapshots.
36279
36280 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
36281
36282         * gcc.compile: initbug1.c initbug1.exp testcase added
36283
36284 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
36285
36286         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
36287         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
36288           fixes submitted by Jeff Law (law@cs.utah.edu)
36289         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
36290           Jeff Law (law@cs.utah.edu)
36291
36292
36293 1993-11-30  Mike Stump  (mrs@cygnus.com)
36294
36295         * config/unix-g++.exp: Follow the gcc way of doing things.
36296         * g++.old-deja/old-deja.exp: Minor updates.
36297         * lib/g++.exp: New file, follow the gcc way of doing things.
36298         * lib/old-dejagnu.exp: Minor updates.
36299         * lib/mike-g++.exp: Always unset errorInfo.
36300
36301 1993-11-06  Mike Stump  (mrs@cygnus.com)
36302
36303         * lib/gcc.exp: Fix some errors with the below change, CC and
36304         CFLAGS should be global when setting, not local.
36305
36306 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
36307
36308         * lib/gcc.exp: Transform tool name.
36309
36310 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
36311
36312         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
36313
36314 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
36315
36316         * lib/gcc.exp: change gcc_done to gcc_stat
36317
36318 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
36319
36320         * Upgraded gcc testsuite to c-torture version 1.25
36321
36322 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
36323
36324         * lib/gcc.exp: added reporting code. Changed verbose compile message.
36325         * lib/c-torture: added hooks for new reporting code.
36326
36327 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
36328
36329         * config/sh-gcc.exp: check if sh-sim exists in the path
36330
36331 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
36332
36333         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
36334         * gcc.compile/compile.exp: Initial changes for new logic.
36335         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
36336         * gcc.failure/failure.exp: Initial changes for new logic.
36337         * gcc.ieee/ieee.exp: Initial changes for new logic.
36338         * gcc.misc-tests/misc.exp: Initial changes for new logic.
36339         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
36340         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
36341         * lib/c-torture.exp: Initial changes for new logic.
36342         * lib/gcc.exp: Initial changes for new logic.
36343
36344 1993-10-15  Mike Stump  (mrs@cygnus.com)
36345
36346         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
36347         depend upon failure or success.  Fully qualify names in failure
36348         and success messages.  Always remove a.out before starting
36349         compile, just in case.  Pay more attention to error text output by
36350         the compiler.  Handle testcases with no known past errors just
36351         like all others, so that things are uniform.  Other miscellaneous
36352         improvements.
36353
36354 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
36355
36356         * gcc.cpp: new directory for cpp tests
36357
36358 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
36359
36360         * lib/chill.exp: Code reformatted, removed unused code.
36361         * config/unix-chill.exp: Code reformatted, removed unused code.
36362         * chill.execute/execute.exp: Code reformatted, removed unused code.
36363         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
36364
36365 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
36366
36367         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
36368         routines not written.
36369
36370 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
36371
36372         * config/bug-gcc.exp: Use new procs from bug.exp.
36373
36374 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
36375
36376         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
36377         via ftp, rather than depending on NFS.
36378         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
36379         case.
36380
36381 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
36382
36383         * config/bug-gcc.exp: Use new download proc.
36384
36385 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
36386
36387         * chill.execute/execute.exp: cleanups, handles errors better
36388         * chill.compile/compile.exp: rewrite, based on execute.exp
36389         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
36390         * lib/chill.exp: major changes to diff proc and compile and link
36391           procs. added chill_fail and chill_pass wrappers to pass and
36392           fail. added more comments, and handle error codes better.
36393           Added a hack to capture stderr from exec, so noncompile tests
36394           can work.
36395
36396 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
36397
36398         * chill.execute/execute.exp: rewrite of testsuite driver
36399         * lib/chill.exp: rewrite of testsuite driver
36400         * config/unix-chill.exp: rewrite of testsuite driver
36401
36402 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
36403
36404     In chill.execute:
36405         * iexpr.ch: Standardize uppercase.
36406         * tuples.dat: Standardize uppercase.
36407         * vary.ch: standardize.  Correct varying string assignments.
36408         * vary.dat: Add new output lines.
36409
36410 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
36411
36412     In chill.execute:
36413         * chprintf.ch: Standardize use of uppercase.
36414         * tuples.ch: Standardize and turn arr2 into a DCL,
36415           rather than a SYN.
36416         * pinits.ch: Standardize.
36417
36418 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
36419
36420         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
36421         * Makefil: Renamed to Makefile.in.
36422         * configure.in: New.
36423
36424 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
36425
36426     In chill.execute:
36427         * .cvsignore: Add result/output files.
36428         * Makefile: Fix up variables at start.  Use MFLAGS
36429           everywhere.  Correct bool_loc, built_ins entries.
36430           Add entry for vary1.ch.
36431         * bitarray.ch: Standardize upper-case usage.
36432         * bitexpr.ch: Standardize, add output of b1.
36433         * params.ch: Use arrayt in along PROC parameters, to
36434           avoid novelty problems.
36435         * sets.ch: Tiny cleanup.
36436         * vary1.ch: Re-indent.
36437
36438 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
36439
36440           * Add PR-related files to Makefiles, .cvsignore files, etc.
36441
36442 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
36443
36444         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
36445           with compiler objects. New names are test-flow.c and test-loop.c
36446
36447 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
36448
36449         * Upgraded c-torture tests from 1.19 to 1.20
36450
36451         * new files:
36452         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
36453         * gcc.compile: 930623-1.c 930623-2.c
36454         * gcc.noncompile: 930622-1.c 930622-2.c
36455         * gcc.failure: 920411-1.c 920627-2.c
36456         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
36457
36458 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
36459
36460         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
36461           More changes to get testsuite working properly. Needs more work.
36462           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
36463
36464 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
36465
36466         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
36467           More changes to get testsuite working properly. Needs more work.
36468
36469 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
36470
36471         * chill.compile/compile.exp: Added for Dejagnu support
36472         * chill.execute/execute.exp: Added for Dejagnu support
36473         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
36474
36475 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
36476
36477     This should complete moving the CHILL test files.
36478         * chill.noncompile(.cvsignore printf.grt
36479             in-printf.grt chprintf.grt chprintf.ch):
36480             Added test-support files.
36481           (Makefile): Modified further.
36482         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
36483             signal.ch): Added test files.
36484           * chill.execute (.cvsignore printf.grt printr.c
36485             in-printf.grt rts.c chprintf.grt rts.h): Added
36486           test-support files.
36487             (Makefile): More corrections.
36488
36489 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
36490
36491         * chill.compile, chill.execute, chill.nocompile: Add CHILL
36492           test cases, ready for DejaGnu.
36493
36494 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
36495
36496         * Upgraded c-torture tests from 1.18 to 1.19
36497
36498         * gcc.compile: added test(s):
36499           930607-1.c
36500         * gcc.execute: added test(s):
36501           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
36502
36503         * added new subdirectory for misc tests: gcc.misc-tests
36504         * gcc.misc-test(s): added tests:
36505           inst-check.c test-consts.c test-ior.c test-switch.c
36506
36507 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
36508
36509         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
36510
36511 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
36512
36513         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
36514
36515 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
36516
36517         * Upgraded c-torture tests from 1.17 to 1.18
36518
36519 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
36520
36521         * Upgraded c-torture tests from 1.12 to 1.17
36522
36523 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
36524
36525         * lib/old-dejagnu.exp:
36526           Fixed handling of XFAIL target triplets to correctly
36527           recognize wildcard characters.  Removed code that
36528           appended a unique id tag to the end of the file name
36529           printed out by the result of the testcases within a
36530           given test file.
36531
36532 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
36533
36534         * lib/old-dejagnu.exp:
36535           Reworked expected failure handling to trigger off of XFAIL
36536           keyword in keyphrase embeded in testcase source code. The
36537           XFAIL keyword must be at the end of the keyphrase line. It
36538           may optionally be followed by one or more target triplets.
36539           It has just occured that the handling of wildcards in the
36540           target triplet may not be correct.
36541
36542 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
36543
36544         * g++.old-deja/tests:
36545           Moved all subdirectories up one level into g++.old-deja .
36546
36547         * lib/old-dejagnu.exp:
36548           Fixed problem with CXXFLAGS not being properly reset, and being
36549           corrupted with extraneous "-c" compiler option.  This was
36550           causing binaries to not be generated for test that needed them.
36551           Modified strings passed to "pass" and "fail" so that individual
36552           tests from the same test file would be distinguished by an
36553           identifier appended to the test file name in the summary logs;
36554           this corrected a problem with erroneous diff logs.  Added code
36555           to search testcases for expected fail and unexpected pass keywords.
36556
36557 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
36558
36559         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
36560
36561 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
36562
36563         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
36564           Removed extraneous text from end of "Special g++ Options"
36565           keyphrase.
36566
36567         * lib/old-dejagnu.exp: Added pattern matching to look for new
36568           keywords, embedded in testcases comments, which will trigger
36569           calls to xpass and xfail.
36570
36571 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
36572
36573         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
36574           comments embedded in the testcases, especially the one looking for
36575           special compiler options, as well as the pattern matching for the
36576           compiler output again.
36577
36578 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
36579
36580         * lib/old-dejagnu.exp: Do a proper check of the return value for
36581           execute tests. Fixed several problems with the pattern matching
36582           of the compiler output which gave erroneous test results.
36583           Changed several of the test result messages to be more descriptive.
36584         * config/unix-g++.exp: Proc g++_load now actually works and
36585           executes the tests passed to it and returns a usable return
36586           value.
36587
36588 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
36589
36590           * lib/gcc.exp: Exits gracefully if $CC is bogus.
36591
36592 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
36593
36594         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
36595           Modified both files to properly execute the old style
36596           dejagnu tests. The previous versions of these files were
36597           experimental and did not function anything near correctly.
36598
36599 1993-04-05  Rob Savoye  (rob@cygnus.com)
36600
36601         * Removed all Makefile.in and configure.in files. No configuration
36602         needed now.
36603
36604 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
36605
36606         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
36607
36608 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
36609
36610         * gcc.compile/configure.in, gcc.unsorted/configure.in,
36611         gcc.special/configure.in, gcc.noncompile/configure.in,
36612         gcc.execute/configure.in, gcc.code_quality/configure.in,
36613         g++.other/configure.in, g++.old-deja/configure.in,
36614         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
36615         in srcname setting.
36616
36617 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
36618
36619         * lib/udi.exp:  Fixed mondfe and mondfe_download.
36620         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
36621         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
36622
36623 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
36624
36625         * config/udi-gdb.exp: Check $shell_id after connecting to target.
36626         (gdb_exit): Don't remove *_soc files.
36627
36628 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
36629
36630         * lib/c-torture.exp: Don't look for main; instead always use -w
36631         -c.  This is how the c-torture tests work.  Remove the object
36632         file if the compilation succeeds.
36633         * gcc.execute/execute.exp: Remove executable if test passes.
36634         * gcc.noncompile/noncompile.exp: Every test is an expected
36635         failure.
36636         * gcc.special/special.exp: Added tests from c-torture 1.11,
36637         corrected use of existing test.
36638         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
36639         gcc.execute/920625-1.c: Updated to c-torture 1.11.
36640         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
36641         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
36642         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
36643         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
36644         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
36645         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
36646         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
36647         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
36648         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
36649         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
36650         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
36651         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
36652         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
36653         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
36654         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
36655         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
36656         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
36657         c-torture 1.11.
36658         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
36659         correspond to c-torture 1.11.
36660
36661         * New file.