OSDN Git Service

2005-10-04 Andrew Pinski <pinskia@physics.uc.edu>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
2
3         PR middle-end/23125
4         * gcc.dg/register-var-3.c: New test.
5
6 2005-10-04  Steven Bosscher  <stevenb@suse.de>
7
8         * gcc.dg/pr23049.c: New test.
9
10         * gcc.dg/ucnid-4.c: Fix test.
11
12 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
13
14         PR 23445
15         * gcc.c-torture/compile/pr23445.c: New test.
16
17 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
18
19         * g++.dg/overload/unknown1.C: New.
20
21 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
22
23         PR c++/17775
24         * g++.dg/template/repo4.C: New test.
25
26 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27
28         PR libfortran/19308
29         * gfortran.dg/large_real_kind_2.F90: New test.
30         * gfortran.dg/large_integer_kind_2.f90: New test.
31
32 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
33
34         * lib/target-supports.exp (check_effective_target_vect_shift):
35         Implement with result caching. Add i?86, x86_64 and ia64 targets.
36         (check_effective_target_vect_condition): Fix copy-n-pasto.
37
38         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
39         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
40         targets.
41
42 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
43
44         PR c++/22621
45         * g++.dg/template/overload5.C : New test.
46
47         PR c++/23840
48         * g++.dg/expr/stdarg1.C: New test.
49
50 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
51
52         PR 24142
53         * gcc.c-torture/execute/pr24142.c: New test.
54
55 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
56
57         PR 24141
58         * gcc.c-torture/execute/pr24141.c: New test.
59
60 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
61             Diego Novillo  <dnovillo@redhat.com>
62
63         PR 23604
64         * gcc.c-torture/execute/pr23604.c: New test.
65
66 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
67
68         PR fortran/16404
69         PR fortran/20835
70         PR fortran/20890
71         PR fortran/20899
72         PR fortran/20900
73         PR fortran/20901
74         PR fortran/20902
75         gfortran.dg/equiv_constraint_1.f90: New test.
76         gfortran.dg/equiv_constraint_2.f90: New test.
77         gfortran.dg/equiv_constraint_3.f90: New test.
78         gfortran.dg/equiv_constraint_4.f90: New test.
79         gfortran.dg/equiv_constraint_5.f90: New test.
80         gfortran.dg/equiv_constraint_6.f90: New test.
81         gfortran.dg/equiv_constraint_7.f90: New test.
82         gfortran.dg/equiv_constraint_8.f90: New test.
83         gfortran.dg/private_type_1.f90: New test.
84         gfortran.dg/private_type_2.f90: New test.
85         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
86         980628-10.f: Assert std=gnu to permit mixing of
87         types in equivalence statements.
88
89 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
90
91         PR 24112
92         * gfortran.dg/open_status_1.f90: New.
93
94 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
95
96         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
97         * gcc.dg/vect/pr22480.c: Clean up temp files.
98         * gcc.dg/vect/pr23831.c: Clean up temp files.
99         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
100         Clean up temp files.
101         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
102         Clean up temp files.
103
104         * gcc.dg/20050309-1.c: Clean up temp files.
105         * gcc.dg/20050325-1.c: Clean up temp files.
106
107 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
108
109         PR tree-optimization/24059
110         * gcc.dg/vect/pr24059.c : New test.
111
112 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
113
114         PR middle-end/24109
115         * gcc.c-torture/execute/20050929-1.c: New test.
116
117 2005-09-29  Steven Bosscher  <stevenb@suse.de>
118
119         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
120
121 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
122
123         PR c/21419
124         * gcc.dg/pr21419.c: New test.
125
126 2005-09-29  Steven Bosscher  <stevenb@suse.de>
127
128         * gcc.dg/pr23911.c: New test.
129
130 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
131
132         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
133
134         PR c++/16782
135         * g++.dg/parse/qualified4.C: New test.
136         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
137         * g++.old-deja/g++.mike/p8154.C: Likewise. 
138
139 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
140
141         PR c++/22147
142         * g++.dg/template/friend37.C: New test.
143         * g++.dg/parse/crash28.C: Adjust error markers.
144         
145 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
146
147         PR fortran/18518
148         * gfortran.fortran-torture/execute/save_2.f90: New decl.
149
150 2005-09-27  Devang Patel  <dpatel@apple.com>
151
152         PR tree-optimization/23625
153         * gcc.dg/pr23625.c: New test.
154         
155 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
156
157         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
158         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
159
160 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
161
162         PR fortran/23677
163         * gfortran.fortran-torture/execute/save_1.f90: New test.
164         * gfortran.dg/save_1.f90: New test.
165
166 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
167
168         * gcc.target/i386/builtin-apply-mmx.c: New test.
169
170         PR target/22576
171         * gcc.target/i386/pr22576.c: New test.
172
173         PR target/22585
174         * gcc.target/i386/pr22585.c: New test.
175
176         PR target/23268
177         * gcc.target/i386/pr23268.c: New test.
178
179         PR middle-end/23831
180         * gcc.dg/vect/pr23831.c: New test.
181
182         PR target/24055
183         * gcc.target/i386/pr24055.c: New test.
184
185 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
186
187         PR tree-optimization/23960
188         * gcc.c-torture/compile/pr23960.c: New.
189
190 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
191
192         PR fortran/16861
193         * gfortran.dg/nested_modules_3.f90: New.
194
195 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
196
197         PR fortran/24005
198         gfortran.dg/interface_1.f90: New test.
199
200 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
201         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
202
203         PR fortran/23843
204         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
205
206 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
207
208         PR fortran/23516
209         * gfortran.dg/imag_1.f: New test.
210         * gfortran.dg/imag_2.f: Ditto.
211
212 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
213
214         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
215
216 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
217
218         PR c++/21983
219         * g++.dg/warn/pr21983.C: New test.
220
221 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
222
223         PR c++/23993
224         * g++.dg/template/array14.C: New test.
225
226 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
227
228         PR fortran/19929
229         * gfortran.dg/der_ptr_component_1.f90: New test.
230
231 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
232
233         PR c++/23965
234         * g++.dg/template/error1.C: Reject "no matching function" message.
235
236 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
237
238         PR c++/17609
239         * g++.dg/lookup/error1.C: New test.
240
241 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
242
243         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
244         functionality of the testcase.
245
246 2005-09-20  Richard Henderson  <rth@redhat.com>
247
248         * gcc.dg/vect/vect-22.c: Require vect_float.
249         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
250
251 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
252
253         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
254         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
255         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
256         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
257         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
258         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
259         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
260         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
261         * gcc.dg/cpp/ucnid-8.c: New test.
262
263 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
264
265         PR tree-optimization/23929
266         * gcc.c-torture/compile/pr23929.c: New test.
267
268 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
269
270         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
271         for one loop.
272
273 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
274
275         PR testsuite/23186
276         * g++.dg/other/pr22003.C: Require named sections.
277
278 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
279
280         PR c++/23947
281         * g++.dg/rtti/crash3.C: New test.
282
283         PR tree-optimization/23818
284         * gcc.dg/pr23818.c: New test.
285
286 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
287
288         PR fortran/23420
289         * gfortran.dg/print_fmt_4.f: New.
290
291 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
292
293         PR fortran/23663
294         * gfortran.fortran-torture/execute/entry_11.f90: New test.
295
296 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
297
298         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
299         Use pointers to local alignable arrays instead. Added comments.
300         * gcc.dg/vect/vect-46.c: Likewise.
301         * gcc.dg/vect/vect-48.c: Likewise.
302         * gcc.dg/vect/vect-49.c: Likewise.
303         * gcc.dg/vect/vect-52.c: Likewise.
304         * gcc.dg/vect/vect-53.c: Likewise.
305         * gcc.dg/vect/vect-54.c: Likewise.
306         * gcc.dg/vect/vect-56.c: Likewise.
307         * gcc.dg/vect/vect-57.c: Likewise.
308         * gcc.dg/vect/vect-58.c: Likewise.
309         * gcc.dg/vect/vect-60.c: Likewise.
310         * gcc.dg/vect/vect-61.c: Likewise.
311
312         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
313         The test is no longer vectorizable on vect_no_align targets.
314         * gcc.dg/vect/vect-43.c: Likewsie.
315
316         * gcc.dg/vect/vect-44.c: Added comments.
317         * gcc.dg/vect/vect-45.c: Added comments.
318         * gcc.dg/vect/vect-50.c: Added comments.
319         * gcc.dg/vect/vect-51.c: Added comments.
320
321         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
322         aligned type.
323         * gcc.dg/vect/Os-vect-95.c: Likewise. 
324
325         * gcc.dg/vect/vect-41.c: Test removed.
326         * gcc.dg/vect/vect-47.c: Test removed.
327         * gcc.dg/vect/vect-55.c: Test removed.
328         * gcc.dg/vect/vect-59.c: Test removed.
329
330 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
331         
332         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
333         No longer vectorizable on vect_no_align targets.
334         * gcc.dg/vect/pr20122.c: Likewise.
335         * gcc.dg/vect/vect-74.c: Likewise.
336         * gcc.dg/vect/vect-75.c: Likewise.
337         * gcc.dg/vect/vect-76.c: Likewise.
338
339         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
340         Will not be vectorizable on vect_no_align targets once aliasing issues
341         are resolved.
342         * gcc.dg/vect/vect-79.c: Likewise.
343
344         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
345         * gcc.dg/vect/vect-78.c: Likewise.
346         * gcc.dg/vect/vect-97.c: Likewise.
347
348 2005-09-19  Steven Bosscher  <stevenb@suse.de>
349
350         * gcc.dg/pr23943.c: New test.
351
352 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
353
354         PR fortran/19181
355         * gfortran.dg/derived_pointer_null_1.f90: New test.
356
357 2005-09-18  Richard Guenther  <rguenther@suse.de>
358
359         PR middle-end/23944
360         * gcc.c-torture/compile/pr23944.c: New testcase.
361
362 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
363
364         PR fortran/15975
365         * gfortran.dg/der_pointer_2.f90: New test.
366
367 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
368
369         PR fortran/16861
370         * gfortran.dg/nested_modules_2.f90: New test.
371
372 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
373
374         PR c++/18368
375         * g++.dg/other/semicolon.C: New test.
376
377 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
378
379         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
380         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
381
382 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
383
384         PR c++/23914
385         * g++.dg/template/static18.C: New test.
386
387         PR c++/21514
388         * g++.dg/template/crash19.C: Remove dg-error marker.
389         * g++.dg/template/local4.C: New test.
390
391 2005-09-16  Paul Brook  <paul@codesourcery.com>
392
393         PR fortran/23906
394         * gfortran.dg/dependency_1.f90: New test.
395
396 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
397
398         PR c++/23896
399         * g++.dg/template/static17.C: New test.
400
401 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
402
403         PR c++/23139
404         * g++.dg/warn/huge-val1.C: New test.
405
406 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
407
408         PR c++/13140
409         * g++.dg/parse/class2.C: New test.
410         * g++.dg/template/explicit8.C: Likewise.
411         * g++.dg/template/spec25.C: Likewise.
412
413 2005-09-14  Josh Conner  <jconner@apple.com>
414
415         PR middle-end/23584
416         * gcc.dg/pr23584.c: New test.
417
418 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
419
420         PR fortran/21875 Internal Unit Array I/O, NIST
421         * gfortran.dg/arrayio_1.f90: New test.
422         * gfortran.dg/arrayio_1.f90: New test.
423         * gfortran.dg/arrayio_1.f90: New test.
424         * gfortran.dg/arrayio_1.f90: New test.
425         * gfortran.dg/arrayio_1.f90: New test.
426
427 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
428
429         PR middle-end/22480
430         * gcc.dg/vect/pr22480.c: New test.
431
432 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
433
434         PR fortran/19358
435         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
436
437 2005-09-13 Josh Conner <jconner@apple.com>
438
439         PR c++/23180
440         * g++.dg/init/struct2.C: New test.
441         * g++.dg/init/struct3.C: New test.
442
443 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
444
445         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
446         Clean up temp files.
447         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
448         gcc.dg/tree-ssa/builtin-fprintf-1.c,
449         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
450         gcc.dg/tree-ssa/builtin-printf-1.c,
451         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
452         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
453         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
454         gcc.dg/tree-ssa/builtin-vprintf-1.c,
455         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
456         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
457         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
458         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
459         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
460         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
461         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
462         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
463
464 2005-09-13  Josh Conner  <jconner@apple.com>
465
466         * lib/gcc-dg.exp: Load scanipa.exp.
467         (cleanup-dump): New procedure.
468         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
469         * lib/scandump.exp: New file.
470         * lib/scantree.exp: Use it.
471         * lib/scanipa.exp: New file.
472
473 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
474
475         PR fortran/17740
476         * gfortran.dg/generic_4.f90: New test.
477
478 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
479
480         PR target/23816
481         * gcc.target/i386/pr23816-1.c: New test.
482         * gcc.target/i386/pr23816-2.c: New test.
483
484
485 2005-09-13  Bastian Blank <waldi@debian.org>
486
487         PR c++/16171
488         * g++.dg/abi/mangle26.C: New test. 
489         * g++.dg/abi/mangle27.C: New test. 
490         * g++.dg/abi/mangle28.C: New test. 
491         * g++.dg/abi/mangle29.C: New test. 
492
493         PR c++/23839
494         * g++.dg/parse/register1.C: New test.
495
496 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
497
498         PR c++/23842
499         * g++.dg/template/access16.C: New test.
500
501 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
502
503         * gfortran.dg/char_pack_2.f90: Increase the vector size.
504
505 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
506
507         PR fortran/18899
508         * gfortran.dg/shape_2.f90: New test.
509
510 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
511
512         PR target/19269
513         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
514         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
515         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
516         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
517         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
518         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
519         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
520         tests.
521
522 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
523
524         PR c++/23841
525         * g++.dg/parse/template17.C: New test.
526
527 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
528
529         PR c++/23789
530         * g++.dg/template/nontype14.C: New test.
531
532 2005-09-12  Ian Lance Taylor  <ian@airs.com>
533
534         PR g++/7874
535         * g++.dg/lookup/friend7.C: New test.
536         * g++.dg/lookup/friend8.C: New test.
537         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
538         so that it will be found via argument dependent lookup.
539         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
540         friend functions which will no longer be found.
541         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
542         function g, so that it will be found via argument dependent
543         lookup.
544         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
545         * g++.old-deja/g++.mike/net43.C: Likewise.
546
547 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
548
549         PR c++/23691
550         * g++.dg/template/static16.C: New test.
551
552 2005-09-12  Josh Conner  <jconner@apple.com>
553
554         PR middle-end/23237
555         * gcc.c-torture/compile/pr23237.c: New test. 
556
557 2005-09-11  Richard Henderson  <rth@redhat.com>
558
559         * g++.dg/other/error8.C: Update expected diagnostic text.
560
561 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
562
563         PR libfortran/19872
564         * gfortran.dg/overwrite_1.f: New test.
565
566 2005-09-09  Josh Conner  <jconner@apple.com>
567
568         * g++.dg/init/pr23180-1.C: Removed.
569         * g++.dg/init/pr23180-2.C: Removed.
570
571 2005-09-09  David Daney <ddaney@avtrex.com>
572
573         * gcc.c-torture/execute/20010124-1.c:  Removed and split into two new 
574         files which are ...
575         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
576         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
577
578 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
579
580         * gfortran.dg/iostat_2.f90: New test.
581
582 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
583
584         PR c++/22252
585         * g++.dg/ext/interface1.C: New test.
586         * g++.dg/ext/interface1.h: Likewise.
587         * g++.dg/ext/interface1a.cc: Likewise.
588
589 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
590
591         * gfortran.dg/iomsg_1.f90:  New test case.
592
593 2005-09-09  Richard Guenther  <rguenther@suse.de>
594
595         PR c++/23624
596         * g++.dg/tree-ssa/pr23624.C: New testcase.
597
598 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
599
600         PR fortran/19239
601         * gfortran.dg/vector_subscript_1.f90,
602         * gfortran.dg/vector_subscript_2.f90: New tests.
603
604 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
605
606         PR fortran/21104
607         * gfortran.dg/array_alloc_1.f90,
608         * gfortran.dg/array_alloc_2.f90,
609         * gfortran.dg/array_alloc_3.f90: New tests.
610
611 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
612
613         PR fortran/12840
614         * gfortran.dg/array_constructor_6.f90
615         * gfortran.dg/array_constructor_7.f90
616         * gfortran.dg/array_constructor_8.f90
617         * gfortran.dg/array_constructor_9.f90
618         * gfortran.dg/array_constructor_10.f90
619         * gfortran.dg/array_constructor_11.f90
620         * gfortran.dg/array_constructor_12.f90: New tests.
621
622 2005-09-08  Josh Conner  <jconner@apple.com>
623
624         PR c++/23180
625         * g++.dg/init/pr23180-1.C: New test.
626         * g++.dg/init/pr23180-2.C: New test.
627
628 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
629
630         PR fortran/18878
631         * gfortran.dg/module_double_reuse.f90: New.
632
633 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
634
635         PR fortran/23270
636         PR fortran/22304
637         PR fortran/18870
638         PR fortran/17917
639         PR fortran/16511
640         * gfortran.dg/common_equivalence_1.f: New.
641         * gfortran.dg/common_equivalence_2.f: New.
642         * gfortran.dg/common_equivalence_3.f: New.
643         * gfortran.dg/contained_equivalence_1.f90: New.
644         * gfortran.dg/module_blank_common.f90: New. 
645         * gfortran.dg/module_commons_1.f90: New.
646         * gfortran.dg/module_equivalence_1.f90: New.
647         * gfortran.dg/nested_modules_1.f90: New.
648         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
649         equivalences and add comment to connect the test with
650         the PR.
651
652 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
653
654         PR fortran/23765
655         * gfortran.dg/common_6.f90: New test.
656
657 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
658
659         PR fortran/15326
660         * gfortran.dg/char_result_1.f90,
661         * gfortran.dg/char_result_2.f90,
662         * gfortran.dg/char_result_3.f90,
663         * gfortran.dg/char_result_4.f90,
664         * gfortran.dg/char_result_5.f90,
665         * gfortran.dg/char_result_6.f90,
666         * gfortran.dg/char_result_7.f90,
667         * gfortran.dg/char_result_8.f90: New tests.
668
669 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
670
671         PR fortran/19928
672         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
673
674 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
675
676         PR obj-c++/16816
677         * obj-c++.dg/selector-5.mm: New test.
678         * obj-c++.dg/selector-6.mm: New test.
679
680 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
681
682         PR objc/20574
683         PR objc/19324
684         * objc.dg/error-1.m: New test.
685
686 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
687
688         PR fortran/23373
689         * gfortran.fortran-torture/execute/pr23373-1.f90,
690         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
691
692 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
693
694         PR libfortran/23760
695         * gfortran.dg/g77/1832.f: Remove long string in write statement
696         to allow the test to pass on correct list directed output with 
697         prepended space.
698
699 2005-09-07  James E Wilson  <wilson@specifix.com>
700
701         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
702
703 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
704
705         * gfortran.dg/parameter+save.f90:  Rename to
706         * gfortran.dg/parameter_save.f90: .. this.
707
708 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
709
710         PR fortran/20848
711         * gfortran.dg/parameter+save.f90:  New test case.
712
713 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
714
715         PR fortran/19269
716         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
717
718 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
719
720         PR c/23075
721         * gcc.dg/pr23075.c: New test.
722         * g++.dg/warn/pr23075.C: New test.
723
724         PR target/22362
725         * gcc.target/i386/pr22362.c: New test.
726
727         PR rtl-optimization/23098
728         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
729
730         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
731         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
732         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
733
734 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
735
736         * g++.dg/expr/cast6.C: New test.
737
738         PR c++/9782
739         * g++.dg/init/new15.C: New test.
740
741 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
742
743         * gcc.dg/vect/Os-vect-95.c: New test.
744         * gcc.dg/vect/vect-95.c: Same.
745
746 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
747
748         * gcc.dg/vect/vect-29.c: Update xfail testing.
749         * gcc.dg/vect/vect-44.c: Same.
750         * gcc.dg/vect/vect-48.c: Same.
751         * gcc.dg/vect/vect-50.c: Same.
752         * gcc.dg/vect/vect-72.c: Same.
753         * gcc.dg/vect/vect-77.c: Same.
754         * gcc.dg/vect/vect-78.c: Same.
755         * gcc.dg/vect/vect-80.c: Same.
756         * gcc.dg/vect/vect-96.c: Same.
757         * gcc.dg/vect/vect-100.c: Same.
758         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
759         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
760         * gfortran.dg/vect/vect-5.f90: Same.
761
762 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
763
764         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
765         start strings.
766         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
767         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
768
769         PR c++/23056
770         * g++.dg/opt/pr23056.C: New test.
771
772         PR rtl-optimization/23098
773         * gcc.target/i386/pr23098.c: New test.
774
775 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
776
777         PR c++/23667
778         * g++.dg/template/static15.C: New test.
779
780         PR c++/21440
781         * g++.dg/ext/stmtexpr5.C: New test.
782         * g++.dg/ext/stmtexpr6.C: Likewise.
783
784 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
785
786         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
787
788         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
789         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
790         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
791
792 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
793
794         PR libfortran/23321
795         * gfortran.dg/direct_io_4.f90:  New test case.
796
797 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
798             Rasmus Hahn  <rassahah@neofonie.de>
799
800         PR libobjc/23108
801         * objc.dg/type-stream-1.m: New test.
802
803 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
804
805         PR fortran/23661
806         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
807         gfortran.dg/print_fmt_3.f90: New test.
808
809 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
810
811         * gfortran.dg/fmt_t_1.f90: New test.
812
813 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
814
815         PR rtl-optimization/23454
816         * g++.dg/opt/pr23454.C: New test.
817
818 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
819
820         PR c++/23699
821         * g++.dg/ext/static1.C: New test.
822
823 2005-09-02  Richard Henderson  <rth@redhat.com>
824
825         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
826         tail call to check_fa_work.
827
828 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
829
830         PR c++/21687
831         * g++.dg/other/gc3.C: New test.
832
833 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
834
835         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
836         * gcc.dg/20050826-1.c: Likewise.
837
838 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
839
840         PR c++/23167
841         * g++.dg/expr/volatile1.C: New test.
842
843 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
844
845         PR middle-end/23547
846         * gcc.dg/pr23547.c: New test.
847
848 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
849
850         PR c/22061
851         * gcc.c-torture/execute/pr22061-1.c,
852         * gcc.c-torture/execute/pr22061-2.c,
853         * gcc.c-torture/execute/pr22061-3.c,
854         * gcc.c-torture/execute/pr22061-4.c: New tests.
855
856 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
857
858         * gcc.dg/Wredundant-decls-2.c: New test to check that
859         -Wredundant-decls does not issue warning for a variable 
860         definition following a declaration.
861
862 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
863
864         PR debug/7241
865         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
866         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
867         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
868
869         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
870         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
871         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
872         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
873         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
874         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
875         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
876         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
877
878 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
879
880         PR objc/23306
881         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
882         scan-assmbler.
883
884 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
885
886         PR target/21255
887         * gcc.dg/pr21255-1.c: New test.
888         * gcc.dg/pr21255-2-mb.c: Likewise.
889         * gcc.dg/pr21255-2-ml.c: Likewise.
890         * gcc.dg/pr21255-3.c: Likewise.
891         * gcc.dg/pr21255-4.c: Likewise.
892
893 2005-08-31  Dale Johannesen  <dalej@apple.com>
894
895         * gcc.dg/20050830-1.c:  New.
896
897 2005-08-31  Josh Conner  <jconner@apple.com>
898
899         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
900         command-line options for arm-*-* targets.
901         * g++.dg/init/array16.C: Likewise.
902         * g++.dg/other/crash-4.C: Likewise.
903
904 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
905
906         PR obj-c++/23640
907         * obj-c++.dg/gnu-runtime-3.mm: New test.
908
909 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
910
911         PR c++/13377
912         * g++.dg/lookup/ambig4.C: New test.
913         * g++.dg/lookup/ambig5.C: New test.
914         * g++.dg/tc1/dr101.C: Adjust error markers.
915
916 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
917
918         PR c++/23639
919         * g++.dg/template/ttp5.C: Adjust error markers.
920
921 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
922
923         PR testsuite/23609
924         * lib/obj-c++.exp: Include target-libpath.exp.
925         (obj-c++_link_flags): Look for the GNU libobjc library
926         and set the library path to include it.
927         Don't manually set LD_LIBRARY_PATH (etc.) but call
928         set_ld_library_path_env_vars instead.
929         (obj-c++_target_compile): Don't set library path or
930         linker flags because they are already set correctly
931         in obj-c++_link_flags.
932
933 2005-08-30  Josh Conner  <jconner@apple.com>
934
935         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
936         to command-line options for arm-*-* targets.
937
938 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
939
940         * g++.dg/other/i386-1.C: New.
941
942 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
943
944         PR preprocessor/20348
945         PR preprocessor/20356
946         * gcc.dg/cpp/pr20348.c: New test.
947         * gcc.dg/cpp/pr20348.h: New file.
948         * gcc.dg/cpp/inc/pr20348.h: New file.
949         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
950         * gcc.dg/cpp/pr20356.c: New test.
951         * gcc.dg/cpp/pr20356.h: New file.
952         * gcc.dg/cpp/inc/pr20356.h: New file.
953         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
954
955 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
956
957         * gfortran.fortran-torture/execute/intrinsic_count.f90:
958         Fix array dimension to avoid correct end-of-file error.
959
960 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
961
962         PR libfortran/23598
963         * gfortran.dg/iostat_1.f90:  New test.
964
965 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
966
967         PR middle-end/23408
968         * gcc.dg/pr23408.c: New test.
969
970 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
971
972         PR c++/23099
973         * g++.dg/init/member1.C: Make sure erroneous static data member
974         definitions are required.
975         * g++.dg/template/static13.C: New test.
976         * g++.dg/template/static14.C: Likewise.
977
978 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
979
980         * gcc.target/i386/pr23575.c: Use -msse2 instead of
981         -march=pentium4, remove ilp32 requirement.
982
983         PR middle-end/23484
984         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
985         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
986
987 2005-08-29  Andreas Jaeger  <aj@suse.de>
988
989         PR testsuite/23607
990         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
991
992 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
993
994         * gcc.c-torture/execute/20050316-2.c: New test.
995         * gcc.c-torture/execute/20050316-3.c: New test.
996         * gcc.dg/torture/pr16104-1.c: New test.
997
998 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
999
1000         PR middle-end/23463
1001         * gcc.c-torture/execute/zero-struct-1.c: New test.
1002
1003 2005-08-27  Richard Guenther  <rguenther@suse.de>
1004
1005         PR target/23575
1006         * gcc.target/i386/pr23575.c: New testcase.
1007
1008 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
1009
1010         PR rtl-optimization/23561
1011         * gcc.c-torture/execute/20050826-1.c: New test.
1012
1013         PR rtl-opt/23560
1014         * gcc.c-torture/execute/20050826-2.c: New test.
1015
1016 2005-08-26  Dale Johannesen  <dalej@apple.com>
1017
1018         * gcc.dg/20030711-1.c:  Modify to work on Darwin.
1019         * gcc.dg/20050826-1.c:  New.
1020
1021 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
1022
1023         PR c++/19004
1024         * g++.dg/template/nontype13.C: New test.
1025
1026         PR c++/23491
1027         * g++.dg/init/new14.C: New test.
1028         * g++.dg/expr/anew1.C: Do not XFAIL.
1029         * g++.dg/expr/anew2.C: Likewise.
1030         * g++.dg/expr/anew3.C: Likewise.
1031
1032 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
1033
1034         PR middle-end/22439
1035         * gcc.dg/vla-3.c: New test.
1036
1037 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
1038
1039         PR fortran/20363
1040         * gfortran.dg/named_interface.f90: New.
1041
1042 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
1043
1044         * gcc.c-torture/execute/frame-address.c: New test.
1045
1046 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
1047
1048         PR c++/20817
1049         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
1050
1051 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
1052
1053         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
1054
1055 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
1056
1057         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
1058         * gcc.dg/altivec-22.c: Rename from..
1059         * gcc.dg/altivec-nomfcr.c: ..this.
1060
1061 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
1062
1063         PR tree-optimization/23546
1064         * gcc.dg/tree-ssa/pr23546.c: New test.
1065
1066 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
1067
1068         PR fortran/17758
1069         * gfortran.dg/nonreturning_statements.f90: New test.
1070
1071 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
1072
1073         PR c++/22454
1074         * g++.dg/parse/crash29.C: New.
1075
1076 2005-08-23  DJ Delorie  <dj@redhat.com>
1077
1078         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
1079         constants have the L suffix.
1080
1081 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
1082
1083         PR c++/23044
1084         * g++.dg/template/instantiate8.C: New.
1085
1086 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
1087
1088         PR middle-end/23467
1089         * gcc.c-torture/execute/pr23467.c: New test.
1090
1091 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
1092
1093         PR tree-optimization/22043
1094         * gcc.c-torture/execute/20050613-1.c: New test.
1095
1096 2005-08-23  Ben Elliston  <bje@au.ibm.com>
1097
1098         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
1099
1100 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
1101
1102         PR rtl-optimization/23478
1103         * g++.dg/opt/pr23478.C: New test.
1104
1105 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
1106
1107         PR c/18715
1108         * gcc.dg/switch-warn-3.c: New test.
1109
1110 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1111
1112         PR c++/22233
1113         * g++.dg/template/param1.C: New test.
1114
1115 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1116
1117         PR c++/23089
1118         * g++.dg/other/incomplete1.C: New test.
1119
1120 2005-08-22  Ira Rosen  <irar@il.ibm.com>
1121
1122         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
1123         are vectorizable.
1124
1125 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1126
1127         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
1128         d_lines_5.f: New.
1129
1130 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
1131
1132         * gcc.target/i386/sse-4.c: New test.
1133
1134 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1135
1136         PR testsuite/23239
1137         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
1138
1139 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
1140
1141         * gcc.dg/20050811-1.c: New test.
1142         * gcc.dg/20050811-2.c: New test.
1143
1144 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
1145
1146         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
1147
1148 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
1149
1150         PR 23476
1151         * gcc.c-torture/compile/pr23476.c: New test.
1152
1153 2005-08-19  Devang Patel  <dpatel@apple.com>
1154
1155         PR tree-optimization/23048
1156         * gcc.dg/tree-ssa/pr23048.c: New test.
1157
1158 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
1159
1160         PR middle-end/20624
1161         * g++.dg/warn/Wreturn-3.C: New test
1162
1163 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
1164
1165         PR tree-optimization/22228
1166         * g++.dg/vect/pr22543.cc: New test.
1167
1168 2005-08-17  Steven Bosscher  <stevenb@suse.de>
1169
1170         PR tree-optimization/21574
1171         * gcc.dg/tree-ssa/pr21574.c: New test.
1172
1173 2005-08-16  James E Wilson  <wilson@specifix.com>
1174
1175         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
1176
1177 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
1178
1179         PR tree-opt/23402
1180         * gcc.c-torture/compile/zero-strct-3.c: New test.
1181         * gcc.c-torture/compile/zero-strct-4.c: New test.
1182
1183 2005-08-16  Steven Bosscher  <stevenb@suse.de>
1184
1185         PR target/23376
1186         * gcc.target/x86_64/pr23376.c: New test.
1187
1188 2005-08-16  Ian Lance Taylor  <ian@airs.com>
1189
1190         PR c++/23337
1191         * g++.dg/ext/vector2.C: New.
1192
1193 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
1194
1195         * gfortran.dg/inquire-complex.f90:  Correct mangled testcase.
1196
1197 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
1198
1199         PR libfortran/23428
1200         * gfortran.dg/inquire-complex.f90:  New test case.
1201
1202 2005-08-16  James E Wilson  <wilson@specifix.com>
1203
1204         PR tree-optimization/21105
1205         * gcc.dg/large-size-array.c: New.
1206
1207 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
1208
1209         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
1210         type.
1211         * gcc.dg/vect/vect-41: Likewise.
1212         * gcc.dg/vect/vect-42: Likewise.
1213         * gcc.dg/vect/vect-43: Likewise.
1214         * gcc.dg/vect/vect-44: Likewise.
1215         * gcc.dg/vect/vect-46: Likewise.
1216         * gcc.dg/vect/vect-47: Likewise.
1217         * gcc.dg/vect/vect-48: Likewise.
1218         * gcc.dg/vect/vect-52: Likewise.
1219         * gcc.dg/vect/vect-53: Likewise.
1220         * gcc.dg/vect/vect-54: Likewise.
1221         * gcc.dg/vect/vect-55: Likewise.
1222         * gcc.dg/vect/vect-56: Likewise.
1223         * gcc.dg/vect/vect-57: Likewise.
1224         * gcc.dg/vect/vect-58: Likewise.
1225         * gcc.dg/vect/vect-59: Likewise.
1226         * gcc.dg/vect/vect-60: Likewise.
1227         * gcc.dg/vect/vect-61: Likewise.
1228         * gcc.dg/vect/vect-85: Likewise.
1229         * gcc.dg/vect/vect-87: Likewise.
1230         * gcc.dg/vect/vect-88: Likewise.
1231         * gcc.dg/vect/vect-93.c: Likewise.
1232         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
1233         * gcc.dg/vect/vect-75: Likewise.
1234         * gcc.dg/vect/vect-76: Likewise.
1235         * gcc.dg/vect/vect-77: Likewise.
1236         * gcc.dg/vect/vect-78: Likewise.
1237         * gcc.dg/vect/vect-80: Likewise.
1238         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
1239         vectorized for the expected reason, rather than checking how alignment
1240         was handled.
1241         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
1242         type and also instead of aligned pointers. Added documentation.
1243
1244 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
1245
1246         * gfortran.dg/power.f90: New test.
1247
1248 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
1249
1250         PR rtl-optimization/23299
1251         * g++.dg/opt/pr23299.C: New test.
1252
1253 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1254
1255         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
1256
1257 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
1258
1259         * g++.dg/template/local6.C: New test.
1260
1261 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
1262
1263         * execute/exceptions/finally-1.m: Check that the catch and finally are
1264         being called.  Also add a "return 0;" at the end of main.
1265
1266 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
1267
1268         PR fortran/21432.
1269         * gfortran.dg/namelist_print_1.f: New test of functionality of
1270         PRINT namelist.
1271         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
1272         namelist generates error with -std=f95.
1273
1274 2005-08-14  Ira Rosen  <irar@il.ibm.com>
1275
1276         PR tree-optimization/23119
1277         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
1278
1279 2005-08-13  Marcin Koziej  <creep@desk.pl>
1280             Andrew Pinski  <pinskia@physics.uc.edu>
1281
1282         PR libobjc/22492
1283         * execute/exceptions/finally-1.m: New test.
1284
1285 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
1286
1287         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
1288         testsuite.
1289         * objc/execute/exceptions/trivial.m: New test.
1290         * objc.dg/try-catch-11.m: Move to ...
1291         * objc/execute/exceptions/foward-1.m: Here.
1292         * objc.dg/try-catch-2.m: Move to ...
1293         * objc/execute/exceptions/catchall-1.m: Here.
1294         * objc.dg/try-catch-8.m: Move to ...
1295         * objc/execute/exceptions/local-variables-1.m: Here.
1296
1297 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
1298
1299         * objc.dg/nested-func-1.m: Move to ...
1300         * objc/execute/nested-func-1.m: Here.
1301
1302 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
1303
1304         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
1305         in ${options} instead of [target_info name].
1306         * lib/obj-c++.exp (objc_target_compile): Likewise.
1307
1308 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
1309
1310         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
1311
1312 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
1313
1314         part of PR testsuite/23348
1315         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
1316         of the torture options.
1317         * objc/compile/trivial.m: New test.
1318
1319 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
1320
1321         * gfortran.dg/eoshift.f90:  Correct format.
1322
1323 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
1324
1325         * gfortran.fortran-torture/execute/character_passing.f90:
1326         Fix comment typo.
1327
1328 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
1329
1330         PR c++/8271
1331         * g++.dg/template/unify10.C: New.
1332
1333 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
1334
1335         * g++.dg/parse/pr22514.C: Move to...
1336         * g++.dg/debug/pr22514.C: here.
1337
1338 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1339
1340         PR c++/23266
1341         * g++.dg/inherit/pure1.C: New test.
1342
1343         * ChangeLog: Fix typos.
1344
1345 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1346             Steven Bosscher  <stevenb@suse.de>
1347
1348         * gfortran.dg/runtime_warning_1.f90: New test.
1349
1350 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
1351
1352         PR c++/23219
1353         * g++.dg/parse/crash28.C: New.
1354
1355 2005-08-11  Richard Guenther  <rguenther@suse.de>
1356
1357         PR target/23289
1358         * gcc.target/i386/tailcall-1.c: New testcase.
1359
1360 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
1361
1362         * gcc.dg/vect/vect-67.c: Un-xfail.
1363
1364 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
1365
1366         PR c++/23225
1367         * g++.dg/testsuite/parse/crash27.C: new test.
1368
1369 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
1370
1371         PR libfortran/22143
1372         * gfortran.dg/shift-kind.f90:  New testcase.
1373
1374 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
1375
1376         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
1377         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
1378
1379 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1380
1381         PR c++/20646
1382         * g++.dg/other/mult-stor1.C: New test.
1383
1384 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
1385
1386         * gcc.c-torture/pr18299-1.c: Move to ...
1387         * gcc.c-torture/compile/pr18299-1.c: Here.
1388
1389 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
1390
1391         * gfortran/fortran.torture/execute/character_passing.f90:
1392         Fix types for LSAME.
1393
1394 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
1395
1396         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
1397         input data back to what it was originally.
1398
1399 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
1400
1401         * objc.dg/try-catch-8.m: Enable for all targets.
1402
1403 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
1404
1405         * gcc.dg/pr23165.c: New test.
1406
1407 2005-08-09  Steven Bosscher  <stevenb@suse.de>
1408
1409         PR tree-optimization/23234
1410         * gcc.dg/tree-ssa/pr23234.c: New test.
1411
1412 2005-08-08  Josh Conner  <jconner@apple.com>
1413
1414         PR rtl-optimization/23241
1415         * gcc.dg/char-compare.c: New test.
1416
1417 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1418
1419         PR c++/22508
1420         * g++.dg/init/new13.C: New test.
1421
1422 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
1423
1424         PR c++/21166
1425         * g++.dg/other/crash-4.C: Adjust
1426         * g++/dg/ext/packed9.C: New.
1427
1428 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
1429
1430         PR middle-end/21964
1431         * gcc.c-torture/execute/pr21964-1.c: New test.
1432
1433 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
1434
1435         PR c/22458
1436         * gcc.dg/pr22458-1.c: New test.
1437
1438 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
1439             Steven G. Kargl <kargls@comcast.net>
1440
1441         PR fortran/22390
1442         * gfortran.dg/flush_1.f90: New test.
1443
1444 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1445
1446         PR c++/23191
1447         * g++.dg/template/eh2.C: New test.
1448
1449 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1450
1451         PR c++/19498
1452         * g++.dg/template/instantiate7.C: New test.
1453
1454 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
1455
1456         PR c/23113
1457         * gcc.dg/Wunused-value-1.c: New test.
1458
1459 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
1460
1461         PR rtl-optimization/23233
1462         * gcc.c-torture/compile/pr23233-1.c: New test.
1463
1464 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
1465
1466         PR fortran/18833
1467         PR fortran/20850
1468         * gfortran.dg/equiv_1.f90: New test.
1469         * gfortran.dg/equiv_2.f90: New test.
1470         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
1471         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
1472         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
1473
1474 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
1475
1476         * gcc.c-torture/execute/vrp-5.c: New test.
1477         * gcc.c-torture/execute/vrp-6.c: New test.
1478         * gcc.dg/tree-ssa/vrp21.c: New test.
1479
1480 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
1481
1482         * g++.dg/parse/pr22514.C: New test.
1483
1484 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
1485
1486         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
1487
1488         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
1489         instead of constant loads / pool entries.
1490
1491 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
1492
1493         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
1494         TEST_TO_WCTYPE.
1495
1496 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
1497
1498         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
1499         __WINT_TYPE__ in generated prototypes if possible.
1500
1501 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
1502
1503         PR 22037
1504         * g++.dg/tree-ssa/pr22037.C:
1505
1506 2005-08-04  Richard Henderson  <rth@redhat.com>
1507
1508         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
1509         scan-tree-dump-times directive.
1510
1511 2005-08-04  Jan Hubicka  <jh@suse.cz>
1512
1513         * gcov-1.C: Fix switch counts.
1514         * gcov-4b.c: Likewise.
1515
1516 2005-08-03  Jeff Law  <law@redhat.com>
1517
1518         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
1519
1520 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
1521
1522         * gcc.c-torture/execute/pr23135.c: New test.
1523
1524 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1525
1526         PR tree-optimization/19899
1527         * gcc.dg/tree-ssa/scev-1.c: New test.
1528         * gcc.dg/tree-ssa/scev-2.c: New test.
1529
1530 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
1531
1532         PR target/18582
1533         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
1534
1535 2005-08-03  Jan Hubicka  <jh@suse.cz>
1536
1537         * update-conroll.c: New testcase.
1538         * update-conroll-2.c: New testcase.
1539
1540 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
1541
1542         * gfortran.dg/constant_substring.f: New test.
1543         * gfortran.dg/pr22491.f: New test.
1544
1545 2005-08-02  Jan Hubicka  <jh@suse.cz>
1546
1547         * update-threading.c: Replace by the proper one.
1548
1549 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
1550
1551         PR 23164
1552         * g++.dg/tree-ssa/pr23164.C: New test.
1553
1554 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
1555
1556         * gcc.dg/tree-ssa/pr23192.c: New test.
1557
1558 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
1559
1560         * gcc.c-torture/execute/vrp-4.c: New test.
1561
1562 2005-08-02  Jan Hubicka  <jh@suse.cz>
1563
1564         * update-threading.c: New test.
1565
1566 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
1567
1568         * gcc.c-torture/compile/20050801-1.c: New test.
1569         * gcc.c-torture/compile/20050801-2.c: New test.
1570
1571 2005-08-01  Jan Hubicka  <jh@suse.cz>
1572
1573         * val-prof-5.c: New test.
1574
1575 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
1576
1577         PR c/22311
1578         * gcc.dg/pr22311-1.c : New test.
1579
1580 2005-07-31  Steven Bosscher  <stevenb@suse.de>
1581
1582         PR target/23095
1583         * gfortran.dg/pr23095.f: New test.
1584
1585         PR c++/22003
1586         * g++.dg/other/pr22003.C: New test.
1587
1588 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
1589
1590         PR target/20621
1591         * gcc.c-torture/execute/pr20621-1.c: New test.
1592
1593 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
1594
1595         * gfortran.dg/comma_format_extension_4.f:  Adjust length
1596         of string for format.
1597         * gfortran.dg/der_array_io_1.f:  Replace illegal internal
1598         print statement with internal write.
1599         * gfortran.dg/der_array_io_2.f:  Likewise.
1600         * gfortran.dg/der_array_io_3.f:  Likewise.
1601
1602 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
1603
1604         * gcc.dg/fold-abs-4.c: new test.
1605
1606 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
1607
1608         PR fortran/22570 an related issues.
1609         * gfortran.dg/x_slash_1.f: New test.
1610
1611 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
1612
1613         PR c/23143
1614         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
1615         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
1616
1617 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
1618
1619         PR c/529
1620         * gcc.dg/Wshadow-3.c: New test.
1621
1622 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
1623
1624         * gfortran.dg/matmul_1.f90:  Correct LHS of matmul test (it
1625         used to have the wrong bounds).
1626
1627 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
1628
1629         PR c/21720
1630         * gcc.dg/hex-round-1.c: Test more cases.
1631         * gcc.dg/hex-round-2.c: New test.
1632
1633 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
1634
1635         PR 22550
1636         * g++.dg/tree-ssa/pr22550.C: New test.
1637
1638 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
1639
1640         * gcc.dg/tree-ssa/vrp19.c: New test.
1641         * gcc.dg/tree-ssa-vrp20.c: New test.
1642
1643 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
1644
1645         PR c/22240
1646         * gcc.dg/transparent-union-4.c: New test.
1647
1648 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
1649
1650         PR c/22192
1651         * gcc.dg/c99-vla-2.c: New test.
1652
1653 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
1654
1655         PR c/21720
1656         * gcc.dg/hex-round-1.c: New test.
1657
1658 2005-07-28  Jan Hubicka  <jh@suse.cz>
1659
1660         * inliner-1.c: Do not dump everything.
1661         * tree-prof.exp: Do not pass -ftree-based-profiling.
1662         * bprob.exp: Likewise.
1663
1664         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
1665
1666 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
1667
1668         PR c++/22545
1669         * g++.dg/expr/ptrmem7.C: New test.
1670
1671 2005-07-28  Mike Stump  <mrs@apple.com>
1672
1673         * g++.old-deja/g++.mike/visibility-1.C: New test.
1674
1675 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
1676
1677         PR c/20187
1678         * gcc.c-torture/execute/pr20187-1.c: New test.
1679
1680 2005-07-28  Jeff Law  <law@redhat.com>
1681
1682         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
1683         * gcc.dg/tree-ssa/vrp18.c: New test.
1684
1685 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
1686
1687         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
1688
1689 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
1690
1691         PR tree-optimization/22506
1692         * gcc.dg/vect/ps22506.c: New test.
1693
1694 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
1695
1696         PR target/21149
1697         * gcc.target/i386/sse-3.c: New test.
1698
1699 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
1700
1701         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
1702         * gcc.target/mips/mips32-dsp-type.c: Likewise.
1703
1704 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
1705
1706         PR c/22589
1707         * gcc.c-torture/compile/pr22589-1.c: New test.
1708
1709 2005-07-28  Jan Hubicka  <jh@suse.cz>
1710
1711         * update-loopch.c: New testcase.
1712
1713 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
1714
1715         PR rtl-optimization/23047
1716         * gcc.c-torture/execute/pr23047.c: New test.
1717         * gcc.c-torture/execute/pr23047.x: New.
1718
1719 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
1720
1721         PR tree-optimization/22493
1722         * gcc.c-torture/execute/pr22493-1.c: New test.
1723         * gcc.c-torture/execute/pr22493-1.x: New.
1724         * gcc.c-torture/execute/vrp-1.c: New test.
1725         * gcc.c-torture/execute/vrp-2.c: New test.
1726         * gcc.c-torture/execute/vrp-2.c: New test.
1727
1728 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
1729
1730         * gcc.target/frv/all-builtin-read8.c: Delete.
1731         * gcc.target/frv/all-builtin-read16.c: Delete.
1732         * gcc.target/frv/all-builtin-read32.c: Delete.
1733         * gcc.target/frv/all-builtin-read64.c: Delete.
1734         * gcc.target/frv/all-builtin-write8.c: Delete.
1735         * gcc.target/frv/all-builtin-write16.c: Delete.
1736         * gcc.target/frv/all-builtin-write32.c: Delete.
1737         * gcc.target/frv/all-builtin-write64.c: Delete.
1738         * gcc.target/frv/all-read-write-1.c: New.
1739
1740 2005-07-27  Jeff Law  <law@redhat.com>
1741
1742         * gcc.c-torture/execute/pr22630.c: New test.
1743
1744 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
1745
1746         PR tree-optimization/23073
1747         * gcc.dg/vect/nodump-pr23073.c: New test.
1748         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
1749
1750 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
1751
1752         PR tree-optimize/22348
1753         * gcc.c-torture/execute/pr22348.c: New.
1754
1755 2005-07-27  Richard Guenther  <rguenther@suse.de>
1756
1757         * gcc.dg/tree-ssa/salias-1.c: New testcase.
1758
1759 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1760
1761         PR fortran/22503
1762         * gfortran.dg/logical_comp.f90: New test.
1763
1764 2005-07-27  Jan Hubicka  <jh@suse.cz>
1765
1766         * inliner-1.c: Add cleanup of dumps.
1767         * val-prof-*.c: Likewise.
1768         * update-tailcall.c: New.
1769
1770 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
1771
1772         PR 22591
1773         * gcc.dg/tree-ssa/pr22591.c: New test.
1774         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
1775
1776 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
1777
1778         PR libobjc/22606
1779         * objc.dg/try-catch-11.m: New test.
1780
1781 2005-07-26  Richard Guenther  <rguenther@suse.de>
1782
1783         PR tree-optimization/22486
1784         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
1785
1786 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
1787
1788         PR tree-opt/22484
1789         * testsuite/g++.dg/opt/loop2.C: New test.
1790
1791 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
1792
1793         * gcc.dg/tree-ssa/reassoc-3.c: New test.
1794         * gcc.dg/tree-ssa/reassoc-4.c: New test.
1795
1796 2005-07-25  Adam Nemet  <anemet@lnxw.com>
1797
1798         * lib/profopt.exp (profopt-execute): Check for profiling data
1799         files on the target.
1800
1801 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
1802
1803         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
1804         for matching of asm labels.
1805
1806 2005-07-25  Richard Guenther  <rguenther@suse.de>
1807
1808         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
1809
1810 2005-07-25  Richard Guenther  <rguenther@suse.de>
1811
1812         PR testsuite/22624
1813         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
1814
1815 2005-07-25  Ira Rosen  <irar@il.ibm.com>
1816
1817         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
1818         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
1819         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
1820         * gcc.dg/vect/vect-100.c: New test.
1821         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
1822         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
1823         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
1824         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
1825         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
1826         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
1827         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
1828         * gfortran.dg/vect/pr19049.f90: New testcase.
1829         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
1830
1831 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
1832
1833         * gcc.c-torture/execute/20050713-1.c: New test.
1834
1835         PR fortran/20063
1836         * gfortran.fortran-torture/execute/data_4.f90: New test.
1837
1838         PR middle-end/20303
1839         * gcc.dg/visibility-d.c: New test.
1840
1841 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
1842
1843         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
1844         * gfortran.dg/underflow.f90: Ditto.
1845
1846 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1847
1848         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
1849         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
1850         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
1851
1852 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
1853
1854         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
1855         include case of field width of zero.
1856
1857 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
1858
1859         PR libgfortran/21875
1860         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
1861         with trailing blanks on normal formatted read.
1862
1863 2005-07-23  Chao-ying Fu  <fu@mips.com>
1864
1865         * gcc.target/mips/mips32-dsp-type.c: New test.
1866         * gcc.target/mips/mips32-dsp.c: New test.
1867
1868 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
1869
1870         PR testsuite/21073
1871         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
1872
1873         PR testsuite/20454
1874         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
1875         and __cyg_profile_func_exit.
1876
1877 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
1878
1879         * gfortran.dg/comma_format_extension_3.f: Fix typo.
1880         * gfortran.dg/comma_format_extension_4.f: Same.
1881         * gfortran.dg/pr15332.f: Same.
1882         * gfortran.dg/pr21730.f: Same.
1883
1884 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
1885
1886         * g++.dg/opt/vrp2.C: Fix testcase.
1887
1888         PR tree-opt/22625
1889         * g++.dg/opt/vrp2.C: New test.
1890
1891 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
1892
1893         PR debug/21828
1894         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
1895
1896 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
1897
1898         * gcc.dg/tree-ssa/20050719-1.c: New test.
1899
1900 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
1901
1902         * gcc.dg/bfin-longcall-1.c: New file.
1903         * gcc.dg/bfin-longcall-2.c: New file.
1904
1905 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
1906
1907         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
1908
1909 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
1910
1911         PR middle-end/19055
1912         * gcc.dg/tree-ssa/pr19055.c: New test.
1913         * gcc.dg/tree-ssa/pr19055-2.c: New test.
1914
1915 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
1916
1917         PR C++/22358
1918         * g++.dg/other/pr22358.C: New test.
1919
1920 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
1921
1922         PR c++/2922
1923         * g++.dg/lookup/two-stage5.C: New test from bug comments.
1924
1925 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1926
1927         PR c++/15938
1928         * g++.dg/init/union2.C: New test.
1929
1930 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1931
1932         PR c/22393
1933         * gcc.dg/complex-4.c: New test.
1934
1935 2005-07-21  Richard Guenther  <rguenther@suse.de>
1936
1937         PR testsuite/22522
1938         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
1939         scanning for asm labels.
1940         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
1941
1942 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
1943
1944         PR target/22085
1945         * gcc.dg/altivec-pr22085.c: New.
1946
1947 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
1948
1949         PR tree-optimization/19210
1950         * gcc.dg/tree-ssa/pr19210-1.c: New.
1951         * gcc.dg/tree-ssa/pr19210-2.c: New.
1952
1953 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
1954
1955         PR rtl-optimization/22167
1956         * g++.dg/opt/pr22167.C: New test.
1957
1958 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
1959
1960         PR c++/2922
1961         * g++.dg/lookup/two-stage2.C: New.
1962         * g++.dg/lookup/two-stage3.C: New.
1963         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
1964         fixed two-stage name lookup for operators.
1965         * g++.dg/template/call3.C: Compiler now produces an appropriate
1966         error message.
1967         * g++.dg/template/crash37.C: Compiler now describes bla() on line
1968         14 as a candidate.
1969         * g++.dg/template/ptrmem4.C: Compiler produces different error
1970         message.
1971         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
1972         connect_to_method as a candidate.
1973
1974 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
1975
1976         * gcc.dg/fold-alloc-1.c: New test.
1977
1978 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
1979
1980         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
1981         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
1982
1983 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
1984
1985         * gcc.dg/fold-abs-1.c: New test.
1986         * gcc.dg/fold-abs-2.c: New test.
1987         * gcc.dg/fold-abs-3.c: New test.
1988
1989 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
1990
1991         Make CONSTRUCTOR use VEC to store initializers.
1992         * g++.dg/ext/complit3.C: Check for specific error messages.
1993         * g++.dg/init/brace2.C: Update error message.
1994         * g++.dg/warn/Wbraces2.C: Likewise.
1995
1996 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
1997
1998         PR fortran/16940
1999         * gfortran.dg/module_interface_1.f90: New test.
2000
2001 2005-07-19  Danny Berlin <dberlin@dberlin.org>
2002             Kenneth Zadeck <zadeck@naturalbridge.com>
2003
2004         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
2005
2006 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2007
2008         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
2009         specify -Wformat for these tests.
2010         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
2011         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
2012         * gcc.dg/format/opt-6.c: Delete.
2013
2014 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
2015
2016         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
2017         * gcc.dg/tree-ssa/sra-3.c: Likewise.
2018
2019 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
2020
2021         * gcc.dg/tree-ssa/alias-2.c: New test.
2022
2023 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
2024
2025         PR c++/22263
2026         * g++.dg/template/explicit7.C: New test.
2027
2028 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
2029
2030         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
2031         width of 8 to +Inf and -Inf.
2032
2033 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
2034
2035         PR c++/22139
2036         * g++.dg/template/friend36.C: New test.
2037
2038 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
2039
2040         PR fortran/21730
2041         * gfortran.dg/pr21730.f: New test.
2042
2043 2005-07-16  Danny Berlin <dberlin@dberlin.org>
2044             Kenneth Zadeck <zadeck@naturalbridge.com>
2045
2046         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
2047         since pure const detection cannot run at -O1 in c compiler.
2048         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
2049         can now optimize this case properly.
2050         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
2051         because we now pass.
2052         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
2053
2054 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
2055
2056         PR c/22421
2057         * gcc.dg/format/bitfld-1.c: New test.
2058
2059 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
2060
2061         PR c++/22204
2062         * g++.dg/rtti/repo1.C: New test.
2063
2064 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
2065
2066         PR middle-end/22398
2067         * gcc.c-torture/compile/pr22398.c: New test.
2068
2069 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
2070
2071         PR c++/22132
2072         * g++.dg/expr/cast4.C: New test.
2073
2074 2005-07-15  Richard Guenther  <rguenther@suse.de>
2075
2076         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
2077         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
2078
2079 2005-07-15  Steven Bosscher  <stevenb@suse.de>
2080
2081         PR tree-optimization/22230
2082         * gcc.dg/tree-ssa/pr22230.c: New test.
2083
2084 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
2085
2086         * gfortran.dg/g77/cpp6.f: New test.
2087
2088         PR fortran/22417
2089         * gfortran.dg/g77/cpp5.F: New test.
2090         * gfortran.dg/g77/cpp5.h: New file.
2091         * gfortran.dg/g77/cpp5inc.h: New file.
2092
2093 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
2094
2095         PR libfortran/16435
2096         * gfortran.dg/tl_editting.f90: New.
2097         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
2098
2099 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
2100
2101         * gfortran.dg/char_array_constructor.f90: New test.
2102
2103 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
2104
2105         * gfortran.dg/past_eor.f90: New.
2106         * gfortran.dg/complex_read.f90: New.
2107
2108 2005-07-13  Jeff Law  <law@redhat.com>
2109
2110         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
2111         additional casts.
2112
2113         * gcc.dg/tree-ssa/pr22321.c: New test
2114
2115 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
2116
2117         PR tree-optimization/21921
2118         * gcc.dg/tree-ssa/pr21921.c: New.
2119
2120 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
2121
2122         PR tree-optimizatio/22442
2123         * gcc.dg/tree-ssa/loop-11.c: New test.
2124
2125 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
2126
2127         PR tree-opt/21840
2128         * gcc.c-torture/compile/pr21840.c: New test.
2129
2130 2005-07-12  Jan Hubicka  <jh@suse.cz>
2131
2132         * gcc.c-torture/compile/pr22379.c: New test.
2133
2134 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
2135
2136         PR libfortran/21593
2137         gfortran.dg/dev_null.f90:  Remove outdated comment about
2138         PR libfortran/21593.
2139
2140
2141 2005-07-12  Dale Johannesen  <dalej@apple.com>
2142
2143         * gcc.target/i386/compress-float-sse.c:  New.
2144         * gcc.target/i386/compress-float-sse-pic.c:  New.
2145         * gcc.target/i386/compress-float-387.c:  New.
2146         * gcc.target/i386/compress-float-387-pic.c:  New.
2147         * gcc.dg/compress-float-ppc.c:  New.
2148         * gcc.dg/compress-float-ppc-pic.c:  New.
2149
2150 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
2151
2152         PR libfortran/21593
2153         gfortran.dg/dev_null.f90:  Remove targets.
2154
2155 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
2156
2157         PR tree-opt/22335
2158         * gcc.dg/pr22335-1.c: New test.
2159         * gcc.dg/pr22335-2.c: New test.
2160
2161 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2162
2163         PR c++/20172
2164         * g++.dg/template/nontype12.C : New test.
2165
2166 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
2167
2168         * gcc.dg/tree-ssa/loop-10.c: New test.
2169
2170 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
2171
2172         * gcc.c-torture/execute/20020720-1.x: Remove.
2173
2174 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
2175
2176         * gfortran.fortran-torture/execute/forall_7.f90: New test.
2177
2178 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
2179
2180         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
2181         (dg-mips-options): Use it.
2182
2183 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
2184
2185         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
2186
2187 2005-07-09  Richard Henderson  <rth@redhat.com>
2188
2189         * lib/target-supports.exp (check_effective_target_sync_char_short):
2190         Add alpha.
2191
2192 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
2193
2194         PR libfortran/22217
2195         * gfortran.dg/negative-z-descriptor.f90:  New test.
2196
2197 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
2198
2199         PR tree-opt/22329
2200         * gcc.dg/pr22329.c: New test.
2201
2202 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
2203
2204         PR tree-optimization/20139
2205         * gcc.dg/tree-ssa/pr20139.c: New.
2206
2207 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
2208
2209         PR tree-opt/22356
2210         * testsuite/gcc.dg/pr22356-1.c: New test.
2211
2212 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
2213
2214         PR c++/21799
2215         * g++.dg/template/unify8.C: New.
2216         * g++.dg/template/unify9.C: New.
2217
2218 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
2219
2220         * gfortran.fortran-torture/execute/entry_10.f90: New test.
2221
2222 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
2223
2224         * gcc.dg/darwin-version-1.c: New.
2225         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
2226         * gcc.dg/builtins-20.c: Likewise.
2227         * gcc.dg/builtins-53.c: Likewise.
2228         * gcc.dg/torture/builtins-convert-1.c: Likewise.
2229         * gcc.dg/torture/builtins-convert-2.c: Likewise.
2230         * gcc.dg/torture/builtins-convert-3.c: Likewise.
2231         * gcc.dg/torture/builtins-power-1.c: Likewise.
2232         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
2233         on Darwin.
2234
2235 2005-07-07  Jeff Law  <law@redhat.com>
2236
2237         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
2238         argument evaluation order.
2239
2240 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
2241
2242         PR libfortran/21594
2243         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
2244         Add test cases where the shift length is greater than the
2245         array length.
2246
2247 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
2248
2249         * obj-c++.dg/proto-lossage-6.mm: New.
2250         * objc.dg/proto-lossage-6.m: New.
2251
2252 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
2253
2254         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
2255         * objc.dg/gnu-runtime-2.m: Likewise.
2256
2257 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
2258
2259         * gfortran.dg/longline.f: New test.
2260
2261         * gfortran.dg/badline.f: New test.
2262
2263 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
2264
2265         PR fortran/16531
2266         PR fortran/15966
2267         PR fortran/18781
2268         * gfortran.dg/hollerith.f90: New.
2269         * gfortran.dg/hollerith2.f90: New.
2270         * gfortran.dg/hollerith3.f90: New.
2271         * gfortran.dg/hollerith4.f90: New.
2272         * gfortran.dg/hollerith_f95.f90: New.
2273         * gfortran.dg/hollerith_legacy.f90: New.
2274         * gfortran.dg/g77/cpp4.F: New. Port from g77.
2275
2276 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
2277
2278         PR objc/22274
2279         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
2280         * objc.dg/gnu-runtime-2.m: New.
2281
2282 2005-07-06  Jeff Law  <law@redhat.com>
2283
2284         * gcc.dg/tree-ssa/vrp17.c: New test.
2285
2286 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
2287
2288         PR fortran/22327
2289         * gfortran.dg/array_constructor_5.f90: New test.
2290
2291 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
2292
2293         * gfortran.fortran-torture/execute/entry_9.f90: New test.
2294
2295 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
2296
2297         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
2298         * gcc.dg/980816-1.c: Ditto.
2299
2300 2005-07-06  Jeff Law  <law@redhat.com>
2301
2302         * gcc.c-torture/compile/pr21356.c: New test.
2303
2304 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
2305
2306         PR c/22013
2307         PR c/22098
2308         * gcc.c-torture/compile/pr22013-1.c,
2309         gcc.c-torture/execute/pr22098-1.c,
2310         gcc.c-torture/execute/pr22098-2.c,
2311         gcc.c-torture/execute/pr22098-3.c: New tests.
2312
2313 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
2314
2315         PR c/22308
2316         * gcc.dg/pr22308-1.c: New test.
2317
2318 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
2319
2320         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
2321         target.
2322         * gcc.dg/compare9.c: Use -fshort-enums instead of
2323         -fno-short-enums.  Change the last test to dg-bogus.
2324
2325 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
2326
2327         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
2328         * gcc.dg/compare9.c: New.
2329
2330 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2331
2332         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
2333
2334 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
2335
2336         PR testsuite/22288
2337         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
2338
2339
2340 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2341
2342         * gcc.dg/format/gcc_gfc-1.c: New.
2343
2344 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
2345
2346         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
2347
2348 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2349
2350         PR fortran/20842
2351         * gfortran.dg/io_invalid_1.f90: New test.
2352
2353 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
2354
2355         * gcc.dg/format/gcc_diag-1.c: Update.
2356
2357 2005-07-02  Jeff Law  <law@redhat.com>
2358
2359         * gcc.dg/tree-ssa/pr22051-1.c: New test.
2360         * gcc.dg/tree-ssa/pr22051-2.c: New test.
2361
2362 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
2363
2364         * gcc.dg/format/gcc_diag-1.c: Update.
2365
2366 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
2367
2368         PR tree-opt/22269
2369         * gcc.c-torture/compile/pr22269.c: New test.
2370
2371 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
2372
2373         PR 21584
2374         PR 22219
2375         * g++.dg/tree-ssa/pr21584-1.C: New test.
2376         * g++.dg/tree-ssa/pr21584-2.C: New test.
2377
2378 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
2379
2380         * obj-c++.dg/try-catch-11.mm: New.
2381         * objc.dg/try-catch-10.m: New.
2382
2383 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
2384
2385         * g++.dg/other/ucnid-1.C: xfail on AIX.
2386
2387 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
2388
2389         PR 22234
2390         * gcc.dg/20050629-1.c: New test.
2391
2392 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
2393
2394         * obj-c++.dg/const-str-1[0-1].mm: New.
2395         * objc.dg/const-str-1[0-1].m: New.
2396
2397 2005-05-29  Richard Henderson  <rth@redhat.com>
2398
2399         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
2400         Rename from check_effective_target_vect_no_max.
2401         (check_effective_target_vect_no_int_add): New.
2402         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
2403         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
2404         * gcc.dg/vect/vect-reduc-3.c: Likewise.
2405         * gcc.dg/vect/vect-reduc-1.c: Use both.
2406         * gcc.dg/vect/vect-reduc-2.c: Likewise.
2407
2408 2005-05-29  Richard Henderson  <rth@redhat.com>
2409
2410         * lib/target-supports.exp (check_effective_target_vect_no_max):
2411         Remove i386 and x86_64.
2412
2413 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
2414
2415         PR testsuite/21969
2416         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
2417
2418 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
2419
2420         PR middle-end/21969
2421         * gcc.dg/vect/pr21969.c: New test.
2422
2423 2005-06-28  Eric Christopher  <echristo@redhat.com>
2424
2425         PR c/22052
2426         PR c/21975
2427         * gcc.dg/inline1.c: New test.
2428         * gcc.dg/inline2.c: Ditto.
2429         * gcc.dg/inline3.c: Ditto.
2430         * gcc.dg/inline4.c: Ditto.
2431         * gcc.dg/inline5.c: Ditto.
2432
2433 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
2434
2435         PR libfortran/22142
2436         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
2437         Add testcase also testing eoshift1 for PR 22142.
2438
2439 2005-06-28  Richard Henderson  <rth@redhat.com>
2440
2441         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
2442         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
2443         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
2444         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
2445         gcc.dg/tree-ssa/20030922-2.c: Likewise.
2446
2447 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
2448
2449         PR libfortran/22142
2450         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
2451         Add testcase for PR 22142.
2452
2453 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
2454
2455         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
2456         gcc.target/ia64/fpreg-2.c: New tests.
2457
2458 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2459
2460         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
2461
2462 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2463
2464         PR libfortran/22170
2465         * gfortran.dg/slash_1.f90: New test.
2466
2467 2005-06-27  Richard Henderson  <rth@redhat.com>
2468
2469         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
2470         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
2471         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
2472         * gcc.dg/vect/vect-reduc-2.c: Likewise.
2473         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
2474         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
2475
2476 2005-06-27  Richard Henderson  <rth@redhat.com>
2477
2478         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
2479         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
2480
2481 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
2482
2483         * obj-c++.dg/proto-lossage-5.mm: New.
2484         * objc.dg/proto-lossage-5.m: New.
2485
2486 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
2487
2488         PR 21959
2489         * gcc.dg/tree-ssa/pr21959.c: New test.
2490
2491 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
2492
2493         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
2494         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
2495         testing uninitialized var.
2496
2497         * gcc.c-torture/execute/builtins/chk.h: New.
2498         * gcc.c-torture/execute/builtins/lib/chk.c: New.
2499         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
2500         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
2501         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
2502         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
2503         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
2504         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
2505         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
2506         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
2507         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
2508         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
2509         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
2510         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
2511         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
2512         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
2513         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
2514         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
2515         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
2516         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
2517         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
2518         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
2519         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
2520         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
2521         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
2522         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
2523         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
2524         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
2525         * gcc.dg/builtin-object-size-1.c: New test.
2526         * gcc.dg/builtin-object-size-2.c: New test.
2527         * gcc.dg/builtin-object-size-3.c: New test.
2528         * gcc.dg/builtin-object-size-4.c: New test.
2529         * gcc.dg/builtin-object-size-5.c: New test.
2530         * gcc.dg/builtin-stringop-chk-1.c: New test.
2531         * gcc.dg/builtin-stringop-chk-2.c: New test.
2532         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
2533         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
2534         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
2535         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
2536         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
2537         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
2538         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
2539         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
2540         * gcc.c-torture/execute/printf-1.c: New test.
2541         * gcc.c-torture/execute/fprintf-1.c: New test.
2542         * gcc.c-torture/execute/vprintf-1.c: New test.
2543         * gcc.c-torture/execute/vfprintf-1.c: New test.
2544         * gcc.c-torture/execute/printf-chk-1.c: New test.
2545         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
2546         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
2547         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
2548
2549 2005-06-27  Michael Matz  <matz@suse.de>
2550
2551         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
2552         slot is not merged if address escapes.
2553
2554 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2555
2556         PR c/21911
2557         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
2558
2559 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
2560
2561         PR middle-end/17965
2562         * gcc.c-torture/compile/20050622-1.c: New test.
2563
2564         PR middle-end/22028
2565         * gcc.dg/20050620-1.c: New test.
2566
2567 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
2568
2569         PR tree-optimization/22026
2570         * gcc.dg/tree-ssa/pr22026.c: New.
2571
2572 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
2573
2574         PR libfortran/22144
2575         * gfortran.dg/shift-alloc.f90:  New testcase.
2576
2577 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
2578
2579         * all files: Update FSF address in copyright headers.
2580
2581 2005-06-22  Jan Hubicka  <jh@suse.cz>
2582
2583         * wholeprogram-1.c: New testcase.
2584         * wholeprogram-2.c: New testcase.
2585
2586 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
2587
2588         PR 22171
2589         * gcc.dg/tree-ssa/pr22171.c: New test.
2590
2591 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
2592
2593         * gfortran.dg/simplify_modulo.f90: New.
2594
2595 2005-06-24  Jan Hubicka  <jh@suse.cz>
2596
2597         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
2598
2599 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
2600
2601         * obj-c++.dg/proto-lossage-[1-4].mm: New.
2602
2603 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
2604
2605         * obj-c++.dg/typedef-alias-1.mm: New.
2606         * objc.dg/typedef-alias-1.m: New.
2607
2608 2005-06-23  Jeff Law  <law@redhat.com>
2609
2610         * gcc.dg/tree-ssa/vrp16.c: New test.
2611
2612 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2613
2614         * lib/target-supports.exp: Add
2615         check_effective_target_fortran_large_real and
2616         check_effective_target_fortran_large_int to check for
2617         corresponding effective targets.
2618         * gfortran.dg/large_integer_kind_1.f90: New test.
2619         * gfortran.dg/large_real_kind_1.f90: New test.
2620
2621 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
2622
2623         PR tree-optimization/22117
2624         * gcc.dg/tree-ssa/pr22117.c: New.
2625
2626 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
2627
2628         PR testsuite/22123
2629         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
2630
2631 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
2632
2633         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
2634
2635 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
2636
2637         * gfortran.dg/f2c_4.f90:  Add tests for complex functions
2638         * gfortran.dg/f2c_4.c: Likewise
2639
2640 2005-06-22 Paul Brook  <paul@codesourcery.com>
2641
2642         PR fortran/21034
2643         * gfortran.dg/auto_save_1.f90: New test.
2644
2645 2005-06-22  Michael Matz  <matz@suse.de>
2646
2647         * gcc.target/x86-64/abi: New directory.
2648         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
2649         * gcc.target/x86-64/abi/README.gcc: New file.
2650         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
2651         * gcc.target/x86-64/abi/asm-support.s: New file.
2652         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
2653         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
2654         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
2655         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
2656         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
2657         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
2658         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
2659         * gcc.target/x86_64/abi/test_bitfields.c: New test.
2660         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
2661         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
2662         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
2663         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
2664         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
2665         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
2666         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
2667         * gcc.target/x86_64/abi/test_varargs.c: New test.
2668
2669 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
2670
2671         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
2672         32-bit i?86 and x86_64.
2673
2674 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
2675
2676         * obj-c++.dg/const-str-[1-9].mm: New tests.
2677
2678 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
2679
2680         PR fortran/22010
2681         * gfortran.dg/namelist_use.f90: New.
2682         * gfortran.dg/namelist_use_only.f90: New.
2683
2684 2005-06-21  Jeff Law  <law@redhat.com>
2685
2686         * gcc.dg/tree-ssa/vrp15.c: New test.
2687
2688 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
2689
2690         * lib/target-supports.exp (check_effective_target_vect_reduction):
2691         Remove.
2692         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
2693         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
2694         remove vect_reduction target keyword. Also avoid two returns in main.
2695         * gcc.dg/vect/vect-reduc-3.c: Likewise.
2696         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
2697         * gcc.dg/vect/vect-reduc-1short.c: New test.
2698         * gcc.dg/vect/vect-reduc-1char.c: New test.
2699         * gcc.dg/vect/vect-reduc-2short.c: New test.
2700         * gcc.dg/vect/vect-reduc-2char.c: New test.
2701         * gcc.dg/vect/vect-reduc-6.c: New test.
2702         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
2703         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
2704         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
2705
2706 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2707         Paul Thomas  <pault@gcc.gnu.org>
2708
2709         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
2710         New tests.
2711
2712 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2713
2714         * gfortran.dg/backslash_1.f90: New test.
2715         * gfortran.dg/backslash_2.f90: New test.
2716
2717 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
2718
2719         * gfortran.dg/duplicate_labels.f90: New test.
2720
2721 2005-06-20  Jan Beulich  <jbeulich@novell.com>
2722
2723         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
2724         unsupportable relocations.
2725         * g++.old-deja/g++.other/store-expr1.C: Likewise.
2726         * gcc.dg/20050321-2.c: xfail for NetWare.
2727
2728 2005-06-20  Andreas Jaeger  <aj@suse.de>
2729
2730         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
2731         gcc.target/i386/fastcall-sseregparm.c,
2732         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
2733
2734 2005-06-19  Richard Henderson  <rth@redhat.com>
2735
2736         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
2737
2738 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
2739
2740         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
2741
2742 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
2743
2744         PR c++/22115
2745         * g++.dg/conversion/simd2.C: Change expected error message.
2746
2747 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
2748
2749         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
2750         * gcc.dg/vect/vect-reduc-2.c: Likewise.
2751         * gcc.dg/vect/vect-reduc-3.c: Likewise.
2752
2753 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
2754
2755         * gcc.dg/fold-mod-1.c: New test.
2756
2757 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
2758
2759         PR fortran/19926
2760         * gfortran.dg/pr19926.f90: New test.
2761
2762 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
2763
2764         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
2765         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
2766         targets.
2767         * gcc.dg/vect/vect-reduc-2.c: Likewise.
2768         * gcc.dg/vect/vect-reduc-3.c: Likewise.
2769
2770 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
2771
2772         * gcc.target/ia64/float80-varargs-1.c: New test.
2773
2774 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2775
2776         PR tree-opt/22035
2777         * gfortran.dg/f2c_6.f90: New test.
2778
2779 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
2780
2781         PR c++/17413
2782         * g++.dg/template/local5.C: New.
2783
2784 2005-06-17  Richard Henderson  <rth@redhat.com>
2785
2786         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
2787
2788 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
2789
2790         PR testsuite/21945
2791         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
2792
2793 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
2794
2795         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
2796         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
2797         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
2798         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
2799         check_vect to verify the presence of hardware vector support.
2800
2801 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
2802
2803         PR testsuite/22056
2804         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
2805
2806 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2807
2808         PR libfortran/19216
2809         * gfortran.dg/pr19216.f: Add correct space between brackets and
2810         dg directive.
2811
2812 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2813
2814         PR libfortran/16436
2815         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
2816
2817 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
2818
2819         * gcc.target/i386/attributes-error.c: New testcase.
2820         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
2821         * gcc.target/i386/regparm-stdcall.c: Likewise.
2822         * gcc.target/i386/sseregparm-1.c: Likewise.
2823         * gcc.target/i386/sseregparm-2.c: Likewise.
2824
2825 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
2826
2827         * g++.dg/rtti/crash2.C: New.
2828
2829 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
2830
2831         * gcc.dg/noncompile/20040203-3.c: Update expected message.
2832
2833 2005-06-15  David Ung  <davidu@mips.com>
2834
2835         * gcc.target/mips/mips16e-extends.c: New test for testing the
2836         generation of MIPS16e zeb/zeh, seb/seh instructions.
2837
2838 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
2839
2840         PR 22018
2841         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
2842         * gcc.dg/tree-ssa/pr22018.c: New test.
2843
2844 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
2845
2846         * gcc.dg/simd-1.c: Update error messages.
2847         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
2848         * gcc.dg/simd-2.c: Update error messages.
2849         * gcc.dg/simd-4.c: New.
2850
2851 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
2852
2853         PR c++/20678
2854         * g++.dg/other/crash-4.C: New.
2855
2856 2005-06-14  Devang Patel  <dpatel@apple.com>
2857
2858         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
2859
2860 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
2861
2862         PR c++/21929
2863         * g++.dg/parse/crash11.C: Update
2864
2865 2005-06-13  Jeff Law  <law@redhat.com>
2866
2867         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
2868         perform the desired transformations.
2869         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
2870         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
2871
2872 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2873
2874         PR fortran/22038
2875         * gfortran.dg/forall_1.f90: Un-XFAIL.
2876
2877 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
2878
2879         PR c++/21929
2880         * g++.dg/parse/crash26.C: New.
2881
2882         PR c++/20789
2883         * g++.dg/init/member1.C: New.
2884
2885 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
2886
2887         * gfortran.dg/altreturn_1.f90: New test.
2888
2889 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
2890
2891         PR middle-end/21985
2892         * gcc.dg/tree-ssa/pr21985.c: New test.
2893
2894 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
2895
2896         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
2897
2898 2005-06-12  Roger Sayle  <roger@eyesopen.com>
2899
2900         PR c++/21930
2901         * g++.dg/other/error10.C: New test case.
2902
2903 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2904
2905         PR libfortran/19155
2906         * gfortran.dg/pr19155.f: Add test.
2907
2908 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2909
2910         * gfortran.dg/f2c_7.f90: New test.
2911
2912         * gfortran.dg/forall_1.f90: XFAILed.
2913
2914 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
2915
2916         * gcc.dg/pr14796-1.c: New.
2917         * gcc.dg/pr14796-2.c: New.
2918
2919 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
2920
2921         PR fortran/17792
2922         PR fortran/21375
2923         * gfortran.dg/deallocate_stat.f90:  New test.
2924
2925 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
2926
2927         * gfortran.fortran-torture/execute/in-pack.f90:  New test.
2928
2929 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
2930
2931         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
2932         access will be generated when this loop is vectorized. Test that
2933         accesses with same alignment were detected.
2934         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
2935         Test that accesses with same alignment were detected.
2936         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
2937         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
2938         alignment were detected.
2939
2940 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
2941
2942         PR c++/10611
2943         * g++.dg/conversion/simd2.C: New.
2944
2945 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2946
2947         * gcc.dg/Wcxx-compat-1.c: New.
2948
2949 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
2950
2951         PR libfortran/21480
2952         * gfortran.dg/reshape-complex.f90:  Add a test for a packed
2953         complex array.
2954
2955 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
2956
2957         * gcc.dg/alias-8.c: New.
2958
2959 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
2960
2961         * gcc.dg/format/cmn_err-1.c: Update.
2962
2963 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
2964
2965         PR target/20666
2966         * gcc.target/sparc/fexpand-2.c: New.
2967         * gcc.target/sparc/fpmerge-2.c: New.
2968         * gcc.target/sparc/fpmul-2.c: New.
2969         * gcc.target/sparc/noresult.c: New.
2970         * gcc.target/sparc/pdist-2.c: New.
2971         * gcc.target/sparc/pdist-3.c: New.
2972
2973 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
2974
2975         PR testsuite/21702
2976         * gcc.target/i386/i386.exp: Fix comment typo.
2977
2978 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
2979
2980         PR c++/19497
2981         * g++.dg/inherit/using5.C: New.
2982         * g++.dg/inherit/using6.C: New.
2983
2984 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2985
2986         PR c++/19894
2987         * g++.dg/template/ptrmem15.C: New test.
2988
2989         PR c++/20563
2990         * g++.dg/ext/label4.C: New test.
2991
2992 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
2993
2994         * gcc.dg/tls/debug-1.c: New test.
2995
2996 2005-06-07  Dale Johannesen  <dalej@apple.com>
2997
2998         * gcc.target/i386/movq.c:  New.
2999
3000 2005-06-07  Dale Johannesen  <dalej@apple.com>
3001
3002         * gcc.dg/20050607-1.c:  New.
3003
3004 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
3005
3006         PR middle-end/21850
3007         * gcc.c-torture/execute/20050607-1.c: New test.
3008
3009 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
3010
3011         PR libfortran/21926
3012         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
3013         Test case where the return array has lowest stride one,
3014         but isn't packed.
3015
3016 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
3017
3018         * lib/target-supports.exp (check_effective_target_sync_int_long):
3019         Add s390 and s390x targets.
3020
3021 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
3022
3023         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
3024         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
3025         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
3026         * gcc.dg/tree-ssa/loop-9.c: New test.
3027
3028 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
3029
3030         * g++.dg/parse/defarg10.C: New.
3031
3032 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
3033
3034         PR regression/21897
3035         * gcc.c-torture/execute/20050604-1.c: New test.
3036
3037 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
3038
3039         PR 21903
3040         * g++.dg/parse/defarg9.C: New.
3041
3042         PR c++/20637
3043         * g++.dg/inherit/using4.C: New.
3044         * g++.dg/overload/error1.C: Adjust expected errors.
3045         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
3046         * g++.old-deja/g++.brendan/arm2.C: Likewise.
3047         * g++.old-deja/g++.other/redecl2.C: Likewise.
3048         * g++.old-deja/g++.other/redecl4.C: Likewise.
3049         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
3050
3051 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
3052
3053         * gfortran.dg/f2c_5.f90: Add -w to dg-options
3054
3055 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
3056
3057         * lib/gfortran.exp (gfortran_target_compile): Call
3058         dg-additional-files-options
3059         * gfortran.dg/f2c_4.f90: New file
3060         * gfortran.dg/f2c_4.c: New file
3061         * gfortran.dg/f2c_5.f90: New file
3062         * gfortran.dg/f2c_5.c: New file
3063
3064 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3065
3066         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
3067
3068         PR fortran/21912
3069         * gfortran.dg/array_constructor_4.f90: New test.
3070
3071 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
3072
3073         PR c++/21619
3074         * g++.dg/ext/builtin9.C: New test.
3075
3076 2005-06-05  Dale Johannesen  <dalej@apple.com>
3077
3078         * gcc.c-torture/execute/20050603-1.c:  Move to gcc.dg.
3079         * gcc.c-torture/execute/20050603-2.c:  Ditto.
3080
3081 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
3082
3083         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
3084         * gcc.dg/vect/vect-reduc-1.c: New.
3085         * gcc.dg/vect/vect-reduc-2.c: New.
3086         * gcc.dg/vect/vect-reduc-3.c: New.
3087
3088 2005-06-04  Dale Johannesen  <dalej@apple.com>
3089
3090         * gcc.c-torture/execute/20050603-1.c:  New.
3091         * gcc.c-torture/execute/20050603-2.c:  New.
3092         * gcc.dg/20050603-3.c:  New.
3093
3094 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3095
3096         PR fortran/19195
3097         * gfortran.dg/debug_1.f90: New test.
3098
3099         * gfortran.dg/forall_1.f90: New test.
3100
3101 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
3102
3103         * gfortran.dg/array_constructor_3.f90: New test.
3104
3105 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3106
3107         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
3108
3109 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
3110
3111         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
3112
3113 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
3114
3115         PR c/21873
3116         * gcc.dg/init-excess-1.c: New test.
3117
3118 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
3119
3120         PR c++/21853
3121         * g++.dg/expr/static_cast6.C: New test.
3122
3123 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
3124
3125         * gcc.dg/tree-ssa/vrp14.c: New test.
3126
3127 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
3128
3129         PR c++/21336
3130         * g++.dg/template/new2.C: New test.
3131
3132 2005-06-03  Josh Conner  <jconner@apple.com>
3133
3134         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
3135         all entries in initializer.
3136
3137 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
3138
3139         PR middle-end/21858
3140         * gcc.dg/pr21858.c: New testcase.
3141
3142 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
3143
3144         PR tree-optimization/21292
3145
3146         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
3147         New.
3148         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
3149         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
3150         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
3151         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
3152         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
3153
3154 2005-06-02  Richard Henderson  <rth@redhat.com>
3155
3156         * gcc.dg/sync-2.c: Use -march=i486 for i386.
3157
3158 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
3159
3160         * gcc.dg/wtypequal.c: New testcase.
3161
3162 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
3163
3164         PR 21582
3165         * gcc.dg/tree-ssa/pr21582.c: New test.
3166
3167 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
3168
3169         PR c++/21280
3170         * g++.dg/opt/interface2.h: New.
3171         * g++.dg/opt/interface2.C: New.
3172         * g++.dg/init/ctor4.C: Adjust error lines.
3173         * g++.old-deja/g++.bob/inherit2.C: Likewise.
3174         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
3175         * g++.old-deja/g++.jason/opeq3.C: Likewise.
3176         * g++.old-deja/g++.pt/assign1.C: Likewise.
3177         * g++.old-deja/g++.pt/crash20.C: Likewise.
3178
3179 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
3180
3181         PR tree-optimization/21734
3182         * g++.dg/vect/pr21734_1.cc: New.
3183         * g++.dg/vect/pr21734_2.cc: New.
3184
3185 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
3186
3187         PR c++/20350
3188         * g++.dg/template/spec24.C: New.
3189
3190         PR c++/21151
3191         * g++.dg/pch/local-1.C: New.
3192         * g++.dg/pch/local-1.Hs: New.
3193
3194 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
3195
3196         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
3197         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
3198         * gcc.dg/tree-ssa/pr14341.c: New test.
3199         * gcc.dg/tree-ssa/pr14841.c: New test.
3200         * gcc.dg/tree-ssa/pr20701.c: New test.
3201         * gcc.dg/tree-ssa/pr21086.c: New test.
3202         * gcc.dg/tree-ssa/pr21090.c: New test.
3203         * gcc.dg/tree-ssa/pr21332.c: New test.
3204         * gcc.dg/tree-ssa/pr21458.c: New test.
3205         * gcc.dg/tree-ssa/pr21658.c: New test.
3206         * gcc.dg/tree-ssa/vrp01.c: New test.
3207         * gcc.dg/tree-ssa/vrp02.c: New test.
3208         * gcc.dg/tree-ssa/vrp03.c: New test.
3209         * gcc.dg/tree-ssa/vrp04.c: New test.
3210         * gcc.dg/tree-ssa/vrp05.c: New test.
3211         * gcc.dg/tree-ssa/vrp06.c: New test.
3212         * gcc.dg/tree-ssa/vrp07.c: New test.
3213         * gcc.dg/tree-ssa/vrp08.c: New test.
3214         * gcc.dg/tree-ssa/vrp09.c: New test.
3215         * gcc.dg/tree-ssa/vrp10.c: New test.
3216         * gcc.dg/tree-ssa/vrp11.c: New test.
3217         * gcc.dg/tree-ssa/vrp12.c: New test.
3218         * gcc.dg/tree-ssa/vrp13.c: New test.
3219
3220 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
3221
3222         PR 21029
3223         * gcc.dg/tree-ssa/pr21029.c: New test.
3224
3225 2005-06-01  Roger Sayle  <roger@eyesopen.com>
3226
3227         * gfortran.dg/logint-1.f: New test case.
3228         * gfortran.dg/logint-2.f: Likewise.
3229         * gfortran.dg/logint-3.f: Likewise.
3230
3231 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
3232
3233         PR c/21536
3234         PR c/20760
3235         * gcc.dg/20050527-1.c: New test.
3236
3237         * gcc.dg/i386-sse-12.c: New test.
3238
3239         PR fortran/21729
3240         * gfortran.dg/implicit_5.f90: New test.
3241
3242 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
3243
3244         PR fortran/20883
3245         * gfortran/assign_4.f90: New test.
3246         * gfortran/assign_2.f90: Change compile to run.
3247
3248 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
3249
3250         * lib/target-supports.exp
3251         (check_effective_target_sync_char_short): New.
3252         * gcc.dg/sync-2.c: New.
3253
3254 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
3255
3256         PR tree-optimization/21817
3257         * gcc.dg/torture/pr21817-1.c: New.
3258
3259 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
3260
3261         PR c++/21165
3262         * g++.dg/template/init5.C: New.
3263
3264 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
3265
3266         * gfortran.dg/char_initialiser_actual.f90:
3267         Test character initialisers as actual arguments.
3268         * gfortran.dg/char_pointer_comp_assign.f90:
3269         Test character pointer structure component assignments.
3270         * gfortran.dg/char_array_structure_constructor.f90:
3271         Test character components in structure constructors.
3272
3273 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
3274
3275         PR middle-end/20931
3276         * g++.dg/opt/pr20931.C: New test.
3277
3278 2005-05-31  Andreas Jaeger  <aj@suse.de>
3279
3280         PR testsuite/20772
3281         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
3282         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
3283         g++.old-deja/g++.ext/asmspec1.C,
3284         g++.old-deja/g++.other/regstack.C,
3285         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
3286         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
3287         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
3288         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
3289         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
3290         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
3291         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
3292         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
3293         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
3294         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
3295         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
3296         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
3297         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
3298         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
3299         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
3300         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
3301         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
3302         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
3303         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
3304
3305 2005-05-31  Jeff Law  <law@redhat.com>
3306
3307         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
3308
3309 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
3310
3311         PR middle-end/21743
3312         * gcc.dg/builtins-1.c: Activate disabled clog test.
3313         * gcc.dg/torture/builtin-attr-1.c: Likewise.
3314
3315 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
3316
3317         * gfortran.dg/char_pointer_assign.f90:
3318         Test character-pointer assignments and pointer assignments.
3319         * gfortran.dg/char_pointer_dummy.f90:
3320         Test character-pointer dummy arguments.
3321         * gfortran.dg/char_pointer_func.f90:
3322         Test character-pointer function returns.
3323         * gfortran.dg/char_pointer_dependency.f90:
3324         Test character-pointer functions with dependencies.
3325
3326 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
3327
3328         PR c++/21784
3329         * g++.dg/lookup/using14.C: New test.
3330
3331 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
3332
3333         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
3334         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
3335         trailing ^M.
3336
3337 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
3338
3339         PR c++/17413
3340         * g++.dg/template/local5.C: New.
3341
3342         PR target/21761
3343         * gcc.c-torture/compile/pr21761.c: New.
3344
3345         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
3346         before darwin8.
3347
3348 2005-05-30  Steven G. Kargl
3349
3350         PR fortran/20846
3351         * gfortran.dg/inquire_8.f90: New test.
3352
3353 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3354
3355         PR libfortran/21376
3356         * gfortran.dg/output_exponents_1.f90: New test.
3357
3358 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3359
3360         PR libfortran/20006
3361         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
3362
3363 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
3364
3365         PR c++/21210
3366         * g++.dg/ext/complex1.C: New test.
3367
3368         PR c++/21340
3369         * g++.dg/init/ctor6.C: New test.
3370
3371 2005-05-29  Jan Hubicka  <jh@suse.cz>
3372
3373         * gcc.c-torture/compile/pr21562.c: New.
3374
3375 2005-05-28  Steven G. Kargl <kargls@comcast.net>
3376
3377         * gfortran.dg/subnormal_1.f90: New test.
3378
3379 2005-05-28  Jan Hubicka  <jh@suse.cz>
3380
3381         * tree-prof.exp: Fix comment.
3382         * value-prof-1.c: New.
3383         * value-prof-2.c: New.
3384         * value-prof-3.c: New.
3385         * value-prof-4.c: New.
3386
3387 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
3388
3389         PR c++/21614
3390         * g++.dg/expr/ptrmem6.C: New test.
3391         * g++.dg/expr/ptrmem6a.C: Likewise.
3392
3393 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
3394
3395         PR tree-optimization/21658
3396         * gcc.dg/tree-ssa/pr21658.c: New.
3397
3398 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
3399
3400         PR c++/21455
3401         * g++.dg/inherit/ptrmem3.C: New.
3402
3403         PR c++/21681
3404         * g++.dg/parse/template16.C: New.
3405
3406 2005-05-27  Andreas Jaeger  <aj@suse.de>
3407
3408         * gcc.dg/setjmp-2.c: Only run in 32-bit.
3409
3410         * gcc.dg/i386-sse-8.c: Run test on all archs.
3411
3412 2005-05-26  Mike Stump  <mrs@apple.com>
3413
3414         * objc.dg/isa-field-1.m: Only run on darwin.
3415         * objc.dg/lookup-1.m: Likewise.
3416         * objc.dg/try-catch-8.m: Likewise.
3417
3418 2005-05-26  Roger Sayle  <roger@eyesopen.com>
3419
3420         PR tree-optimization/9814
3421         * gcc.dg/pr9814-1.c: New test case.
3422
3423 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
3424
3425         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
3426         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
3427         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
3428         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
3429         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
3430         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
3431         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
3432         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
3433         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
3434         objc.dg/try-catch-8.m: New.
3435
3436 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
3437
3438         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
3439         remove extraneous semicolons.
3440
3441 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
3442
3443         * obj-c++.dg/comp-types-12.mm: New.
3444         * objc.dg/comp-types-11.m: New.
3445         * objc.dg/selector-4.m: New.
3446
3447 2005-05-26  Andreas Jaeger  <aj@suse.de>
3448
3449         PR testsuite/20772
3450         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
3451         g++.old-deja/g++.ext/attrib3.C,
3452         g++.old-deja/g++.other/store-expr1.C,
3453         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
3454         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
3455         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
3456         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
3457         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
3458         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
3459         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
3460         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
3461         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
3462         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
3463         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
3464         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
3465         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
3466         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
3467         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
3468         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
3469         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
3470         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
3471         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
3472
3473 2005-05-26  Andreas Jaeger  <aj@suse.de>
3474
3475         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
3476         x86-64 compilation.
3477
3478 2005-05-26  Andreas Jaeger  <aj@suse.de>
3479
3480         PR testsuite/20772
3481         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
3482         gcc.misc-tests/i386-pf-athlon-1.c,
3483         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
3484         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
3485         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
3486         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
3487         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
3488         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
3489         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
3490         programs.
3491
3492         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
3493         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
3494         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
3495         x86-64 compilation.
3496
3497         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
3498         x86_64.
3499
3500         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
3501         effective-target ilp32.
3502
3503 2005-05-26  David Ung  <davidu@mips.com>
3504
3505         * gcc.target/mips/ext_ins.c: New test for testing the generation
3506         of MIPS32/64 rev 2 ext/ins instructions.
3507
3508 2005-05-26  Andreas Jaeger  <aj@suse.de>
3509
3510         * treelang/compile/unsigned.tree: Use gimple instead of
3511         nonexisting generic dump.
3512
3513 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
3514
3515         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
3516
3517 2005-05-26  Andreas Jaeger  <aj@suse.de>
3518
3519         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
3520
3521 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
3522
3523         PR libfortran/17283
3524         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
3525         Test callee-allocated memory with write statements.
3526
3527 2005-05-25  Roger Sayle  <roger@eyesopen.com>
3528
3529         PR middle-end/21709
3530         * gcc.dg/pr21709-1.c: New test case.
3531
3532 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
3533             Mike Stump  <mrs@apple.com>
3534
3535         * objc/execute/next_mapping.h: Update for C++.
3536
3537         * obj-c++.dg/selector-1.mm: Move to...
3538         * obj-c++.dg/selector-4.mm: here...
3539
3540         * obj-c++.dg/basic.mm: New.
3541         * obj-c++.dg/comp-types-1.mm: New.
3542         * obj-c++.dg/cxx-class-1.mm: New.
3543         * obj-c++.dg/cxx-ivars-1.mm: New.
3544         * obj-c++.dg/cxx-ivars-2.mm: New.
3545         * obj-c++.dg/cxx-ivars-3.mm: New.
3546         * obj-c++.dg/cxx-scope-1.mm: New.
3547         * obj-c++.dg/cxx-scope-2.mm: New.
3548         * obj-c++.dg/defs.mm: New.
3549         * obj-c++.dg/empty-private-1.mm: New.
3550         * obj-c++.dg/encode-1.mm: New.
3551         * obj-c++.dg/encode-2.mm: New.
3552         * obj-c++.dg/encode-3.mm: New.
3553         * obj-c++.dg/extern-c-1.mm: New.
3554         * obj-c++.dg/extra-semi.mm: New.
3555         * obj-c++.dg/fix-and-continue-2.mm: New.
3556         * obj-c++.dg/isa-field-1.mm: New.
3557         * obj-c++.dg/ivar-list-semi.mm: New.
3558         * obj-c++.dg/local-decl-1.mm: New.
3559         * obj-c++.dg/lookup-1.mm: New.
3560         * obj-c++.dg/lookup-2.mm: New.
3561         * obj-c++.dg/method-1.mm: New.
3562         * obj-c++.dg/method-2.mm: New.
3563         * obj-c++.dg/method-3.mm: New.
3564         * obj-c++.dg/method-4.mm: New.
3565         * obj-c++.dg/method-5.mm: New.
3566         * obj-c++.dg/method-6.mm: New.
3567         * obj-c++.dg/method-7.mm: New.
3568         * obj-c++.dg/no-extra-load.mm: New.
3569         * obj-c++.dg/overload-1.mm: New.
3570         * obj-c++.dg/pragma-1.mm: New.
3571         * obj-c++.dg/pragma-2.mm: New.
3572         * obj-c++.dg/private-1.mm: New.
3573         * obj-c++.dg/private-2.mm: New.
3574         * obj-c++.dg/proto-qual-1.mm: New.
3575         * obj-c++.dg/qual-types-1.mm: New.
3576         * obj-c++.dg/stubify-1.mm: New.
3577         * obj-c++.dg/stubify-2.mm: New.
3578         * obj-c++.dg/super-class-1.mm: New.
3579         * obj-c++.dg/super-class-2.mm: New.
3580         * obj-c++.dg/super-dealloc-1.mm: New.
3581         * obj-c++.dg/super-dealloc-2.mm: New.
3582         * obj-c++.dg/template-1.mm: New.
3583         * obj-c++.dg/template-2.mm: New.
3584         * obj-c++.dg/template-3.mm: New.
3585         * obj-c++.dg/template-4.mm: New.
3586         * obj-c++.dg/template-5.mm: New.
3587         * obj-c++.dg/template-6.mm: New.
3588         * obj-c++.dg/try-catch-1.mm: New.
3589         * obj-c++.dg/try-catch-2.mm: New.
3590         * obj-c++.dg/try-catch-3.mm: New.
3591         * obj-c++.dg/try-catch-4.mm: New.
3592         * obj-c++.dg/try-catch-5.mm: New.
3593         * obj-c++.dg/try-catch-6.mm: New.
3594         * obj-c++.dg/try-catch-7.mm: New.
3595         * obj-c++.dg/try-catch-8.mm: New.
3596         * obj-c++.dg/try-catch-9.mm: New.
3597         * obj-c++.dg/va-meth-1.mm: New.
3598
3599 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
3600
3601         * obj-c++.dg/selector-1.mm: New.
3602         * obj-c++.dg/selector-2.mm: New.
3603
3604 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
3605
3606         * obj-c++.dg/selector-3.mm: New.
3607         * objc.dg/selector-3.m: New.
3608
3609 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
3610
3611         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
3612         about where warning appears.
3613
3614 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
3615
3616         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
3617         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
3618         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
3619         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
3620
3621 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
3622
3623         * gcc.dg/20050524-1.c: New test.
3624
3625 2005-05-25  Jan Hubicka  <jh@suse.cz>
3626
3627         * gcc.dg/tree-prof/inliner-1.c: New.
3628
3629 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
3630
3631         * gcc.dg/tree-prof: New directory.
3632         * gcc.dg/tree-prof/tree-prof.exp: New.
3633
3634 2005-05-25  DJ Delorie  <dj@redhat.com>
3635
3636         * gcc.dg/Wattributes-1.c: New.
3637         * gcc.dg/Wattributes-2.c: New.
3638         * gcc.dg/Wattributes-3.c: New.
3639
3640 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
3641
3642         PR tree-optimization/19833
3643         * gcc.dg/uninit-4.c: Remove xfail.
3644         * gcc.dg/uninit-9.c: Ditto.
3645
3646 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
3647
3648         * obj-c++.dg/bitfield-[1-5].mm: New.
3649         * obj-c++.dg/class-protocol-1.mm: New.
3650         * obj-c++.dg/comp-types-1[0-1].mm: New.
3651         * obj-c++.dg/comp-types-[2-9].mm: New.
3652         * obj-c++.dg/encode-[4-8].mm: New.
3653         * obj-c++.dg/layout-1.mm: New.
3654         * obj-c++.dg/method-1[0-9].mm: New.
3655         * obj-c++.dg/method-2[0-1].mm: New.
3656         * obj-c++.dg/method-[8-9].mm: New.
3657         * obj-c++.dg/objc-gc-3.mm: New.
3658         * obj-c++.dg/try-catch-10.mm: New.
3659         * objc.dg/bitfield-5.m: New.
3660         * objc.dg/comp-types-10.m: New.
3661         * objc.dg/comp-types-9.m: New.
3662         * objc.dg/layout-1.m: New.
3663         * objc.dg/objc-gc-4.m: New.
3664         * objc.dg/try-catch-9.m: New.
3665         * objc.dg/class-protocol-1.m: Tweak diagnostics.
3666         * objc.dg/comp-types-1.m: Likewise.
3667         * objc.dg/comp-types-[5-6].m: Likewise.
3668         * objc.dg/method-9.m: Likewise.
3669
3670 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
3671
3672         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
3673         and on hardware without VMX support.
3674
3675         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
3676
3677         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
3678
3679         * lib/profopt.exp (dg-final-generate, dg-final-use,
3680         profopt-final-code, profopt-get-options): New.
3681         (profopt-execute): Process test directives.
3682
3683         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
3684         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
3685         cleanup-tree-dump, cleanup-saved-temps): Update comments.
3686
3687 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
3688
3689         PR C++/21645
3690         * g++.dg/init/ctor5.C: New test.
3691
3692 2005-05-24  Ira Rosen  <irar@il.ibm.com>
3693
3694         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
3695         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
3696         vect-113.c, vect-114.c.
3697
3698 2005-05-23  Adam Nemet  <anemet@lnxw.com>
3699
3700         * gcc.dg/const-elim-1.c: Remove xfails.
3701
3702 2005-05-23  Jeff Law  <law@redhat.com>
3703
3704         * gcc.c-torture/compile/pr21638.c: New test.
3705         * gcc.c-torture/compile/20050520-1.c: New test.
3706
3707 2005-05-23  Nick Clifton  <nickc@redhat.com>
3708
3709         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
3710         be a proper triple, ie: m32r*-*-*.
3711         * g++.old-deja/g++.jason/thunk3.C: Likewise.
3712
3713 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
3714
3715         PR middle-end/21331
3716         PR tree-opt/21293
3717         * gcc.c-torture/compile/pr21293.c: New test.
3718         * gcc.c-torture/execute/pr21331.c: New test.
3719
3720 2004-05-20  Richard Henderson  <rth@redhat.com>
3721
3722         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
3723
3724 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
3725
3726         * obj-c++-dg.exp: Add.
3727         * obj-c++.exp: Add.
3728         * obj-c++.dg/dg.exp: Add.
3729
3730 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
3731
3732         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
3733         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
3734
3735 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
3736
3737         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
3738
3739 2004-05-19  Richard Henderson  <rth@redhat.com>
3740
3741         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
3742
3743 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
3744
3745         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
3746
3747         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
3748
3749 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
3750
3751         PR c++/21495
3752         * g++.dg/parse/extern1.C: New test.
3753         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
3754
3755 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3756
3757         * gcc.dg/c99-math.h: New.
3758         * gcc.dg/c99-math-float-1.c: New test.
3759         * gcc.dg/c99-math-double-1.c: Likewise.
3760         * gcc.dg/c99-math-long-double-1.c: Likewise.
3761
3762 2005-05-18  Richard Henderson  <rth@redhat.com>
3763
3764         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
3765
3766 2005-05-18  Devang Patel  <dpatel@apple.com>
3767
3768         * g++.dg/opt/20050511-1.C: New test.
3769
3770 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
3771
3772         PR libfortran/21127
3773         * gfortran.dg/reshape-complex.f90:  New test.
3774
3775 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
3776
3777         * gfortran.dg/array_constructor_1.f90: New test.
3778         * gfortran.dg/array_constructor_2.f90: New test.
3779
3780 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
3781
3782         PR fortran/20954
3783         * gfortran.dg/pr20954.f: New test.
3784
3785 2005-05-17  Mike Stump  <mrs@apple.com>
3786
3787         Yet more Objective-C++...
3788
3789         * objc.dg/method-5.m: Update.
3790         * objc.dg/method-6.m: Update.
3791         * objc.dg/method-7.m: Update.
3792         * objc.dg/method-9.m: Update.
3793         * objc.dg/try-catch-2.m: Update.
3794
3795 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
3796
3797         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
3798         Remove little-endian optimizations.
3799
3800 2005-05-17  Jeff Law  <law@redhat.com>
3801
3802         * g++.dg/tree-ssa/pr14814.C: New test.
3803         * gcc.dg/tree-ssa/pr14814.C: New test.
3804         * gcc.dg/tree-ssa/pr17141-1.C: New test.
3805         * gcc.dg/tree-ssa/pr17141-2.C: New test.
3806
3807 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
3808
3809         * gcc.dg/compat/generate-random.c: Do not include
3810         libiberty.h.
3811         * gcc.dg/compat/generate-random_r.c: Likewise.
3812
3813 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
3814
3815         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
3816
3817 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
3818
3819         PR middle-end/21595
3820         * g++.dg/tree-ssa/builtin1.C: New testcase.
3821
3822 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
3823
3824         PR c++/21454
3825         * g++.dg/opt/const4.C: New test.
3826
3827         PR middle-end/21492
3828         * g++.dg/opt/crossjump1.C: New test.
3829
3830         PR tree-optimization/21610
3831         * gcc.c-torture/compile/20050516-1.c: New test.
3832
3833         PR fortran/15080
3834         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
3835         about the test failing.
3836         * gfortran.fortran-torture/execute/where_7.f90: New test.
3837         * gfortran.fortran-torture/execute/where_8.f90: New test.
3838
3839 2005-05-16  Richard Henderson  <rth@redhat.com>
3840
3841         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
3842         i?86 and x86_64.
3843
3844 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
3845
3846         * gcc.dg/compat/generate-random.c (config.h): Do not include.
3847         (limits.h): Include unconditionally.
3848         (stdlib.h): Likewise.
3849         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
3850         (limits.h): Include unconditionally.
3851         (stdlib.h): Likewise.
3852         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
3853         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
3854         (limits.h): Include unconditionally.
3855         (stdlib.h): Likewise.
3856         (hashtab.h): Do not include.
3857         (getopt.h): Likewise.
3858         (stddef.h): Include.
3859         (hashval_t): Define.
3860         (struct entry): Add "next" field.
3861         (HASH_SIZE): New macro.
3862         (hash_table): New variable.
3863         (switchfiles): Do not use xmalloc.
3864         (mix): New macro.
3865         (iterative_hash): New function.
3866         (hasht): Remove.
3867         (e_exists): New function.
3868         (e_insert): Likewise.
3869         (output): Use, instead of libiberty hashtable functions.
3870         (main): Do not use getopt.  Do not call htab_create.
3871
3872 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
3873
3874         PR libstdc++/21526
3875         * lib/target-supports.exp (check_mkfifo_available):
3876         Return 0 for cygwin as mkfifo support incomplete on platform.
3877         Fix typos in comments.
3878
3879 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
3880
3881         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
3882
3883 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
3884
3885         PR fortran/17432
3886         * gfortran.dg/assign_4.f: New test.
3887
3888 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
3889
3890         PR tree-optimization/21563
3891         * gcc.dg/tree-ssa/pr21563.c: New.
3892
3893 2005-05-14  Jan Hubicka  <jh@suse.cz>
3894
3895         * gcc.dg/noreturn-7.c: Allow control reaches warning.
3896
3897 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
3898
3899         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
3900
3901 2005-05-13  Julian Brown  <julian@codesourcery.com>
3902
3903         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
3904         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
3905
3906 2005-05-13  Jan Hubicka  <jh@suse.cz>
3907
3908         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
3909         * gcc.dg/fold-xor-?.c: Likewise.
3910         * gcc.dg/pr15784-?.c: Likewise.
3911         * gcc.dg/pr20922-?.c: Likewise.
3912         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
3913         * gcc.dg/tree-ssa/pr17598.c: Likewise.
3914         * gcc.dg/tree-ssa/pr20470.c: Likewise.
3915
3916 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3917
3918         PR fortran/21260
3919         * gfortran.dg/hollerith_1.f90: New test.
3920
3921 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3922
3923         * gfortran.dg/func_result_2.f90: New test.
3924
3925 2005-05-11  Bud Davis  <bdavis@gfortran.org>
3926
3927         * gfortran.dg/dev_null.f90: New test.
3928
3929 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
3930
3931         * gcc.dg/arm-vfp1.c: Revert last change.
3932
3933 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
3934
3935         PR middle-end/19807
3936         PR tree-optimization/19639
3937         * g++.dg/tree-ssa/pr19807.C: New testcase.
3938
3939 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3940
3941         PR libfortran/21471
3942         * gfortran.dg/append-1.f90: New test.
3943
3944 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
3945
3946         * gcc.dg/pr18501.c: XFAIL.
3947         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
3948         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
3949         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
3950         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
3951         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
3952         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
3953         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
3954         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
3955
3956 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3957
3958         PR fortran/20178
3959         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
3960         gfortran.dg/f2c_3.f90: New tests.
3961
3962         * gfortran.dg/return_1.f90: Fix dg annotation.
3963
3964 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
3965
3966         * gcc.c-torture/compile/20050510-1.c: New test.
3967
3968 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
3969
3970         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
3971
3972 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
3973
3974         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
3975
3976 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
3977
3978         PR c/17913
3979         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
3980
3981 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
3982
3983         PR c/21342
3984         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
3985         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
3986
3987 2005-05-10  Ben Elliston  <bje@au.ibm.com>
3988
3989         PR debug/16676
3990         * gcc.dg/debug/pr16676.c: New test.
3991
3992 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
3993
3994         PR testsuite/21443
3995         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
3996         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
3997         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
3998         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
3999         Change -O1 to -O2.
4000         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
4001         -fno-tree-dominator-opts.
4002
4003 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4004
4005         * gfortran.dg/return_1.f90: New test.
4006
4007 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
4008
4009         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
4010
4011         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
4012
4013 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
4014
4015         PR c++/21427
4016         * g++.dg/inherit/covariant13.C: New.
4017
4018 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4019
4020         PR libfortran/19155
4021         * gfortran.dg/pr19155.f: New test.
4022
4023 2005-05-08  Roger Sayle  <roger@eyesopen.com>
4024
4025         PR inline-asm/8788
4026         * gcc.dg/pr8788-1.c: New testcase.
4027
4028 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
4029
4030         PR target/21416
4031         * gcc.target/mips/fpcmp-[12].c: New tests.
4032
4033 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
4034
4035         * lib/target-supports-dg.exp (dg-require-fork): New function.
4036         (dg-require-mkfifo): Likewise.
4037         * lib/target-supports.exp (check_function_available): New
4038         function.
4039         (check_fork_available): Likewise.
4040         (check_mkfifo_available): Likewise.
4041
4042 2005-05-06  Jeff Law  <law@redhat.com>
4043
4044         * gcc.c-torture/compile/pr21380.c: New test.
4045
4046 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
4047
4048         PR c++/20961
4049         * g++.dg/ext/weak3.C: New test.
4050
4051 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
4052
4053         PR c++/21352
4054         * g++.dg/template/crash37.C: New test.
4055
4056 2005-05-05  Paul Brook  <paul@codesourcery.com>
4057
4058         * gcc.dg/arm-g2.c: Use effective-target arm32.
4059         * gcc.dg/arm-mmx-1.c: Ditto.
4060         * gcc.dg/arm-scd42-2.c: Ditto.
4061         * gcc.dg/arm-vfp1.c: Ditto.
4062         * lib/target-supports.exp (check_effective_target_arm32): New
4063         function.
4064
4065 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
4066
4067         PR libfortran/21354
4068         gfortran.dg/in_pack_rank7.f90:  New test.
4069
4070 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
4071
4072         PR middle-end/15618
4073         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
4074
4075 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
4076
4077         PR middle-end/21265
4078         * gcc.dg/20050503-1.c: New test.
4079
4080         PR rtl-optimization/21239
4081         * gcc.dg/i386-sse-11.c: New test.
4082
4083 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
4084
4085         PR target/16888
4086         * gcc.target/i386/asm-1.c: New test.
4087
4088 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
4089
4090         PR rtl-optimization/21330
4091         * gcc.c-torture/execute/20050502-1.c: New test.
4092
4093         PR target/21297
4094         * gcc.c-torture/execute/20050502-2.c: New test.
4095
4096 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
4097
4098         PR middle-end/21282
4099         * gcc.dg/pr21282.c: New.
4100
4101 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
4102
4103         * gcc.dg/vect/pr20122.c:  Clean up .vect file.
4104         * gcc.dg/vect/vect-92.c: Likewise
4105         * gcc.dg/vect/vect-93.c: Likewise
4106         * gcc.dg/vect/vect-dv-1.c: Likewise
4107         * gcc.dg/vect/vect-dv-2.c: Likewise
4108         * gcc.dg/vect/vect-ifcvt-10.c: Likewise
4109
4110 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
4111
4112         * gfortran.dg/vect/vect-1.f90:  Clean up .vect file.
4113         * gfortran.dg/vect/vect-2.f90:  Likewise
4114         * gfortran.dg/vect/vect-3.f90:  Likewise
4115         * gfortran.dg/vect/vect-4.f90:  Likewise
4116         * gfortran.dg/vect/vect-5.f90:  Likewise
4117
4118 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
4119
4120         PR target/20813
4121         * gcc.dg/rs6000-fpint-2.c: New.
4122
4123 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
4124
4125         PR c/15698
4126         * gcc.dg/builtins-30.c: Update expected messages.
4127         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
4128         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
4129         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
4130
4131 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
4132
4133         PR tree-optimization/21294
4134         * gcc.dg/tree-ssa/pr21294.c: New.
4135
4136 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
4137
4138         * gcc.dg/altivec-3.c (vec_store): Do not use the old
4139         __builtin_altivec_st_internal_4si built-in.
4140
4141 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
4142
4143         PR c++/15875
4144         * g++.dg/template/ptrmem14.C: New test.
4145
4146 2005-05-02  Paul Brook  <paul@codesourcery.com>
4147
4148         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
4149
4150 2005-05-02  Michael Matz  <matz@suse.de>
4151
4152         PR c++/19542
4153         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
4154
4155 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
4156
4157         * g++.dg/cpp/weak.C: New test.
4158
4159 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
4160
4161         * gcc.dg/tree-ssa/loop-8.c: New test.
4162
4163 2005-04-30  Michael Maty  <matz@suse.de>
4164
4165         * gcc.dg/inline-mcpy.c: New test.
4166
4167 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
4168
4169         PR libfortran/18958
4170         * gfortran.dg/eoshift.f90:  New test case.
4171
4172 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
4173
4174         PR libfortran/18857
4175         * gfortran.dg/matmul_1.f90: New test.
4176
4177 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
4178
4179         PR tree-optimization/21030
4180         * gcc.dg/tree-ssa/pr21030.c: New.
4181
4182 2005-04-29  Devang Patel  <dpatel@apple.com>
4183
4184         PR tree-optimization/21272
4185         * gcc.dg/vect/vect-ifcvt-10.c: New test.
4186
4187 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
4188
4189         PR fortran/13082
4190         PR fortran/18824
4191         * gfortran.dg/entry_4.f90: New test.
4192         * gfortran.fortran-torture/execute/entry_1.f90: New test.
4193         * gfortran.fortran-torture/execute/entry_2.f90: New test.
4194         * gfortran.fortran-torture/execute/entry_3.f90: New test.
4195         * gfortran.fortran-torture/execute/entry_4.f90: New test.
4196         * gfortran.fortran-torture/execute/entry_5.f90: New test.
4197         * gfortran.fortran-torture/execute/entry_6.f90: New test.
4198         * gfortran.fortran-torture/execute/entry_7.f90: New test.
4199
4200 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4201
4202         * gfortran.fortran-torture/execute/entry_8.f90: New test.
4203
4204 2005-04-29  Paul Brook   <paul@codesourcery.com>
4205
4206         * gfortran.dg/entry_3.f90: New test.
4207
4208 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4209
4210         * gfortran.dg/implicit_4.f90: New test.
4211
4212 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
4213
4214         * lib/target-supports.exp (check_profiling_available): Return
4215         false for xtensa-*-elf.
4216
4217 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
4218
4219         * lib/fortran-torture.exp (fortran-torture.exp): Catch
4220         error if file cannot be deleted.
4221
4222 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
4223
4224         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
4225         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
4226         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
4227         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
4228         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
4229         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
4230         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
4231         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
4232         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
4233         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
4234         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
4235         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
4236         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
4237
4238 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4239
4240         PR fortran/20865
4241         * gfortran.dg/pr20865.f90: New test.
4242
4243 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
4244
4245         * gcc.dg/void-cast-2.c: New test.
4246
4247 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
4248
4249         PR c/21159
4250         * gcc.dg/void-cast-1.c: New test.
4251
4252 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
4253
4254         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
4255
4256 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4257
4258         PR fortran/21177
4259         * gfortran.dg/pr21177.f90: New test.
4260
4261 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
4262
4263         PR tree-optimization/21171
4264         * gcc.dg/tree-ssa/pr21171.c: New test.
4265
4266 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
4267
4268         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
4269         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
4270         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
4271         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
4272         gcc.dg/tree-ssa/gen-vect-32.c: New.
4273         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
4274         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
4275         don't run on PPC32.
4276
4277 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
4278
4279         PR c/21213
4280         * gcc.dg/transparent-union-3.c: New test.
4281
4282 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
4283
4284         PR c/20740
4285         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
4286         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
4287         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
4288         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
4289         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
4290         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
4291
4292 2005-04-26  Jeff Law  <law@redhat.com>
4293
4294         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
4295         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
4296         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
4297         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
4298         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
4299         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
4300         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
4301
4302 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
4303
4304         PR tree-optimization/17598
4305         * gcc.dg/tree-ssa/pr17598.c: New testcase.
4306
4307 2005-04-25  Mike Stump  <mrs@apple.com>
4308
4309         * objc.dg/fix-and-continue-1.m: Add.
4310
4311 2005-04-25  Roger Sayle  <roger@eyesopen.com>
4312
4313         PR c++/20995
4314         * g++.dg/opt/pr20995-1.C: New test case.
4315
4316 2005-04-25  Devang Patel <dpatel@apple.com>
4317
4318         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
4319
4320 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
4321
4322         PR testsuite/21062
4323         * g++.dg/opt/alias2.C (printf): Correct the prototype.
4324
4325 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
4326
4327         PR C++/21188
4328         * g++.dg/opt/rtti2.C: New test.
4329
4330 2005-04-25  Paul Brook  <paul@codesourcery.com>
4331         Steven G. Kargl  <kargls@comcast.net>
4332
4333         PR fortran/20879
4334         * gfortran.dg/ichar_1.f90: New file.
4335
4336 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
4337
4338         PR middle-end/20991
4339         * g++.dg/opt/pr20991.C: New test.
4340
4341         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
4342         where sizeof (type) < __alignof__ (type).
4343         * gcc.dg/compat/struct-layout-1.h: Likewise.
4344
4345 2005-04-24  Per Bothner  <per@bothner.com>
4346             Devang Patel  <dpatel@apple.com>
4347
4348         PR preprocessor/20907
4349         * gcc.dg/cpp/very-long-comment.c: New test.
4350
4351 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4352
4353         PR fortran/20059
4354         * gfortran.dg/common_5.f: New test.
4355
4356 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
4357
4358         PR middle-end/21082
4359         * g++.dg/tree-ssa/pr21082.C: New testcase.
4360
4361 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
4362
4363         * gcc.dg/vect/vect-99.c: New test.
4364
4365 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
4366
4367         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
4368
4369 2005-04-22  Jeff Law  <law@redhat.com>
4370
4371         * gcc.dg/uninit-5.c: Remove xfails.
4372         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
4373         conditionals and loads.
4374
4375 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
4376
4377         PR libfortran/20074
4378         PR libfortran/20436
4379         PR libfortran/21108
4380         * gfortran.dg/nested_reshape.f90: new test
4381         * gfortran.dg/reshape-alloc.f90: new test
4382         * gfortran.dg/reshape.f90: new test
4383
4384 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
4385
4386         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
4387
4388         * gcc.dg/arm-vfp1.c: New test.
4389
4390 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
4391
4392         PR c++/21087
4393         * g++.dg/lookup/builtin2.C: New test.
4394
4395 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
4396
4397         * gcc.dg/weak/weak-13.c: New test.
4398
4399 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
4400
4401         * lib/target-supports.exp (check_effective_target_sync_int_long):
4402         Add powerpc*.
4403
4404 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
4405
4406         * gcc.target/mips/branch-1.c: New test.
4407
4408 2005-04-21  Richard Henderson  <rth@redhat.com>
4409
4410         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
4411         * gcc.dg/vect/vect-86.c: Likewise.
4412         * gcc.dg/vect/vect-87.c: Likewise.
4413         * gcc.dg/vect/vect-88.c: Likewise.
4414
4415 2005-04-21  Devang Patel  <dpatel@apple.com>
4416
4417         PR optimization/20994
4418         * gcc.dg/tree-ssa/ifc-3.c: New test.
4419
4420 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
4421
4422         PR c/12913
4423         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
4424         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
4425         gcc.dg/c99-vla-jump-5.c: New tests.
4426
4427 2005-04-19  Richard Henderson  <rth@redhat.com>
4428
4429         * lib/target-supports.exp (check_effective_target_vect_int_mult):
4430         Fix typo in exists check.
4431         (check_effective_target_sync_int_long): New.
4432         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
4433         * gcc.dg/ia64-sync-2.c: Likewise.
4434         * gcc.dg/ia64-sync-3.c: Likewise.
4435         * gcc.dg/ia64-sync-4.c: Likewise.
4436
4437 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
4438
4439         * gcc.dg/fold-xor-1.c: New test.
4440         * gcc.dg/fold-xor-2.c: New test.
4441
4442 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
4443
4444         PR target/20670
4445         * g++.dg/eh/fp-regs.C: New test.
4446
4447 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
4448
4449         * gcc.dg/Wint-to-pointer-cast-1.c,
4450         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
4451         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
4452         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
4453
4454 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4455
4456         PR fortran/16861
4457         * gfortran.dg/pr16861.f90: New test.
4458
4459 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
4460
4461         * gcc.dg/pr21085.c: New test.
4462
4463 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
4464
4465         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
4466         (setup_mips_tests, dg-mips-options): New procedures.
4467         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
4468         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
4469         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
4470         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
4471         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
4472         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
4473         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
4474         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
4475         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
4476         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
4477         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
4478         dg-mips-options instead of dg-options.  Remove now-redundant
4479         preprocessor guards.
4480         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
4481         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
4482         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
4483         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
4484         * gcc.dg/vr-mult-2.c: Delete.
4485         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
4486         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
4487         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
4488         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
4489         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
4490         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
4491         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
4492
4493 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
4494
4495         * ada/acats/run_all.sh: Use sync when executable not present.
4496
4497 2005-04-18  Devang Patel  <dpatel@apple.com>
4498
4499         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
4500         * gcc.dg/vect/vect-11a.c: New.
4501         * gcc.dg/vect/vect-none.c: Update.
4502         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
4503
4504 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
4505
4506         PR tree-optimization/20922
4507         * gcc.dg/pr20922-1.c: New test.
4508         * gcc.dg/pr20922-2.c: New test.
4509         * gcc.dg/pr20922-3.c: New test.
4510         * gcc.dg/pr20922-4.c: New test.
4511         * gcc.dg/pr20922-5.c: New test.
4512         * gcc.dg/pr20922-6.c: New test.
4513
4514 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4515
4516         PR libfortran/20950
4517         * gfortran.dg/pr20950.f: New test.
4518
4519 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4520
4521         PR libfortran/19216
4522         * gfortran.dg/pr19216.f: New test.
4523
4524 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
4525
4526         PR tree-optimization/21001
4527         * gcc.dg/tree-ssa/pr21001.c: New.
4528
4529 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
4530
4531         PR libfortran/21075
4532         * gfortran.dg/reshape_rank7.f90: New test.
4533
4534 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
4535
4536         PR libfortran/12884 gfortran.dg/pr12884.f: New test
4537         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
4538         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
4539         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
4540         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
4541         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
4542         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
4543         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
4544         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
4545         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
4546         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
4547         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
4548         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
4549         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
4550         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
4551         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
4552         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
4553         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
4554         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
4555         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
4556         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
4557
4558 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
4559
4560         * gfortran.dg/wtruncate.f: New testcase.
4561         * gfortran.dg/wtruncate.f90: New testcase.
4562
4563 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
4564
4565         PR c++/21025
4566         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
4567         which sizeof/alignof is dependent, rather than just whether we are
4568         processing_template_decl.
4569
4570 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
4571
4572         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
4573         corrected typo where the wrong variables had been compared.
4574
4575 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
4576
4577         PR libfortran/18495
4578         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
4579         Test callee-allocated version of return array with a write
4580         statement.
4581         Test spread with a temporary with another write statement.
4582
4583 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
4584
4585         PR tree-optimization/21031
4586         * gcc.dg/tree-ssa/pr21031.c: New.
4587
4588 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
4589
4590         PR tree-optimization/21004
4591         * gcc.dg/builtins-53.c: Include builtins-config.h.
4592         Check floorf, ceilf, floorl and ceill transformations
4593         only when HAVE_C99_RUNTIME is defined.
4594
4595 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
4596
4597         PR middle-end/20739
4598         * gcc.dg/tree-ssa/pr20739.c: New test.
4599
4600 2005-04-14  Mike Stump  <mrs@apple.com>
4601
4602         * gcc.dg/Foundation.framework/empty: New.
4603         * gcc.dg/framework-2.c: New.
4604
4605 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
4606
4607         PR tree-optimization/21021
4608         * gcc.c-torture/compile/pr21021.c: New.
4609
4610 2005-04-14  Janis Johnson  <janis187@us.ibm.com
4611
4612         PR testsuite/21010
4613         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
4614         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
4615         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
4616         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
4617         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
4618         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
4619         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
4620         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
4621
4622 2005-04-14  Richard Henderson  <rth@redhat.com>
4623
4624         * lib/target-supports.exp (check_effective_target_vect_condition):
4625         Add ia64, i?86, and x86_64.
4626
4627 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
4628
4629         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
4630
4631 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
4632
4633         PR tree-optimization/20657
4634         * gcc.dg/tree-ssa/pr20657.c: New.
4635
4636 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
4637
4638         * gcc.dg/builtins-53.c: Also check (int)trunc* and
4639         (long long int)trunc*.
4640
4641 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
4642
4643         PR target/20927
4644         * gcc.dg/pr20927.c: New test.
4645
4646 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
4647
4648         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
4649         * gcc.target/mips/asm-1.c: Likewise.
4650
4651 2005-04-13  Dale Johannesen  <dalej@apple.com>
4652
4653         * objc.dg/objc-fast-4.m:  New.
4654
4655 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
4656
4657         * gcc.target/cris/torture/cris-torture.exp: New driver in new
4658         directory.
4659         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
4660
4661 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
4662
4663         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
4664         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
4665         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
4666
4667 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
4668
4669         PR tree-optimization/20913
4670         * gcc.dg/tree-ssa/pr20913.c: New.
4671
4672         PR tree-optimization/20702
4673         * gcc.dg/tree-ssa/pr20702.c: New.
4674
4675 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4676
4677         PR c++/13744
4678         * g++.dg/inherit/local3.C: New test.
4679
4680 2005-04-12  Jeff Law  <law@redhat.com>
4681
4682         * gcc.dg/tree-ssa/20050412-1.c: New test.
4683
4684 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
4685
4686         PR libfortran/19016
4687         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
4688         Add tests with mask generated by expression.
4689         * gfortran.fortran-torture/execute/intrinsic_mmval.f90:  Likewise.
4690         * gfortran.fortran-torture/execute/intrinsic_product.f90:  Likewise.
4691         * gfortran.fortran-torture/execute/intrinsic_sum.f90:  Likewise.
4692
4693 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
4694
4695         PR middle-end/20917
4696         * gcc.dg/20050409-1.c: New test.
4697
4698 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
4699
4700         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
4701
4702 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
4703
4704         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
4705         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
4706         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
4707         (TARGET_CXX): Adjust accordingly.
4708         * target.h (struct gcc_target): Remove epxort_class_data.  Add
4709         determine_class_data_visibility and class_data_always_comdat.
4710         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
4711         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
4712         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
4713         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
4714         (arm_cxx_determine_class_data_visibility): New.
4715         (arm_cxx_class_data_always_comdat): Likewise.
4716         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
4717         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
4718         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
4719         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
4720         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
4721         Define.
4722
4723 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
4724
4725         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
4726
4727 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
4728
4729         * gcc.dg/i386-darwin-fpmath.c: New.
4730
4731 2004-04-11  Devang Patel  <dpatel@apple.com>
4732
4733         * lib/target-supports.exp (check_effective_target_vect_condition): New.
4734         * gcc.dg/vect/vect-ifcvt-1.c: New test.
4735         * gcc.dg/vect/vect-ifcvt-2.c: New test.
4736         * gcc.dg/vect/vect-ifcvt-3.c: New test.
4737         * gcc.dg/vect/vect-ifcvt-4.c: New test.
4738         * gcc.dg/vect/vect-ifcvt-5.c: New test.
4739         * gcc.dg/vect/vect-ifcvt-6.c: New test.
4740         * gcc.dg/vect/vect-ifcvt-7.c: New test.
4741         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
4742
4743 2004-04-11  Devang Patel  <dpatel@apple.com>
4744
4745         * gcc.dg/vect/vect-dv-1.c: New test.
4746         * gcc.dg/vect/vect-dv-2.c: New test.
4747
4748 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
4749
4750         PR tree-optimization/20933
4751         * gcc.dg/tree-ssa/pr20933.c: New test.
4752
4753 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4754
4755         * gfortran.dg/fold_nearest.f90: New test.
4756
4757 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
4758
4759         * gcc.dg/tree-ssa/alias-1.c: New test.
4760
4761 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
4762
4763         PR tree-optimization/20920
4764         * g++.dg/tree-ssa/pr20920.C: New test.
4765
4766 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
4767
4768         * gcc.dg/builtins-53.c: Also check (int)ceil* and
4769         (long long int)ceil*.
4770
4771 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
4772
4773         * g++.dg/warn/Wdtor1.C: Declare template in system header with
4774         explicit C++ linkage.
4775
4776 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4777
4778         * gfortran.dg/pr17229.f: Take care of the new obsolescence
4779         warning for arithmetic IF statements.
4780
4781 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
4782
4783         * eor_handling_1.f90: New test case.
4784         * eor_handling_2.f90: New test case.
4785         * eor_handling_3.f90: New test case.
4786         * eor_handling_4.f90: New test case.
4787         * eor_handling_5.f90: New test case.
4788         * noadv_size.f90: New test case.
4789         * pad_no.f90: New test case.
4790
4791 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
4792
4793         * gcc.c-torture/execute/20050410-1.c: New test.
4794
4795 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
4796
4797         * gcc.dg/pr20126.c: New.
4798
4799 2005-04-09  Bud Davis  <bdavis@gfortran.org>
4800             Steven G. Kargl <kargls@comcast.net>
4801
4802         * gfortran.dg/PR19872.f: New test.
4803
4804 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
4805
4806         * gfortran.dg/nint_1.f90:  Fix dg-do directive
4807
4808 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
4809
4810         * gfortran.dg/nint_1.f90: New test.
4811
4812 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
4813
4814         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
4815         Added test for callee-allocated arrays with write statements.
4816         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
4817         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
4818         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
4819         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
4820         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
4821
4822 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
4823
4824         PR libfortran/20163
4825         * gfortran.dg/open-options-blanks.f:  New test.
4826
4827 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
4828
4829         PR fortran/13257
4830         * gfortran.dg/comma_format_extension_[1234].f: New tests.
4831
4832 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
4833
4834         * gcc.dg/tree-ssa/stdarg-1.c: New test.
4835         * gcc.dg/tree-ssa/stdarg-2.c: New test.
4836         * gcc.dg/tree-ssa/stdarg-3.c: New test.
4837         * gcc.dg/tree-ssa/stdarg-4.c: New test.
4838         * gcc.dg/tree-ssa/stdarg-5.c: New test.
4839         * gcc.c-torture/execute/stdarg-4.c: New test.
4840
4841         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
4842
4843         PR target/20795
4844         * g++.dg/abi/param2.C: New test.
4845
4846 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
4847
4848         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
4849
4850 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
4851
4852         * gcc.dg/builtins-53.c: New test.
4853
4854 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
4855
4856         * g++.dg/tree-ssa/pr18178.C: New test.
4857         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
4858         * gcc.c-torture/execute/20041019-1.c: New test.
4859         * gcc.dg/tree-ssa/20041008-1.c: New test.
4860         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
4861         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
4862         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
4863         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
4864         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
4865         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
4866         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
4867         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
4868         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
4869         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
4870
4871 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
4872
4873         PR rtl-optimization/20466
4874         * gcc.c-torture/execute/pr20466-1.c: New test.
4875
4876 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
4877
4878         PR c++/20905
4879         * g++.dg/parse/cond2.C: New test.
4880
4881         PR c++/20145
4882         * g++.dg/warn/Wdtor1.C: New test.
4883
4884 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4885
4886         PR fortran/17229
4887         * gfortran.dg/pr17229.f: New test.
4888
4889 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
4890
4891         * gfortran.dg/tiny_1.f90: New test.
4892         * gfortran.dg/tiny_2.f90: ditto.
4893
4894 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
4895
4896         * gfortran.dg/eor_1.f90:  Fix dg-do run line
4897         * gfortran.dg/open_new.f90:  Fix dg-do run line
4898
4899 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
4900
4901         * lib/target-supports.exp (get_compiler_messages): Support
4902         optional arguments, the fourth being compiler options.
4903         (check_effective_target_fpic): New proc.
4904         * gcc.dg/20050321-2.c: Restrict to target fpic.
4905
4906 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
4907
4908         * gcc.dg/15443-1.c: New test.
4909         * gcc.dg/15443-2.c: Likewise.
4910
4911 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4912
4913         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
4914
4915 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
4916
4917         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
4918
4919 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
4920
4921         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
4922         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
4923         -m64.
4924         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
4925         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
4926         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
4927
4928 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
4929
4930         PR c++/20212
4931         * g++.dg/warn/Wunused-11.C: New test.
4932
4933 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
4934
4935         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
4936
4937 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
4938
4939         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
4940
4941 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
4942
4943         PR c++/20734
4944         * g++.dg/template/ptrmem13.C: New test.
4945
4946 2005-04-05  Per Bothner  <per@bothner.com>
4947
4948         * lib/gcc.exp: Always add -fno-show-column, for now.
4949
4950 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
4951
4952         PR testsuite/20767
4953         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
4954         of plain old "unsigned int" for the type of "i".  Makes this test
4955         64bit clean.
4956
4957 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
4958
4959         * gcc.dg/i386-ssefn-1.c: New test.
4960         * gcc.dg/i386-ssefn-2.c: New test.
4961         * gcc.dg/i386-ssefn-3.c: New test.
4962         * gcc.dg/i386-ssefn-4.c: New test.
4963
4964 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
4965
4966         PR tree-optimization/20076
4967         * gcc.dg/builtin-apply4.c: New test.
4968
4969         PR preprocessor/19475
4970         * gcc.dg/cpp/macspace1.c: New test.
4971         * gcc.dg/cpp/macspace2.c: New test.
4972
4973 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4974
4975         * gfortran.dg/pr20755.f: Fixed bad format.
4976
4977 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
4978
4979         PR c++/20763
4980         * g++.dg/ext/attrib21.C: New test.
4981
4982 2004-04-05  Devang Patel  <dpatel@apple.com>
4983
4984         * lib/target-supports.exp (check_effective_target_vect_shif): New.
4985         * gcc.dg/vect/vect-shift-1.c: New test.
4986
4987 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4988
4989         PR libfortran/20755
4990         * gfortran.dg/pr20755.f: New test.
4991
4992 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
4993
4994         * gfortran.dg/pr15959.f90: New test.
4995         * gfortran.dg/string_pad_trunc.f90: New test.
4996
4997 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4998
4999         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
5000         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
5001         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
5002         syntax.
5003
5004 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
5005
5006         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
5007
5008 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5009
5010         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
5011         * gcc.c-torture/compile/20011119-2.c: Likewise.
5012         * gcc.c-torture/compile/981001-2.c: Likewise.
5013
5014 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
5015
5016         PR c++/20679
5017         * g++.dg/template/overload4.C: New test.
5018
5019 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
5020
5021         PR c++/20746
5022         * g++.dg/abi/covariant5.C: New.
5023
5024         PR debug/20505
5025         * g++.dg/debug/const2.C: New.
5026
5027 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
5028
5029         PR rtl-optimization/16104
5030         * gcc.c-torture/execute/20050316-1.c: New test.
5031
5032 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
5033
5034         * g++.dg/template/spec23.C: Fix dg-error text.
5035
5036 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
5037
5038         PR c++/19199
5039         * g++.dg/expr/lval2.C: New.
5040
5041 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5042
5043         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
5044         __builtin_strcasecmp and __builtin_strncasecmp.
5045
5046 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
5047
5048         PR c++/20723
5049         * g++.dg/template/spec22.C: New.
5050         * g++.dg/template/spec23.C: New.
5051
5052 2005-04-03  Dale Ranta  <dir@lanl.gov>
5053             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5054
5055         PR libfortran/20068
5056         PR libfortran/20125
5057         PR libfortran/20156
5058         PR libfortran/20471
5059         * gfortran.dg/backspace.f: New test.
5060
5061 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
5062
5063         * gcc.dg/pr19345.c: New test.
5064
5065 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
5066
5067         PR tree-optimization/20640
5068         * gcc.dg/torture/tree-loop-1.c: New.
5069
5070 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
5071
5072         PR rtl-optimization/20290
5073         * gcc.c-torture/execute/loop-ivopts-2.c: New.
5074
5075 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
5076
5077         * gcc.dg/rs6000-fpint.c: New.
5078
5079 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
5080
5081         * gcc.dg/old-style-then-proto-1.c: New test.
5082
5083 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5084
5085         * gfortran.fortran-torture/execute/backspace.f90: Check
5086         after backspace and read was incorrect.
5087
5088 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5089
5090         * gcc.c-torture/execute/builtins/strcat.c: Check the result
5091         buffer past the terminating NUL using memcmp.
5092         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
5093         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
5094
5095         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
5096         Fix unused/uninitialized variable warnings.
5097
5098         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
5099         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
5100         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
5101         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
5102
5103         * gcc.c-torture/execute/builtins/abs-1-lib.c,
5104         gcc.c-torture/execute/builtins/fputs-lib.c,
5105         gcc.c-torture/execute/builtins/lib/fprintf.c,
5106         gcc.c-torture/execute/builtins/lib/main.c,
5107         gcc.c-torture/execute/builtins/lib/memcmp.c,
5108         gcc.c-torture/execute/builtins/lib/memmove.c,
5109         gcc.c-torture/execute/builtins/lib/mempcpy.c,
5110         gcc.c-torture/execute/builtins/lib/memset.c,
5111         gcc.c-torture/execute/builtins/lib/printf.c,
5112         gcc.c-torture/execute/builtins/lib/sprintf.c,
5113         gcc.c-torture/execute/builtins/lib/stpcpy.c,
5114         gcc.c-torture/execute/builtins/lib/strchr.c,
5115         gcc.c-torture/execute/builtins/lib/strcmp.c,
5116         gcc.c-torture/execute/builtins/lib/strcpy.c,
5117         gcc.c-torture/execute/builtins/lib/strcspn.c,
5118         gcc.c-torture/execute/builtins/lib/strlen.c,
5119         gcc.c-torture/execute/builtins/lib/strncat.c,
5120         gcc.c-torture/execute/builtins/lib/strncmp.c,
5121         gcc.c-torture/execute/builtins/lib/strncpy.c,
5122         gcc.c-torture/execute/builtins/lib/strrchr.c,
5123         gcc.c-torture/execute/builtins/lib/strspn.c,
5124         gcc.c-torture/execute/builtins/lib/strstr.c,
5125         gcc.c-torture/execute/builtins/memops-asm-lib.c,
5126         gcc.c-torture/execute/builtins/strlen-2.c,
5127         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
5128         prototypes.
5129
5130 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
5131
5132         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
5133         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
5134         selectany usage.
5135
5136 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
5137
5138         PR c++/19406
5139         * g++.dg/debug/using1.C: New test.
5140
5141 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
5142
5143         PR middle-end/20524
5144         * gcc.dg/alias-7.c: Prefix asm-declared name with
5145         __USER_LABEL_PREFIX__.
5146
5147 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
5148
5149         Fix fallout from PR middle-end/15700:
5150         * gcc.c-torture/compile/20011119-1.c: Take
5151         __USER_LABEL_PREFIX__ into account.
5152         * gcc.c-torture/compile/20011119-2.c: Likewise.
5153
5154 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5155
5156         PR c++/18644
5157         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
5158
5159 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
5160
5161         PR c/17855
5162         * gcc.c-torture/compile/struct-non-lval-1.c,
5163         gcc.c-torture/compile/struct-non-lval-2.c,
5164         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
5165
5166 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
5167
5168         * gcc.dg/tls/tls.exp: Remove temporary file.
5169         * g++.dg/tls/tls.exp: Ditto.
5170         * lib/file-format.exp: Ditto.
5171         * g++.dg/special/ecos.exp: Ditto.
5172
5173         * lib/profopt.exp: Treat prof_ext as a list.
5174         * gcc.misc-tests/bprob.exp: Ditto.
5175         * g++.dg/bprob/bprob.exp: Ditto.
5176
5177         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
5178         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
5179         g++.dg/tree-ssa/pointer-reference-alias.C,
5180         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
5181         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
5182         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
5183         g++.dg/vect/pr19951.cc: Ditto.
5184         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
5185         gcc.dg/builtins-47.c: Ditto.
5186         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
5187         gcc.dg/pr20115-1.c: Ditto.
5188         * gcc.dg/tree-ssa/20030530-2.c,
5189         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
5190         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
5191         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
5192         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
5193         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
5194         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
5195         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
5196         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
5197         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
5198         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
5199         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
5200         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
5201         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
5202         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
5203         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
5204         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
5205         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
5206         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
5207         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
5208         gcc.dg/tree-ssa/20030824-1.c,
5209         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
5210         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
5211         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
5212         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
5213         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
5214         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
5215         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
5216         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
5217         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
5218         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
5219         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
5220         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
5221         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
5222         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
5223         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
5224         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
5225         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
5226         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
5227         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
5228         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
5229         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
5230         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
5231         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
5232         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
5233         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
5234         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
5235         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
5236         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
5237         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
5238         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
5239         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
5240         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
5241         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
5242         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
5243         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
5244         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
5245         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
5246         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
5247         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
5248         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
5249         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
5250         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
5251         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
5252         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
5253         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
5254         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
5255         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
5256         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
5257         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
5258         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
5259         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
5260         gcc.dg/tree-ssa/useless-1.c: Ditto.
5261         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
5262         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
5263         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
5264         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
5265         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
5266         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
5267         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
5268         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
5269         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
5270         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
5271         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
5272         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
5273         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
5274         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
5275         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
5276         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
5277         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
5278         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
5279         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
5280         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
5281         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
5282         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
5283         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
5284         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
5285         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
5286         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
5287         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
5288         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
5289         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
5290         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
5291         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
5292         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
5293         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
5294         gcc.dg/vect/vect-none.c: Ditto.
5295         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
5296         treelang/compile/unsigned.tree: Ditto.
5297
5298         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
5299         * gcc.dg/cpp/direct2s.c: Ditto.
5300         * gcc.dg/cpp/paste4.c: Ditto.
5301         * gcc.dg/cpp/separate-1.c: Ditto.
5302         * gcc.dg/pch/save-temps-1.c: Ditto.
5303         * g++.dg/ext/altivec-10.C: Ditto.
5304         * g++.dg/pch/pch.C: Ditto.
5305
5306         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
5307
5308         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
5309         * g++.dg/template/repo1.C: Ditto.
5310         * g++.dg/template/repo2.C: Ditto.
5311         * g++.dg/template/repo3.C: Ditto.
5312         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
5313         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
5314         * g++.old-deja/g++.pt/repo1.C: Ditto.
5315         * g++.old-deja/g++.pt/repo2.C: Ditto.
5316         * g++.old-deja/g++.pt/repo3.C: Ditto.
5317         * g++.old-deja/g++.pt/repo4.C: Ditto.
5318
5319         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
5320         * gcc.dg/20030107-1.c: Ditto.
5321         * gcc.dg/20030702-1.c: Ditto.
5322         * gcc.dg/profile-generate-1.c: Ditto.
5323         * g++.dg/other/profile1.C: Ditto.
5324         * g++.old-deja/g++.robertl/eb83.C: Ditto.
5325
5326         * lib/gcc-dg.exp (remove-build-file): New.
5327         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
5328         cleanup-tree-dump, cleanup-saved-temps): New.
5329
5330 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
5331
5332         PR c++/19203, DR 214
5333         * g++.dg/parse/ambig3.C: Not ambiguous.
5334         * g++.dg/template/spec20.C: New.
5335         * g++.dg/template/spec21.C: New.
5336
5337 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
5338
5339         PR target/20045
5340         * gcc.dg/ia64-fptr-1.c: Run only on linux.
5341
5342 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5343
5344         PR libfortran/20660
5345         * gfortran.dg/negative_unit.f: New test.
5346
5347 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
5348
5349         * gcc.dg/20050330-1.c: New test.
5350
5351 2005-03-30  Devang Patel  <dpatel@apple.com>
5352
5353         * g++.dg/tree-sra/ssa-sra-3.C: New test.
5354
5355 2005-03-30  Dale Johannesen  <dalej@apple.com>
5356
5357         * gcc.dg/20020919-1.c:  Remove unnecessary conditional.
5358
5359 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
5360
5361         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
5362         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
5363         Strip options from test name.
5364
5365 2005-03-31  Jan Hubicka  <jh@suse.cz>
5366
5367         * gcc.dg/varpool-1.c: New testcase.
5368
5369 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
5370
5371         PR c/772
5372         PR c/17913
5373         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
5374         gcc.dg/stmt-expr-label-3.c : New tests.
5375         * gcc.c-torture/execute/medce-2.c: Remove.
5376
5377 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
5378
5379         PR c/20368
5380         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
5381         tests.
5382
5383 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
5384
5385         * gcc.c-torture/compile/pr20203.c: New test.
5386
5387 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
5388
5389         * gfortran.dg/promotion.f90:  New test.
5390
5391 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
5392
5393         PR middle-end/20491
5394         * gcc.dg/torture/asm-subreg-1.c: New test.
5395
5396 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
5397
5398         PR c/20672
5399         * gcc.dg/pr20672-1.c: New test.
5400
5401 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
5402
5403         * gfortran.dg/vect: New directory.
5404         * gfortran.dg/vect/vect.exp: New.
5405         * gfortran.dg/vect/vect-1.f90: New test.
5406         * gfortran.dg/vect/vect-2.f90: New test.
5407         * gfortran.dg/vect/vect-3.f90: New test.
5408         * gfortran.dg/vect/vect-4.f90: New test.
5409         * gfortran.dg/vect/vect-5.f90: New test.
5410
5411 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
5412
5413         PR middle-end/20622
5414         * gcc.dg/alias-7.c: New test.
5415
5416 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
5417
5418         * gcc.dg/sparc-reg-1.c: New test.
5419
5420 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
5421
5422         PR target/19890
5423         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
5424
5425 2005-03-29  Dale Ranta  <dir@lanl.gov>
5426             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5427
5428         PR libfortran/20163
5429         * gfortran.dg/pr20163-2.f: New test.
5430
5431 2005-03-28  Jan Hubicka  <jh@suse.cz>
5432
5433         PR middle-end/20635
5434         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
5435         by Jakub Jelinek.
5436
5437 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
5438
5439         PR tree-optimization/20626
5440         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
5441         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
5442
5443 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
5444
5445         * gfortran.dg/underflow.f90:  New test.
5446         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
5447
5448 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5449
5450         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
5451
5452 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
5453
5454         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
5455         (g++_init): Make sure that CXXFLAGS is set.
5456         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
5457         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
5458         * lib/gfortran.exp (gfortran_link_flags): Likewise.
5459         * lib/objc.exp (objc_init): Likewise.
5460         * lib/treelang.exp (treelang_init): Likewise.
5461
5462 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
5463
5464         PR tree-optimization/20470
5465         * gcc.dg/tree-ssa/pr20470.c: New test.
5466
5467 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
5468
5469         * gcc.dg/ppc-stfiwx.c: New.
5470
5471 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
5472
5473         PR target/19888
5474         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
5475
5476 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
5477
5478         * gcc.dg/20050325-1.c: Fix a typo.
5479
5480 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5481
5482         PR libfortran/19678
5483         PR libfortran/19679
5484         * gfortran.dg/dos_eol.f: New test.
5485
5486 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
5487
5488         PR rtl-optimization/20249
5489         * gcc.dg/20050325-1.c: New test.
5490
5491 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5492
5493         PR libfortran/15332
5494         * gfortran.dg/pr15332.f: New test.
5495
5496 2005-03-24  Dale Johannesen  <dalej@apple.com>
5497
5498         * gcc.dg/20020919-1.c:  Fix for x86 Darwin.
5499
5500 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
5501
5502         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
5503         'internal' visibility.
5504         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
5505         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
5506         'protected' visibility.
5507         * gcc.dg/visibility-7.c: Likewise.
5508         * lib/target-supports.exp (check_visibility_available): Take
5509         a parameter, the kind of visibility to check for.
5510         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
5511         to check_visibility_available.
5512
5513         * g++.dg/expr/cast3.C: New.
5514
5515 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
5516
5517         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
5518         rs6000.
5519
5520 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
5521
5522         PR target/20095
5523         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
5524
5525 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
5526
5527         * gcc.dg/badshift.c: Renamed to...
5528         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
5529
5530         * gcc.target/i386/badshift.c: Renamed to...
5531         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
5532         only.
5533
5534         PR rtl-optimization/20532
5535         * gcc.target/i386/badshift.c: New.
5536
5537 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5538
5539         * gfortran.dg/pr18025.f90: New test.
5540
5541 2005-03-23  Dale Johannesen  <dalej@apple.com>
5542
5543         * gcc.dg/20020312-2.c:  Fix for non-PowerPC Darwin.
5544
5545 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
5546
5547         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
5548
5549         * lib/target-supports.exp (check_iconv_available): Default
5550         libiconv to -liconv, if there is no definition.
5551
5552 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
5553
5554         * gcc.dg/torture/cris-asm-mof-1.c: New test.
5555
5556 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
5557
5558         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
5559         * g++.dg/opt/pr7503-2.C: Likewise.
5560         * g++.dg/opt/pr7503-3.C: Likewise.
5561         * g++.dg/opt/pr7503-4.C: Likewise.
5562         * g++.dg/opt/pr7503-5.C: Likewise.
5563         * g++.dg/warn/minmax.C: New test.
5564
5565 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5566
5567         * gfortran.dg/g77_intrinsics_funcs.f: New test.
5568         * gfortran.dg/g77_intrinsics_sub.f: New test.
5569
5570 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
5571             Jan Hubicka  <jh@suse.cz>
5572             Steven Bosscher <stevenb@suse.de
5573
5574         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
5575
5576 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5577
5578         PR c++/19980
5579         * g++.dg/template/redecl3.C: New test.
5580
5581 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5582
5583         PR c++/20499
5584         * g++.dg/parse/error16.C: Tweak error markers.
5585
5586 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
5587
5588         PR target/20561
5589         * gcc.dg/20050321-2.c: New test.
5590
5591 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
5592
5593         PR c++/20465
5594         PR c++/20381
5595         * g++.dg/template/ptrmem12.C: New.
5596
5597 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
5598
5599         PR rtl-optimization/20527
5600         * gcc.c-torture/execute/pr20527-1.c: New test.
5601
5602 2005-03-22  Ben Elliston  <bje@au.ibm.com>
5603
5604         * gcc.misc-tests/options.exp (check_for_options): Create a real C
5605         program, compile it into a real executable and then delete the .c
5606         and .x files afterwards, to avoid problems on testglue targets.
5607
5608 2005-03-21  Stuart Hastings  <stuart@apple.com>
5609
5610         * gcc.target/i386/sse-2.c: New.
5611
5612 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
5613
5614         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
5615
5616 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
5617
5618         * g++.dg/parse/crash25.C: Fix typo.
5619
5620 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
5621
5622         PR c++/20461
5623         * g++.dg/parse/crash24.C: New test.
5624
5625         PR c++/20536
5626         * g++.dg/parse/crash25.C: New test.
5627
5628 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
5629
5630         PR c++/20147
5631         * g++.dg/ext/stmtexpr4.C: New test.
5632
5633 2005-03-20  Roger Sayle  <roger@eyesopen.com>
5634
5635         PR middle-end/20539
5636         * gcc.c-torture/compile/pr13066-1.c: New test case.
5637         * gcc.c-torture/compile/pr20539-1.c: Likewise.
5638         * g++.dg/opt/pr13066-1.C: Likewise.
5639
5640 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
5641
5642         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
5643
5644 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5645
5646         PR fortran/18525
5647         * gfortran.dg/nesting_1.f90: New test.
5648
5649 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5650
5651         PR c++/20240
5652         * g++.dg/lookup/using13.C: New test.
5653
5654 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5655
5656         PR c++/20333
5657         * g++.dg/template/crash36.C: New test.
5658
5659 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
5660
5661         PR c++/20463
5662         * g++.dg/template/crash35.C: New test.
5663
5664 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
5665
5666         PR c++/19966
5667         * g++.dg/overload/operator2.C: New test.
5668
5669 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5670
5671         PR libfortran/20257
5672         * gfortran.dg/pr20257.f90: New test.
5673
5674 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5675
5676         PR libfortran/20480
5677         * gfortran.dg/pr20480.f90: New test.
5678
5679 2005-03-16  Richard Henderson  <rth@redhat.com>
5680
5681         PR middle-end/15700
5682         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
5683         (_rtld_global): New.
5684         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
5685         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
5686
5687         * gcc.dg/alias-3.c: New.
5688         * gcc.dg/alias-4.c: New.
5689         * gcc.dg/alias-5.c: New.
5690         * gcc.dg/alias-6.c: New.
5691
5692 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
5693
5694         * gcc.dg/cpp/ucnid-7.c: New.
5695
5696 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
5697             Dorit Naishlos  <dorit@il.ibm.com>
5698
5699         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
5700         darwin.
5701
5702 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
5703
5704         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
5705         misaligned accesses.
5706         * gcc.dg/vect/vect-58.c: Likewise.
5707         * gcc.dg/vect/vect-92.c: New.
5708         * gcc.dg/vect/vect-93.c: New.
5709
5710 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
5711
5712         PR fortran/18827
5713         * gfortran.dg/assign_2.f90: New test.
5714         * gfortran.dg/assign_3.f90: New test.
5715         * gfortran.dg/assign.f90: New test.
5716
5717 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
5718
5719         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
5720         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
5721         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
5722         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
5723         names.
5724
5725 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
5726
5727         * gcc.dg/cpp/ucnid-6.c: New.
5728
5729         * gcc.dg/cpp/normalize-1.c: New.
5730         * gcc.dg/cpp/normalize-2.c: New.
5731         * gcc.dg/cpp/normalize-3.c: New.
5732         * gcc.dg/cpp/normalize-4.c: New.
5733         * gcc.dg/cpp/ucnid-4.c: New.
5734         * gcc.dg/cpp/ucnid-5.c: New.
5735         * g++.dg/cpp/normalize-1.C: New.
5736         * g++.dg/cpp/ucnid-1.C: New.
5737
5738 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
5739
5740         * gcc.dg/pr18628.c: New.
5741
5742 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
5743
5744         PR c++/20280
5745         * g++.dg/tree-ssa/pr20280.C: New.
5746
5747 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5748
5749         PR fortran/20467
5750         * gfortran.dg/stfunc_2.f90: New test.
5751
5752 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
5753
5754         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
5755
5756 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
5757
5758         * gcc.dg/tree-ssa/20050314-1.c: New test.
5759
5760 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5761
5762         PR c++/4403
5763         PR c++/9783, DR433
5764         * g++.dg/template/friend34.C: New test.
5765         * g++.dg/template/friend35.C: Likewise.
5766         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
5767
5768 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5769
5770         Friend class name lookup 5/n
5771         PR c++/1016
5772         * g++.dg/lookup/hidden-class1.C: New test.
5773         * g++.dg/lookup/hidden-class2.C: Likewise.
5774         * g++.dg/lookup/hidden-class3.C: Likewise.
5775         * g++.dg/lookup/hidden-class4.C: Likewise.
5776         * g++.dg/lookup/hidden-class5.C: Likewise.
5777         * g++.dg/lookup/hidden-class6.C: Likewise.
5778         * g++.dg/lookup/hidden-class7.C: Likewise.
5779         * g++.dg/lookup/hidden-class8.C: Likewise.
5780         * g++.dg/lookup/hidden-class9.C: Likewise.
5781         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
5782         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
5783         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
5784         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
5785         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
5786         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
5787         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
5788         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
5789         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
5790         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
5791         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
5792
5793 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
5794
5795         PR c++/20157
5796         * g++.dg/template/error18.C: New test.
5797
5798 2005-03-09  Ben Elliston  <bje@au.ibm.com>
5799
5800         PR debug/16792
5801         * g++.dg/debug/pr16792.C: New test.
5802
5803 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
5804
5805         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
5806         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
5807         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
5808         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
5809         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
5810         test assertion names.
5811
5812 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5813
5814         PR fortran/18600
5815         * gfortran.dg/stfunc_1.f90: New test.
5816
5817 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5818
5819         PR fortran/16907
5820         * gfortran.dg/real_index_1.f90: New test.
5821
5822 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5823
5824         PR fortran/20323
5825         * gfortran.dg/spec_expr_1.f90: New test.
5826
5827 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
5828
5829         PR c/20402
5830         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
5831         new parser.
5832
5833 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5834
5835         PR fortran/20361
5836         * gfortran.dg/largeequiv_1.f90: New test.
5837
5838 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
5839
5840         * gcc.dg/ucnid-1.c: New.
5841         * gcc.dg/ucnid-2.c: New.
5842         * gcc.dg/ucnid-3.c: New.
5843         * gcc.dg/ucnid-4.c: New.
5844         * gcc.dg/ucnid-5.c: New.
5845         * gcc.dg/ucnid-6.c: New.
5846         * gcc.dg/cpp/ucnid-1.c: New.
5847         * gcc.dg/cpp/ucnid-2.c: New.
5848         * gcc.dg/cpp/ucnid-3.c: New.
5849         * g++.dg/other/ucnid-1.C: New.
5850
5851 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
5852
5853         * gcc.dg/vmx/darwin-abi-3.c: Delete.
5854
5855 2005-03-11  Per Bothner  <per@bothner.com>
5856
5857         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
5858         that diagnotics refer to correct token.
5859         * gcc.dg/unused-3.c: Likewise.
5860
5861 2005-03-11  Per Bothner  <per@bothner.com>
5862
5863         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
5864         constant" is now actually on same line as string constant.
5865         * gcc.dg/cpp/direct2s.c: Likewise.
5866
5867 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
5868
5869         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
5870
5871 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5872
5873         PR libfortran/20124
5874         * gfortran.dg/pr20124.f90: New Test
5875
5876 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
5877
5878         PR tree-optimization/20130
5879         * gcc.dg/pr20130-1.c: New test.
5880
5881 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
5882
5883         PR target/20095
5884         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
5885
5886 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5887
5888         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
5889
5890 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
5891
5892         * g++.dg/eh/forced1.C: Fix comment.
5893         * g++.dg/eh/forced2.C: Ditto.
5894         * g++.dg/eh/forced3.C: Ditto.
5895         * g++.dg/eh/forced4.C: Ditto.
5896
5897 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
5898
5899         PR rtl-opt/20412
5900         * gcc.c-torture/compile/pr20412.c: New test.
5901
5902 2005-03-10  Roger Sayle  <roger@eyesopen.com>
5903
5904         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
5905
5906 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
5907
5908         PR target/20322
5909         * gcc.dg/20050307-1.c: New test.
5910
5911 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
5912
5913         PR c++/20375
5914         * g++.dg/other/stdarg3.C: New.
5915
5916 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
5917
5918         PR c++/18384, c++/18327
5919         * g++.dg/init/array19.C: New test.
5920
5921         PR inline-asm/20314
5922         * gcc.dg/torture/pr20314-1.c: New test.
5923         * gcc.dg/torture/pr20314-2.c: New test.
5924
5925 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
5926
5927         * gcc.dg/20050309-1.c: New test.
5928
5929 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5930
5931         * gcc.dg/builtins-10.c: Reactivate disabled test.
5932         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
5933         new cbrt transformations.
5934
5935 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
5936
5937         PR c++/20208
5938         * g++.dg/template/array13.C: New test.
5939
5940 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
5941
5942         PR c++/16859
5943         * g++.dg/init/brace4.C: New test.
5944
5945 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
5946
5947         PR c++/20186
5948         * g++.dg/template/non-dependent12.C: New.
5949
5950 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
5951
5952         PR c++/20142
5953         * g++.dg/init/array18.C: Add dg-do run marker.
5954
5955         PR c++/20142
5956         * g++.dg/init/array18.C: New test.
5957
5958 2005-03-09  Ben Elliston  <bje@au.ibm.com>
5959
5960         * consistency.vlad/vlad.exp: Remove trailing semicolons.
5961         * g++.dg/gcov/gcov.exp: Likewise.
5962         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
5963         * gcc.target/xstormy16/xstormy16.exp: Likewise.
5964         * lib/c-torture.exp: Likewise.
5965         * lib/fortran-torture.exp: Likewise.
5966         * lib/g++.exp: Likewise.
5967         * lib/gcc-defs.exp: Likewise.
5968         * lib/gcc-dg.exp: Likewise.
5969         * lib/gcc.exp: Likewise.
5970         * lib/gcov.exp: Likewise.
5971         * lib/gfortran.exp: Likewise.
5972         * lib/mike-g++.exp: Likewise.
5973         * lib/mike-gcc.exp: Likewise.
5974         * lib/objc-torture.exp: Likewise.
5975         * lib/objc.exp: Likewise.
5976         * lib/profopt.exp: Likewise.
5977         * lib/target-libpath.exp: Likewise.
5978         * lib/target-supports.exp: Likewise.
5979         * lib/treelang.exp: Likewise.
5980         * lib/wrapper.exp: Likewise.
5981
5982 2005-03-08  Jeff Law  <law@redhat.com>
5983
5984         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
5985         PHI-OPT changes.
5986
5987 2005-03-08  Ira Rosen  <irar@il.ibm.com>
5988
5989         * gcc.dg/vect/pr20122.c: New test.
5990
5991 2005-03-07  Jeff Law  <law@redhat.com>
5992
5993         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
5994         was folded away.
5995         * gcc.dg/tree-ssa/pr18133-1.c: New test.
5996         * gcc.dg/tree-ssa/pr18133-2.c: New test.
5997         * gcc.dg/tree-ssa/pr18134.c: New test.
5998
5999 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6000
6001         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
6002         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
6003         gcc.dg/torture/builtin-noret-2.c: Require weak support.
6004
6005 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
6006
6007         PR tree-opt/17671
6008         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
6009
6010 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
6011
6012         * g++.dg/warn/Wnvdtor.C: New test.
6013
6014 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
6015
6016         * gcc.dg/torture/pr19683-1.c: New test.
6017
6018 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
6019
6020         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
6021         * gfortran.dg/g77/19990313-2.f: Ditto.
6022         * gfortran.dg/g77/19990313-3.f: Ditto.
6023         * gfortran.dg/g77/19990525-0.f: Ditto.
6024         * gfortran.dg/g77/19990826-0.f: Ditto.
6025         * gfortran.dg/g77/19990826-2.f: Ditto.
6026         * gfortran.dg/g77/19990826-3.f: Ditto.
6027         * gfortran.dg/g77/20000511-1.f: Ditto.
6028         * gfortran.dg/g77/20000511-2.f: Ditto.
6029         * gfortran.dg/g77/970625-2.f: Ditto.
6030         * gfortran.dg/g77/980310-2.f: Ditto.
6031         * gfortran.dg/g77/980310-3.f: Ditto.
6032         * gfortran.dg/g77/980310-8.f: Ditto.
6033         * gfortran.dg/g77/980519-2.f: Ditto.
6034         * gfortran.dg/g77/alpha1.f: Ditto.
6035         * gfortran.dg/g77/claus.f: Ditto.
6036         * gfortran.dg/g77/erfc.f: Ditto.
6037         * gfortran.dg/g77/short.f: Ditto.
6038         * gfortran.fortran-torture/execute/data.f90: Ditto.
6039         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
6040         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
6041
6042 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6043
6044         * lib/file-format.exp (gcc_target_object_format): Add check for som
6045         format and hardcode object formats on hppa*-*-hpux*.
6046         * lib/target-supports.exp (check_weak_available): Add check for som
6047         object format.  Always return 0 on hppa*-*-hpux10*.
6048
6049         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
6050         is defined.
6051
6052         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
6053
6054 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
6055
6056         * gfortran.dg/pr19936_1.f90: New test.
6057         * gfortran.dg/pr19936_2.f90: New test.
6058         * gfortran.dg/pr19936_3.f90: New test.
6059
6060 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
6061             Paul Thomas <prthomas@drfccad.cea.fr>
6062
6063         * gfortran.dg/PR19754_1.f90: New test.
6064         * gfortran.dg/PR19754_2.f90: Ditto.
6065
6066 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6067
6068         PR c++/19311
6069         * g++.dg/template/non-dependent11.C: New test.
6070
6071 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
6072
6073         * lib/target-supports.exp (check_iconv_available): Fix comment.
6074
6075 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
6076             Joseph S. Myers  <joseph@codesourcery.com>
6077
6078         PR c++/19797
6079         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
6080
6081 2005-03-04  Matthew Sachs  <msachs@apple.com>
6082
6083         * gcc.exp (gcc_target_compile): Put braces around
6084         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
6085         * objc.exp (objc_target_compile): Likewise.
6086         * treelang.exp (treelang_target_compile): Likewise.
6087
6088 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6089
6090         PR fortran/19673
6091         * gfortran.dg/func_result_1.f90: New test.
6092
6093 2005-03-04  Ben Elliston  <bje@au.ibm.com>
6094
6095         * gcc.misc-tests/options.exp: New test.
6096
6097 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
6098
6099         * gcc.dg/pr15784-4.c: New test.
6100
6101 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
6102
6103         * gcc.c-torture/execute/pr17133.c: New.
6104         * gcc.c-torture/compile/20050303-1.c: New.
6105
6106 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
6107
6108         * gcc.dg/cpp/assert4.c:  Fix for cygwin
6109
6110 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
6111
6112         * g++.dg/overload/using2.C: New.
6113
6114 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
6115
6116         PR c++/19916
6117         * g++.dg/init/ptrmem2.C: New test.
6118
6119 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
6120
6121         PR c/8927
6122         * gcc.dg/pr8927-1.c: New test.
6123
6124 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
6125
6126         PR c++/20232
6127         * g++.dg/inherit/covariant12.C: New.
6128
6129 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6130
6131         PR fortran/19479
6132         * gfortran.dg/bound_1.f90: New test.
6133
6134 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
6135
6136         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
6137         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
6138
6139 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
6140
6141         PR c/20245
6142         * gcc.dg/pr20245-1.c: New test.
6143
6144 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
6145
6146         PR middle-end/19874
6147         * gcc.c-torture/execute/20050119-2.c: New test case.
6148
6149 2005-02-28  Ben Elliston  <bje@au.ibm.com>
6150
6151         * README: Update the DejaGnu bug reporting address.
6152         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
6153         * lib/objc-torture.exp: Likewise.
6154
6155 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
6156
6157         * gfortran.dg/boz_1.f90: New test.
6158         * gfortran.dg/boz_3.f90: New test.
6159         * gfortran.dg/boz_4.f90: New test.
6160
6161 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
6162
6163         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
6164         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
6165
6166 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6167
6168         PR libfortran/20101
6169         * gfortran.dg/write_0_pe_format.f90: New test.
6170
6171 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
6172
6173         PR c++/20206
6174         * g++.dg/opt/thunk2.C: New test.
6175         * g++.dg/opt/covariant1.C: New test.
6176
6177 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6178
6179         * gfortran.dg/e_d_fmt.f90: New test.
6180
6181 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
6182
6183         * gcc.dg/asm-b.c: Fix comment typos.
6184
6185 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
6186
6187         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
6188         a V_MAY_DEF also.
6189
6190 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
6191
6192         PR tree-opt/20188
6193         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
6194         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
6195         * gcc.dg/asm-b.c: New test.
6196
6197 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
6198
6199         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
6200         Disable this test on IRIX 6.
6201
6202 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
6203
6204         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
6205         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
6206         parser.
6207
6208 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
6209
6210         PR tree-optimization/20204
6211         * testsuite/gcc.dg/pr20204.c: New test.
6212
6213 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
6214
6215         PR target/20196
6216         * gcc.c-torture/execute/20050224-1.c: New test.
6217
6218         PR c++/20175
6219         * g++.dg/warn/Wbraces2.C: New test.
6220
6221 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
6222
6223         PR c++/19878
6224         * g++.dg/init/const2.C: New test.
6225
6226 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
6227
6228         PR tree-optimization/20100
6229         * gcc.c-torture/execute/pr20100-1.c: New test.
6230
6231 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6232
6233         * gfortran.dg/implicit_3.f90: New test.
6234
6235         * gfortran.dg/deftype_1.f90: New test.
6236
6237 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
6238
6239         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
6240         the test passes.
6241         * g++.dg/other/anon3.C: Accept a warning.
6242
6243 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
6244
6245         * gcc.dg/pr20017.c: Fix a comment typo.
6246
6247 2005-02-23  Bud Davis  <bdavis@gfortran.org>
6248
6249         * gfortran.dg/list_read_4.f90: Change to f90 comments.
6250
6251 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
6252
6253         PR ada/19902
6254         * ada/acats/tests/cxa/cxa3004.a: Remove.
6255         * ada/acats/tests/cxb/cxb30061.am: Likewise.
6256
6257 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
6258
6259         PR c++/20073
6260         * g++.dg/init/const1.C: New test.
6261
6262         PR c++/19991
6263         * g++.dg/parse/constant7.C: New test.
6264
6265         PR c++/20152
6266         * g++.dg/parse/error27.C: New test.
6267         * g++.dg/template/qualttp15.C: Adjust error markers.
6268         * g++.old-deja/g++.other/struct1.C: Likewise.
6269
6270         PR c++/20153
6271         * g++.dg/template/error17.C: New test.
6272
6273         PR c++/20148
6274         * g++.dg/parser/error26.C: New test.
6275
6276 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
6277
6278         PR tree-optimization/20100
6279         PR tree-optimization/20115
6280         * gcc.dg/pr20115.c: New test.
6281         * gcc.dg/pr20115-1.c: New test.
6282         * gcc.dg/pr20100.c: New test.
6283         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
6284         call-clobbered variables after alias1.
6285
6286 2005-02-22  Bud Davis  <bdavis@gfortran.org>
6287
6288         * gfortran.dg/list_read_4.f90: new test.
6289
6290 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
6291
6292         PR rtl-optimization/20017.
6293         * gcc.dg/pr20017.c: New.
6294
6295 2005-02-22  Devang Patel  <dpatel@apple.com>
6296
6297         PR 19952
6298         * g++.dg/tree-ssa/pr19952.C: New test.
6299
6300 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
6301
6302         PR c++/19883
6303         * g++.dg/parse/constant6.C: New test.
6304
6305 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
6306
6307         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
6308         * g++.dg/charset/asm2.c: Likewise.
6309         * g++.dg/charset/asm3.c: Likewise.
6310         * g++.dg/charset/asm4.c: Likewise.
6311         * g++.dg/charset/asm5.c: Likewise.
6312         * g++.dg/charset/attribute1.c: Likewise.
6313         * g++.dg/charset/attribute2.c: Likewise.
6314         * g++.dg/charset/extern1.cc: Likewise.
6315         * g++.dg/charset/extern2.cc: Likewise.
6316         * g++.dg/charset/extern3.cc: Likewise.
6317         * g++.dg/charset/function.cc: Likewise.
6318         * g++.dg/charset/string.c: Likewise.
6319         * g++.dg/charset/charset.exp: Likewise.
6320         * lib/target-supports.exp (check_iconv_available): Fix comment.
6321
6322 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
6323
6324         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
6325         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
6326         * gcc.dg/charset/asm2.c: Likewise.
6327         * gcc.dg/charset/asm3.c: Likewise.
6328         * gcc.dg/charset/asm4.c: Likewise.
6329         * gcc.dg/charset/asm5.c: Likewise.
6330         * gcc.dg/charset/asm6.c: Likewise.
6331         * gcc.dg/charset/attribute1.c: Likewise.
6332         * gcc.dg/charset/attribute2.c: Likewise.
6333         * gcc.dg/charset/builtin1.c: Likewise.
6334         * gcc.dg/charset/extern.c: Likewise.
6335         * gcc.dg/charset/function.c: Likewise.
6336         * gcc.dg/charset/string.c: Likewise.
6337         * gcc.dg/charset/charset.exp: Likewise.
6338
6339 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
6340
6341         PR fortran/20086
6342         * gfortran.dg/pr20086.f90: New test.
6343
6344 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
6345
6346         PR tree-optimization/19786
6347         * g++.dg/tree-ssa/pr19786.C: New.
6348
6349 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6350
6351         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
6352
6353 2005-02-21  Jeff Law  <law@redhat.com>
6354
6355         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
6356
6357 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6358
6359         * gfortran.dg/do_iterator: Split loop, markup all lines for
6360         which an error locus is printed.
6361         * gfortran.dg/pr17708.f90: Markup all lines for which an error
6362         locus is printed.
6363         * gfortran.dg/select_4.f90: Likewise.
6364         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
6365         locuses in the various permutations.
6366
6367 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
6368
6369         PR tree-optimization/19951
6370         * g++.dg/vect: New directory.
6371         * g++.dg/vect/vect.exp: New file.
6372         * g++.dg/vect/pr19951.cc: New testcase.
6373         * g++.dg/dg.exp: Also prune vectorizer tests.
6374
6375 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
6376
6377         PR 18785
6378         * gcc.dg/charset/builtin1.c: New test.
6379
6380 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6381
6382         PR c++/19299
6383         * g++.dg/inherit/volatile1.C: New test.
6384
6385         PR c++/19440
6386         * g++.dg/template/dtor4.C: New test.
6387
6388 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
6389
6390         * gfortran.dg/int_1.f90: New test.
6391
6392 2005-02-19  Devang Patel  <dpatel@apple.com>
6393
6394         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
6395
6396 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
6397
6398         * gfortran.dg/achar_1.f90: New test.
6399
6400 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
6401
6402         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
6403
6404 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
6405             Jakub Jelinek  <jakub@redhat.com>
6406
6407         PR tree-optimization/19828
6408         * gcc.dg/tree-ssa/loop-7.c: New test.
6409         * gcc.c-torture/execute/20050218-1.c: New test.
6410
6411 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
6412
6413         PR c/20043
6414         * gcc.dg/transparent-union-1.c: New test.
6415         * gcc.dg/transparent-union-2.c: New test.
6416
6417 2005-02-18  James E Wilson  <wilson@specifixinc.com>
6418
6419         PR tree-optimization/18977
6420         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
6421
6422 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
6423
6424         PR target/20054
6425         * gcc.dg/pr20054.c: New test.
6426
6427 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6428
6429         PR c++/19508
6430         * g++.dg/ext/attrib20.C: New test.
6431
6432 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
6433
6434         PR middle-end/20030
6435         * gfortran.fortran-torture/execute/character_passing.f90: New test.
6436
6437 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
6438
6439         PR c++/20008
6440         * g++.dg/opt/switch4.C: New.
6441
6442 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
6443
6444         PR c++/20023
6445         PR tree-optimization/20009
6446         * gcc.c-torture/compile/20050217-1.c: New test.
6447         * g++.dg/opt/switch3.C: New test.
6448
6449         PR tree-optimization/18947
6450         * gcc.c-torture/compile/20050215-1.c: New test.
6451         * gcc.c-torture/compile/20050215-2.c: New test.
6452         * gcc.c-torture/compile/20050215-3.c: New test.
6453
6454 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
6455
6456         PR c++/20028
6457         * g++.dg/template/crash34.C: New.
6458
6459         PR c++/20022
6460         * g++.dg/other/access3.C: New.
6461
6462 2005-02-17  Ira Rosen  <irar@il.ibm.com>
6463
6464         * gcc.dg/vect/vect-98.c: New test.
6465
6466 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
6467
6468         PR tree-optimization/19967
6469         * gcc.dg/pr19967.c: New.
6470
6471 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
6472
6473         PR middle-end/19857
6474         * gcc.dg/tree-ssa/20050215-1.c: New test.
6475         * gcc.c-torture/execute/20050215-1.c: New test.
6476
6477 2005-02-15  Eric Christopher  <echristo@redhat.com>
6478
6479         * gcc.dg/cpp/20050215-1.c: New file.
6480
6481 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
6482
6483         PR tree-optimization/15785
6484         * gcc.dg/pr15785-1.c: New test.
6485
6486 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
6487
6488         PR c++/17788
6489         * g++.dg/init/ctor4.C: New.
6490         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
6491
6492 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
6493
6494         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
6495         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
6496
6497 2005-02-15  Andreas Schwab  <schwab@suse.de>
6498
6499         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
6500         declare malloc.
6501
6502 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
6503
6504         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
6505
6506 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
6507
6508         PR tree-optimization/19853
6509         * gcc.c-torture/compile/pr19853.c: New test.
6510
6511 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
6512
6513         PR c++/19608
6514         * g++.dg/parse/local-class1.C: New.
6515
6516         PR c++/19895
6517         * g++.dg/parse/ptrmem3.C: New.
6518
6519         PR c++/19884
6520         * g++.old-deja/g++.oliva/template6.C: Add another case.
6521         * g++.dg/template/explicit6.C: New.
6522
6523 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
6524
6525         PR c++/17816
6526         * g++.dg/other/redecl2.C: New.
6527
6528 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
6529
6530         PR c++/19891
6531         * g++.dg/abi/covariant4.C: New.
6532
6533 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
6534
6535         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
6536
6537 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
6538
6539         * gcc.dg/vect/vect-96.c: Fix typo.
6540
6541 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6542
6543         PR c++/14479
6544         PR c++/19487
6545         * g++.dg/template/enum5.C: New test.
6546
6547 2005-02-12  Ira Rosen  <irar@il.ibm.com>
6548
6549         * gcc.dg/vect/vect-97.c: New test.
6550
6551 2005-02-12  Ira Rosen  <irar@il.ibm.com>
6552
6553         * gcc.dg/vect/vect-96.c: New test.
6554
6555 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
6556
6557         * gcc.dg/builtins-34.c: Also check ldexp*.
6558
6559 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
6560
6561         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
6562
6563 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
6564
6565         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
6566         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
6567         dg-require-dll, dg-require-iconv, dg-require-named-sections,
6568         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
6569         selector_list, selector_expression, dg-process-target): Move to new
6570         file target-supports-dg.exp.
6571         * lib/target-supports-dg.exp: New.
6572
6573         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
6574         New.
6575
6576 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
6577
6578         PR c++/19666
6579         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
6580
6581         PR middle-end/19858
6582         * gcc.c-torture/compile/20050210-1.c: New test.
6583
6584 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
6585
6586         PR c++/19755
6587         * g++.dg/warn/Wbraces1.C: New test.
6588
6589 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
6590
6591         * gcc.dg/builtins-52.c: New testcase.
6592
6593 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
6594
6595         PR c/19342
6596         * gcc.c-torture/execute/20050119-1.c: New test.
6597
6598 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
6599
6600         PR c++/19811
6601         * g++.dg/init/delete1.C: New test.
6602
6603 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
6604
6605         PR c++/18470
6606         * g++.dg/template/static12.C: New test.
6607
6608 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
6609
6610         PR c++/19787
6611         * g++.dg/conversion/ambig1.C: New test.
6612
6613         PR c++/19739
6614         * g++.dg/ext/attrib19.C: New test.
6615
6616         PR c++/19732
6617         * g++.dg/parse/dtor5.C: New test.
6618
6619         PR c++/19762
6620         * g++.dg/template/dtor3.C: New test.
6621
6622         PR c++/19826
6623         * g++.dg/template/static11.C: New test.
6624         * g++.dg/template/crash2.C: Remove dg-error marker.
6625
6626 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
6627
6628         PR C++/18491
6629         * g++.old-deja/g++.mike/p10769a.C: Remove.
6630
6631 2005-02-09  Roger Sayle  <roger@eyesopen.com>
6632
6633         * gcc.dg/builtins-48.c: New test case.
6634         * gcc.dg/builtins-49.c: New test case.
6635         * gcc.dg/builtins-50.c: New test case.
6636         * gcc.dg/builtins-51.c: New test case.
6637
6638 2005-02-09  Ian Lance Taylor  <ian@airs.com>
6639
6640         PR middle-end/19583
6641         * g++.dg/warn/Wreturn-type-3.C: New test.
6642
6643 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
6644
6645         PR middle-end/19402
6646         * gcc.dg/pr19402-1.c: New testcase.
6647         * gcc.dg/pr19402-2.c: likewise.
6648
6649 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
6650
6651         PR middle-end/19854
6652         * g++.dg/tree-ssa/tmmti.C: New testcase.
6653
6654 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
6655
6656         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
6657
6658 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
6659
6660         PR c++/19733
6661         * g++.dg/parse/crash23.C: New test.
6662         * g++.dg/warn/Weff1.C: New test.
6663
6664 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
6665
6666         * gcc.dg/20050209-1.c: New test.
6667
6668 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
6669
6670         PR target/19799
6671         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
6672
6673 2005-02-08  Mike Stump  <mrs@apple.com>
6674
6675         * g++.dg/pch/import-2.c: New test.
6676         * g++.dg/pch/import-2.hs: New.
6677         * g++.dg/pch/include/import-2a.h: New.
6678         * g++.dg/pch/include/import-2b.h: New.
6679
6680 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
6681
6682         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
6683
6684 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6685
6686         * gfortran.dg/substr_1.f90: New test.
6687
6688 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
6689
6690         PR middle-end/19775
6691         * gcc.dg/torture/builtin-power-1.c: Disable test for
6692         invalid transformation.
6693         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
6694         no longer optimize.
6695         * gcc.dg/builtins-47.c: New testcase.
6696
6697 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
6698             Dorit Naishlos  <dorit@il.ibm.com>
6699
6700         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
6701
6702 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
6703
6704         * gcc.c-torture/compile/20050206-1.c: New test.
6705
6706 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
6707
6708         PR tree-opt/19768
6709         * g++.dg/opt/pr19768.C: New test.
6710
6711 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
6712
6713         PR tree-opt/19736
6714         * gcc.c-torture/compile/pr19736.c: New test.
6715
6716 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6717
6718         PR c++/17401
6719         * g++.dg/parse/error25.C: New test.
6720
6721 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
6722
6723         * gcc.c-torture/execute/20050203-1.c: New.
6724
6725 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
6726
6727         * gcc.dg/vect/vect-85.c: Remove xfail.
6728         * gcc.dg/vect/vect-86.c: Remove xfail.
6729         * gcc.dg/vect/vect-87.c: Remove xfail.
6730         * gcc.dg/vect/vect-88.c: Remove xfail.
6731
6732 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
6733
6734         * gcc.dg/altivec-19.c: New.
6735
6736 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
6737
6738         PR c/17807
6739         * gcc.dg/nested-func-3.c: New test.
6740         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
6741
6742 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
6743
6744         * gcc.test-framework/gen_directive_tests: Generate tests for
6745         selector expressions.
6746
6747 2005-02-02  Matt Austern  <austern@apple.com>
6748
6749         PR c++/19628
6750         * g++/ext/builtin7.C: New.
6751         * g++/ext/builtin8.C: New.
6752
6753 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
6754
6755         PR c/18502
6756         * gcc.dg/pr18502-1.c: New test.
6757
6758 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6759
6760         PR c++/17413
6761         * g++.dg/template/local4.C: Tweak.
6762
6763 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
6764
6765         PR tree-optimization/19578
6766         * gcc.c-torture/compile/20050202-1.c: New test.
6767
6768 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
6769
6770         PR c/19435
6771         * gcc.dg/c99-init-4.c: New test.
6772
6773 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
6774
6775         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
6776
6777         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
6778
6779         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
6780         * g++.dg/eh/check-vect.h: New.
6781
6782         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
6783         * gcc.dg/vect/vect-78.c: Ditto.
6784         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
6785         Remove.
6786
6787         * g++.dg/conversion/simd1.C: Expect warning.
6788         * g++.dg/ext/attribute-test-1.C: Ditto.
6789         * g++.dg/ext/attribute-test-2.C: Ditto.
6790         * g++.dg/ext/attribute-test-3.C: Ditto.
6791         * g++.dg/ext/attribute-test-4.C: Ditto.
6792
6793         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
6794         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
6795
6796         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
6797
6798 2005-02-01  Richard Henderson  <rth@redhat.com>
6799
6800         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
6801         long double for ibm double-double format.
6802         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
6803
6804 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
6805
6806         PR tree-optimization/19633
6807         * testsuite/gcc.dg/pr19633-1.c: New test.
6808         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
6809         to NULL or a symbol.
6810
6811 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
6812
6813         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
6814         New procs.
6815         (dg-process-target (local override)): Handle selector expressions.
6816
6817         * gcc.test-framework/README: Describe tests in source directory.
6818         * gcc.test-framework/test-framework.awk: Handle dg- tests.
6819         * gcc.test-framework/test-framework.exp: Handle dg- tests.
6820         * gcc.test-framework/dg-bogus-exp-P.c: New test.
6821         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
6822         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
6823         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
6824         * gcc.test-framework/dg-do-link-exp-P.c: New test.
6825         * gcc.test-framework/dg-do-run-exp-P.c: New test.
6826         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
6827         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
6828         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
6829         * gcc.test-framework/dg-error-exp-P.c: New test.
6830         * gcc.test-framework/dg-error-exp-XP.c: New test.
6831         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
6832         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
6833         * gcc.test-framework/dg-output-exp-P.c: New test.
6834         * gcc.test-framework/dg-output-exp-XF.c: New test.
6835         * gcc.test-framework/dg-warning-exp-P.c: New test.
6836         * gcc.misc-tests/dg-1.c: Remove.
6837         * gcc.misc-tests/dg-2.c: Remove.
6838         * gcc.misc-tests/dg-3.c: Remove.
6839         * gcc.misc-tests/dg-4.c: Remove.
6840         * gcc.misc-tests/dg-5.c: Remove.
6841         * gcc.misc-tests/dg-6.c: Remove.
6842         * gcc.misc-tests/dg-7.c: Remove.
6843         * gcc.misc-tests/dg-8.c: Remove.
6844         * gcc.misc-tests/dg-9.c: Remove.
6845         * gcc.misc-tests/dg-10.c: Remove.
6846         * gcc.misc-tests/dg-11.c: Remove.
6847         * gcc.misc-tests/dg-12.c: Remove.
6848         * gcc.misc-tests/dg-test.exp: Remove.
6849
6850         * gcc.test-framework/test-framework.awk: Change recording and
6851         printing of passes and failures.
6852
6853         * gcc.test-framework: New directory.
6854         * gcc.test-framework/README: New.
6855         * gcc.test-framework/test-framework.exp: New.
6856         * gcc.test-framework/test-framework.awk: New.
6857         * gcc.test-framework/gen_directive_tests: New.
6858
6859 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
6860
6861         * lib/treelang.exp: Fix comment typos.
6862         (treelang_target_compile): Don't append libs=-ltreelang to options.
6863
6864 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
6865
6866         * g++.dg/parse/typename7.C: Adjust error messages.
6867
6868 2005-01-31  Jeff Law  <law@redhat.com>
6869
6870         * gcc.c-torture/execute/20050131-1.c: New test.
6871         * gcc.dg/wcaselabel.c: New test.
6872
6873 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
6874
6875         * g++.dg/other/warning1.C: Adjust error messags.
6876         * g++.dg/parse/constant5.C: New test.
6877
6878 2005-01-31  Steven Bosscher  <stevenb@suse.de>
6879
6880         PR c/19333
6881         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
6882         the test case valid.
6883         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
6884         * testsuite/gcc.dg/array-7.c: Adjust expected result.
6885         * testsuite/gcc.dg/pr18596-3.c: Likewise.
6886         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
6887         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
6888         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
6889
6890 2005-01-31  Dale Johannesen  <dalej@apple.com>
6891
6892         * g++.dg/opt/pr19650.C:  New test.
6893
6894 2005-01-31  Richard Henderson  <rth@redhat.com>
6895
6896         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
6897         long double for intel double extended format.
6898         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
6899
6900 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
6901
6902         PR c++/19555
6903         * g++.dg/template/static10.C: New test.
6904
6905         PR c++/19395
6906         * g++.dg/parse/error24.C: New test.
6907
6908         PR c++/19367
6909         * g++.dg/lookup/builtin1.C: New test.
6910
6911         PR c++/19457
6912         * g++.dg/warn/conv3.C: New test.
6913
6914 2005-01-30  Bud Davis  <bdavis@gfortran.org>
6915
6916         PR fortran/19647
6917         * gfortan.dg/inquire_7.f90
6918
6919 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
6920
6921         PR tree-optimization/15791
6922         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
6923         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
6924         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
6925         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
6926         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
6927         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
6928         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
6929         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
6930         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
6931         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
6932
6933 2005-01-29  Paul Brook  <paul@codesourcery.com>
6934
6935         PR fortran/18565
6936         * check.c (real_or_complex_check): New function.
6937         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
6938         * intrinsic.c (add_functions): Use new check functions.
6939         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
6940         Add prototypes.
6941
6942 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
6943
6944         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
6945         gcc.dg/lvalue-3.c: New tests.
6946         * gcc.dg/concat.c: Update expected messages.
6947
6948 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
6949
6950         PR libfortran/19595
6951         * gfortran.dg/eor_1.f90:  New test.
6952
6953 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
6954
6955         PR fortran/19589
6956         * gfortran.dg/logical_data_1.f90: New test.
6957
6958 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
6959
6960         PR c++/19253
6961         * g++.dg/template/crash33.C: New test.
6962
6963         PR c++/19667
6964         * g++.dg/template/crash32.C: New test.
6965
6966 2005-01-28  Ian Lance Taylor  <ian@airs.com>
6967
6968         PR middle-end/16558
6969         * g++.dg/warn/Wreturn-type-2.C: New test.
6970
6971 2004-06-24  Jeff Law  <law@redhat.com>
6972
6973         * gcc.dg/tree-ssa/20050128-1.c: New test.
6974
6975 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
6976
6977         * gcc.target/frv/all-mdpackh-1.c: New test.
6978
6979 2005-01-28  Steven Bosscher  <stevenb@suse.de>
6980
6981         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
6982
6983 2005-01-27  Richard Henderson  <rth@redhat.com>
6984
6985         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
6986
6987 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
6988
6989         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
6990
6991 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
6992
6993         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
6994         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
6995         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
6996         to cope with cases where the multilib options override the dg-options.
6997
6998 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
6999
7000         PR c/18946
7001         * gcc.dg/noncompile/20050120-1.c: New test.
7002
7003 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
7004
7005         PR tree-optimization/19633
7006         * gcc.dg/pr19633.c: New test.
7007         * gcc.dg/tree-ssa/pr19633.c: New test.
7008
7009 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
7010
7011         * gcc.dg/20041216-1.c: New test.
7012
7013 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
7014
7015         PR objc/18862
7016         * objc.dg/selector-2.m: New test.
7017
7018 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
7019
7020         * g++.dg/opt/range-test-2.C: New test.
7021
7022         PR rtl-optimization/19579
7023         * gcc.c-torture/execute/20050124-1.c: New test.
7024
7025 2005-01-26  Greg Parker  <gparker@apple.com>
7026         Stuart Hastings  <stuart@apple.com>
7027
7028         * gcc.c-torture/execute/20050125-1.c: New.
7029
7030 2005-01-18  Jan Hubicka  <jh@suse.cz>
7031
7032         PR tree-optimize/19337
7033         * gcc.c-torture/compile/20050119-1.c: New test.
7034
7035 2005-01-24  James E Wilson  <wilson@specifixinc.com>
7036
7037         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
7038         test for successful match.
7039
7040 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
7041
7042         PR objc/18408
7043         * objc.dg/comp-types-7.m: New test.
7044
7045 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
7046
7047         * lib/target-supports.exp (current_target_name): New.
7048         (check_effective_target_ilp32, check_effective_target_lp64):
7049         Cache the result to use as long as the current target, with
7050         multilib flags, remains the same.
7051
7052         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
7053         (dg-require-weak, dg-require-visibility, dg-require-alias,
7054         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
7055         dg-require-effective-target, dg-skip-if): Remove call to
7056         skip_test_and_clear_xfail.
7057         (dg-test): Clear xfail data.
7058
7059 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
7060
7061         PR target/17751
7062         * gcc.dg/ppc64-toc.c: New test.
7063
7064         * g++.dg/tree-ssa/empty-1.C: New test.
7065
7066         PR middle-end/19551
7067         * gcc.c-torture/execute/20050121-1.c: New test.
7068         * gcc.dg/20050121-2.c: New test.
7069
7070 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
7071         Paul Brook  <paul@codesourcery.com>
7072
7073         PR fortran/17941
7074         * gfortran.dg/real_const_1.f: New test.
7075         * gfortran.dg/real_const_2.f90: New test.
7076         * gfortran.dg/complex_int_1.f90: New test.
7077
7078 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
7079
7080         PR fortran/19313
7081         * gfortan.dg/inquire_6.f90: New test.
7082
7083 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
7084
7085         PR libfortran/19451
7086         * open_readonly_1.f90:  New test.
7087
7088 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
7089
7090         PR libfortran/18982
7091         * gfortran.dg/open_new.f90: New file.
7092
7093 2005-01-22  Paul Brook  <paul@codesourcery.com>
7094
7095         * namelist_1.f90: New test.
7096
7097 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
7098
7099         PR tree-optimization/19484
7100         * gcc.c-torture/compile/20050122-[12].c: New tests.
7101
7102 2005-01-22  Paul Brook  <paul@codesourcery.com>
7103
7104         * gfortran.dg/implicit_2.f90: New test.
7105
7106 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
7107
7108         PR fortran/19314
7109         * gfortran.dg/inquire_5.f90: New test.
7110
7111 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7112
7113         PR c/18809
7114         * gcc.dg/pr18809-1.c: New test.
7115
7116 2005-01-21  Ian Lance Taylor  <ian@airs.com>
7117
7118         * gcc.dg/20050121-1.c: New test.
7119
7120         PR tree-optimization/13000
7121         * gcc.dg/20040206-1.c: Change warning to point where function is
7122         being inlined.
7123
7124 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7125
7126         PR c++/19208
7127         * g++.dg/template/array11.C: New test.
7128
7129 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7130
7131         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
7132         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
7133         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
7134         * gfortran.dg/getenv_1.f90: Add dg-do directive.
7135         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
7136         gfortran.dg/pr17164.f90: Add missing dg-do directives.
7137
7138 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
7139
7140         PR tree-optimization/15349
7141         * gcc.dg/tree-ssa/pr15349.c: New.
7142
7143 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
7144
7145         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
7146
7147 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
7148
7149         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
7150         scan-assembler-times directive name.
7151
7152         * gcc.dg/asm-a.c: Move dg-require-effective-target to
7153         after dg-do.
7154
7155         PR rtl-optimization/19462
7156         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
7157
7158 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
7159
7160         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
7161         counting function calls on ia64.
7162
7163 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
7164
7165         PR rtl-optimization/15139
7166         * gcc.dg/20050111-2.c: New test.
7167
7168         PR c/17297
7169         * gcc.c-torture/compile/20050113-1.c: New testcase.
7170
7171         PR middle-end/19164
7172         * gcc.dg/20050113-1.c: New testcase.
7173
7174 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
7175
7176         * gcc.dg/vect/vect-85.c: Add comment.
7177         * gcc.dg/vect/vect-86.c: Add xfail for now.
7178         * gcc.dg/vect/vect-87.c: Add xfail for now.
7179         * gcc.dg/vect/vect-88.c: Add xfail for now.
7180         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
7181
7182 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
7183
7184         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
7185
7186 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7187
7188         * g++.dg/debug/typedef3.C: New test.
7189
7190 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
7191
7192         PR c/19472
7193         * gcc.dg/asm-a.c: New test.
7194
7195 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
7196
7197         * gcc.dg/sh-relax.c: Add prototype for abort.
7198
7199 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7200
7201         * gcc.dg/short-compare-1.c: New test.
7202         * gcc.dg/short-compare-2.c: Likewise.
7203
7204 2005-01-18  Michael Matz  <matz@suse.de>
7205
7206         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
7207
7208 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
7209
7210         PR tree-optimization/19121
7211         * gcc.c-torture/compile/pr19121.c: New test.
7212
7213 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
7214
7215         PR target/19357
7216         * gcc.c-torture/compile/pr19357.c: New test.
7217
7218 2005-01-17  Ian Lance Taylor  <ian@airs.com>
7219
7220         PR c/5675
7221         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
7222         pass--those that refer just to the variable, possibly with a
7223         cast.
7224         * gcc.dg/c99-const-expr-3.c: Likewise.
7225
7226         PR middle-end/13127
7227         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
7228         longer emitted.
7229
7230 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
7231
7232         PR fortran/18778
7233         * gfortran.dg/endfile_2.f90: New test.
7234
7235 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
7236
7237         PR 19168
7238         * gfortran.dg/select_5.f90: New test.
7239
7240 2004-01-16  Paul Brook  <paul@codesourcery.com>
7241
7242         * gfortran.dg/common_4.f90: New test.
7243
7244 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
7245
7246         PR rtl-optimization/19462
7247         * gcc.dg/torture/pr19462-1.c: New test.
7248
7249 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
7250
7251         PR objc/19321
7252         * objc.dg/func-ptr-2.m: New.
7253         * objc.dg/volatile-1.m: New.
7254
7255 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7256
7257         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
7258
7259 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
7260
7261         PR tree-optimization/19060
7262         * gcc.c-torture/execute/20050104-1.c: New test.
7263
7264 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
7265
7266         PR fortran/18983
7267         * gfortran.dg/write_to_null.f90: New test.
7268
7269 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
7270             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7271
7272         PR other/19328
7273         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
7274         argument.
7275
7276 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
7277
7278         PR c++/19263
7279         * g++.dg/init/vector1.C: New test.
7280
7281 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
7282
7283         PR target/13158
7284         * gcc.target/ia64/sibcall-unwind-1.c: New test.
7285         PR target/18987
7286         * gcc.target/ia64/sibcall-unwind-2.c: New test.
7287
7288 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
7289
7290         * gfortran.dg/select_1.f90: New test.
7291         * gfortran.dg/select_2.f90: New test.
7292         * gfortran.dg/select_3.f90: New test.
7293         * gfortran.dg/select_4.f90: New test.
7294
7295 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
7296
7297         PR middle-end/19084
7298         PR rtl-optimization/19348
7299         * gcc.dg/20050111-1.c: New test.
7300         * gcc.c-torture/execute/20050111-1.c: New test.
7301
7302         * gcc.dg/i386-asm-4.c: New test.
7303
7304 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
7305
7306         * gcc.dg/nested-func-2.c: New test.
7307         * ada/acats/norun.lst: Remove c953002.
7308
7309 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
7310
7311         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
7312
7313 2005-01-12  Ben Elliston  <bje@au.ibm.com>
7314
7315         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
7316
7317 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
7318
7319         PR target/18761
7320         * g++.dg/abi/align1.C: New test.
7321
7322 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
7323
7324         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
7325         at a time.
7326         * g++.dg/ext/altivec_check.h: Support compiling as C.
7327
7328 2005-01-10  Roger Sayle  <roger@eyesopen.com>
7329
7330         PR c++/19355
7331         * g++.dg/expr/pr19355-1.C: New test case.
7332
7333 2005-01-10  Laurent GUERBY <laurent@guerby.net>
7334
7335         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
7336         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
7337         * ada/acats/tests/c3/c92005b.ada: Likewise.
7338         * ada/acats/tests/c3/cxb3012.a: Likewise.
7339         * ada/acats/norun.lst: Add c380004 and c953002, add PR
7340
7341 2005-01-09  Paul Brook  <paul@codesourcery.com>
7342
7343         * gfortran.dg/common_2.f90: New file.
7344         * gfortran.dg/common_3.f90: New file.
7345
7346 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
7347
7348         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
7349
7350 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
7351
7352         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
7353         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
7354         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
7355         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
7356         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
7357         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
7358         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
7359         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
7360         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
7361         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
7362         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
7363         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
7364         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
7365         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
7366         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
7367         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
7368         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
7369         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
7370         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
7371         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
7372         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
7373         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
7374         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
7375         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
7376         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
7377         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
7378         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
7379         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
7380         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
7381         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
7382         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
7383         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
7384         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
7385         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
7386         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
7387         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
7388         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
7389         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
7390         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
7391         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
7392         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
7393         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
7394         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
7395         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
7396         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
7397         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
7398         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
7399         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
7400         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
7401         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
7402         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
7403         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
7404         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
7405         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
7406         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
7407         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
7408         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
7409         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
7410         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
7411         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
7412         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
7413         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
7414         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
7415         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
7416         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
7417         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
7418         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
7419
7420         * gcc.dg/vect/vect-1.c: Fix spelling.
7421         * gcc.dg/vect/vect-10.c: Fix spelling.
7422         * gcc.dg/vect/vect-11.c: Fix spelling.
7423         * gcc.dg/vect/vect-12.c: Fix spelling.
7424         * gcc.dg/vect/vect-14.c: Fix spelling.
7425         * gcc.dg/vect/vect-15.c: Fix spelling.
7426         * gcc.dg/vect/vect-16.c: Fix spelling.
7427         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
7428         * gcc.dg/vect/vect-64.c: Fix comments.
7429         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
7430
7431 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
7432             Ira Rosen  <irar@il.ibm.com>
7433
7434         * gcc.dg/vect/vect-70.c: New test.
7435         * gcc.dg/vect/vect-71.c: New test.
7436
7437 2005-01-09  Manfred Hollstein  <mh@suse.com>
7438
7439         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
7440         * gcc.dg/pr18241-2.c: Likewise.
7441         * gcc.dg/pr18241-3.c: Likewise.
7442         * gcc.dg/pr18241-4.c: Likewise.
7443         * gcc.dg/pr18241-5.c: Likewise.
7444
7445 2005-01-08  Richard Henderson  <rth@redhat.com>
7446
7447         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
7448         False for x86 and x86-64.
7449
7450 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
7451
7452         PR tree-optimization/18241
7453         * gcc.dg/pr18241-1.c: New test.
7454         * gcc.dg/pr18241-2.c: New test.
7455         * gcc.dg/pr18241-3.c: New test.
7456         * gcc.dg/pr18241-4.c: New test.
7457         * gcc.dg/pr18241-5.c: New test.
7458
7459 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
7460
7461         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
7462         gfortran.dg/select_4.f90: New.
7463
7464 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
7465
7466         * gcc.c-torture/execute/20050107-1.c: New test.
7467
7468 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
7469
7470         PR c++/19298
7471         * g++.dg/template/ref2.C: New.
7472
7473 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
7474
7475         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
7476         instead of being empty.
7477
7478 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7479
7480         PR fortran/15553
7481         * gfortran.dg/array-1.f90: New test.
7482
7483 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
7484
7485         PR tree-optimization/19283
7486         * gcc.c-torture/execute/20050106-1.c: New test.
7487
7488         PR rtl-optimization/18861
7489         * gcc.dg/20050105-1.c: New test.
7490
7491         PR tree-optimization/18828
7492         * gcc.dg/20050105-2.c: New test.
7493
7494 2005-01-07  Andreas Jaeger  <aj@suse.de>
7495
7496         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
7497
7498 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
7499
7500         PR fortran/18398
7501         * gfortran.dg/fmt_read.f90: New test.
7502
7503 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
7504
7505         * gcc.dg/rs6000-ldouble-2.c: New.
7506
7507 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
7508
7509         PR c++/19244
7510         * g++.dg/parser/ctor2.C: New test.
7511
7512 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7513
7514         PR c++/17154
7515         * g++.dg/template/using9.C: New test.
7516
7517 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7518
7519         PR c++/19258
7520         * g++.dg/lookup/friend6.C: New test.
7521
7522 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
7523
7524         PR c++/19270
7525         * g++.dg/template/array10.C: New.
7526
7527 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7528
7529         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
7530         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
7531
7532 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
7533
7534         * gcc.c-torture/compile/20050105-1.c: New test.
7535
7536 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
7537
7538         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
7539
7540 2005-01-05  Roger Sayle  <roger@eyesopen.com>
7541
7542         PR middle-end/19100
7543         * gcc.dg/conv-3.c: New test case.
7544
7545 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
7546
7547         * gcc.dg/asm-wide-1.c: New test.
7548
7549 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
7550
7551         PR c++/19030
7552         * g++.dg/parse/crash22.C: New
7553
7554 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
7555
7556         PR 19257
7557         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
7558
7559 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
7560
7561         PR middle-end/17767
7562         * gcc.dg/i386-mmx-6.c: New test case.
7563
7564 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
7565
7566         PR tree-optimization/18308
7567         * gcc.dg/vect/pr18308.c: New testcase.
7568
7569 2005-01-04  Andreas Jaeger  <aj@suse.de>
7570
7571         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
7572
7573 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
7574             Robert Bowdidge <bowdidge@apple.com>
7575
7576         * gcc.dg/cpp/subframework1.c: New.
7577         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
7578         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
7579         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
7580         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
7581
7582 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
7583
7584         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
7585         producing warning.
7586         * gcc.dg/darwin-weakimport-2.c: New.
7587
7588 2005-01-03  Richard Henderson  <rth@redhat.com>
7589
7590         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
7591
7592 2005-01-03  Richard Henderson  <rth@redhat.com>
7593
7594         * gcc.dg/vect/vect.exp: Enable for ia64.
7595         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
7596         (check_effective_target_vect_float): Likewise.
7597         (check_effective_target_vect_no_align): Likewise.
7598         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
7599         * gcc.dg/vect/vect-8.c: Likewise.
7600
7601 2005-01-03  Uros Bizjak <uros@kss-loka.si>
7602
7603         PR target/19236
7604         * gcc.dg/pr19236-1.c: New test case.
7605
7606 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
7607
7608         PR rtl-optimization/12092
7609         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
7610
7611 2005-01-02  Andreas Jaeger  <aj@suse.de>
7612
7613         * gcc.dg/pr12092-1.c: Do not run on x86_64.
7614
7615 2005-01-01  Roger Sayle  <roger@eyesopen.com>
7616             Andrew Pinski  <pinskia@physics.uc.edu>
7617
7618         PR rtl-optimization/12092
7619         * gcc.dg/pr12092-1.c: New test case.
7620
7621 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
7622
7623         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
7624         'hidden' and 'default' for better portability.
7625         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
7626
7627         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
7628         6 and 7.
7629         * g++.old-deja/g++.brendan/new3.C: Likewise.
7630
7631 2005-01-01  Steven Bosscher  <stevenb@suse.de>
7632
7633         * gcc.dg/20041231-1.C: New test.
7634         * g++.dg/warn/Wunreachable-code-1.C: New test.
7635
7636 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
7637
7638         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
7639         file, not /dev/null.  Abort on error.
7640
7641 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
7642             Ziemowit Laski  <zlaski@apple.com>
7643
7644         PR objc/18971
7645         * objc.dg/encode-5.m: New test.
7646
7647 2004-12-29  Richard Henderson  <rth@redhat.com>
7648
7649         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
7650         * objc.dg/stabs-1.m: Disable for ia64.
7651
7652 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
7653
7654         PR c++/19190
7655         * g++.dg/warn/Wunused-10.C: New test.
7656
7657 2004-12-28  Richard Henderson  <rth@redhat.com>
7658
7659         * objc.dg/stabs-1.m: Disable for alpha.
7660
7661 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
7662
7663         PR c++/19149
7664         * g++.dg/parse/error23.C: New test.
7665
7666 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7667
7668         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
7669
7670         PR fortran/19032
7671         * gfortran.dg/intrinsic_modulo_1.f90: New.
7672         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
7673         tests with divisor -1.
7674
7675 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
7676
7677         * g++.dg/opt/temp1.C (memcpy): Return a value.
7678
7679         PR c++/19148
7680         * g++.dg/expr/cond7.C: New test.
7681
7682 2004-12-27  Paul Brook  <paul@codesourcery.com>
7683
7684         * gfortran.dg/g77/select_no_compile.f: Remove.
7685
7686 2004-12-27  Richard Henderson  <rth@redhat.com>
7687
7688         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
7689         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
7690         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
7691
7692 2004-12-26  Richard Henderson  <rth@redhat.com>
7693
7694         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
7695         by 1i instead of token pasting.
7696
7697 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7698
7699         PR tree-optimization/17578
7700         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
7701         to additional_flags.
7702         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
7703
7704 2004-12-25  Richard Henderson  <rth@redhat.com>
7705
7706         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
7707         Remove Alpha.
7708
7709 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7710
7711         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
7712         hppa*-*-hpux*.
7713         * gcc.dg/pr17957.c (dg-options): Likewise.
7714         * gcc.dg/struct-ret-1.c: Add prototype for abort.
7715         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
7716         instead of 0 on __hppa__.
7717         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
7718         "foo,%r" on hppa*-*-*.
7719
7720 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
7721
7722         PR fortran/19071
7723         * gfortran.dg/complex_write.f90: New test.
7724
7725 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
7726
7727         PR c++/17595
7728         * g++.dg/parse/pragma2.C: New test.
7729
7730         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
7731
7732 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
7733
7734         * gcc.dg/empty2.c: Add missing dg-warning.
7735
7736 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
7737
7738         PR c++/17413
7739         * g++.dg/template/local4.C: New test.
7740         * g++.dg/template/crash19.C: Add dg-error marker.
7741
7742         * g++.dg/template/crash31.C: Correct embedded PR number.
7743
7744 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
7745
7746         PR c++/16405
7747         * g++.dg/opt/temp1.C: Add do-run marker.
7748
7749 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
7750
7751         * g++.dg/template/spec19.C: New.
7752
7753 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
7754
7755         PR target/16819
7756         * gcc.dg/empty2.c: New.
7757
7758 2004-12-23  Richard Henderson  <rth@redhat.com>
7759
7760         * lib/target-supports.exp (check_effective_target_vect_no_align):
7761         Remove i?86 and x86-64.
7762
7763 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
7764
7765         PR c++/16405
7766         * g++.dg/opt/temp1.C: New test.
7767
7768 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7769
7770         PR c++/18733
7771         * g++.dg/template/friend33.C: New testcase.
7772
7773 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
7774
7775         PR c++/18464
7776         * g++.dg/template/cond5.C: New test.
7777
7778         PR c++/18492
7779         * g++.dg/inherit/thunk3.C: New test.
7780
7781         PR c++/11224
7782         * g++.dg/warn/Wunused-9.C: New test.
7783
7784 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
7785
7786         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
7787
7788 2004-12-22  Jan Beulich  <jbeulich@novell.com>
7789
7790         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
7791
7792 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
7793
7794         PR c++/18378
7795         * g++.dg/ext/packed8.C: New test.
7796
7797         PR c++/19063
7798         * g++.dg/template/crash31.C: New test.
7799
7800         PR c++/19034
7801         * g++.dg/template/crash30.C: New test.
7802
7803 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
7804
7805         PR C++/18984
7806         * g++.dg/eh/ctor3.C: New test.
7807
7808 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
7809
7810         * objc.dg/stabs-1.m: Allow section name to be quoted and
7811         assembly label to begin with '.LL'.
7812
7813 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
7814
7815         * gcc.dg/vect/vect.exp
7816         (check_effective_target_lp64_or_vect_no_align): New.
7817         * gcc.dg/vect/vect-77.c: Use it.
7818         * gcc.dg/vect/vect-78.c: Use it.
7819
7820         * lib/target-supports.exp
7821         (check_effective_target_vect_no_max,
7822         check_effective_target_vect_no_bitwise,
7823         check_effective_target_vect_no_align): New.
7824         * gcc.dg/vect/vect-13.c: Use them.
7825         * gcc.dg/vect/vect-17.c: Ditto.
7826         * gcc.dg/vect/vect-18.c: Ditto.
7827         * gcc.dg/vect/vect-19.c: Ditto.
7828         * gcc.dg/vect/vect-20.c: Ditto.
7829         * gcc.dg/vect/vect-27.c: Ditto.
7830         * gcc.dg/vect/vect-29.c: Ditto.
7831         * gcc.dg/vect/vect-44.c: Ditto.
7832         * gcc.dg/vect/vect-48.c: Ditto.
7833         * gcc.dg/vect/vect-50.c: Ditto.
7834         * gcc.dg/vect/vect-52.c: Ditto.
7835         * gcc.dg/vect/vect-54.c: Ditto.
7836         * gcc.dg/vect/vect-56.c: Ditto.
7837         * gcc.dg/vect/vect-58.c: Ditto.
7838         * gcc.dg/vect/vect-60.c: Ditto.
7839         * gcc.dg/vect/vect-72.c: Ditto.
7840         * gcc.dg/vect/vect-80.c: Ditto.
7841
7842 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
7843
7844         PR c++/14075
7845         * g++.dg/init/string1.C: New.
7846
7847         PR c++/18975
7848         * g++.dg/other/synth1.C: New.
7849
7850 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
7851
7852         PR c/18963
7853         * gcc.dg/pr18963-1.c: New test.
7854
7855 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
7856
7857         PR c/18596
7858         * gcc.dg/funcdef-storage-1.c (foo): Remove.
7859         * gcc.dg/pr18596-1.c: Use dg-error.
7860         (dg-options): Use -fno-unit-at-a-time.
7861         * gcc.dg/pr18596-2.c: New test.
7862         * gcc.dg/pr18596-3.c: New test.
7863
7864 2004-12-20  Roger Sayle  <roger@eyesopen.com>
7865
7866         PR middle-end/18683
7867         * g++.dg/opt/pr18683-1.C: New test case.
7868
7869 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
7870
7871         PR other/19093
7872         * g++.dg/opt/max1.C: Fix for 64bit targets.
7873
7874 2004-12-20  Matt Austern  <austern@apple.com>
7875
7876         PR c++/19044
7877         * g++.dg/ext/builtin6.C: New
7878
7879 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
7880
7881         PR tree-optimization/19080
7882         * gcc.c-torture/compile/pr19080.c: New test.
7883
7884 2004-12-20  Steven Bosscher  <stevenb@suse.de>
7885
7886         * gcc.dg/20041219-1.c: New test.
7887
7888 2004-12-19  Roger Sayle  <roger@eyesopen.com>
7889
7890         PR middle-end/19068
7891         * g++.dg/opt/max1.C: New test case.
7892
7893 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7894
7895         * gcc.dg/fdata-sections-1.c: New test.
7896
7897 2004-12-18  Roger Sayle  <roger@eyesopen.com>
7898
7899         PR middle-end/18548
7900         * gcc.dg/max-1.c: New test case.
7901
7902 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
7903
7904         * gcc.c-torture/execute/20041218-1.c: New test.
7905
7906 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
7907
7908         * gcc.dg/pr18501.c: New test.
7909         * gcc.dg/uninit-5.c: XFAIL.
7910         * gcc.dg/uninit-9.c: XFAIL.
7911
7912 2004-12-17  Dale Johannesen  <dalej@apple.com>
7913
7914         * gcc.dg/20041213-1.c:  New.
7915
7916 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
7917
7918         * objc.dg/stabs-1.m: Allow assembly label to begin
7919         with a dot ('.').
7920
7921 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
7922
7923         * gcc.c-torture/execute/20041213-1.c: Move...
7924         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
7925
7926 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
7927
7928         PR c++/18721
7929         * g++.dg/lookup/conv-5.C: New.
7930
7931 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
7932
7933         * objc.dg/stabs-1.m: New test.
7934
7935 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
7936
7937         * gcc.dg/visibility-c.c: Change compile to
7938         assemble for the test.
7939
7940 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
7941
7942         PR target/19041
7943         * gcc.dg/visibility-c.c: New test.
7944
7945 2004-12-16  Roger Sayle  <roger@eyesopen.com>
7946
7947         PR middle-end/18493
7948         * gcc.dg/switch-8.c: New test case.
7949
7950 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
7951
7952         PR c++/18905
7953         * g++.dg/template/init4.C: New.
7954         * g++.dg/opt/static3.C: Enable optimizer.
7955
7956 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
7957
7958         * g++.dg/other/complex1.C: New test.
7959
7960 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
7961
7962         * g++.dg/opt/inline9.C: New test.
7963
7964 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7965
7966         PR fortran/18993
7967         * gfotran.dg/nullify_1.f: New test.
7968
7969 2004-12-15  Richard Henderson  <rth@redhat.com>
7970
7971         * gcc.target/i386/i386.exp: New harness.
7972         * gcc.target/i386/vect-args.c: New.
7973
7974 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
7975
7976         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
7977
7978 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7979
7980         PR c++/18825
7981         * g++.dg/template/friend32.C: New test.
7982
7983 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
7984
7985         * cpp/pragma-once-1.c: New test.
7986         * cpp/pragma-once-1b.h: Likewise.
7987         * cpp/pragma-once-1c.h: Likewise.
7988         * cpp/pragma-once-1d.h: Likewise.
7989         * cpp/inc/pragma-once-1a.h: Likewise.
7990
7991 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
7992             Steven G. Kargl  <kargls@comcast.net>
7993
7994         PR fortran/17597
7995         * gfortran.dg/list_read_3.f90: New test.
7996
7997 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
7998
7999         * gcc.dg/ftrapv-2.c: New test.
8000
8001 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
8002
8003         PR c++/18981
8004         * g++.dg/template/typename9.C: New test.
8005
8006 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
8007
8008         PR c++/18738
8009         * g++.dg/template/typename8.C: New test.
8010         * g++.dg/parse/friend2.C: Tweak error message.
8011
8012 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
8013
8014         * gcc.c-torture/20041214-1.c: New test.
8015
8016 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
8017
8018         PR c++/18965
8019         * g++.dg/init/array17.C: New test.
8020
8021 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
8022
8023         PR c++/18793
8024         * g++.dg/init/aggr3.C: New test.
8025
8026 2004-12-14  Janis Johnson  <janis187@us.ibm.com
8027
8028         * gcc.dg/altivec-types-1.c: New test.
8029         * gcc.dg/altivec-types-2.c: New test.
8030         * gcc.dg/altivec-types-3.c: New test.
8031         * gcc.dg/altivec-types-4.c: New test.
8032         * g++.dg/ext/altivec-types-1.C: New test.
8033         * g++.dg/ext/altivec-types-2.C: New test.
8034         * g++.dg/ext/altivec-types-3.C: New test.
8035         * g++.dg/ext/altivec-types-4.C: New test.
8036
8037 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
8038
8039         PR middle-end/18951
8040         * gcc.c-torture/execute/20041213-1.c: New test.
8041
8042 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
8043
8044         PR c++/18949
8045         * g++.dg/template/cast1.C: New.
8046
8047 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
8048
8049         * gcc.c-torture/execute/20041213-2.c: New test.
8050
8051 2004-12-13  Richard Henderson  <rth@redhat.com>
8052
8053         * gcc.dg/i386-sse-10.c: Fix typo in options.
8054
8055 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
8056
8057         PR c++/18968
8058         * g++.dg/opt/pr18968.C: New test.
8059
8060 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
8061
8062         PR c++/18925
8063         * g++.dg/ext/visibility/staticdatamem.C: New test.
8064
8065 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
8066
8067         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
8068
8069 2004-12-13  Roger Sayle  <roger@eyesopen.com>
8070
8071         PR rtl-optimization/18928
8072         * gcc.dg/pr18928-1.c: New test case.
8073
8074 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
8075
8076         PR tree-opt/16951
8077         * gcc.c-torture/compile/20041211-1.c: New.
8078
8079 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8080
8081         PR middle-end/17564
8082         * gcc.c-torture/execute/20041212-1.c: New test.
8083
8084 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8085
8086         PR fortran/18869
8087         * gfortran.dg/common_1.f90: New test.
8088
8089 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
8090         Paul Brook  <paul@codesourcery.com>
8091
8092         PR fortran/16222
8093         * gfortran.dg/real_do_1.f90: New test.
8094
8095 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
8096
8097         PR tree-opt/18040
8098         * g++.dg/opt/ptrmem6.C: New test.
8099
8100 2004-12-11  Roger Sayle  <roger@eyesopen.com>
8101
8102         PR middle-end/18921
8103         * gcc.dg/pr18921-1.c: New test case.
8104
8105 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8106
8107         PR fortran/17175
8108         * gfortran.dg/scale_1.f90: New test.
8109
8110 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
8111
8112         PR middle-end/18903
8113         * gcc.c-torture/compile/pr18903.c: New test.
8114
8115 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
8116
8117         * gcc.c-torture/execute/20041210-1.c: New test.
8118
8119 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8120
8121         PR c++/18731
8122         * g++.dg/parser/struct-1.C: New test.
8123         * g++.dg/parser/struct-2.C: New test.
8124         * g++.dg/parser/struct-3.C: New test.
8125
8126 2004-12-09  Richard Henderson  <rth@redhat.com>
8127
8128         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
8129
8130         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
8131         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
8132
8133 2004-12-09  Matt Austern  <austern@apple.com>
8134
8135         PR c++/18514
8136         * g++.dg/ext/builtin1.C: New
8137         * g++.dg/ext/builtin2.C: New
8138         * g++.dg/ext/builtin3.C: New
8139         * g++.dg/ext/builtin4.C: New
8140         * g++.dg/ext/builtin5.C: New
8141
8142 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
8143
8144         PR tree-opt/18904
8145         * g++.dg/opt/ptrmem5.C: New test.
8146
8147 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
8148
8149         * g++.dg/parse/typename5.C: Adjust for new error.
8150         * g++.dg/parse/typename7.C: New.
8151
8152 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8153
8154         PR c++/18073
8155         * g++.dg/other/mmintrin.C: New test.
8156
8157 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
8158
8159         PR c++/16681
8160         * g++.dg/init/array15.C: New.
8161         * g++.dg/init/array16.C: New.
8162
8163 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8164
8165         PR fortran/18826
8166         * gfortran.dg/assign_1.f90: New test.
8167
8168 2004-12-08  Nick Clifton  <nickc@redhat.com>
8169
8170         * gcc.target/xstormy16/bss_below100: New directory containing tests.
8171         * gcc.target/xstormy16/data_below100: Likewise.
8172         * gcc.target/xstormy16/sfr: Likewise.
8173         * gcc.target/xstormy16/below100.S: New test source file.
8174         * gcc.target/xstormy16/below100.ld: New test linker script.
8175         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
8176         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
8177         bp instructions.
8178         * gcc.target/xstormy16/bp.c: Likewise.
8179
8180         * gcc.target/xstormy16/bss_below100: New files:
8181         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
8182         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
8183         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
8184         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
8185         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
8186         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
8187         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
8188         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
8189         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
8190         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
8191         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
8192         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
8193         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
8194         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
8195         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
8196         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
8197         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
8198         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
8199         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
8200         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
8201         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
8202         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
8203         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
8204         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
8205         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
8206         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
8207         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
8208
8209         * gcc.target/xstormy16/data_below100: New files:
8210         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
8211         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
8212         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
8213         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
8214         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
8215         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
8216         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
8217         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
8218         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
8219         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
8220         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
8221         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
8222         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
8223         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
8224         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
8225         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
8226         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
8227         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
8228         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
8229         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
8230         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
8231         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
8232         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
8233         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
8234         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
8235         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
8236         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
8237
8238         * gcc.target/xstormy16/sfr: New files:
8239         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
8240         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
8241         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
8242         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
8243         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
8244         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
8245         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
8246         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
8247         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
8248         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
8249         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
8250         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
8251         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
8252         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
8253         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
8254         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
8255         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
8256         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
8257         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
8258         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
8259         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
8260         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
8261         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
8262         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
8263         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
8264         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
8265         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
8266         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
8267         27_if0_sfrw_bitfield_f.c
8268
8269 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8270
8271         PR c++/18100
8272         * g++.dg/lookup/name-clash4.C: New test.
8273
8274 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
8275
8276         PR c++/18672
8277         * g++.dg/opt/array1.C: New.
8278
8279         PR c++/18803
8280         * g++.dg/template/operator5.C: New.
8281
8282 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
8283
8284         PR c/18867
8285         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
8286
8287 2004-12-07  Steven Bosscher  <stevenb@suse.de>
8288
8289         * gcc.dg/noncompile/20041207.c: New test.
8290
8291 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
8292
8293         * g++.dg/other/unreachable-1.C: New test.
8294
8295 2004-12-06  Nick Clifton  <nickc@redhat.com>
8296
8297         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
8298         <limits.h> because the latter comes from gcc's include/ directory
8299         and not the newlib/libc/include directory.
8300
8301 2004-12-04  Richard Henderson  <rth@redhat.com>
8302
8303         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
8304
8305 2004-12-04  Richard Henderson  <rth@redhat.com>
8306
8307         * lib/target-supports.exp (check_gc_sections_available): Disable
8308         for alpha and ia64.
8309
8310 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
8311
8312         PR middle-end/17909
8313         * g++.dg/other/vararg-2.C: New test.
8314
8315 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8316
8317         PR c++/17011, c++/17971
8318         * g++.dg/template/error15.C: Adjust expected error.
8319         * g++.dg/template/instantiate3.C: Likewise.
8320
8321 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
8322
8323         * gcc.dg/altivec-18.c: Fix for darwin
8324
8325 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
8326
8327         PR c++/18782
8328         * g++.dg/parse/ptrmem2.C: New.
8329
8330         PR c++/18318
8331         * g++.dg/template/new1.C: New.
8332
8333 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8334
8335         PR fortran/18710
8336         * gfortran.dg/direct_io_3.f90: New test.
8337
8338 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
8339
8340         PR 18758
8341         * g++.dg/parse/crash21.C: New.
8342
8343 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8344
8345         PR c++/15664, c++/18276
8346         * g++.dg/template/ttp13.C: New test.
8347         * g++.dg/template/ttp14.C: Likewise.
8348
8349 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8350
8351         PR c++/18123
8352         * g++.dg/parse/enum2.C: New test.
8353         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
8354
8355 2004-12-02  Nick Clifton  <nickc@redhat.com>
8356
8357         * gcc.target/xstormy16: New test directory.
8358         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
8359         * gcc.target/xstormy16/bp.c: Check the generation of bp
8360         instructions.
8361         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
8362         bn instructions and the BELOW100 attribute.
8363
8364 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
8365
8366         PR target/16952
8367         * gcc.dg/ppc-eabi.c: New.
8368
8369 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
8370
8371         PR fortran/18284
8372         * gfortran.dg/backspace.f90
8373
8374 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
8375
8376         * gfortran.dg/inquire.f90: New test.
8377
8378 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
8379
8380         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
8381         handle effective-target-keyword.
8382         (dg-skip-if): Support effective-target keyword as target list.
8383         (dg-xfail-if): Ditto.
8384         * lib/target-supports.exp (is-effective-target-keyword): New proc.
8385
8386 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
8387
8388         PR tree-optimization/18291
8389         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
8390
8391 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
8392
8393         PR C++/18729
8394         * g++.dg/parse/crash20.C: New.
8395
8396         PR c++/17431
8397         * g++.dg/overload/arg1.C: New.
8398         * g++.dg/overload/arg2.C: New.
8399         * g++.dg/overload/arg3.C: New.
8400         * g++.dg/overload/arg4.C: New.
8401
8402 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
8403
8404         * gcc.dg/c99-flex-array-4.c: Remove.
8405
8406 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
8407
8408         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
8409
8410         * lib/target-supports.exp (is-effective-target): Simplify.
8411
8412         * lib/target-supports.exp (check_effective_target_vect_long):
8413         Fix for powerpc64-*-*.
8414
8415 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
8416
8417         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
8418         to support new requirements on FreeBSD 5.
8419
8420 2004-11-30  Devang Patel  <dpatel@apple.com>
8421
8422         PR 18702
8423         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
8424
8425 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
8426
8427         * g++.dg/ext/altivec-13.C: New test.
8428
8429 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
8430
8431         PR tree-opt/18298
8432         * gcc.c-torture/execute/p18298.c: New test.
8433
8434 2004-11-30  Ira Rosen  <irar@il.ibm.com>
8435             Dorit Naishlos  <dorit@il.ibm.com>
8436
8437         PR tree-opt/18607
8438         * gcc.dg/vect/vect-89.c: New test.
8439
8440 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
8441
8442         * gcc.dg/pr18596-1.c: New test.
8443
8444 2004-11-30  Ben Elliston  <bje@au.ibm.com>
8445
8446         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
8447
8448 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
8449
8450         PR c/18479
8451         * gcc.dg/pr18479.c: New test.
8452
8453 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
8454
8455         PR target/18490
8456         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
8457         mmix-knuth-mmixware.
8458
8459         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
8460         cris-*-elf* cris-*-aout* mmix-*-*
8461
8462 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
8463
8464         PR middle-end/18725
8465         * gcc.dg/pr18725.c: New test.
8466
8467 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
8468
8469         PR target/18488
8470         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
8471
8472         PR target/18336
8473         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
8474
8475 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
8476
8477         PR c++/18368
8478         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
8479         * g++.old-deja/g++.law/ctors5.C: Likewise.
8480         * g++.old-deja/g++.other/crash25.C: Likewise.
8481
8482         PR c++/18674
8483         * g++.dg/template/error16.C: New test.
8484
8485         PR c++/18512
8486         * g++.dg/template/crash29.C: New test.
8487
8488 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
8489
8490         PR tree-optimization/18712
8491         * gcc.c-torture/compile/pr18712.c: New test.
8492
8493 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
8494
8495         PR c/7544
8496         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
8497         tests.
8498
8499 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8500
8501         PR c++/18652
8502         * g++.dg/lookup/crash6.C: New test.
8503
8504 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
8505
8506         PR middle-end/18164
8507         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
8508
8509 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
8510
8511         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
8512         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
8513         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
8514
8515 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
8516
8517         * gcc.dg/pr18164.c: New test.
8518
8519 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
8520
8521         * gcc.dg/funroll-loops-all.c: New.
8522
8523 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
8524
8525         PR target/18489
8526         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
8527         delimeter, match space and TAB as well as ":".
8528
8529         PR target/18484
8530         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
8531
8532         PR target/18348
8533         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
8534
8535         PR target/18345
8536         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
8537
8538         PR target/18337
8539         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
8540
8541 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
8542
8543         * gfortran.dg/direct_io_2.f90: New test.
8544
8545 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
8546
8547         PR target/18334
8548         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
8549
8550 2004-11-28  Richard Henderson  <rth@redhat.com>
8551
8552         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
8553
8554 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
8555
8556         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
8557         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
8558         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
8559         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
8560         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
8561         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
8562         gcc.dg/pointer-arith-8.c: New tests.
8563
8564 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
8565
8566         PR fortran/18364
8567         * gfortran.dg/endfile.f90: New test.
8568
8569 2004-11-27  Falk Hueffner  <falk@debian.org>
8570
8571         * gcc.dg/loop-6.c: New test.
8572
8573 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
8574
8575         * gcc.c-torture/execute/20041126-1.c: New test.
8576
8577 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
8578
8579         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
8580         on IRIX.
8581
8582 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
8583
8584         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
8585         functions.
8586
8587 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
8588
8589         PR rtl-optimization/17825
8590         * gcc.c-torture/compile/20041119-1.c: New test.
8591
8592 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8593
8594         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
8595         Check existence of ld library path variables before unsetting.
8596
8597 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
8598
8599         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
8600
8601 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
8602
8603         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
8604
8605 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
8606
8607         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
8608
8609 2004-11-26  Ben Elliston  <bje@au.ibm.com>
8610
8611         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
8612         dg-do directive.
8613
8614 2004-11-26  Ben Elliston  <bje@au.ibm.com>
8615
8616         * gcc.dg/pr17957.c: Pass --param, not -param.
8617
8618 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
8619
8620         PR middle-end/17957
8621         * testsuite/gcc.dg/pr17957.c: New test.
8622
8623 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
8624
8625         PR c++/18445
8626         * g++.dg/template/crash28.C: Likewise.
8627
8628         PR c++/18001
8629         * g++.dg/expr/unary2.C: Adjust lvalue messages.
8630         * g++.dg/ext/lvaddr.C: Likewise.
8631         * g++.dg/opt/pr7503-3.C: Likewise.
8632
8633         PR c++/18466
8634         * g++.dg/parse/qualified3.C: New test.
8635         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
8636
8637         PR c++/18545
8638         * g++.dg/expr/return1.C: New test.
8639
8640 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8641
8642         Friend class name lookup 3/n, PR c++/3332
8643         * g++.dg/lookup/friend3.C: New test.
8644         * g++.dg/lookup/friend4.C: Likewise.
8645         * g++.dg/lookup/friend5.C: Likewise.
8646
8647 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8648
8649         Friend class name lookup 2/n, PR c++/14513, c++/15410
8650         * g++.dg/lookup/friend2.C: New test.
8651         * g++.dg/template/friend31.C: Likewise.
8652
8653 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8654
8655         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
8656
8657 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
8658
8659         PR c++/17473
8660         * g++.dg/tc1/dr56.C: Remove.
8661         * g++.dg/template/typedef1.C: Add dg-error markers.
8662         * g++.old-deja/g++.other/typedef7.C: Likewise.
8663
8664         PR c++/18285
8665         * g++.dg/parse/typedef7.C: New test.
8666
8667 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
8668
8669         * gcc.c-torture/execute/20041124-1.c: New test.
8670
8671 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
8672
8673         * g++.dg/template/deduce3.C: New test.
8674
8675         PR c++/18586
8676         * g++.dg/template/crash27.C: New test.
8677
8678         PR c++/18530
8679         * g++.dg/warn/Wshadow-3.C: New test.
8680
8681 2004-11-24  Devang Patel  <dpatel@apple.com>
8682
8683         PR/18555
8684         * gcc.dg/cpp/isysroot-1.c: New test.
8685         * gcc.dg/cpp/usr/include/stdio.h: New file.
8686         * gcc.dg/cpp/isysroot-2.c: New test.
8687         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
8688         New file.
8689
8690 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8691
8692         PR c++/8929
8693         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
8694
8695 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
8696
8697         * gcc.target/sparc/align.c: Do not include <stdint.h>.
8698         * gcc.target/sparc/pdist.c: Likewise.
8699
8700 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
8701
8702         PR c++/16882
8703         * g++.dg/conversion/simd1.C: New test.
8704
8705 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8706
8707         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
8708         and restore_ld_library_path_env_vars.
8709         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
8710         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
8711         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
8712         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
8713
8714 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
8715
8716         * gcc.dg/pragma-align-2.c: Test macro expansion.
8717         * gcc.dg/pragma-pack-2.c: New test.
8718
8719 2004-11-23  Richard Henderson  <rth@redhat.com>
8720
8721         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
8722         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
8723         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
8724         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
8725         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
8726         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
8727
8728         * gcc.dg/vect/vect.exp: Add check for alpha.
8729         * lib/target-supports.exp (check_alpha_max_hw_available): New.
8730         (check_effective_target_vect_int): Enable for alpha.
8731         (check_effective_target_vect_long): New.
8732         (is-effective-target): Add it.
8733
8734 2004-11-23  Uros Bizjak <uros@kss-loka.si>
8735
8736         * gcc.dg/pr18614-1.c: New test.
8737
8738 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
8739
8740         * gcc.dg/setjmp-2.c: New test.
8741
8742 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
8743
8744         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
8745         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
8746         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
8747         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
8748         gcc.target/sparc/pdist.c: New tests.
8749
8750 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
8751
8752         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
8753
8754 2004-11-22  Dale Johannesen  <dalej@apple.com>
8755
8756         * gcc.dg/20041111-1.c:  New.
8757
8758 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
8759
8760         PR tree-opt/18536
8761         * gcc.dg/vect/pr18536.c: New test.
8762
8763 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8764
8765         PR c++/18354
8766         * g++.dg/template/nontype11.C: New test.
8767
8768 2004-11-21  Roger Sayle  <roger@eyesopen.com>
8769
8770         PR middle-end/18520
8771         * gcc.dg/pr18520-1.c: New test case.
8772
8773 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
8774
8775         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
8776         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
8777         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
8778         expected diagnostics.
8779
8780 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
8781
8782         PR target/18580
8783         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
8784         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
8785         vect-77.c, vect-77a.c: XFAIL on the SPARC.
8786
8787 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
8788
8789         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
8790
8791 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
8792             Joseph Myers  <joseph@codesourcery.com>
8793
8794         * lib/target-supports.exp (check_visibility_available): Really
8795         test the compiler.
8796
8797 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
8798
8799         PR tree-opt/18181
8800         * gcc.dg/vect/vect-85.c: New test.
8801         * gcc.dg/vect/vect-86.c: New test.
8802         * gcc.dg/vect/vect-87.c: New test.
8803         * gcc.dg/vect/vect-88.c: New test.
8804
8805 2004-11-19  Ben Elliston  <bje@au.ibm.com>
8806
8807         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
8808
8809 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
8810
8811         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
8812         * gcc.dg/ppc-and-1.c: Ditto.
8813         * gcc.dg/ppc-compare-1.c: Ditto.
8814         * gcc.dg/ppc-mov-1.c: Ditto
8815
8816 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
8817             Mark Mitchell  <mark@codesourcery.com>
8818
8819         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
8820
8821 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
8822             Aldy Hernandez  <aldyh@redhat.com>
8823
8824         * lib/target-supports.exp (check_effective_target_vect_int): New
8825         (check_effective_target_vect_float): New
8826         (check_effective_target_vect_double): New.
8827         (is-effective-target): Support new effective targets keywords.
8828         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
8829         default action for dg-do.
8830         * gcc.dg/vect/pr16105.c: Use new support.
8831         * gcc.dg/vect/pr18400.c: Ditto.
8832         * gcc.dg/vect/pr18425.c: Ditto.
8833         * gcc.dg/vect/vect-1.c: Ditto.
8834         * gcc.dg/vect/vect-10.c: Ditto.
8835         * gcc.dg/vect/vect-11.c: Ditto.
8836         * gcc.dg/vect/vect-12.c: Ditto.
8837         * gcc.dg/vect/vect-13.c: Ditto.
8838         * gcc.dg/vect/vect-14.c: Ditto.
8839         * gcc.dg/vect/vect-15.c: Ditto.
8840         * gcc.dg/vect/vect-16.c: Ditto.
8841         * gcc.dg/vect/vect-17.c: Ditto.
8842         * gcc.dg/vect/vect-18.c: Ditto.
8843         * gcc.dg/vect/vect-19.c: Ditto.
8844         * gcc.dg/vect/vect-2.c: Ditto.
8845         * gcc.dg/vect/vect-20.c: Ditto.
8846         * gcc.dg/vect/vect-21.c: Ditto.
8847         * gcc.dg/vect/vect-22.c: Ditto.
8848         * gcc.dg/vect/vect-23.c: Ditto.
8849         * gcc.dg/vect/vect-24.c: Ditto.
8850         * gcc.dg/vect/vect-25.c: Ditto.
8851         * gcc.dg/vect/vect-26.c: Ditto.
8852         * gcc.dg/vect/vect-27.c: Ditto.
8853         * gcc.dg/vect/vect-27a.c: Ditto.
8854         * gcc.dg/vect/vect-28.c: Ditto.
8855         * gcc.dg/vect/vect-29.c: Ditto.
8856         * gcc.dg/vect/vect-29a.c: Ditto.
8857         * gcc.dg/vect/vect-3.c: Ditto.
8858         * gcc.dg/vect/vect-30.c: Ditto.
8859         * gcc.dg/vect/vect-31.c: Ditto.
8860         * gcc.dg/vect/vect-32.c: Ditto.
8861         * gcc.dg/vect/vect-33.c: Ditto.
8862         * gcc.dg/vect/vect-34.c: Ditto.
8863         * gcc.dg/vect/vect-35.c: Ditto.
8864         * gcc.dg/vect/vect-36.c: Ditto.
8865         * gcc.dg/vect/vect-37.c: Ditto.
8866         * gcc.dg/vect/vect-38.c: Ditto.
8867         * gcc.dg/vect/vect-4.c: Ditto.
8868         * gcc.dg/vect/vect-40.c: Ditto.
8869         * gcc.dg/vect/vect-41.c: Ditto.
8870         * gcc.dg/vect/vect-42.c: Ditto.
8871         * gcc.dg/vect/vect-43.c: Ditto.
8872         * gcc.dg/vect/vect-44.c: Ditto.
8873         * gcc.dg/vect/vect-45.c: Ditto.
8874         * gcc.dg/vect/vect-46.c: Ditto.
8875         * gcc.dg/vect/vect-47.c: Ditto.
8876         * gcc.dg/vect/vect-48.c: Ditto.
8877         * gcc.dg/vect/vect-48a.c: Ditto.
8878         * gcc.dg/vect/vect-49.c: Ditto.
8879         * gcc.dg/vect/vect-5.c: Ditto.
8880         * gcc.dg/vect/vect-50.c: Ditto.
8881         * gcc.dg/vect/vect-51.c: Ditto.
8882         * gcc.dg/vect/vect-52.c: Ditto.
8883         * gcc.dg/vect/vect-53.c: Ditto.
8884         * gcc.dg/vect/vect-54.c: Ditto.
8885         * gcc.dg/vect/vect-55.c: Ditto.
8886         * gcc.dg/vect/vect-56.c: Ditto.
8887         * gcc.dg/vect/vect-56a.c: Ditto.
8888         * gcc.dg/vect/vect-57.c: Ditto.
8889         * gcc.dg/vect/vect-58.c: Ditto.
8890         * gcc.dg/vect/vect-59.c: Ditto.
8891         * gcc.dg/vect/vect-6.c: Ditto.
8892         * gcc.dg/vect/vect-60.c: Ditto.
8893         * gcc.dg/vect/vect-61.c: Ditto.
8894         * gcc.dg/vect/vect-62.c: Ditto.
8895         * gcc.dg/vect/vect-63.c: Ditto.
8896         * gcc.dg/vect/vect-64.c: Ditto.
8897         * gcc.dg/vect/vect-65.c: Ditto.
8898         * gcc.dg/vect/vect-66.c: Ditto.
8899         * gcc.dg/vect/vect-67.c: Ditto.
8900         * gcc.dg/vect/vect-68.c: Ditto.
8901         * gcc.dg/vect/vect-69.c: Ditto.
8902         * gcc.dg/vect/vect-7.c: Ditto.
8903         * gcc.dg/vect/vect-72.c: Ditto.
8904         * gcc.dg/vect/vect-72a.c: Ditto.
8905         * gcc.dg/vect/vect-73.c: Ditto.
8906         * gcc.dg/vect/vect-74.c: Ditto.
8907         * gcc.dg/vect/vect-75.c: Ditto.
8908         * gcc.dg/vect/vect-76.c: Ditto.
8909         * gcc.dg/vect/vect-77.c: Ditto.
8910         * gcc.dg/vect/vect-77a.c: Ditto.
8911         * gcc.dg/vect/vect-78.c: Ditto.
8912         * gcc.dg/vect/vect-79.c: Ditto.
8913         * gcc.dg/vect/vect-8.c: Ditto.
8914         * gcc.dg/vect/vect-80.c: Ditto.
8915         * gcc.dg/vect/vect-82.c: Ditto.
8916         * gcc.dg/vect/vect-82_64.c: Ditto.
8917         * gcc.dg/vect/vect-83.c: Ditto.
8918         * gcc.dg/vect/vect-83_64.c: Ditto.
8919         * gcc.dg/vect/vect-9.c: Ditto.
8920         * gcc.dg/vect/vect-all.c: Ditto.
8921         * gcc.dg/vect/vect-none.c: Ditto.
8922
8923 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
8924
8925         * lib/gcc-dg.exp (dg-skip-if): New function.
8926         (dg-forbid-option): Remove.
8927         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
8928         * g++.dg/abi/bitfield8.C: Likewise.
8929         * g++.dg/abi/dtor1.C: Likewise.
8930         * g++.dg/abi/empty10.C: Likewise.
8931         * g++.dg/abi/empty7.C: Likewise.
8932         * g++.dg/abi/empty9.C: Likewise.
8933         * g++.dg/abi/layout3.C: Likewise.
8934         * g++.dg/abi/layout4.C: Likewise.
8935         * g++.dg/abi/thunk1.C: Likewise.
8936         * g++.dg/abi/thunk2.C: Likewise.
8937         * g++.dg/abi/vbase11.C: Likewise.
8938         * g++.dg/abi/vthunk2.C: Likewise.
8939         * g++.dg/abi/vthunk3.C: Likewise.
8940         * g++.dg/ext/attrib8.C: Likewise.
8941         * g++.dg/opt/longbranch2.C: Likewise.
8942         * g++.dg/opt/reg-stack4.C: Likewise.
8943         * g++.old-deja/g++.ext/attrib1.C: Likewise.
8944         * g++.old-deja/g++.ext/attrib2.C: Likewise.
8945         * g++.old-deja/g++.ext/attrib3.C: Likewise.
8946         * g++.old-deja/g++.other/store-expr1.C: Likewise.
8947         * g++.old-deja/g++.other/store-expr2.C: Likewise.
8948         * gcc.dg/20000609-1.c: Likewise.
8949         * gcc.dg/20000720-1.c: Likewise.
8950         * gcc.dg/20011107-1.c: Likewise.
8951         * gcc.dg/20011119-1.c: Likewise.
8952         * gcc.dg/20020108-1.c: Likewise.
8953         * gcc.dg/20020122-2.c: Likewise.
8954         * gcc.dg/20020122-3.c: Likewise.
8955         * gcc.dg/20020201-3.c: Likewise.
8956         * gcc.dg/20020206-1.c: Likewise.
8957         * gcc.dg/20020218-1.c: Likewise.
8958         * gcc.dg/20020310-1.c: Likewise.
8959         * gcc.dg/20020411-1.c: Likewise.
8960         * gcc.dg/20020418-2.c: Likewise.
8961         * gcc.dg/20020426-1.c: Likewise.
8962         * gcc.dg/20020426-2.c: Likewise.
8963         * gcc.dg/20020517-1.c: Likewise.
8964         * gcc.dg/20020523-1.c: Likewise.
8965         * gcc.dg/20020523-2.c: Likewise.
8966         * gcc.dg/20020729-1.c: Likewise.
8967         * gcc.dg/20030204-1.c: Likewise.
8968         * gcc.dg/20030826-2.c: Likewise.
8969         * gcc.dg/20030926-1.c: Likewise.
8970         * gcc.dg/20031202-1.c: Likewise.
8971         * gcc.dg/980312-1.c: Likewise.
8972         * gcc.dg/980313-1.c: Likewise.
8973         * gcc.dg/990117-1.c: Likewise.
8974         * gcc.dg/990424-1.c: Likewise.
8975         * gcc.dg/990524-1.c: Likewise.
8976         * gcc.dg/991230-1.c: Likewise.
8977         * gcc.dg/i386-387-1.c: Likewise.
8978         * gcc.dg/i386-387-2.c: Likewise.
8979         * gcc.dg/i386-387-3.c: Likewise.
8980         * gcc.dg/i386-387-4.c: Likewise.
8981         * gcc.dg/i386-387-5.c: Likewise.
8982         * gcc.dg/i386-387-6.c: Likewise.
8983         * gcc.dg/i386-asm-1.c: Likewise.
8984         * gcc.dg/i386-bitfield1.c: Likewise.
8985         * gcc.dg/i386-bitfield2.c: Likewise.
8986         * gcc.dg/i386-loop-1.c: Likewise.
8987         * gcc.dg/i386-loop-2.c: Likewise.
8988         * gcc.dg/i386-loop-3.c: Likewise.
8989         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
8990         * gcc.dg/i386-pic-1.c: Likewise.
8991         * gcc.dg/i386-regparm.c: Likewise.
8992         * gcc.dg/i386-signbit-1.c: Likewise.
8993         * gcc.dg/i386-signbit-2.c: Likewise.
8994         * gcc.dg/i386-signbit-3.c: Likewise.
8995         * gcc.dg/i386-sse-5.c: Likewise.
8996         * gcc.dg/i386-sse-8.c: Likewise.
8997         * gcc.dg/i386-unroll-1.c: Likewise.
8998         * gcc.dg/tls/opt-1.c: Likewise.
8999         * gcc.dg/tls/opt-2.c: Likewise.
9000         * gcc.dg/unroll-1.c: Likewise.
9001         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
9002         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
9003         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
9004         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
9005
9006 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9007
9008         * g++.dg/template/incomplete1.C: New test.
9009
9010 2004-11-16  Nick Clifton  <nickc@redhat.com>
9011
9012         Revert patches accidentally commited during checkin of fixes for
9013         xstormy16 tests:
9014         gcc.c-torture/execute/simd-4.c: Revert
9015         gcc.dg/20040910-1.c: Revert.
9016
9017 2004-11-16  Paul Brook  <paul@codesourcery.com>
9018
9019         PR fortran/13010
9020         * gfortran.dg/der_pointer_1.f90: New test.
9021
9022 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
9023
9024         PR c/18498
9025         * gcc.dg/bitfld-13.c: New test.
9026
9027 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
9028
9029         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
9030         powerpc*-*-linux*.
9031
9032         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
9033         * gcc.dg/ppc64-abi-2.c: Ditto.
9034         * gcc.dg/ppc64-abi-3.c: Ditto.
9035
9036         * lib/gcc-dg.exp (dg-target-list): Remove.
9037
9038 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
9039
9040         * gcc.dg/ia64-postinc.c: New test.
9041
9042 2004-11-15  Mark Mitchell <mark@codesourcery.com>
9043
9044         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
9045
9046 2004-11-15  Nick Clifton  <nickc@redhat.com>
9047
9048         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
9049         __INT_MAX__ so that the test can be compiled by toolchains
9050         targeted at 16-bit processors.
9051
9052         * gcc.dg/20040625-1.c: Use long constants rather than integers
9053         when performing arithmetic that will overflow 16-bits.
9054
9055         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
9056         xstormy16.  It does not support 128-bit vector operations.
9057
9058         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
9059         with the macro PTR_TYPE.  Define this macro to an integer type
9060         suitable for holding a pointer.
9061
9062         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
9063         the target is a 16-bit processor.
9064
9065         * gcc.dg/cpp/if-2.c: Expect a different warning message from
9066         16-bit targets where the character constant will be too long.
9067
9068         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
9069         where the double will not be directly addressable.
9070
9071 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9072
9073         Friend class name lookup 1/n, PR c++/18471
9074         * g++.dg/template/crash26.C: New test.
9075         * g++.dg/lookup/struct1.C: Adjust expected error.
9076         * g++.dg/parse/elab1.C: Likewise.
9077         * g++.dg/parse/elab2.C: Likewise.
9078         * g++.dg/parse/int-as-enum1.C: Likewise.
9079         * g++.dg/parse/struct-as-enum1.C: Likewise.
9080         * g++.dg/parse/typedef1.C: Likewise.
9081         * g++.dg/parse/typedef3.C: Likewise.
9082         * g++.dg/parse/typedef4.C: Likewise.
9083         * g++.dg/parse/typedef5.C: Likewise.
9084         * g++.dg/template/nontype4.C: Likewise.
9085         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
9086         * g++.old-deja/g++.other/elab1.C: Likewise.
9087         * g++.old-deja/g++.other/syntax4.C: Likewise.
9088
9089 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
9090
9091         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
9092
9093 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
9094
9095         * gcc.c-torture/execute/20041114-1.c: New test.
9096
9097 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
9098
9099         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
9100         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
9101         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
9102         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
9103         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
9104         gcc.dg/switch-7.c: New tests.
9105
9106 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
9107
9108         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
9109
9110 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
9111
9112         PR tree-opt/18400
9113         * gcc.dg/vect/pr18400.c: New test.
9114
9115 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
9116             Andrew Pinski  <pinskia@physics.uc.edu>
9117
9118         PR tree-opt/18425
9119         * gcc.dg/vect/pr18425.c: New test.
9120
9121 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
9122
9123         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
9124         Guard with dg-require-alias and dg-require-visibility.
9125
9126 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
9127
9128         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
9129
9130 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9131
9132         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
9133
9134 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9135
9136         PR c++/17344
9137         * g++.dg/template/defarg5.C: New test.
9138
9139 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
9140
9141         * g++.dg/parse/cast1.C: Run only on ILP32.
9142         * g++.old-deja/g++.mike/p784.C: Likewise.
9143
9144 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
9145
9146         * gcc.c-torture/execute/20041113-1.c: New test.
9147
9148 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
9149
9150         PR target/18230
9151         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
9152         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
9153         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
9154         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
9155         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
9156         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
9157         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
9158         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
9159         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
9160         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
9161         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
9162         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
9163         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
9164
9165 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
9166
9167         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
9168         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
9169         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
9170         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
9171         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
9172         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
9173         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
9174         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
9175         gcc.target/sparc/combined-1.c: New tests.
9176
9177 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
9178
9179         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
9180         New tests.
9181
9182 2004-11-12  Mark Mitchell <mark@codesourcery.com>
9183
9184         * lib/gcc-dg.exp (dg-forbid-option): New function.
9185         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
9186         * g++.dg/abi/bitfield8.C: Likewise.
9187         * g++.dg/abi/dtor1.C: Likewise.
9188         * g++.dg/abi/empty10.C: Likewise.
9189         * g++.dg/abi/empty7.C: Likewise.
9190         * g++.dg/abi/empty9.C: Likewise.
9191         * g++.dg/abi/layout3.C: Likewise.
9192         * g++.dg/abi/layout4.C: Likewise.
9193         * g++.dg/abi/thunk1.C: Likewise.
9194         * g++.dg/abi/thunk2.C: Likewise.
9195         * g++.dg/abi/vbase11.C: Likewise.
9196         * g++.dg/abi/vthunk2.C: Likewise.
9197         * g++.dg/abi/vthunk3.C: Likewise.
9198         * g++.dg/ext/attrib8.C: Likewise.
9199         * g++.dg/opt/longbranch2.C: Likewise.
9200         * g++.dg/opt/reg-stack4.C: Likewise.
9201         * g++.old-deja/g++.ext/attrib1.C: Likewise.
9202         * g++.old-deja/g++.ext/attrib2.C: Likewise.
9203         * g++.old-deja/g++.ext/attrib3.C: Likewise.
9204         * g++.old-deja/g++.other/store-expr1.C: Likewise.
9205         * g++.old-deja/g++.other/store-expr2.C: Likewise.
9206         * gcc.dg/20000609-1.c: Likewise.
9207         * gcc.dg/20000720-1.c: Likewise.
9208         * gcc.dg/20011107-1.c: Likewise.
9209         * gcc.dg/20011119-1.c: Likewise.
9210         * gcc.dg/20020108-1.c: Likewise.
9211         * gcc.dg/20020122-2.c: Likewise.
9212         * gcc.dg/20020122-3.c: Likewise.
9213         * gcc.dg/20020201-3.c: Likewise.
9214         * gcc.dg/20020206-1.c: Likewise.
9215         * gcc.dg/20020218-1.c: Likewise.
9216         * gcc.dg/20020310-1.c: Likewise.
9217         * gcc.dg/20020411-1.c: Likewise.
9218         * gcc.dg/20020418-2.c: Likewise.
9219         * gcc.dg/20020426-1.c: Likewise.
9220         * gcc.dg/20020426-2.c: Likewise.
9221         * gcc.dg/20020517-1.c: Likewise.
9222         * gcc.dg/20020523-1.c: Likewise.
9223         * gcc.dg/20020523-2.c: Likewise.
9224         * gcc.dg/20020729-1.c: Likewise.
9225         * gcc.dg/20030204-1.c: Likewise.
9226         * gcc.dg/20030826-2.c: Likewise.
9227         * gcc.dg/20030926-1.c: Likewise.
9228         * gcc.dg/20031202-1.c: Likewise.
9229         * gcc.dg/980312-1.c: Likewise.
9230         * gcc.dg/980313-1.c: Likewise.
9231         * gcc.dg/990117-1.c: Likewise.
9232         * gcc.dg/990424-1.c: Likewise.
9233         * gcc.dg/990524-1.c: Likewise.
9234         * gcc.dg/991230-1.c: Likewise.
9235         * gcc.dg/i386-387-1.c: Likewise.
9236         * gcc.dg/i386-387-2.c: Likewise.
9237         * gcc.dg/i386-387-3.c: Likewise.
9238         * gcc.dg/i386-387-4.c: Likewise.
9239         * gcc.dg/i386-387-5.c: Likewise.
9240         * gcc.dg/i386-387-6.c: Likewise.
9241         * gcc.dg/i386-asm-1.c: Likewise.
9242         * gcc.dg/i386-bitfield1.c: Likewise.
9243         * gcc.dg/i386-bitfield2.c: Likewise.
9244         * gcc.dg/i386-loop-1.c: Likewise.
9245         * gcc.dg/i386-loop-2.c: Likewise.
9246         * gcc.dg/i386-loop-3.c: Likewise.
9247         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
9248         * gcc.dg/i386-pic-1.c: Likewise.
9249         * gcc.dg/i386-regparm.c: Likewise.
9250         * gcc.dg/i386-signbit-1.c: Likewise.
9251         * gcc.dg/i386-signbit-2.c: Likewise.
9252         * gcc.dg/i386-signbit-3.c: Likewise.
9253         * gcc.dg/i386-sse-5.c: Likewise.
9254         * gcc.dg/i386-sse-8.c: Likewise.
9255         * gcc.dg/i386-unroll-1.c: Likewise.
9256         * gcc.dg/tls/opt-1.c: Likewise.
9257         * gcc.dg/tls/opt-2.c: Likewise.
9258         * gcc.dg/unroll-1.c: Likewise.
9259         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
9260         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
9261         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
9262         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
9263         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
9264         -m64 is specified.
9265
9266 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
9267
9268         PR c++/18389
9269         * g++.dg/parse/cond1.C: New test.
9270
9271         PR c++/18429
9272         * g++.dg/template/array9.C: New test.
9273         * g++.dg/ext/vla1.C: Adjust error messages.
9274         * g++.dg/ext/vlm1.C: Likewise.
9275         * g++.dg/template/crash2.C: Likewise.
9276
9277         PR c++/18436
9278         * g++.dg/template/call3.C: New test.
9279
9280         PR c++/18407
9281         * g++.dg/template/ptrmem11.C: New test.
9282
9283 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
9284
9285         PR other/14264
9286         * lib/g++.exp: Set LC_ALL and LANG to C.
9287         * lib/gcc-dg.exp: Likewise.
9288         * lib/gfortran.exp: Likewise.
9289         * lib/objc.exp: Likewise.
9290         * lib/treelang.exp: Likewise.
9291
9292 2004-11-12  Andreas Schwab  <schwab@suse.de>
9293
9294         * gcc.dg/pr16286.c: Fix last change.
9295
9296 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
9297
9298         PR c++/18416
9299         * g++.dg/init/global1.C: New test.
9300
9301 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
9302
9303         * gcc.c-torture/execute/20041112-1.c: New test.
9304
9305 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
9306
9307         * lib/gcc-dg.exp (dg-target-list): New.
9308
9309 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
9310             Richard Sandiford  <rsandifo@redhat.com>
9311
9312         * lib/target-supports.exp (get-compiler_messages): New.
9313         (check_named_sections_available): Use it.
9314         (check_effective_target_ilp32): New.
9315         (check_effective_target_lp64): New.
9316         (is-effective-target): New.
9317         * lib/gcc-dg.exp (dg-require-effective-target): New.
9318
9319 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
9320
9321         * gcc.dg/precedence-1.c: New test.
9322
9323 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
9324
9325         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
9326
9327         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
9328         message, delete generated files, use more descriptive name for
9329         executable, and make the test unsupported when it cannot be run.
9330
9331         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
9332         (dg-require-weak, dg-require-visibility, dg-require-alias,
9333         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
9334         dg-require-iconv, dg-require-named-sections): Use it.
9335
9336         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
9337
9338 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
9339
9340         PR target/16457
9341         * gcc.dg/ppc-and-1: New
9342
9343         PR target/16796
9344         * gcc.dg/ppc-mov-1.c: New.
9345
9346         PR target/16458
9347         * gcc.dg/ppc-compare-1.c: New.
9348
9349 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
9350
9351         * objc.dg/desig-init-2.m: New test.
9352
9353 2004-11-10  Adam Nemet  <anemet@lnxw.com>
9354
9355         PR middle-end/18160
9356         * g++.dg/warn/register-var-1.C: New test.
9357         * g++.dg/warn/register-var-2.C: New test.
9358
9359 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
9360
9361         * gcc.dg/union-2.c: New test.
9362
9363 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
9364
9365         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
9366         New test for PR tree-optimization/17892.
9367
9368 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
9369
9370         PR c++/18369
9371         * g++.dg/init/new12.C: New test.
9372
9373 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
9374
9375         * gcc.target/sparc: New directory.
9376         * gcc.target/sparc/sparc.exp: New driver.
9377         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
9378         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
9379         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
9380         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
9381
9382 2004-11-10  Paul Brook  <paul@codesourcery.com>
9383
9384         PR fortran/18218
9385         * gfortran.dg/list_read.c: New test.
9386
9387 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
9388
9389         PR c/18322
9390         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
9391         expected diagnostic location.
9392
9393 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
9394
9395         * gcc.dg/20041109-1.c: New test.
9396
9397 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
9398
9399         PR objc/18406
9400         * objc/compile/pr18406.m: New test.
9401
9402 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
9403
9404         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
9405
9406 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
9407
9408         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
9409
9410 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
9411
9412         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
9413
9414 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
9415
9416         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
9417         exit.
9418
9419 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
9420
9421         PR tree-opt/18299
9422         * gcc.c-torture/pr18299-1.c: New test.
9423
9424 2004-11-06  Andreas Schwab  <schwab@suse.de>
9425
9426         * gcc.dg/pr16286.c: Also test for bool and pixel.
9427
9428 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
9429
9430         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
9431         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
9432         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
9433         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
9434         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
9435         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
9436         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
9437         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
9438         gcc.dg/struct-semi-3.c: New tests.
9439
9440 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9441
9442         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
9443
9444 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9445
9446         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
9447         Do not use C99 designators.
9448
9449 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9450
9451         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
9452
9453 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9454
9455         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
9456         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
9457         * gcc.c-torture/execute/simd-5.x: Remove.
9458
9459 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
9460
9461         PR rtl-optimization/17933
9462         * gcc.dg/torture/pr17933-1.c: New test.
9463
9464 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
9465
9466         PR target/18106
9467         * lib/target-supports.exp (check_weak_available): Support
9468         Windows.
9469
9470 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
9471
9472         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
9473         call to fflush(stdout) before abort.
9474         (my_ffsll): New function.
9475         (generate_fields): Use it.
9476
9477 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
9478
9479         * gcc.dg/init-undef-1.c: New test.
9480
9481 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
9482
9483         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
9484         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
9485         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
9486         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
9487         expected messages for new parser.
9488
9489 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
9490
9491         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
9492
9493 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
9494
9495         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
9496         on LP64 targets.
9497
9498 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
9499
9500         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
9501         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
9502         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
9503         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
9504         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
9505         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
9506         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
9507         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
9508         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
9509         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
9510
9511 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
9512
9513         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
9514         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
9515         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
9516         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
9517         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
9518         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
9519         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
9520         for new parser.
9521
9522 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
9523
9524         PR target/15342
9525         * gcc.dg/20041104-1.c: New test.
9526
9527 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9528
9529         * g++.dg/template/nontype7.C: New test.
9530         * g++.dg/template/nontype8.C: Likewise.
9531         * g++.dg/template/nontype9.C: Likewise.
9532         * g++.dg/template/nontype10.C: Likewise.
9533         * g++.dg/tc1/dr49.C: Likewise.
9534         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
9535         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
9536
9537 2004-11-04  Ben Elliston  <bje@au.ibm.com>
9538
9539         * g++.dg/rtti/tinfo1.C: Remove xfails.
9540
9541 2004-11-04  Ben Elliston  <bje@au.ibm.com>
9542
9543         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
9544         packed attribute to the definition to satisfy the new C++ parser.
9545
9546 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
9547
9548         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
9549         invocations of va_arg.
9550
9551 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
9552
9553         PR c++/18124
9554         * g++.dg/template/crash25.C: New test.
9555
9556         PR c++/18155
9557         * g++.dg/template/typedef2.C: New test.
9558         * g++.dg/parse/crash13.C: Adjust error markers.
9559
9560         PR c++/18177
9561         * g++.dg/conversion/const3.C: New test.
9562
9563 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9564
9565         PR fortran/17535
9566         PR fortran/17583
9567         PR fortran/17713
9568         * gfortran.dg/generic_[123].f90: New testcases.
9569
9570 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
9571
9572         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
9573         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
9574
9575 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
9576
9577         PR tree-opt/16808
9578         * gcc.c-torture/compile/pr16808.c: New test.
9579
9580 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
9581
9582         PR rtl-optimization/17104
9583         * gcc.dg/ppc-bitfield1.c: New.
9584
9585 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
9586
9587         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
9588
9589 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
9590
9591         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
9592         strings for 32-bit code.
9593
9594 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
9595
9596         PR c/18239
9597         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
9598
9599 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
9600
9601         PR c++/18064
9602         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
9603
9604 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
9605
9606         PR c++/15172
9607         * g++.dg/init/aggr2.C: New test.
9608
9609 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
9610
9611         * objc.dg/local-decl-1.m: New test.
9612
9613 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9614
9615         * gcc.dg/20040910-1.c: Adjust regex.
9616
9617 2004-10-30  Roger Sayle  <roger@eyesopen.com>
9618
9619         PR rtl-optimization/18084
9620         * g++.dg/opt/pr18084-1.C: New testcase.
9621
9622 2004-10-30  Matt Austern  <austern@apple.com>
9623
9624         PR c++/17542
9625         * g++.dg/ext/attrib18.C: New test.
9626
9627 2004-10-30  Roger Sayle  <roger@eyesopen.com>
9628
9629         PR middle-end/18096
9630         * gcc.dg/pr18096-1.c: New test case.
9631
9632 2004-10-30  Roger Sayle  <roger@eyesopen.com>
9633
9634         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
9635
9636 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
9637
9638         PR c/16666
9639         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
9640         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
9641         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
9642         gcc.dg/old-style-prom-3.c: New tests.
9643
9644 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
9645
9646         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
9647         Remove unnecessary inclusion of stdio.h.
9648
9649 2004-10-29  Roger Sayle  <roger@eyesopen.com>
9650
9651         PR rtl-optimization/17581
9652         * gcc.dg/pr17581-1.c: New test case.
9653
9654 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
9655
9656         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
9657         being implemented.
9658         * g++.dg/conversion/dr195-1.C: New.
9659         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
9660         * g++.old-deja/g++.mike/p10148.C: Likewise.
9661
9662 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
9663
9664         PR c++/17695
9665         * g++.dg/debug/typedef2.C: New test.
9666
9667 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
9668
9669         PR fortran/13490
9670         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
9671         * gfortran.dg/g77/README: Update.
9672
9673 2004-10-28  Matt Austern  <austern@apple.com>
9674
9675         PR c++/14124
9676         * g++.dg/ext/packed7.C: New test.
9677
9678 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
9679
9680         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
9681         scan-assembler.
9682         * lib/scanasm.exp (hidden-scan-for): New proc.
9683         (scan-hidden): Use hidden-scan-for instead of constructing the scan
9684         string.
9685         (scan-not-hidden): Likewise.
9686         * lib/target-supports.exp (check_visibility_available): mach-o is
9687         support too.
9688
9689 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
9690
9691         PR c++/17132
9692         * g++.dg/template/memclass3.C: New test.
9693
9694 2004-10-28  Adam Nemet  <anemet@lnxw.com>
9695
9696         PR middle-end/18160
9697         * gcc.dg/register-var-1.c: New test.
9698         * gcc.dg/register-var-2.c: New test.
9699         * gcc.dg/asm-7.c: Taking the address of a register variable is an
9700         error now.
9701
9702 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
9703
9704         PR other/18172
9705         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
9706         unused variables.
9707         * gcc.dg/vect/vect-22.c: Likewise.
9708
9709 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
9710
9711         * gcc.dg/i386-rotate-1.c: New test.
9712
9713 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
9714
9715         * g++.dg/init/ref12.C: Add "run" marker.
9716
9717         PR c++/17435
9718         * g++.dg/init/ref12.C: New test.
9719
9720         PR c++/18140
9721         * g++.dg/template/shift1.C: New test.
9722         * g++.dg/template/error10.C: Adjust error markers.
9723
9724 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
9725
9726         PR tree-opt/17529
9727         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
9728
9729 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
9730
9731         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
9732         * gcc.dg/weak/weak-3.c: Likewise.
9733         * gcc.dg/weak/weak-5.c: Likewise.
9734         * gcc.dg/weak/weak-9.c: Likewise.
9735         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
9736         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
9737
9738         * gcc.dg/darwin-weakimport-1.c: New.
9739
9740 2004-10-28  Ben Elliston  <bje@au.ibm.com>
9741
9742         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
9743
9744 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
9745
9746         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
9747         'syntax' error messages.
9748         * gcc.dg/cpp/direct2s.c: Likewise.
9749
9750 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
9751
9752         * gcc.c-torture/compile/20041026-1.c: New.
9753
9754 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
9755
9756         PR c++/18093
9757         * g++.dg/lookup/ns2.C: New test.
9758
9759         PR c++/18020
9760         * g++.dg/template/enum4.C: New test.
9761
9762         PR c++/18161
9763         * g++.dg/template/expr1.C: New test.
9764
9765 2004-10-26  Ben Elliston  <bje@au.ibm.com>
9766
9767         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
9768
9769 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
9770
9771         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
9772         gcc.dg/decl-nospec-3.c: New tests.
9773
9774 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
9775
9776         * objc.dg/super-class-3.m: New test.
9777
9778 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
9779
9780         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
9781         resyncing.
9782         * gcc.dg/cpp/direct2s.c: Likewise.
9783
9784 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
9785
9786         * objc.dg/image-info.m: Update for changes to section selection.
9787
9788 2004-10-25  David Ayers  <d.ayers@inode.at>
9789             Ziemowit Laski  <zlaski@apple.com>
9790
9791         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
9792         diagnostics when messaging 'id <Proto>'.
9793         * objc.dg/class-protocol-1.m: New test.
9794         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
9795         a non-existent method signature.
9796         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
9797         Update diagnostics when messaging with non-existent method signature.
9798         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
9799         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
9800         invalid receivers are now resolved as if messaging 'id'; remove
9801         extraneous diagnostics.
9802
9803 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
9804
9805         PR c/16667
9806         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
9807         gcc.dg/init-desig-obs-3.c: New tests.
9808
9809 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
9810
9811         * gcc.dg/debug/20041023-1.c: New test.
9812
9813 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
9814
9815         PR middle-end/17407
9816         * gcc.c-torture/compile/pr17407.c: New test.
9817
9818         PR c++/18121
9819         * g++.dg/template/array8.C: New test.
9820
9821 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
9822
9823         PR other/18138
9824         * lib/g++.exp: Accept more than one multilib libgcc.
9825         * lib/gcc-dg.exp: Likewise.
9826         * lib/objc.exp: Likewise.
9827         * lib/treelang.exp: Likewise.
9828         * lib/gfortran.exp: Likewise.
9829
9830 2004-10-24  Ben Elliston  <bje@au.ibm.com>
9831
9832         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
9833
9834 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
9835
9836         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
9837         * gcc.dg/c99-const-expr-3.c: Likewise.
9838
9839 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
9840
9841         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
9842
9843 2004-10-23  Ben Elliston  <bje@au.ibm.com>
9844
9845         * gcc.c-torture/execute/loop-2e.x: Remove.
9846
9847 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
9848
9849         PR c++/18095
9850         * g++.dg/parse/crash18.C: New.
9851         * g++.dg/parse/crash19.C: New.
9852
9853 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
9854
9855         * g++.dg/ext/dllimport1.C: Move dg-warnings.
9856         * g++.dg/ext/dllimport2.C: Same.
9857         * g++.dg/ext/dllimport8.C: Same.
9858
9859 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
9860
9861         PR c++/10841
9862         * g++.dg/conversion/cast1.C: New test.
9863         * g++.dg/overload/pmf1.C: Adjust error marker.
9864
9865 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
9866
9867         PR objc/17923
9868         * objc.dg/const-str-7.m: New test.
9869
9870 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9871
9872         * g++.dg/template/memfriend11.C: Fix comment typo.
9873         * g++.dg/template/memfriend14.C: Likewise.
9874
9875 2004-10-20  Richard Henderson  <rth@redhat.com>
9876
9877         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
9878         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
9879         -fasynchronous-unwind-tables.
9880
9881 2004-10-20  Richard Henderson  <rth@redhat.com>
9882
9883         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
9884         (main): Return success.
9885         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
9886         (main): Return success.
9887
9888 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9889
9890         PR c++/13495
9891         * g++.dg/template/memfriend9.C: New test.
9892         * g++.dg/template/memfriend10.C: Likewise.
9893         * g++.dg/template/memfriend11.C: Likewise.
9894         * g++.dg/template/memfriend12.C: Likewise.
9895         * g++.dg/template/memfriend13.C: Likewise.
9896         * g++.dg/template/memfriend14.C: Likewise.
9897         * g++.dg/template/memfriend15.C: Likewise.
9898         * g++.dg/template/memfriend16.C: Likewise.
9899         * g++.dg/template/memfriend17.C: Likewise.
9900         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
9901
9902 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
9903
9904         * g++.dg/conversion/dr195.C: New.
9905         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
9906
9907 2004-10-20  Ben Elliston  <bje@au.ibm.com>
9908             Devang Patel  <dpatel@apple.com>
9909
9910         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
9911         of floating point arithmetic, which could trap.
9912
9913 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
9914
9915         PR c++/14035
9916         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
9917         * g++.dg/conversion/const2.C: New test.
9918         * g++.dg/expr/reinterpret2.C: New test.
9919         * g++.dg/expr/reinterpret3.C: New test.
9920         * g++.dg/expr/cast2.C: New test.
9921         * g++.dg/expr/copy1.C: New test.
9922         * g++.dg/other/conversion1.C: Change error message.
9923         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
9924         function pointers to void *.
9925         * g++.old-deja/g++.mike/p10148.C: Likewise.
9926
9927 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9928
9929         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
9930
9931 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
9932
9933         PR c++/18047
9934
9935         * g++.dg/parse/expr3.C: New test.
9936
9937 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
9938
9939         * gcc.dg/smod-1.c: New test.
9940
9941 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
9942
9943         * objc.dg/method-14.m: New test.
9944
9945 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
9946
9947         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
9948         Also xfail as the patch was reverted.
9949
9950 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
9951
9952         PR middle-end/16973
9953         * gcc.dg/pr16973.c: New test.
9954
9955 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
9956
9957         PR tree-optimization/17656
9958         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
9959
9960 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
9961
9962         * g++.dg/eh/shadow1.C: New.
9963
9964 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
9965
9966         * gcc.c-torture/compile/20041018-1.c: New test.
9967
9968 2004-10-18  Ben Elliston  <bje@au.ibm.com>
9969
9970         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
9971         compiler referring to register 0 when accessing sdata.  The linker
9972         now patches things up.
9973
9974 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
9975
9976         PR c/17529
9977         * gcc.c-torture/compile/pr17529.c: New test.
9978
9979 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9980
9981         PR c++/17743
9982         * g++.dg/ext/attrib17.C: New test.
9983
9984 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
9985
9986         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
9987
9988 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9989
9990         PR c++/10479
9991         * g++.dg/ext/attrib16.C: New test.
9992
9993 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
9994
9995         PR c++/17042
9996         * g++.dg/init/dso_handle1.C: New test.
9997
9998         PR c++/14667
9999         * g++.dg/parse/typedef6.C: New test.
10000
10001         PR c++/17916
10002         * g++.dg/parse/pragma1.C: New test.
10003
10004 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
10005
10006         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
10007
10008 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
10009
10010         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
10011         -fno-common when on HPPA HP-UX platforms.
10012
10013 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
10014
10015         PR other/16820
10016         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
10017         stdint.h.
10018         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
10019         uintptr_t.
10020
10021 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
10022
10023         PR c++/16301
10024         * g++.dg/lookup/strong-using-4.C: New test.
10025
10026 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
10027
10028         PR middle-end/16567
10029         * gcc.c-torture/compile/nested-1.c: New test.
10030
10031 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
10032
10033         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
10034         and mipsisa64*-*-* (until support for misaligned loads is added).
10035         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
10036         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
10037         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
10038         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
10039         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
10040         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
10041
10042 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
10043
10044         PR c++/17976
10045         * g++.dg/init/dtor3.C: New test.
10046
10047 2004-10-15  Ben Elliston  <bje@au.ibm.com>
10048
10049         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
10050
10051 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
10052
10053         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
10054         * gcc.dg/macho-lo-sum.c: Likewise.
10055
10056 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
10057
10058         * gcc.dg/ppc-spe64-1.c: New test.
10059
10060 2004-10-14  Devang Patel  <dpatel@apple.com>
10061
10062         PR 17635
10063         * gcc.dg/pr17635.c : New test.
10064
10065 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
10066
10067         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
10068         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
10069         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
10070         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
10071         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
10072         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
10073         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
10074         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
10075         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
10076         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
10077         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
10078         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
10079         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
10080         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
10081         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
10082         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
10083         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
10084         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
10085
10086 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
10087
10088         * gcc.dg/vect/vect-82.c: New testcase.
10089         * gcc.dg/vect/vect-82_64.c: New testcase.
10090         * gcc.dg/vect/vect-83.c: New testcase.
10091         * gcc.dg/vect/vect-83_64.c: New testcase.
10092
10093 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
10094
10095         * gcc.dg/cpp/error-1.c: New test.
10096
10097 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
10098
10099         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
10100
10101 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
10102
10103         PR target/17984
10104         * gcc.dg/cris-peep2-xsrand2.c: New test.
10105
10106 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
10107
10108         PR c++/17661
10109         * testsuite/g++.dg/expr/for2.C: New test.
10110
10111 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
10112
10113         * g++.dg/inherit/thunk1.C: Run on the SPARC.
10114
10115 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
10116
10117         PR tree-optimization/17724
10118         * g++.dg/opt/pr17724-1.C: New test.
10119         * g++.dg/opt/pr17724-2.C: New test.
10120         * g++.dg/opt/pr17724-3.C: New test.
10121         * g++.dg/opt/pr17724-4.C: New test.
10122         * g++.dg/opt/pr17724-5.C: New test.
10123         * g++.dg/opt/pr17724-6.C: New test.
10124
10125 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
10126
10127         PR c/17301
10128         * gcc.dg/pr17301-2.c: New test.
10129
10130 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
10131
10132         PR c++/15876
10133         * g++.dg/parse/error22.C: New test.
10134
10135         PR c++/17936
10136         * g++.dg/template/spec18.C: New test.
10137
10138 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
10139
10140         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
10141         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
10142         memcpy.
10143         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
10144         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
10145
10146 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
10147
10148         * g++.dg/eh/cleanup5.C: Add dg-options "".
10149
10150 2004-10-11  Roger Sayle  <roger@eyesopen.com>
10151
10152         PR middle-end/17657
10153         * gcc.dg/switch-4.c: New test case.
10154
10155 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
10156
10157         * gcc.c-torture/execute/20041011-1.c: New test.
10158
10159 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
10160
10161         PR c++/17554
10162         * g++.dg/init/for3.C: New test.
10163
10164         PR c++/17657
10165         * g++.dg/opt/switch2.C: New test.
10166
10167         PR middle-end/17703
10168         * g++.dg/warn/Wreturn-2.C: New test.
10169
10170 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
10171
10172         PR c++/17907
10173         * g++.dg/eh/cleanup5.C: New test.
10174
10175 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
10176
10177         PR c++/17393
10178         * g++.dg/parse/error21.C: New test.
10179
10180 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10181
10182         * g++.dg/overload/pmf1.C: Adjust quoting marks.
10183         * g++.dg/warn/incomplete1.C: Likewise.
10184         * g++.dg/template/qualttp20.C: Likewise.
10185
10186 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
10187
10188         PR c/17881
10189         * parm-incomplete-1.c: New test.
10190
10191 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
10192
10193         PR c++/17867
10194         * g++.dg/parse/error19.C: New test.
10195
10196         PR c++/17670
10197         * g++.dg/init/new11.C: New test.
10198
10199         PR c++/17821
10200         * g++.dg/parse/error20.C: New test.
10201
10202         PR c++/17826
10203         * g++.dg/template/crash24.C: New test.
10204
10205 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
10206
10207         PR c/17301
10208         * gcc.dg/pr17301-1.c: New test.
10209
10210 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
10211
10212         PR c/17189
10213         * gcc.dg/anon-struct-5.c: New test.
10214
10215 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
10216
10217         PR c/17844
10218         * gcc.dg/pr17844-1.c: New test.
10219
10220 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
10221
10222         PR tree-optimization/17906
10223         * gcc.c-torture/compile/pr17906.c: New.
10224
10225 2004-10-09  Stuart Hastings  <stuart@apple.com>
10226             Roger Sayle  <roger@eyesopen.com>
10227
10228         PR rtl-optimization/17853
10229         * gcc.dg/i386-mmx-5.c: New testcase.
10230
10231 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
10232
10233         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
10234
10235 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
10236
10237         PR c++/17524
10238         * g++.dg/template/static9.C: New test.
10239
10240         PR c++/17685
10241         * g++.dg/parse/operator5.C: New test.
10242
10243 2004-10-09  Roger Sayle  <roger@eyesopen.com>
10244
10245         PR middle-end/17894
10246         * gcc.c-torture/execute/divcmp-4.c: New test case.
10247
10248 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
10249
10250         PR tree-opt/17902
10251         * g++.dg/opt/pr17902.C: New test.
10252
10253 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
10254
10255         * gcc.dg/cpp/ident-1.c: Add dg-options "".
10256
10257 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
10258
10259         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
10260
10261 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
10262
10263         * gcc.dg/assign-warn-3.c: New test.
10264
10265 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
10266
10267         PR c/16999
10268         * gcc.dg/cpp/ident-1.c: New test.
10269
10270 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
10271
10272         * gcc.c-torture/compile/acc1.c: New.
10273
10274 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
10275
10276         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
10277         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
10278
10279 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
10280
10281         * gcc.dg/ultrasp11.c: New test.
10282
10283 2004-10-08  Michael Matz  <matz@suse.de>
10284
10285         * gcc.dg/doloop-2.c: New test.
10286
10287 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
10288
10289         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
10290         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
10291         objc.dg/method-9.m: Update expected diagnostics.
10292
10293 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
10294
10295         * gcc.dg/ppc-fsel-3.c: New file.
10296         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
10297
10298 2004-10-07  Paul Brook  <paul@codesourcery.com>
10299
10300         * gfortran.dg/intrinsic_verify_1.f90: New test.
10301
10302 2004-10-07  Paul Brook  <paul@codesourcery.com>
10303
10304         * gfortran.dg/empty_format_1.f90: Remove stray commas.
10305
10306 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10307
10308         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
10309         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
10310         commit.
10311
10312 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
10313
10314         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
10315
10316 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10317
10318         PR c++/17115
10319         * g++.dg/warn/Winline-4.C: New test.
10320
10321 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
10322
10323         * gcc.c-torture/compile/20041007-1.c: New test.
10324
10325 2004-10-07  Paul Brook  <paul@codesourcery.com>
10326
10327         PR fortran/17678
10328         * gfortran.dg/use_allocated_1.f90: New test.
10329
10330 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
10331
10332         PR middle-end/17849
10333         * gfortran.fortran-torture/compile/nested.f90: New test
10334
10335 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
10336
10337         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
10338
10339 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
10340
10341         PR c++/17368
10342         * g++.dg/ext/asm6.C: New test.
10343
10344 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
10345
10346         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
10347
10348 2004-10-06  Paul Brook  <paul@codesourcery.com>
10349
10350         PR libfortran/17709
10351         * gfortran.dg/empty_format_1.f90: New test.
10352
10353 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10354
10355         PR fortran/17568
10356         * gfortran.dg/ishft.f90: New test.
10357
10358         PR fortran/17283
10359         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
10360         tests.
10361
10362 2004-10-06  Paul Brook  <paul@codesourcery.com>
10363
10364         * gfortran.dg/do_1.f90: New test.
10365
10366 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10367
10368         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
10369         optimizing for size.
10370
10371 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
10372
10373         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
10374
10375 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
10376
10377         * gcc.c-torture/compile/20041005-1.c: New test.
10378
10379 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
10380
10381         PR c++/17829
10382         * g++.dg/lookup/koenig4.C: New.
10383
10384 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10385
10386         * g++.dg/other/classkey1.C: Adjust quoting marks.
10387         * g++.dg/parse/error15.C: Likewise.
10388         * g++.dg/template/meminit2.C (int>): Likewise.
10389
10390 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10391
10392         PR fortran/17283
10393         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
10394
10395         PR fortran/17631
10396         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
10397
10398         PR fortran/17708
10399         * gfortran.dg/pr17708.f90: New test.
10400
10401 2004-10-04  Chao-ying Fu  <fu@mips.com>
10402
10403         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
10404         * gcc.dg/vect/vect-4.c: Ditto.
10405         * gcc.dg/vect/vect-5.c: Ditto.
10406         * gcc.dg/vect/vect-6.c: Ditto.
10407         * gcc.dg/vect/vect-8.c: Ditto.
10408         * gcc.dg/vect/vect-16.c: Ditto.
10409         * gcc.dg/vect/vect-30.c: Ditto.
10410         * gcc.dg/vect/vect-40.c: Ditto.
10411         * gcc.dg/vect/vect-41.c: Ditto.
10412         * gcc.dg/vect/vect-42.c: Ditto.
10413         * gcc.dg/vect/vect-43.c: Ditto.
10414         * gcc.dg/vect/vect-44.c: Ditto.
10415         * gcc.dg/vect/vect-45.c: Ditto.
10416         * gcc.dg/vect/vect-46.c: Ditto.
10417         * gcc.dg/vect/vect-47.c: Ditto.
10418         * gcc.dg/vect/vect-48.c: Ditto.
10419         * gcc.dg/vect/vect-49.c: Ditto.
10420         * gcc.dg/vect/vect-50.c: Ditto.
10421         * gcc.dg/vect/vect-51.c: Ditto.
10422         * gcc.dg/vect/vect-52.c: Ditto.
10423         * gcc.dg/vect/vect-53.c: Ditto.
10424         * gcc.dg/vect/vect-54.c: Ditto.
10425         * gcc.dg/vect/vect-55.c: Ditto.
10426         * gcc.dg/vect/vect-56.c: Ditto.
10427         * gcc.dg/vect/vect-57.c: Ditto.
10428         * gcc.dg/vect/vect-58.c: Ditto.
10429         * gcc.dg/vect/vect-59.c: Ditto.
10430         * gcc.dg/vect/vect-60.c: Ditto.
10431         * gcc.dg/vect/vect-74.c: Ditto.
10432         * gcc.dg/vect/vect-79.c: Ditto.
10433         * gcc.dg/vect/vect-80.c: Ditto.
10434
10435 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
10436
10437         * gcc.dg/unused-7.c: Use the correct option.
10438
10439 2004-10-04  Paul Brook  <paul@codesourcery.com>
10440         Bud Davis  <bdavis9659@comcast.net>
10441
10442         PR fortran/17706
10443         PR fortran/16434
10444         * gfortran/pr17706.f90: New test.
10445         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
10446
10447 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10448
10449         * gfortran.dg/pr17612.f90: New test.
10450
10451 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10452
10453         * g++.dg/template/local1.C: Adjust quoting marks in
10454         testing for diagnostics.
10455         * g++.dg/tls/diag-2.C: Likewise.
10456         * g++.dg/other/error8.C: Likewise.
10457
10458 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
10459
10460         PR c/17178
10461         * gcc.dg/unused-4.c: Adjust to be correct.
10462
10463         PR c/17820
10464         * gcc.dg/unused-7.c: New test.
10465
10466 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
10467
10468         PR c++/17797
10469         * g++.dg/overload/template2.C: New test.
10470
10471 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
10472
10473         PR tree-optimization/16632
10474         * gcc.dg/tree-ssa/20041002-1.c: New.
10475
10476 2004-10-03  Paul Brook  <paul@codesourcery.com>
10477
10478         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
10479         rather than relying on default formatting.
10480
10481 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
10482
10483         * gcc.dg/20040920-1.c: Update expected message text.
10484
10485 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
10486
10487         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
10488
10489 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
10490
10491         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
10492         tree level.
10493
10494 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
10495
10496         * gcc.dg/tree-ssa/pr17343.c: Remove.
10497
10498 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
10499
10500         PR tree-opt/17343
10501         * gcc.dg/tree-ssa/pr17343.c: New test.
10502
10503 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
10504
10505         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
10506         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
10507         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
10508         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
10509         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
10510
10511 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
10512
10513         * gcc.dg/lvalue-2.c: New test.
10514
10515 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
10516
10517         PR c/17730
10518         * gcc.dg/pr17730-1.c: New test
10519
10520 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
10521
10522         PR c/7425
10523         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
10524
10525 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
10526
10527         * gcc.c-torture/execute/stdarg-1.c: New test.
10528         * gcc.c-torture/execute/stdarg-2.c: New test.
10529         * gcc.c-torture/execute/stdarg-3.c: New test.
10530         * gcc.dg/tree-ssa/stdarg-1.c: New test.
10531         * gcc.dg/tree-ssa/stdarg-2.c: New test.
10532         * gcc.dg/tree-ssa/stdarg-3.c: New test.
10533         * gcc.dg/tree-ssa/stdarg-4.c: New test.
10534         * gcc.dg/tree-ssa/stdarg-5.c: New test.
10535
10536 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
10537
10538         PR tree-optimization/17697
10539         * g++.dg/opt/pr17697-1.C: New test.
10540         * g++.dg/opt/pr17697-2.C: New test.
10541         * g++.dg/opt/pr17697-3.C: New test.
10542
10543 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
10544
10545         PR c/16409
10546         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
10547         gcc.dg/vla-init-5.c: New tests.
10548
10549 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
10550
10551         PR c/13804
10552         * gcc.dg/pr13804-1.c: New test.
10553
10554 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10555
10556         PR fortran/16938
10557         * gfortran.dg/pr16938.f90: New test.
10558
10559 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
10560
10561         * g++.dg/template/crash23.C: New test.
10562
10563 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
10564
10565         PR c++/17585
10566         * g++.dg/template/static8.C: New test.
10567
10568 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
10569
10570         PR c++/17681
10571         * g++.dg/other/error9.C: New test.
10572
10573 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
10574
10575         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
10576
10577 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10578
10579         PR fortran/15164
10580         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
10581
10582 2004-09-26  Roger Sayle  <roger@eyesopen.com>
10583
10584         PR middle-end/17112
10585         * gcc.dg/pr17112-1.c: New test case.
10586
10587 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
10588
10589         PR c/11459
10590         * gcc.dg/pr11459-1.c: New test.
10591
10592 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
10593
10594         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
10595         * gcc.dg/tree-ssa/loop-4.c: Likewise.
10596
10597 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10598
10599         * gfortran.dg/pr15324.f90: Make array bounds consistent.
10600
10601 2004-09-25  Jan Hubicka  <jh@suse.cz>
10602
10603         * compile/30040909-1.c: New test.
10604         * compile/30040907-1.c: New test.
10605
10606 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
10607
10608         * gcc.c-torture/execute/va-arg-26.c: New test.
10609
10610 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
10611
10612         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
10613         extra diagnostics on targets with 64-bit pointers.
10614         * objc.dg/selector-1.m: Adjust dg-warning regexp.
10615
10616 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
10617
10618         PR c/17188
10619         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
10620         * gcc.dg/decl-3.c: Adjust expected message.
10621
10622 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10623
10624         PR fortran/17615
10625         * gfortran.dg/pr17615.f90: New test.
10626
10627 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
10628
10629         PR tree-optimzation/17517
10630         * g++.dg/tree-ssa/pr17517.C: New Test.
10631
10632 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
10633
10634         PR c++/16889
10635         * g++.dg/lookup/ambig3.C: New.
10636
10637 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
10638
10639         PR tree-opt/17624
10640         * g++.dg/opt/pr17624.C: New test.
10641
10642 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
10643
10644         PR c/6980
10645         * gcc.dg/Wbad-function-cast-1.c: New test.
10646
10647 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
10648
10649         * g++.dg/ext/complit1.C
10650         * g++.dg/other/error2.C
10651         * g++.dg/other/nontype-1.C
10652         * g++.dg/parse/crash11.C
10653         * g++.dg/parse/crash12.C
10654         * g++.dg/parse/error15.C
10655         * g++.dg/parse/error4.C
10656         * g++.dg/parse/tmpl-outside1.C
10657         * g++.dg/parse/too-many-tmpl-args1.C
10658         * g++.dg/template/dependent-expr3.C
10659         * g++.dg/template/error10.C
10660         * g++.dg/template/instantiate1.C
10661         * g++.dg/template/vtable2.C
10662         * g++.dg/warn/Wshadow-1.C
10663         * g++.dg/warn/weak1.C
10664         * g++.old-deja/g++.brendan/crash16.C
10665         * g++.old-deja/g++.brendan/crash18.C
10666         * g++.old-deja/g++.brendan/crash48.C
10667         * g++.old-deja/g++.brendan/crash49.C
10668         * g++.old-deja/g++.brendan/crash55.C
10669         * g++.old-deja/g++.brendan/crash56.C
10670         * g++.old-deja/g++.brendan/crash8.C
10671         * g++.old-deja/g++.brendan/enum11.C
10672         * g++.old-deja/g++.brendan/enum8.C
10673         * g++.old-deja/g++.brendan/enum9.C
10674         * g++.old-deja/g++.brendan/friend3.C
10675         * g++.old-deja/g++.brendan/misc14.C
10676         * g++.old-deja/g++.bugs/900402_02.C
10677         * g++.old-deja/g++.bugs/900404_03.C
10678         * g++.old-deja/g++.bugs/900404_04.C
10679         * g++.old-deja/g++.bugs/900428_03.C
10680         * g++.old-deja/g++.jason/crash4.C
10681         * g++.old-deja/g++.jason/overload21.C
10682         * g++.old-deja/g++.jason/redecl1.C
10683         * g++.old-deja/g++.jason/report.C
10684         * g++.old-deja/g++.jason/rfg10.C
10685         * g++.old-deja/g++.jason/template30.C
10686         * g++.old-deja/g++.law/arm12.C
10687         * g++.old-deja/g++.law/ctors5.C
10688         * g++.old-deja/g++.law/cvt20.C
10689         * g++.old-deja/g++.law/init10.C
10690         * g++.old-deja/g++.law/init8.C
10691         * g++.old-deja/g++.law/visibility17.C
10692         * g++.old-deja/g++.law/visibility7.C
10693         * g++.old-deja/g++.mike/net8.C
10694         * g++.old-deja/g++.mike/p646.C
10695         * g++.old-deja/g++.mike/p700.C
10696         * g++.old-deja/g++.mike/p701.C
10697         * g++.old-deja/g++.mike/p811.C
10698         * g++.old-deja/g++.ns/template13.C
10699         * g++.old-deja/g++.other/array3.C
10700         * g++.old-deja/g++.other/crash25.C
10701         * g++.old-deja/g++.other/dtor3.C
10702         * g++.old-deja/g++.other/dtor4.C
10703         * g++.old-deja/g++.other/main1.C
10704         * g++.old-deja/g++.other/warn7.C
10705         * g++.old-deja/g++.pt/crash11.C
10706         * g++.old-deja/g++.pt/crash36.C
10707         * g++.old-deja/g++.pt/spec22.C
10708         * g++.old-deja/g++.pt/spec9.C
10709         * g++.old-deja/g++.pt/ttp52.C
10710         * g++.old-deja/g++.robertl/eb103.C
10711         * g++.old-deja/g++.robertl/eb121.C
10712         * g++.old-deja/g++.robertl/eb22.C
10713         * g++.old-deja/g++.robertl/eb8.C:
10714         Update locations and/or regexps of dg-error markers.
10715         Remove markers for some bogus messages that are no longer issued.
10716
10717 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
10718
10719         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
10720         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
10721
10722 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
10723
10724         PR c++/17618
10725         * g++.dg/lookup/crash5.C: New test.
10726
10727 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
10728
10729         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
10730         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
10731         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
10732         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
10733         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
10734         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
10735
10736         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
10737         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
10738         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
10739         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
10740         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
10741         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
10742
10743         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
10744
10745         * gcc.dg/vect/vect-44.c: Check additional cases.
10746         * gcc.dg/vect/vect-48.c: Check additional cases.
10747
10748         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
10749         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
10750         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
10751         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
10752         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
10753         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
10754         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
10755         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
10756         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
10757
10758         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
10759         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
10760         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
10761
10762 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10763
10764         * gcc.dg/tree-ssa/loop-6.c: New test.
10765
10766 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
10767
10768         PR c++/17620
10769         * g++.dg/inherit/base2.C: New.
10770
10771 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
10772
10773         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
10774         * gcc.dg/20001012-2.c: Likewise.
10775         * gcc.dg/20001013-1.c: Likewise.
10776         * gcc.dg/20001101-1.c: Likewise.
10777         * gcc.dg/20001102-1.c: Likewise.
10778         * gcc.dg/bf-spl1.c: Likewise.
10779         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
10780         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
10781
10782 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
10783
10784         PR tree-optimization/16721
10785         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
10786
10787 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
10788
10789         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
10790         * gcc.dg/20040305-1.c: Likewise.
10791
10792 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
10793
10794         PR c/16566
10795         * gcc.c-torture/compile/pr16566-1.c,
10796         gcc.c-torture/compile/pr16566-2.c,
10797         gcc.c-torture/compile/pr16566-3.c: New tests.
10798
10799 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
10800
10801         PR tree-optimization/17512
10802         * gcc.c-torture/compile/20040916-1.c.
10803
10804 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
10805
10806         * gcc.dg/pragma-re-3.c: New test.
10807
10808 2004-09-17  Matt Austern  <austern@apple.com>
10809
10810         PR c++/15049
10811         * g++.dg/other/anon3.C: New.
10812
10813 2004-09-21  Roger Sayle  <roger@eyesopen.com>
10814
10815         PR c++/7503
10816         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
10817         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
10818         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
10819         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
10820         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
10821
10822 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
10823
10824         PR fortran/17286
10825         * gfortran.dg/pr17286.f90: New test.
10826
10827 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
10828
10829         PR c++/17530
10830         * g++.dg/template/static7.C: New test.
10831
10832 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
10833
10834         PR tree-opt/17558
10835         * gcc.c-torture/compile/pr17558.c: New test.
10836
10837 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
10838
10839         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
10840         if SKIP_ATTRIBUTE is defined.
10841
10842 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10843
10844         PR fortran/15957
10845         * gfortran.dg/pr15957.f90: New test.
10846
10847 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
10848
10849         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
10850         in comparison.
10851         * gcc.dg/vect/vect-79.c: Likewise.
10852         * gcc.dg/vect/vect-80.c: Likewise.
10853
10854 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10855
10856         PR fortran/15750
10857         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
10858
10859 2004-09-20  Ira Rosen  <irar@il.ibm.com>
10860
10861         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
10862         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
10863         * gcc.dg/vect/vect-62.c: New testcase.
10864         * gcc.dg/vect/vect-63.c: New testcase.
10865         * gcc.dg/vect/vect-64.c: New testcase.
10866         * gcc.dg/vect/vect-65.c: New testcase.
10867         * gcc.dg/vect/vect-66.c: New testcase.
10868         * gcc.dg/vect/vect-67.c: New testcase.
10869         * gcc.dg/vect/vect-68.c: New testcase.
10870         * gcc.dg/vect/vect-69.c: New testcase.
10871         * gcc.dg/vect/vect-79.c: New testcase.
10872         * gcc.dg/vect/vect-80.c: New testcase.
10873
10874 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
10875
10876         * gcc.target/mips/asm-1.c: New test.
10877
10878 2004-09-19  Ira Rosen  <irar@il.ibm.com>
10879
10880         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
10881         * gcc.dg/vect/vect-73.c: New testcase.
10882         * gcc.dg/vect/vect-74.c: New testcase.
10883         * gcc.dg/vect/vect-75.c: New testcase.
10884         * gcc.dg/vect/vect-76.c: New testcase.
10885         * gcc.dg/vect/vect-77.c: New testcase.
10886         * gcc.dg/vect/vect-78.c: New testcase
10887
10888 2004-09-18  Paul Brook  <paul@codesourcery.com>
10889
10890         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
10891
10892 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
10893
10894         PR c/17424
10895         * gcc.dg/pr17424-1.c: New test.
10896
10897 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
10898
10899         * g++.dg/tree-ssa/pr17153.C: New test.
10900
10901 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
10902
10903         PR pch/13361
10904         * testsuite/g++.dg/pch/wchar-1.C: New.
10905         * testsuite/g++.dg/pch/wchar-1.Hs: New.
10906
10907 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
10908
10909         * gcc.c-torture/execute/20040917-1.c: New test.
10910
10911 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
10912
10913         PR tree-optimization/17319
10914         * gcc.dg/pr17319.c: New test.
10915
10916 2004-09-17  Devang Patel  <dpatel@apple.com>
10917
10918         * gcc.dg/20040813-1.c: New test.
10919
10920 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
10921
10922         PR tree-optimization/17273
10923         * gcc.c-torture/compile/pr17273.c: New test.
10924
10925 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
10926
10927         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
10928         Update expected messages.
10929         * gcc.dg/declspec-13.c: New test.
10930
10931 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
10932
10933         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
10934
10935 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
10936
10937         * gcc.c-torture/execute/pr17252.c: Use post-increment to
10938         change what 'a' is pointing to.
10939
10940 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
10941
10942         PR c++/16002
10943         * g++.dg/template/error18.C: New test.
10944
10945         PR c++/16029
10946         * g++.dg/warn/Wunused-8.C: New test.
10947
10948 2004-09-17  Steven Bosscher  <stevenb@suse.de>
10949
10950         PR tree-optimization/17513
10951         * gcc.dg/20040916-1.c: New test.
10952
10953 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
10954
10955         PR c++/17501
10956         * g++.dg/template/typename7.C: New test.
10957
10958 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10959
10960         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
10961
10962 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
10963
10964         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
10965         with -ftree-based-profiling also.
10966         * lib/profopt.exp: Support late-set profile_option/feedback_option.
10967
10968 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
10969
10970         PR/15364
10971         * gfortran.dg/der_array_io_1.f90: New test.
10972         * gfortran.dg/der_array_io_2.f90: New test.
10973         * gfortran.dg/der_array_io_3.f90: New test.
10974
10975 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
10976
10977         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
10978         EABI.
10979
10980 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
10981
10982         * g++.dg/opt/switch1.C: New test.
10983
10984 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
10985
10986         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
10987         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
10988         Update expected messages.
10989
10990 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10991
10992         PR fortran/16485
10993         * gfortran.dg/same_name_1.f90: New test.
10994
10995 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
10996
10997         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
10998         dereference garbage pointers.
10999
11000 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
11001
11002         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
11003         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
11004
11005         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
11006         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
11007         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
11008
11009 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
11010
11011         PR c++/17324
11012         * g++.dg/template/mangle1.C: New test.
11013
11014 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
11015
11016         PR tree-optimization/17252
11017         * gcc.c-torture/execute/pr17252.c: New test.
11018
11019 2004-09-14  Andrew Pinski  <apinski@apple.com>
11020
11021         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
11022
11023 2004-09-14  Roger Sayle  <roger@eyesopen.com>
11024
11025         PR rtl-optimization/9771
11026         * gcc.dg/pr9771-1.c: New test case.
11027
11028 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
11029
11030         PR tree-optimization/15262
11031         * gcc.c-torture/execute/pr15262-1.c: New test.
11032         * gcc.c-torture/execute/pr15262-2.c: New test.
11033
11034 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
11035
11036         * gcc.dg/declspec-12.c: New test.
11037
11038 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
11039
11040         * gfortran.dg/pr17090.f90: Add directives to test.
11041
11042 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11043
11044         * gcc.c-torture/compile/20040914-1.c: New test.
11045
11046 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
11047
11048         PR c++/16162
11049         * g++.dg/template/decl2.C: New test.
11050
11051 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
11052
11053         PR fortran/17090
11054         * gfortran.dg/pr17090.f90: New test.
11055
11056 2004-09-13  Dale Johannesen  <dalej@apple.com>
11057
11058         * gcc.c-torture/compile/pr17408.c:  New test case.
11059
11060 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
11061
11062         PR c++/16716
11063         * g++.dg/parse/crash17.C: New test.
11064
11065         PR c++/17327
11066         * g++.dg/template/enum3.C: New test.
11067
11068 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
11069
11070         * lib/gcc-defs.exp: Load wrapper.exp.
11071         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
11072         using local code.
11073         * lib/gcc.exp (gcc_init): Similar.
11074         * lib/gfortran.exp (gfortran_init): Similar.
11075         * lib/objc.exp (objc_init): Similar.
11076         * lib/treelang.exp (treelang_init): Similar.
11077         * lib/wrapper.exp: New file with build_wrapper call machinery in
11078         ${tool}_maybe_build_wrapper.
11079
11080 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
11081
11082         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
11083         "inline".
11084         * gcc.dg/declspec-11.c: Update expected messages.
11085         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
11086         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
11087         gcc.dg/inline-12.c: New tests.
11088
11089 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
11090
11091         * g++.dg/tree-ssa/pr17400.C: New testcase.
11092
11093 2004-09-13  James E Wilson  <wilson@specifixinc.com>
11094
11095         * gcc.target/mips/sb1-1.c: New testcase.
11096
11097 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
11098
11099         * lib/g77-dg.exp: Remove unused file.
11100         * lib/mike-g77.exp: Ditto.
11101         * lib/g77.exp: Ditto.
11102
11103 2004-09-12  Richard Henderson  <rth@redhat.com>
11104
11105         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
11106
11107 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
11108
11109         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
11110         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
11111         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
11112         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
11113         Update expected messages.
11114
11115 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
11116
11117         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
11118         declaration/use mismatch for dirp parameter.
11119
11120 2004-09-12  Andrew Pinski  <apinski@apple.com>
11121
11122         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
11123         -fgnu-runtime is passed.
11124
11125 2004-09-12  Richard Henderson  <rth@redhat.com>
11126
11127         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
11128         do the uplevel thing and update additional_flags directly.
11129         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
11130         gfortran.fortran-torture/execute/intrinsic_nearest.x,
11131         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
11132         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
11133
11134 2004-09-11  Steven Bosscher  <stevenb@suse.de>
11135
11136         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
11137
11138 2004-09-11  Roger Sayle  <roger@eyesopen.com>
11139
11140         PR middle-end/17411
11141         * g++.dg/opt/pr17411-1.C: New test case.
11142
11143 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
11144
11145         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
11146         gcc.dg/tls/diag-2.c: Update expected messages.
11147         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
11148         messages.
11149         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
11150         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
11151         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
11152         gcc.dg/tls/diag-5.c: New tests.
11153
11154 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
11155
11156         * gcc.dg/20040910-1.c: Correct dg-error regexp.
11157
11158 2004-09-11  Steven Bosscher  <stevenb@suse.de>
11159
11160         * g++.dg/parse/break-in-for.C: New test.
11161
11162 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
11163
11164         * gcc.dg/tree-ssa/20040911-1.c: New test.
11165
11166 2004-09-11  Andreas Jaeger  <aj@suse.de>
11167
11168         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
11169         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
11170
11171 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
11172
11173         * gcc.target/frv: New directory of FR-V-specific tests.
11174
11175 2004-09-10  James E Wilson  <wilson@specifixinc.com>
11176
11177         * gcc.dg/convert-vec-1.c: New test.
11178
11179 2004-09-10  Roger Sayle  <roger@eyesopen.com>
11180
11181         PR middle-end/17024
11182         * gcc.dg/pr17024-1.c: New test case.
11183
11184 2004-09-10  Eric Christopher  <echristo@redhat.com>
11185
11186         * gcc.dg/20040910-1.c: New test.
11187
11188 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
11189
11190         * gcc.dg/bitfld-9.c: New test.
11191
11192 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
11193
11194         * gcc.c-torture/execute/ieee/acc1.c: New test.
11195         * gcc.c-torture/execute/ieee/acc2.c: New test.
11196         * gcc.c-torture/execute/ieee/mzero6.c: New test.
11197
11198 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
11199
11200         * gcc.dg/deprecated-2.c: New test.
11201
11202 2004-09-09  James E Wilson  <wilson@specifixinc.com>
11203
11204         * gcc.dg/init-vec-1.c: New test.
11205
11206 2004-09-09  Roger Sayle  <roger@eyesopen.com>
11207
11208         PR middle-end/17055
11209         * gcc.dg/pr17055-1.c: New test case.
11210
11211 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
11212
11213         PR target/17377
11214         * gcc.c-torture/execute/pr17377.c: New test.
11215
11216 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
11217
11218         PR c/8420
11219         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
11220         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
11221         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
11222         gcc.dg/long-long-typespec-1.c: New tests.
11223         * gcc.dg/tls/diag-2.c: Update expected diagnostics
11224
11225 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
11226
11227         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
11228         gcc.dg/gnu99-static-1.c: New tests.
11229
11230 2004-09-08  Devang Patel  <dpatel@apple.com>
11231
11232         * gcc.dg/darwin-ld-20040828-1.c: New test.
11233         * gcc.dg/darwin-ld-20040828-2.c: New test.
11234         * gcc.dg/darwin-ld-20040828-3.c: New test.
11235
11236 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
11237
11238         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
11239         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
11240         in error message.
11241         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
11242         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
11243         in error message.
11244         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
11245         types they qualify.
11246         * objc.dg/type-size-2.m: Fix wording in comment.
11247         * objc.dg/va-meth-1.m: New test case.
11248
11249 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
11250
11251         PR c/16633:
11252         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
11253         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
11254
11255 2004-09-06  Devang Patel  <dpatel@apple.com>
11256
11257         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
11258         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
11259
11260 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
11261
11262         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
11263         reflect changed line numbering of diagnostics.
11264
11265 2004-09-06  Paul Brook  <paul@codesourcery.com>
11266
11267         * gfortran.dg/edit_real_1.f90: Add new test.
11268
11269 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11270
11271         * gcc.dg/tree-ssa/loop-2.c: New test.
11272         * gcc.dg/tree-ssa/loop-3.c: New test.
11273         * gcc.dg/tree-ssa/loop-4.c: New test.
11274         * gcc.dg/tree-ssa/loop-5.c: New test.
11275
11276 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11277
11278         * gcc.dg/format/sentinel-1.c: Update for parameter option.
11279
11280 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11281
11282         * gcc.dg/format/sentinel-1.c: New test.
11283
11284 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
11285
11286         * testsuite/gcc.dg/builtins-46.c: New.
11287
11288 2004-09-03  Devang Patel  <dpatel@apple.com>
11289
11290         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
11291         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
11292
11293 2004-09-03  Jan Beulich  <jbeulich@novell.com>
11294
11295         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
11296         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
11297         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
11298         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
11299         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
11300         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
11301         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
11302         the non-portable bzero.
11303         * gcc.dg/20010912-1.c: xfail for NetWare.
11304         * gcc.dg/20020426-2.c: xfail for NetWare.
11305         * gcc.dg/20021014-1.c: xfail for NetWare.
11306         * gcc.dg/20021018-1.c: xfail for NetWare.
11307         * gcc.dg/20030213-1.c: xfail for NetWare.
11308         * gcc.dg/20030225-1.c: xfail for NetWare.
11309         * gcc.dg/20030708-1.c: xfail for NetWare.
11310         * gcc.dg/builtins-config.h: Also exclude NetWare.
11311         * gcc.dg/format/format.h: Define restrict only if not already defined.
11312         * gcc.dg/nest.c: xfail for NetWare.
11313         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
11314         * lib/target-supports.exp (check_visibility_available): Exclude
11315         NetWare.
11316
11317 2004-09-03  Jan Beulich  <jbeulich@novell.com>
11318
11319         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
11320         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
11321         deterministic starting point for the alignment of structure fields.
11322         * gcc.dg/Wpadded.c: Dito.
11323         * g++.dg/abi/vbase10.C: Dito.
11324
11325 2004-09-03  Devang Patel  <dpatel@apple.com>
11326
11327         * g++.dg/debug/pr15736.cc: New test.
11328
11329 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
11330
11331         * README.QMTEST: Fix out-of-date link.
11332
11333 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
11334
11335         PR fortran/16579
11336         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
11337         Delete.  Duplicate of gfortran.dg/g77/20010610.f
11338
11339 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
11340
11341         * g++.dg/abi/arm_rtti1.C: New test.
11342
11343 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
11344
11345         * gcc.dg/ppc-vector-memcpy.c: New.
11346         * gcc.dg/ppc-vector-memset.c: New.
11347
11348 2004-09-02  Chao-ying Fu  <fu@mips.com>
11349
11350         * gcc.target/mips/mips-3d-1.c: New test.
11351         * gcc.target/mips/mips-3d-2.c: New test.
11352         * gcc.target/mips/mips-3d-3.c: New test.
11353         * gcc.target/mips/mips-3d-4.c: New test.
11354         * gcc.target/mips/mips-3d-5.c: New test.
11355         * gcc.target/mips/mips-3d-6.c: New test.
11356         * gcc.target/mips/mips-3d-7.c: New test.
11357         * gcc.target/mips/mips-3d-8.c: New test.
11358         * gcc.target/mips/mips-3d-9.c: New test.
11359         * gcc.target/mips/mips-ps-1.c: New test.
11360         * gcc.target/mips/mips-ps-2.c: New test.
11361         * gcc.target/mips/mips-ps-3.c: New test.
11362         * gcc.target/mips/mips-ps-4.c: New test.
11363         * gcc.target/mips/mips-ps-type.c: New test.
11364
11365 2004-09-02  Paul Brook  <paul@codesourcery.com>
11366
11367         * gfortran.dg/edit_real_1.f90: Add new tests.
11368
11369 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11370
11371         PR fortran/15327
11372         * gfortran.dg/merge_char_1.f90: New test.
11373
11374 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11375
11376         PR fortran/16404
11377         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
11378
11379 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
11380
11381         PR c/1522
11382         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
11383
11384 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
11385
11386         * g++.dg/opt/loop1.C: Do not XFAIL.
11387
11388 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
11389
11390         * gcc.c-torture/execute/20040831-1.c: New test.
11391
11392 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
11393
11394         PR fortran/16579
11395         * gfortran.dg/g77/20010610.f: Now passes.
11396         Copy from g77.f-torture/execute. Add dg-run directive.
11397         * gfortran.dg/g77/README: Update
11398
11399 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
11400
11401         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
11402         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
11403         (t1, t2, t3, t4): Add volatile.
11404
11405 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
11406
11407         * g++.dg/ext/visibility/arm1.C: New test.
11408
11409 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
11410
11411         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
11412         -pedantic-errors.
11413
11414 2004-09-01  Paul Brook  <paul@codesourcery.com>
11415
11416         * gfortran.dg/eof_2.f90: New test.
11417
11418 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11419
11420         PR fortran/16579
11421         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
11422
11423 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
11424
11425         PR libfortran/16805
11426         * gfortran.dg/list_read_2.f90: New test.
11427
11428 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
11429
11430         * g++.dg/abi/key1.C: New test.
11431
11432 2004-08-31  Richard Henderson  <rth@redhat.com>
11433
11434         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
11435         form of offsetof.
11436         * g++.dg/other/offsetof5.C: Remove duplicate.
11437
11438 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11439
11440         PR fortran/17244
11441         * gfortran.dg/func_derived_1.f90: New test.
11442
11443 2004-08-31  Paul Brook  <paul@codesourcery.com>
11444
11445         * gfortran.dg/eof_1.f90: New test.
11446
11447 2004-08-31  Paul Brook  <paul@codesourcery.com>
11448
11449         * gfortran.dg/list_read_1.f90: New file.
11450
11451 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
11452
11453         * g++.dg/opt/loop1.C: XFAIL.
11454
11455 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
11456
11457         * gcc.dg/funcdef-storage-1.c: New.
11458         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
11459         an extern function in local scope.
11460         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
11461         declare an 'auto inline' function in local scope.
11462         * gcc.dg/20011130-1.c: Likewise.
11463         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
11464         an 'auto' function in local scope.
11465         * gcc.dg/20021014-1.c: Likewise.
11466         * gcc.dg/20030331-2.c: Likewise.
11467
11468 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11469
11470         * gfortran.dg/blockdata_1.f90: New test.
11471
11472 2004-08-30  Richard Henderson  <rth@redhat.com>
11473
11474         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
11475
11476 2004-08-30  Richard Henderson  <rth@redhat.com>
11477
11478         * lib/fortran-torture.exp (fortran-torture-execute): Honor
11479         additional_flags set by alternate driver.
11480         (ieee-options): New procedure.
11481         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
11482         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
11483         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
11484         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
11485
11486 2004-08-30  Richard Henderson  <rth@redhat.com>
11487
11488         * lib/f-torture.exp: Remove.
11489
11490 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
11491
11492         PR rtl-optimization/16590
11493         * g++.dg/opt/loop1.C: New test.
11494
11495 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11496
11497         PR fortran/13910
11498         * gfortran.dg/oldstyle_1.f90: New test.
11499
11500 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
11501         Paul Brook  <paul@codesourcery.com>
11502
11503         * gfortran.dg/g77/README: Update.
11504         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
11505         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
11506         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
11507
11508 2004-08-28  Paul Brook  <paul@codesourcery.com>
11509
11510         PR libfortran/17195
11511         * gfortran.dg/edit_real_1.f90: New test.
11512
11513 2004-08-27  Paul Brook  <paul@codesourcery.com>
11514
11515         * gfortran.dg/rewind_1.f90: New test.
11516
11517 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
11518
11519         PR fortran/16597
11520         * gfortran.dg/pr16597.f90: New test.
11521
11522 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
11523
11524         PR c/13801
11525         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
11526         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
11527         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
11528         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
11529         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
11530
11531 2004-08-26  Nick Clifton  <nickc@redhat.com>
11532
11533         * gcc.c-torture/compile/pr17119.c: New test.
11534
11535 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
11536
11537         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
11538
11539 2004-08-25  Richard Henderson  <rth@redhat.com>
11540
11541         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
11542         the bits that expect kind=8 to be the largest real kind.
11543
11544 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
11545
11546         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
11547
11548 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11549
11550         * gfortran.dg/assignment_1.f90: New test.
11551
11552 2004-08-25  Adam Nemet  <anemet@lnxw.com>
11553
11554         * g++.dg/template/repo3.C: New test.
11555
11556 2004-08-25  Roger Sayle  <roger@eyesopen.com>
11557
11558         PR middle-end/16693
11559         PR tree-optimization/16372
11560         * g++.dg/opt/pr16372-1.C: New test case.
11561         * g++.dg/opt/pr16693-1.C: New test case.
11562         * g++.dg/opt/pr16693-2.C: New test case.
11563
11564 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
11565
11566         * objc.dg/proto-lossage-4.m: New test.
11567
11568 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
11569
11570         PR c++/17155
11571         * g++.dg/inherit/local2.C: New test.
11572
11573 2004-08-25  Paul Brook  <paul@codesourcery.com>
11574
11575         PR fortran/17144
11576         * gfortran.dg/string_ctor_1.f90: New test.
11577
11578 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11579
11580         PR c++/14428
11581         * g++.dg/template/redecl2.C: New test.
11582
11583 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
11584
11585         PR fortran/17143
11586         * gfortran.dg/pr17143.f90: New test.
11587
11588 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
11589
11590         PR fortran/17164
11591         * gfortran.dg/pr17164.f90: New test.
11592
11593 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11594
11595         * gcc.dg/tree-ssa/loop-1.c: New test.
11596
11597 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
11598
11599         * gcc.c-torture/compile/20040824-1.c: New test.
11600
11601 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
11602
11603         * gcc.c-torture/compile/iftrap-3.c: New test.
11604
11605 2004-08-24  Paul Brook  <paul@codesourcery.com>
11606
11607         * gfortran.dg/entry_2.f90: New test.
11608
11609 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
11610
11611         PR c++/16889
11612         * g++.dg/lookup/ambig[12].C: New.
11613
11614 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11615
11616         PR c++/16706
11617         * g++.dg/template/crash21.C: New test.
11618         * g++.dg/template/crash22.C: Likewise.
11619
11620 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
11621
11622         PR c++/17149
11623         * g++.dg/template/access15.C: New.
11624
11625 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
11626
11627         PR c++/17163
11628         * g++.dg/template/repo2.C: New test.
11629
11630 2004-08-23  Roger Sayle  <roger@eyesopen.com>
11631
11632         PR rtl-optimization/17078
11633         * gcc.c-torture/execute/pr17078-1.c: New test case.
11634
11635 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
11636
11637         PR c/14492
11638         * gcc.dg/debug/crash1.c: New test.
11639
11640 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
11641
11642         PR c/16180
11643         * gcc.dg/loop-5.c: New test.
11644
11645 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11646
11647         * gcc.c-torture/execute/20040823-1.c: New test.
11648
11649 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
11650
11651         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
11652         to the assembler.  Simplify test accordingly.
11653         (asm_abi_flags): Use GNU names.
11654         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
11655         to check for ABI flags.
11656
11657 2004-08-22  Andrew Pinski  <apinski@apple.com>
11658
11659         * g++.dg/opt/pr14029.C: New test.
11660         * gcc.c-torture/execute/pr15262.c: New test.
11661
11662 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11663
11664         * gfortran.dg/reduction.f90: Add checks with complex arguments.
11665
11666 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
11667
11668         PR 16908
11669         * gfortran.dg/direct_io.f90: New test.
11670
11671 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
11672
11673         PR c++/17121
11674         * g++.dg/inherit/local2.C: New test.
11675
11676 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
11677
11678         PR c++/17120
11679         * g++.dg/warn/Wparentheses-4.C: New test.
11680
11681 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
11682
11683         PR c++/17121
11684         * g++.dg/inherit/local2.C: New test.
11685
11686         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
11687         * gcc.dg/ppc-ldstruct.c: Likewise.
11688         * gcc.dg/ppc64-abi-2.c: Likewise.
11689
11690 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
11691
11692         PR rtl-optimization/17099
11693         * gcc.c-torture/execute/20040820-1.c: New test.
11694
11695 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
11696
11697         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
11698
11699 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
11700
11701         PR fortran/17077
11702         * gfortran.dg/auto_array_1.f90: New test.
11703
11704 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11705
11706         PR fortran/17074
11707         * gfortran.dg/simpleif_1.f90: New test.
11708
11709 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
11710
11711         * lib/target-supports.exp (check_profiling_available): Return
11712         false for arm*-*-symbianelf* and arm*-*-eabi*.
11713
11714         PR c++/15890
11715         * g++.dg/template/delete1.C: New test.
11716
11717 2004-08-19  Paul Brook  <paul@codesourcery.com>
11718
11719         PR fortran/14976
11720         PR fortran/16228
11721         * gfortran.dg/data_char_1.f90: New test.
11722
11723 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
11724
11725         PR fortran/16946
11726         * gfortran.dg/reduction.f90: New testcase.
11727
11728 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11729
11730         PR fortran/16520
11731         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
11732
11733 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
11734
11735         PR c++/17041
11736         * g++.dg/Wparentheses-3.C: New test.
11737
11738 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
11739
11740         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
11741         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
11742         * gcc.dg/vect/vect-2.c: Likewise.
11743         * gcc.dg/vect/vect-3.c: Likewise.
11744         * gcc.dg/vect/vect-4.c: Likewise.
11745         * gcc.dg/vect/vect-5.c: Likewise.
11746         * gcc.dg/vect/vect-6.c: Likewise.
11747         * gcc.dg/vect/vect-7.c: Likewise.
11748         * gcc.dg/vect/vect-25.c: Likewise.
11749         * gcc.dg/vect/vect-31.c: Likewise.
11750         * gcc.dg/vect/vect-32.c: Likewise.
11751         * gcc.dg/vect/vect-34.c: Likewise.
11752         * gcc.dg/vect/vect-36.c: Likewise.
11753         * gcc.dg/vect/vect-all.c: Likewise.
11754
11755 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
11756
11757         PR c++/17068
11758         * g++.dg/template/operator4.C: New test.
11759
11760 2004-08-18  Richard Henderson  <rth@redhat.com>
11761
11762         * gcc.dg/20040206-1.c: XFAIL.
11763
11764 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
11765
11766         PR c++/16246
11767         * g++.dg/template/array7.C: New test.
11768
11769 2004-08-17  James E Wilson  <wilson@specifixinc.com>
11770
11771         * gcc.dg/mips-movcc-1.c: New test.
11772         * gcc.dg/mips-movcc-2.c: New test.
11773         * gcc.dg/mips-movcc-3.c: New test.
11774
11775         * gcc.dg/mips-nmadd-1.c: New test.
11776         * gcc.dg/mips-nmadd-2.c: New test.
11777
11778 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
11779
11780         PR c++/15871
11781         * g++.dg/opt/inline8.C: New test.
11782
11783         PR c++/16965
11784         * g++.dg/parse/error17.C: New test.
11785
11786 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
11787
11788         * gcc.dg/vect: New directory for vectorizer tests.
11789         * gcc.dg/vect/tree-vect.h: New file.
11790         * gcc.dg/vect/vect.exp: New file.
11791         * gcc.dg/vect/pr16105.c.c: New test.
11792         * gcc.dg/vect/vect-1.c: New test.
11793         * gcc.dg/vect/vect-2.c: New test.
11794         * gcc.dg/vect/vect-3.c: New test.
11795         * gcc.dg/vect/vect-4.c: New test.
11796         * gcc.dg/vect/vect-5.c: New test.
11797         * gcc.dg/vect/vect-6.c: New test.
11798         * gcc.dg/vect/vect-7.c: New test.
11799         * gcc.dg/vect/vect-8.c: New test.
11800         * gcc.dg/vect/vect-9.c: New test.
11801         * gcc.dg/vect/vect-10.c: New test.
11802         * gcc.dg/vect/vect-11.c: New test.
11803         * gcc.dg/vect/vect-12.c: New test.
11804         * gcc.dg/vect/vect-13.c: New test.
11805         * gcc.dg/vect/vect-14.c: New test.
11806         * gcc.dg/vect/vect-15.c: New test.
11807         * gcc.dg/vect/vect-16.c: New test.
11808         * gcc.dg/vect/vect-17.c: New test.
11809         * gcc.dg/vect/vect-18.c: New test.
11810         * gcc.dg/vect/vect-19.c: New test.
11811         * gcc.dg/vect/vect-20.c: New test.
11812         * gcc.dg/vect/vect-21.c: New test.
11813         * gcc.dg/vect/vect-22.c: New test.
11814         * gcc.dg/vect/vect-23.c: New test.
11815         * gcc.dg/vect/vect-24.c: New test.
11816         * gcc.dg/vect/vect-25.c: New test.
11817         * gcc.dg/vect/vect-26.c: New test.
11818         * gcc.dg/vect/vect-27.c: New test.
11819         * gcc.dg/vect/vect-28.c: New test.
11820         * gcc.dg/vect/vect-29.c: New test.
11821         * gcc.dg/vect/vect-30.c: New test.
11822         * gcc.dg/vect/vect-31.c: New test.
11823         * gcc.dg/vect/vect-32.c: New test.
11824         * gcc.dg/vect/vect-33.c: New test.
11825         * gcc.dg/vect/vect-34.c: New test.
11826         * gcc.dg/vect/vect-35.c: New test.
11827         * gcc.dg/vect/vect-36.c: New test.
11828         * gcc.dg/vect/vect-37.c: New test.
11829         * gcc.dg/vect/vect-38.c: New test.
11830         * gcc.dg/vect/vect-40.c: New test.
11831         * gcc.dg/vect/vect-41.c: New test.
11832         * gcc.dg/vect/vect-42.c: New test.
11833         * gcc.dg/vect/vect-43.c: New test.
11834         * gcc.dg/vect/vect-44.c: New test.
11835         * gcc.dg/vect/vect-45.c: New test.
11836         * gcc.dg/vect/vect-46.c: New test.
11837         * gcc.dg/vect/vect-47.c: New test.
11838         * gcc.dg/vect/vect-48.c: New test.
11839         * gcc.dg/vect/vect-49.c: New test.
11840         * gcc.dg/vect/vect-50.c: New test.
11841         * gcc.dg/vect/vect-51.c: New test.
11842         * gcc.dg/vect/vect-52.c: New test.
11843         * gcc.dg/vect/vect-53.c: New test.
11844         * gcc.dg/vect/vect-54.c: New test.
11845         * gcc.dg/vect/vect-55.c: New test.
11846         * gcc.dg/vect/vect-56.c: New test.
11847         * gcc.dg/vect/vect-57.c: New test.
11848         * gcc.dg/vect/vect-58.c: New test.
11849         * gcc.dg/vect/vect-59.c: New test.
11850         * gcc.dg/vect/vect-60.c: New test.
11851         * gcc.dg/vect/vect-61.c: New test.
11852         * gcc.dg/vect/vect-all.c: New test.
11853         * gcc.dg/vect/vect-none.c: New test.
11854
11855 2004-08-17  Paul Brook  <paul@codesourcery.com>
11856
11857         PR fortran/13082
11858         * gfortran.dg/entry_1.f90: New test.
11859
11860 2004-08-17  Andrew Pinski  <apinski@apple.com>
11861
11862         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
11863
11864 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
11865
11866         * gcc.dg/pr17036-1.c: New test.
11867
11868 2004-08-16  Devang Patel  <dpatel@apple.com>
11869
11870         * gcc.dg/darwin-20040809-1.c: New test.
11871
11872 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
11873
11874         * gcc.dg/funcdef-attr-1.c: New test.
11875
11876 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
11877
11878         * gcc.dg/altivec-17.c: New test.
11879         * gcc.dg/altivec-18.c: New test.
11880
11881 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11882
11883         PR c++/6749
11884         * g++.dg/template/vtable2.C: New test.
11885
11886 2004-08-14  Richard Henderson  <rth@redhat.com>
11887
11888         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
11889         * gcc.dg/pack-test-4.c (main): Return 0.
11890         * gcc.dg/setjmp-1.c: Remove XFAIL.
11891         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
11892
11893 2004-08-14  Richard Henderson  <rth@redhat.com>
11894
11895         * gcc.dg/980217-1.c: Add prototype for printf.
11896
11897 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
11898
11899         * gfortran.dg/pr16935.f90: New test.
11900
11901 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
11902
11903         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
11904
11905 2004-08-13  Paul Brook  <paul@codesourcery.com>
11906
11907         * gfortran.dg/der_io_1.f90: Remove stray comma.
11908
11909 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
11910
11911         * gcc.dg/vmx/cw-bug-2.c: Remove.
11912         * gcc.dg/vmx/vprint-1.c: Remove.
11913         * gcc.dg/vmx/vscan-1.c: Remove.
11914
11915 2004-08-12  Devang patel  <dpatel@apple.com>
11916
11917         * gcc.dg/darwin-20040809-2.c: New test.
11918
11919 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
11920
11921         * g++.dg/ext/altivec-12.C: New test.
11922
11923         * g++.dg/ext/altivec-11.C: New test.
11924
11925 2004-08-12  Paul Brook  <paul@codesourcery.com>
11926
11927         * g++.dg/abi/arm_cxa_vec_1.C: New test.
11928
11929 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
11930
11931         * g++.dg/ext/altivec-2.C: Check for hardware support before
11932         executing any VMX instructions.
11933
11934         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
11935
11936 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
11937
11938         PR c++/16276
11939         * g++.old-deja/g++.other/comdat4.C: New test.
11940         * g++.old-deja/g++.other/comdat4-aux.cc: New.
11941
11942 2004-08-12  Ben Elliston  <bje@au.ibm.com>
11943
11944         PR target/16286
11945         * gcc.dg/pr16286.c: New test.
11946
11947 2004-08-12 Jan Beulich <jbeulich@novell.com>
11948
11949         * g++.dg/ext/asm5.C: New.
11950
11951 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
11952
11953         PR c++/16698
11954         * g++.dg/eh/crash1.C: New test.
11955
11956         PR c++/16717
11957         * g++.dg/ext/construct1.C: New test.
11958
11959 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
11960
11961         PR c++/16853
11962         * g++.dg/init/ptrmem1.C: New test.
11963
11964         PR c++/16618
11965         * g++.dg/parse/offsetof5.C: New test.
11966
11967         PR c++/16870
11968         * g++.dg/template/overload3.C: New test.
11969
11970 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
11971
11972         PR c++/16964
11973         * g++.dg/parse/error16.C: New test.
11974
11975         PR c++/16904
11976         * g++.dg/template/error14.C: New test.
11977
11978         PR c++/16929
11979         * g++.dg/template/error15.C: New test.
11980
11981 2004-08-11  Devang Patel  <dpatel@apple.com>
11982
11983         * gcc.dg/darwin-ld-20040809-1.c: New test.
11984         * gcc.dg/darwin-ld-20040809-2.c: New test.
11985
11986 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
11987
11988         PR fortran/16917
11989         * gfortran.dg/dfloat_1.f90: New test.
11990
11991 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
11992
11993         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
11994         * gcc.dg/dll-2.c: Fix dg-require syntax.
11995         * gcc.misc-tests/arm-isr.c (abort): Declare.
11996         (exit): Likewise.
11997
11998 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
11999
12000         PR c++/16971
12001         * g++.dg/parse/crash16.C: New test.
12002
12003 2004-08-10  Roger Sayle  <roger@eyesopen.com>
12004
12005         * gcc.dg/mips-rsqrt-1.c: New test case.
12006         * gcc.dg/mips-rsqrt-2.c: New test case.
12007         * gcc.dg/mips-rsqrt-3.c: New test case.
12008
12009 2004-08-10  Paul Brook  <paul@codesourcery.com>
12010
12011         * gfortran.dg/der_io_1.f90: New test.
12012
12013 2004-08-10  Paul Brook  <paul@codesourcery.com>
12014
12015         PR fortran/16919
12016         * gfortran.dg/der_array_1.f90: New test.
12017
12018 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
12019
12020         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
12021
12022 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
12023
12024         * gcc.dg/wchar_t-2.c: Fix typo.
12025
12026 2004-08-09  Falk Hueffner  <falk@debian.org>
12027
12028         PR tree-optimization/12517
12029         * gcc.c-torture/compile/pr12517.c: New test.
12030
12031         PR tree-optimization/12578
12032         * gcc.c-torture/compile/pr12578.c: New test.
12033
12034         PR tree-optimization/12899
12035         * gcc.c-torture/compile/pr12899.c: New test.
12036
12037         PR rtl-optimization/14692
12038         * gcc.c-torture/compile/pr14692.c: New test.
12039
12040         PR tree-optimization/16461
12041         * gcc.c-torture/compile/pr16461.c: New test.
12042
12043 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
12044
12045         * gfortran.dg/getenv_1.f90: New test.
12046
12047 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
12048
12049         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
12050         wchar_t.
12051         * gcc.dg/symbian5.c: Test -fno-short-wchar.
12052
12053 2004-08-06  Paul Brook  <paul@codesourcery.com>
12054
12055         * gfortran.dg/ret_array_1.f90: New test.
12056         * gfortran.dg/ret_pointer_1.f90: New test.
12057
12058 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
12059
12060         * gcc.dg/missing-field-init-[12].c: New tests.
12061         * g++.dg/warn/missing-field-init-[12].C: New tests.
12062
12063 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
12064
12065         * gcc.dg/enum2.c: New test.
12066         * gcc.dg/symbian3.c: Likewise.
12067         * gcc.dg/symbian4.c: Likewise.
12068         * gcc.dg/wchar_t-2.c: Likewise.
12069
12070 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
12071
12072         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
12073         destructor tests.
12074
12075 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
12076
12077         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
12078         dg-require-visiblity.
12079         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
12080         * g++.dg/ext/visibility/fvisibility.C: Likewise.
12081         * g++.dg/ext/visibility/memfuncts.C: Likewise.
12082         * g++.dg/ext/visibility/new1.C: Likewise.
12083         * g++.dg/ext/visibility/pragma.C: Likewise.
12084         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
12085         * g++.dg/ext/visibility/virtual.C: Likewise.
12086         * g++/dg/ext/visibility/visibility-1.C: Likewise.
12087         * g++/dg/ext/visibility/visibility-2.C: Likewise.
12088         * g++/dg/ext/visibility/visibility-3.C: Likewise.
12089         * g++/dg/ext/visibility/visibility-4.C: Likewise.
12090         * g++/dg/ext/visibility/visibility-5.C: Likewise.
12091         * g++/dg/ext/visibility/visibility-6.C: Likewise.
12092         * g++/dg/ext/visibility/visibility-7.C: Likewise.
12093         * g++/dg/ext/visibility/visibility-8.C: New test.
12094         * gcc.c-torture/compile/dll.x: Remove.
12095         * gcc.dg/dll-2.c: Use dg-require-dll
12096         * gcc.dg/visibility-10.c: New test.
12097         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
12098         supporting DLLs.
12099         * testsuite/lib/scanasm.exp (scan_hidden): New function.
12100         (scan_not_hidden): Likewise.
12101
12102 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
12103
12104         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
12105
12106 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
12107
12108         * gcc.c-torture/execute/20040805-1.c: New test.
12109
12110 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
12111
12112         * gcc.dg/20020118-1.c: Declare abort.
12113         * gcc.dg/altivec_check.h: Likewise.
12114         * gcc.dg/iftrap-2.c: Likewise.
12115         * gcc.dg/pragma-darwin.c: Likewise.
12116         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
12117
12118 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
12119
12120         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
12121
12122 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
12123
12124         * gcc.c-torture/execute/builtins/abs-2.c,
12125         gcc.c-torture/execute/builtins/abs-3.c,
12126         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
12127         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
12128         intmax_t, uintmax_t and their limits.
12129         * gcc.dg/intmax_t-1.c: New test.
12130
12131 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12132
12133         * g++.dg/tc1/dr147.C: Add reference to PR.
12134
12135 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
12136
12137         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
12138         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
12139
12140 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
12141
12142         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
12143
12144 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
12145
12146         * gcc.dg/redecl-5.c: New test.
12147         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
12148         of scanf.
12149
12150 2004-08-03  Roger Sayle  <roger@eyesopen.com>
12151
12152         PR middle-end/16790
12153         * gcc.c-torture/execute/pr16790-1.c: New test case.
12154
12155 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
12156
12157         * g++.dg/ext/visibility/assign1.C: New test.
12158         * g++.dg/ext/visibility/new1.C: Likewise.
12159
12160         * gcc.dg/symbian1.c: New test.
12161         * gcc.dg/symbian2.c: Likewise.
12162
12163 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
12164
12165         PR target/16570
12166         * gcc.dg/i386-sse-9.c: New test.
12167
12168 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
12169
12170         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
12171
12172 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
12173
12174         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
12175         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
12176         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
12177         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
12178         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
12179         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
12180         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
12181         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
12182         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
12183         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
12184         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
12185         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
12186         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
12187         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
12188         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
12189         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
12190         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
12191         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
12192         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
12193         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
12194         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
12195         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
12196         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
12197         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
12198         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
12199         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
12200         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
12201         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
12202         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
12203         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
12204         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
12205         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
12206         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
12207         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
12208         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
12209         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
12210         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
12211         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
12212         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
12213         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
12214         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
12215         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
12216         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
12217         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
12218         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
12219         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
12220         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
12221         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
12222         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
12223         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
12224         gcc.misc-tests/i386-pf-3dnow-1.c,
12225         gcc.misc-tests/i386-pf-athlon-1.c,
12226         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
12227         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
12228         Declare built-in functions used.
12229         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
12230
12231 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
12232
12233         PR c++/16707
12234         * g++.dg/lookup/using12.C: New test.
12235
12236         * g++.dg/init/null1.C: Fix PR number.
12237         * g++.dg/parse/namespace10.C: Likewise.
12238
12239 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
12240
12241         PR c++/16224
12242         * g++.dg/template/spec17.C: New test.
12243         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
12244         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
12245
12246 2004-08-02  David Billinghurst
12247
12248         PR fortran/16292
12249         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
12250
12251 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
12252
12253         * gcc.dg/ia64-got-1.c: New test case.
12254
12255 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
12256
12257         PR c++/16489
12258         * g++.dg/init/null1.C: New test.
12259         * g++.dg/tc1/dr76.C: Adjust error marker.
12260
12261         PR c++/16529
12262         * g++.dg/parse/namespace10.C: New test.
12263
12264         PR c++/16810
12265         * g++.dg/inherit/ptrmem2.C: New test.
12266
12267 2004-08-02  Ben Elliston  <bje@au.ibm.com>
12268
12269         PR target/16155
12270         * gcc.dg/pr16155.c: New test.
12271
12272 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
12273
12274         * gcc.dg/redecl-2.c: New test.
12275
12276 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
12277
12278         * gcc.dg/darwin-longdouble.c: New file.
12279
12280 2004-07-30  Richard Henderson  <rth@redhat.com>
12281
12282         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
12283         write to constant argument.
12284         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
12285
12286 2004-07-30  Richard Henderson  <rth@redhat.com>
12287
12288         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
12289         tests of nearest around zero.
12290
12291 2004-07-30  Andrew Pinski  <apinski@apple.com>
12292
12293         * gcc.c-torture/compile/20040730-1.c: New test.
12294
12295 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
12296
12297         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
12298         powerpc-eabispe.
12299
12300 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
12301
12302         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
12303
12304 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
12305
12306         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
12307         contains $ld_library_path.
12308         * lib/gfortran.exp (gfortran_link_flags): Likewise.
12309
12310 2004-07-29  Richard Henderson  <rth@redhat.com>
12311
12312         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
12313
12314         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
12315         (alt2, which): New.
12316         (Check): Accept either alternative.
12317
12318 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
12319
12320         * g++.dg/abi/inline1.C: New test.
12321         * g++.dg/abi/local1-a.cc: Likewise.
12322         * g++.dg/abi/local1.C: Likewise.
12323         * g++.dg/abi/mangle11.C: Tweak location of warnings.
12324         * g++.dg/abi/mangle12.C: Likewise.
12325         * g++.dg/abi/mangle17.C: Likewise.
12326         * g++.dg/abi/mangle20-2.C: Likewise.
12327         * g++.dg/opt/interface1.C: Likewise.
12328         * g++.dg/opt/interface1.h: Likewise.
12329         * g++.dg/opt/interface1-a.cc: New test.
12330         * g++.dg/parse/repo1.C: New test.
12331         * g++.dg/template/repo1.C: Likewise.
12332         * g++.dg/warn/Winline-1.C: Likewise.
12333         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
12334
12335 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
12336
12337         * gcc.dg/tree-ssa/20040729-1.c: New test.
12338
12339 2004-07-27  Matt Austern <austern@apple.com>
12340
12341         * gcc.dg/darwin-bool-1.c: New test.
12342         * gcc.dg/darwin-bool-2.c: New test.
12343
12344 2004-07-28  Richard Henderson  <rth@redhat.com>
12345
12346         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
12347         arguments in the correct type.  Don't write to constant arguments.
12348
12349 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
12350
12351         PR tree-optimization/16688
12352         PR tree-optimization/16689
12353         * g++.dg/tree-ssa/pr16688.C: New test.
12354
12355 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
12356
12357         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
12358         loads.  Not only in the comment, this time.
12359
12360 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
12361
12362         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
12363         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
12364         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
12365         * gcc.dg/sh4a-bitmovua.c: New.
12366         * gcc.dg/sh4a-cos.c: New.
12367         * gcc.dg/sh4a-cosf.c: New.
12368         * gcc.dg/sh4a-fprun.c: New.
12369         * gcc.dg/sh4a-fsrra.c: New.
12370         * gcc.dg/sh4a-memmovua.c: New.
12371         * gcc.dg/sh4a-sin.c: New.
12372         * gcc.dg/sh4a-sincos.c: New.
12373         * gcc.dg/sh4a-sincosf.c: New.
12374         * gcc.dg/sh4a-sinf.c: New.
12375
12376 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
12377
12378         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
12379         conditionals.
12380         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
12381         loads.
12382         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
12383         DOM1.
12384
12385 2004-07-27  Andrew Pinski  <apinski@apple.com>
12386
12387         * g++.dg/rtti/tinfo1.C: Correct the xfail.
12388
12389 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
12390
12391         * gcc.dg/pragma-isr.c: New test.
12392
12393 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12394
12395         PR c++/14429
12396         * g++.dg/template/ttp11.C: New test.
12397
12398 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
12399
12400         * gcc.c-torture/compile/20040727-1.c: New test.
12401
12402 2004-07-26  Eric Christopher  <echristo@redhat.com>
12403
12404         * gcc.c-torture/compile/20040726-2.c: New test.
12405
12406 2004-07-26  Andrew Pinski  <apinski@apple.com>
12407
12408         * g++.dg/rtti/tinfo1.C: Xfail.
12409
12410 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
12411
12412         * gcc.c-torture/compile/20040726-1.c: New test.
12413
12414 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
12415             Brian Ryner  <bryner@brianryner.com>
12416
12417         PR c++/9283
12418         PR c++/15000
12419         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
12420         * g++.dg/ext/visibility/: New directory.
12421         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
12422         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
12423         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
12424         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
12425         * g++.dg/ext/visibility/fvisibility.C,
12426         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
12427         g++.dg/ext/visibility/fvisibility-override1.C
12428         g++.dg/ext/visibility/fvisibility-override2.C
12429         g++.dg/ext/visibility/memfuncts.C
12430         g++.dg/ext/visibility/noPLT.C
12431         g++.dg/ext/visibility/pragma.C
12432         g++.dg/ext/visibility/pragma-override1.C
12433         g++.dg/ext/visibility/pragma-override2.C
12434         g++.dg/ext/visibility/staticmemfuncts.C
12435         g++.dg/ext/visibility/virtual.C: New tests.
12436
12437 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
12438
12439         PR c/15360
12440         * gcc.dg/pr15360-1.c: New test.
12441
12442 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
12443
12444         * gcc.dg/pragma-align-2.c: New test.
12445         * gcc.dg/pragma-init-fini.c: New test.
12446         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
12447         targets.
12448
12449 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
12450
12451         * gcc.dg/init-string-2.c: New test.
12452
12453 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
12454
12455         PR 16684
12456         * gcc.dg/Wredundant-decls-1.c: New test case.
12457
12458 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
12459
12460         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
12461         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
12462         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
12463         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
12464         * gcc.dg/compat/generate-random.c: New file.
12465         * gcc.dg/compat/generate-random.h: Likewise.
12466         * gcc.dg/compat/generate-random_r.c: Likewise.
12467         * gcc.dg/compat/struct-layout-1.h: Likewise.
12468         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
12469         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
12470         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
12471         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
12472         * gcc.dg/compat/struct-layout-1_main.c: New test.
12473         * gcc.dg/compat/struct-layout-1_x.c: New file.
12474         * gcc.dg/compat/struct-layout-1_y.c: New file.
12475         * gcc.dg/compat/struct-layout-1_test.h: New file.
12476
12477 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
12478
12479         * gcc.dg/comp-return-1.c: New test
12480
12481 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
12482
12483         * gcc.dg/vmx/8-02a.c: Fix typo.
12484
12485         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
12486         * gcc.dg/darwin-abi-3.c: New test.
12487
12488         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
12489         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
12490
12491         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
12492         * gcc.dg/vmx/ops-long-1.c: New test.
12493         * gcc.dg/vmx/ops-long-2.c: New test.
12494
12495 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
12496
12497         * g++.dg/lookup/conv-[1234].C: New.
12498
12499 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
12500
12501         * g++.dg/parse/attr2.C: Simplify.
12502
12503 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
12504
12505         PR c/7284
12506         * gcc.c-torture/execute/pr7284-1.c: New test.
12507
12508 2004-07-22  Brian Booth  <bbooth@redhat.com>
12509
12510         * gcc.dg/tree-ssa/20040721-1.c: New test.
12511
12512 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
12513
12514         * g++.dg/template/crash20.c: New.
12515
12516 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
12517
12518         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
12519         Add dg-run directive.  Declare variables as required.
12520         * gfortran.dg/g77/README: Update
12521
12522 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
12523
12524         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
12525         gcc.dg/cris-peep2-andu2.c: New tests.
12526
12527 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
12528
12529         PR c/15052
12530         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
12531         on return type.
12532         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
12533         messages.
12534         * gcc.dg/qual-return-2.c: Update expected messages.
12535         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
12536
12537 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
12538
12539         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
12540         * gcc.dg/noncompile/921102-1.c: Update expected error message.
12541
12542 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
12543
12544         PR c/11250
12545         * gcc.dg/init-string-1.c: New test.
12546
12547 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
12548
12549         PR middle-end/15345
12550         PR c/16450
12551         * gcc.dg/torture/nested-fn-1.c: New test.
12552
12553 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
12554
12555         PR target/16559
12556         * gcc.dg/ia64-fptr-1.c: New file.
12557
12558 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12559
12560         PR c++/14497
12561         * g++.dg/template/spec16.C: New test.
12562         * g++.old-deja/g++.robertl/eb118.C: Remove.
12563
12564 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12565
12566         PR c++/509
12567         * g++.dg/template/spec15.C: New test.
12568
12569 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
12570
12571         Copy cases from g77.f-torture/execute and add dg-run
12572         directive.  Other changes as noted.
12573         * gfortran.dg/g77/13037.f
12574         * gfortran.dg/g77/1832.f
12575         * gfortran.dg/g77/19981119-0.f
12576         * gfortran.dg/g77/19990313-0.f
12577         * gfortran.dg/g77/19990313-1.f
12578         * gfortran.dg/g77/19990313-2.f
12579         * gfortran.dg/g77/19990313-3.f
12580         * gfortran.dg/g77/19990419-1.f
12581         * gfortran.dg/g77/19990826-0.f
12582         * gfortran.dg/g77/19990826-2.f
12583         * gfortran.dg/g77/20000503-1.f
12584         * gfortran.dg/g77/20001111.f
12585         * gfortran.dg/g77/20010116.f
12586         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
12587         * gfortran.dg/g77/20010430.f
12588         * gfortran.dg/g77/6177.f
12589         * gfortran.dg/g77/947.f
12590         * gfortran.dg/g77/970816-3.f
12591         * gfortran.dg/g77/971102-1.f
12592         * gfortran.dg/g77/980520-1.f
12593         * gfortran.dg/g77/980628-0.f
12594         * gfortran.dg/g77/980628-1.f
12595         * gfortran.dg/g77/980628-10.f
12596         * gfortran.dg/g77/980628-2.f
12597         * gfortran.dg/g77/980628-3.f
12598         * gfortran.dg/g77/980628-7.f
12599         * gfortran.dg/g77/980628-8.f
12600         * gfortran.dg/g77/980628-9.f
12601         * gfortran.dg/g77/980701-0.f
12602         * gfortran.dg/g77/980701-1.f
12603         * gfortran.dg/g77/cabs.f
12604         * gfortran.dg/g77/claus.f
12605         * gfortran.dg/g77/complex_1.f
12606         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
12607         * gfortran.dg/g77/dcomplex.f
12608         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
12609         * gfortran.dg/g77/f90-intrinsic-mathematical.f
12610         * gfortran.dg/g77/f90-intrinsic-numeric.f
12611         * gfortran.dg/g77/int8421.f
12612         * gfortran.dg/g77/labug1.f
12613         * gfortran.dg/g77/large_vec.f
12614         * gfortran.dg/g77/le.f
12615         * gfortran.dg/g77/short.f
12616         * gfortran.dg/g77/README: Update
12617
12618 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
12619
12620         PR c++/16637
12621         * g++.dg/parse/lookup4.C: New test.
12622
12623 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12624
12625         PR c++/16175
12626         * g++.dg/template/ttp10.C: New test.
12627
12628 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
12629
12630         * gcc.dg/pr12625-1.c: New test.
12631
12632 2004-07-20  Steven Bosscher  <stevenb@suse.de>
12633
12634         * testsuite/gcc.dg/switch-warn-1.c: New test.
12635         * testsuite/gcc.dg/switch-warn-2.c: New test.
12636         * gcc.c-torture/compile/pr14730.c: Update.
12637
12638 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
12639
12640         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
12641         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
12642         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
12643         g++.dg/template/nontype3.C: Remove trailing CR from tests.
12644
12645 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
12646
12647         PR c++/16623
12648         * g++.dg/template/assign1.C: New test.
12649
12650 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12651
12652         PR c++/12170
12653         * g++.dg/template/ttp9.C: New test.
12654
12655 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
12656
12657         * gcc.dg/format/cmn-err-1.c: New test.
12658
12659 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
12660
12661         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
12662         gcc.dg/Wparentheses-10.c: New tests.
12663         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
12664
12665 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12666
12667         PR fortran/16465
12668         * gfortran.dg/g77//ffixed-line-length-0.f,
12669         gfortran.dg/g77/ffixed-line-length-132.f,
12670         gfortran.dg/g77/ffixed-line-length-72.f,
12671         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
12672         gfortran.dg/g77/README: Update.
12673
12674 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12675
12676         PR c++/13092
12677         * g++.dg/template/non-dependent7.C: New test.
12678         * g++.dg/template/non-dependent8.C: Likewise.
12679         * g++.dg/template/non-dependent9.C: Likewise.
12680         * g++.dg/template/non-dependent10.C: Likewise.
12681
12682 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
12683
12684         PR c++/16337
12685         * g++.dg/parse/attr2.C: New test.
12686
12687 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
12688
12689         * g77.dg: Removed.
12690         * g77.f-torture: Ditto.
12691
12692 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
12693
12694         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
12695         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
12696         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
12697
12698 2004-07-16  Richard Henderson  <rth@redhat.com>
12699
12700         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
12701
12702 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12703
12704         * lib/fortran-torture.exp (fortran-torture): Don't test compile
12705         tests with full list of options.
12706         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
12707         of TORTURE_OPTIONS if test contains 'dg-do run'.
12708
12709         PR fortran/16404
12710         * gfortran.dg/do_iterator.f90: New test.
12711
12712 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12713
12714         PR rtl-optimization/16536
12715         * gcc.c-torture/execute/restrict-1.c: New test.
12716
12717 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12718
12719         PR fortran/15324
12720         * gfortran.dg/pr15324.f90: New test.
12721
12722         PR fortran/15129
12723         * gfortran.dg/pr15129.f90: New test.
12724
12725         PR fortran/15140
12726         * gfortran.dg/pr15140.f90: New test.
12727
12728         PR fortran/13792
12729         * gfortran.fortran-torture/execute/bounds.f90: Add check for
12730         compile-time simplification.
12731
12732 2004-07-14  Mike Stump  <mrs@apple.com>
12733
12734         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
12735
12736 2004-07-14  James E Wilson  <wilson@specifixinc.com>
12737
12738         PR target/16325
12739         * gcc.dg/profile-generate-1.c: New.
12740
12741 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
12742
12743         * gcc.c-torture/execute/20040709-1.c: New test.
12744         * gcc.c-torture/execute/20040709-2.c: New test.
12745
12746 2004-07-14  Mike Stump  <mrs@apple.com>
12747
12748         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
12749
12750 2004-07-14  Mike Stump  <mrs@apple.com>
12751
12752         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
12753
12754 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
12755
12756         PR c++/16518
12757         * g++.dg/parse/mutable1.C: New test.
12758
12759 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
12760
12761         PR tree-optimization/16443
12762         * gcc.dg/tree-ssa/20040713-1.c: New test.
12763
12764 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
12765
12766         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
12767         for operator new.
12768
12769 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
12770
12771         * gfortran.dg/g77/README: New file
12772         * gfortran.dg/g77/19981216-0.f:  Copy from
12773         g77.f-torture/noncompile.  Add "dg-do compile" and
12774         dg-error as required.
12775         * gfortran.dg/g77/19990218-1.f: Likewise
12776         * gfortran.dg/g77/19990905-1.f: Likewise
12777         * gfortran.dg/g77/9263.f: Likewise
12778         * gfortran.dg/g77/980615-0.f: Likewise
12779         * gfortran.dg/g77/980616-0.f: Likewise
12780         * gfortran.dg/g77/check0.f: Likewise
12781         * gfortran.dg/g77/select_no_compile.f: Likewise
12782
12783 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
12784
12785         Copy files from g77.f-torture/compile.
12786         Add "{ dg-do compile}".  Other changes as noted
12787         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
12788         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
12789         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
12790         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
12791         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
12792         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
12793         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
12794         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
12795         statement to conform to standard.  Append alpha1.x for reference.
12796         * gfortran.dg/g77/xformat.f: Add dg-warning
12797
12798 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
12799
12800         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
12801         Add {dg-do compile} directive.
12802         * gfortran.dg/g77/cpp2.F: Likewise
12803
12804 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12805
12806         PR c++/5402
12807         * g++.dg/lookup/name-clash1.C: New test.
12808
12809         PR c++/9777
12810         * g++.dg/lookup/name-clash2.C: New test.
12811
12812         PR c++/12102
12813         * g++.dg/lookup/name-clash3.C: New test.
12814
12815 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12816
12817         * g++.dg/lookup/new2.C: New test.
12818         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
12819
12820 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
12821
12822         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
12823         Add {dg-do compile} directive.
12824         * gfortran.dg/g77/13060.f: Likewise
12825         * gfortran.dg/g77/19990218-0.f: Likewise
12826         * gfortran.dg/g77/19990305-0.f: Likewise
12827         * gfortran.dg/g77/19990419-0.f: Likewise
12828         * gfortran.dg/g77/19990502-0.f: Likewise
12829         * gfortran.dg/g77/19990502-1.f: Likewise
12830         * gfortran.dg/g77/19990525-0.f: Likewise
12831         * gfortran.dg/g77/19990826-1.f: Likewise
12832         * gfortran.dg/g77/19990826-3.f: Likewise
12833         * gfortran.dg/g77/19990905-2.f: Likewise
12834         * gfortran.dg/g77/20000412-1.f: Likewise
12835         * gfortran.dg/g77/20000511-1.f: Likewise
12836         * gfortran.dg/g77/20000511-2.f: Likewise
12837         * gfortran.dg/g77/20000518.f: Likewise
12838         * gfortran.dg/g77/20000601-1.f: Likewise
12839         * gfortran.dg/g77/20000601-2.f: Likewise
12840         * gfortran.dg/g77/20000629-1.f: Likewise
12841         * gfortran.dg/g77/20000630-2.f: Likewise
12842         * gfortran.dg/g77/20010115.f: Likewise
12843         * gfortran.dg/g77/20010321-1.f: Likewise
12844         * gfortran.dg/g77/20010426.f: Likewise
12845         * gfortran.dg/g77/20020307-1.f: Likewise
12846         * gfortran.dg/g77/8485.f: Likewise
12847         * gfortran.dg/g77/960317-1.f: Likewise
12848         * gfortran.dg/g77/970915-0.f: Likewise
12849         * gfortran.dg/g77/980310-1.f: Likewise
12850         * gfortran.dg/g77/980310-2.f: Likewise
12851         * gfortran.dg/g77/980310-3.f: Likewise
12852         * gfortran.dg/g77/980310-4.f: Likewise
12853         * gfortran.dg/g77/980310-6.f: Likewise
12854         * gfortran.dg/g77/980310-7.f: Likewise
12855         * gfortran.dg/g77/980310-8.f: Likewise
12856         * gfortran.dg/g77/980419-2.f: Likewise
12857         * gfortran.dg/g77/980424-0.f: Likewise
12858         * gfortran.dg/g77/980427-0.f: Likewise
12859         * gfortran.dg/g77/980729-0.f: Likewise
12860         * gfortran.dg/g77/981117-1.f: Likewise
12861         * gfortran.dg/g77/toon_1.f: Likewise
12862
12863 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12864
12865         PR c++/2204
12866         * g++.dg/other/abstract2.C: New test.
12867
12868 2004-07-12  Paul Brook  <paul@codesourcery.com>
12869
12870         * gfortran.dg/pointer_init_1.f90: New test.
12871
12872 2004-07-11  Paul Brook  <paul@codesourcery.com>
12873
12874         PR fortran/15986
12875         * gfortran.dg/contained_1.f90: New test.
12876
12877 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
12878
12879         * g++.dg/parse/defarg8.C: New test.
12880
12881 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12882
12883         PR fortran/16433
12884         * gfortran.dg/pr16433.f: New test.
12885
12886         PR fortran/17574
12887         * gfortran.dg/pr15754.f90: New test.
12888
12889 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
12890
12891         PR tree-optimization/16437
12892         * gcc.c-torture/execute/bitfld-4.c: New test.
12893
12894 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12895
12896         * gfortran.fortran-torture/execute/common_2.f90: Add check for
12897         access to common var from module.
12898
12899 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12900
12901         PR fortran/16336
12902         * gfortran.fortran-torture/execute/common_2.f90: New test.
12903
12904 2004-07-10  Paul Brook  <paul@codesourcery.com>
12905
12906         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
12907
12908 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12909
12910         PR fortran/15969
12911         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
12912
12913 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
12914
12915         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
12916         * gfortran.dg/g77/ffixed-form-2.f: Likewise
12917         * gfortran.dg/g77/ffree-form-1.f: Likewise
12918         * gfortran.dg/g77/ffree-form-2.f: Likewise
12919         * gfortran.dg/g77/ffree-form-3.f: Likewise
12920         * gfortran.dg/g77/fno-underscoring.f: Likewise
12921         * gfortran.dg/g77/funderscoring.f: Likewise
12922         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
12923
12924 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12925
12926         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
12927
12928 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12929         Paul Brook  <paul@codesourcery.com>
12930
12931         PR fortran/13415
12932         * gfortran.dg/common_pointer_1.f90: New test.
12933
12934 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12935
12936         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
12937
12938 2004-07-09  James E Wilson  <wilson@specifixinc.com>
12939
12940         PR target/16364
12941         * gcc.c-torture/compile/20040709-1.c: New.
12942
12943 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12944
12945         PR fortran/14077
12946         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
12947
12948 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12949
12950         PR fortran/13201
12951         * gfortran.dg/shape_1.f90: New test.
12952
12953 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
12954             Andrew Pinski  <apinski@apple.com>
12955
12956         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
12957
12958 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12959
12960         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
12961         comment.
12962
12963 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12964         Paul Brook  <paul@codesourcery.com>
12965
12966         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
12967         '.f95' and '.F95'.
12968
12969 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
12970
12971         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
12972
12973 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12974
12975         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
12976         testcases with capital suffix.
12977
12978 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12979
12980         PR fortran/15481
12981         PR fortran/13372
12982         PR fortran/13575
12983         PR fortran/15978
12984         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
12985
12986         * gfortran.dg/implicit_1.f90: New test.
12987
12988 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
12989
12990         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
12991         expression to match gfortran warning/error messages
12992         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
12993         dg-error text.
12994
12995 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
12996
12997         * lib/fortran-torture.exp: Rename proc search_for to
12998         search_for_re.
12999
13000 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
13001
13002         * gcc.c-torture/execute/simd-5.x: New file.
13003         XFAIL on SPARC 64-bit at -O0.
13004
13005 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13006
13007         PR c++/8211
13008         PR c++/16165
13009         * g++.dg/warn/effc3.C: New test.
13010
13011 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
13012
13013         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
13014         change X to 1X in format.
13015         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
13016         add data statements to conform to standard.
13017
13018 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
13019
13020         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
13021         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
13022         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
13023
13024 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
13025
13026         * gfortran.dg/g77/7388.f: Copy from g77.dg
13027         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
13028         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
13029         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
13030         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
13031         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
13032         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
13033         * gfortran.dg/g77/strlen0.f: Likewise
13034
13035 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
13036
13037         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
13038         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
13039
13040 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
13041
13042         * gcc.c-torture/execute/920428-2.x: Delete.
13043         * gcc.c-torture/execute/920501-7.x: Likewise.
13044
13045 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
13046
13047         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
13048         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
13049         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
13050         prescott and c3-2.
13051         (PREFETCH_3DNOW): Add -march=c3.
13052
13053 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
13054
13055         PR c/16437
13056         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
13057         * gcc.c-torture/execute/bf64-1.x: Likewise.
13058
13059 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
13060
13061         * gcc.c-torture/compile/20040708-1.c: New test.
13062
13063 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13064
13065         PR c++/16169
13066         * g++.dg/warn/effc2.C: New test.
13067
13068 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
13069
13070         * gcc.c-torture/execute/bitfld-1.x: Remove.
13071         * gcc.c-torture/execute/bitfld-3.c: New test.
13072         * gcc.dg/bitfld-2.c: Remove XFAILs.
13073
13074 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
13075
13076         PR c++/16276
13077         * g++.dg/rtti/tinfo1.C: New file.
13078
13079 2004-07-07  Eric Christopher  <echristo@redhat.com>
13080
13081         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
13082
13083 2004-07-07  Andrew Pinski  <apinski@apple.com>
13084
13085         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
13086
13087 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
13088
13089         * g++.dg/init/call1.C: XFAIL.
13090
13091 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
13092
13093         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
13094         except for movstrict*, to movmem* and clrstr* to clrmem*.
13095
13096 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
13097
13098         * gcc.c-torture/execute/20040707-1.c: New test.
13099
13100 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
13101
13102         * gcc.c-torture/execute/20040706-1.c: New test.
13103
13104 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13105
13106         PR c++/3671
13107         * g++.dg/template/spec14.C: New test.
13108
13109 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
13110
13111         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
13112         nothing if not yet defined.  Use it in b, c and d type definitions.
13113         * gcc.c-torture/execute/20040705-1.c: New test.
13114         * gcc.c-torture/execute/20040705-2.c: New test.
13115
13116 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13117
13118         PR c++/2518
13119         * g++.dg/lookup/new1.C: New test.
13120
13121 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13122
13123         PR c++/11406
13124         * g++.dg/template/sizeof8.C: New test.
13125
13126 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
13127
13128         * gcc.c-torture/compile/20040705-1.c: New test.
13129
13130 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
13131
13132         * gfortran.fortran-torture/execute/seq_io.f90: New test.
13133
13134 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
13135
13136         * gcc.dg/cpp/if-mop.c: Two new testcases.
13137         * gcc.dg/cpp/trad/comment-3.c: New.
13138
13139 2004-07-04  Paul Brook  <paul@codesourcery.com>
13140
13141         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
13142
13143 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
13144
13145         PR c++/3761
13146         * g++.dg/lookup/crash4.C: New test.
13147
13148 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
13149
13150         * gcc.c-torture/execute/builtin-abs-1.c
13151         * gcc.c-torture/execute/builtin-abs-2.c
13152         * gcc.c-torture/execute/builtin-complex-1.c
13153         * gcc.c-torture/execute/builtins/string-1-lib.c
13154         * gcc.c-torture/execute/builtins/string-1.c
13155         * gcc.c-torture/execute/builtins/string-2-lib.c
13156         * gcc.c-torture/execute/builtins/string-2.c
13157         * gcc.c-torture/execute/builtins/string-3-lib.c
13158         * gcc.c-torture/execute/builtins/string-3.c
13159         * gcc.c-torture/execute/builtins/string-4-lib.c
13160         * gcc.c-torture/execute/builtins/string-4.c
13161         * gcc.c-torture/execute/builtins/string-5-lib.c
13162         * gcc.c-torture/execute/builtins/string-5.c
13163         * gcc.c-torture/execute/builtins/string-6-lib.c
13164         * gcc.c-torture/execute/builtins/string-6.c
13165         * gcc.c-torture/execute/builtins/string-7-lib.c
13166         * gcc.c-torture/execute/builtins/string-7.c
13167         * gcc.c-torture/execute/builtins/string-8-lib.c
13168         * gcc.c-torture/execute/builtins/string-8.c
13169         * gcc.c-torture/execute/builtins/string-9-lib.c
13170         * gcc.c-torture/execute/builtins/string-9.c
13171         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
13172         * gcc.c-torture/execute/builtins/string-asm-1.c
13173         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
13174         * gcc.c-torture/execute/builtins/string-asm-2.c
13175         * gcc.c-torture/execute/stdio-opt-1.c
13176         * gcc.c-torture/execute/stdio-opt-2.c
13177         * gcc.c-torture/execute/stdio-opt-3.c
13178         * gcc.c-torture/execute/string-opt-1.c
13179         * gcc.c-torture/execute/string-opt-10.c
13180         * gcc.c-torture/execute/string-opt-11.c
13181         * gcc.c-torture/execute/string-opt-12.c
13182         * gcc.c-torture/execute/string-opt-13.c
13183         * gcc.c-torture/execute/string-opt-14.c
13184         * gcc.c-torture/execute/string-opt-15.c
13185         * gcc.c-torture/execute/string-opt-16.c
13186         * gcc.c-torture/execute/string-opt-2.c
13187         * gcc.c-torture/execute/string-opt-6.c
13188         * gcc.c-torture/execute/string-opt-7.c
13189         * gcc.c-torture/execute/string-opt-8.c:
13190         Replace with ...
13191
13192         * gcc.c-torture/execute/builtins/abs-2.c
13193         * gcc.c-torture/execute/builtins/abs-3.c
13194         * gcc.c-torture/execute/builtins/complex-1.c
13195         * gcc.c-torture/execute/builtins/fprintf.c
13196         * gcc.c-torture/execute/builtins/fputs.c
13197         * gcc.c-torture/execute/builtins/memcmp.c
13198         * gcc.c-torture/execute/builtins/memmove.c
13199         * gcc.c-torture/execute/builtins/memops-asm.c
13200         * gcc.c-torture/execute/builtins/mempcpy-2.c
13201         * gcc.c-torture/execute/builtins/mempcpy.c
13202         * gcc.c-torture/execute/builtins/memset.c
13203         * gcc.c-torture/execute/builtins/printf.c
13204         * gcc.c-torture/execute/builtins/sprintf.c
13205         * gcc.c-torture/execute/builtins/strcat.c
13206         * gcc.c-torture/execute/builtins/strchr.c
13207         * gcc.c-torture/execute/builtins/strcmp.c
13208         * gcc.c-torture/execute/builtins/strcpy.c
13209         * gcc.c-torture/execute/builtins/strcspn.c
13210         * gcc.c-torture/execute/builtins/strlen-2.c
13211         * gcc.c-torture/execute/builtins/strlen.c
13212         * gcc.c-torture/execute/builtins/strncat.c
13213         * gcc.c-torture/execute/builtins/strncmp-2.c
13214         * gcc.c-torture/execute/builtins/strncmp.c
13215         * gcc.c-torture/execute/builtins/strncpy.c
13216         * gcc.c-torture/execute/builtins/strpbrk.c
13217         * gcc.c-torture/execute/builtins/strpcpy-2.c
13218         * gcc.c-torture/execute/builtins/strpcpy.c
13219         * gcc.c-torture/execute/builtins/strrchr.c
13220         * gcc.c-torture/execute/builtins/strspn.c
13221         * gcc.c-torture/execute/builtins/strstr-asm.c
13222         * gcc.c-torture/execute/builtins/strstr.c:
13223         ... these new files.
13224
13225         * gcc.c-torture/execute/builtins/abs-2-lib.c
13226         * gcc.c-torture/execute/builtins/abs-3-lib.c
13227         * gcc.c-torture/execute/builtins/complex-1-lib.c
13228         * gcc.c-torture/execute/builtins/fprintf-lib.c
13229         * gcc.c-torture/execute/builtins/fputs-lib.c
13230         * gcc.c-torture/execute/builtins/memcmp-lib.c
13231         * gcc.c-torture/execute/builtins/memmove-lib.c
13232         * gcc.c-torture/execute/builtins/memops-asm-lib.c
13233         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
13234         * gcc.c-torture/execute/builtins/mempcpy-lib.c
13235         * gcc.c-torture/execute/builtins/memset-lib.c
13236         * gcc.c-torture/execute/builtins/printf-lib.c
13237         * gcc.c-torture/execute/builtins/sprintf-lib.c
13238         * gcc.c-torture/execute/builtins/strcat-lib.c
13239         * gcc.c-torture/execute/builtins/strchr-lib.c
13240         * gcc.c-torture/execute/builtins/strcmp-lib.c
13241         * gcc.c-torture/execute/builtins/strcpy-lib.c
13242         * gcc.c-torture/execute/builtins/strcspn-lib.c
13243         * gcc.c-torture/execute/builtins/strlen-2-lib.c
13244         * gcc.c-torture/execute/builtins/strlen-lib.c
13245         * gcc.c-torture/execute/builtins/strncat-lib.c
13246         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
13247         * gcc.c-torture/execute/builtins/strncmp-lib.c
13248         * gcc.c-torture/execute/builtins/strncpy-lib.c
13249         * gcc.c-torture/execute/builtins/strpbrk-lib.c
13250         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
13251         * gcc.c-torture/execute/builtins/strpcpy-lib.c
13252         * gcc.c-torture/execute/builtins/strrchr-lib.c
13253         * gcc.c-torture/execute/builtins/strspn-lib.c
13254         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
13255         * gcc.c-torture/execute/builtins/strstr-lib.c
13256         * gcc.c-torture/execute/builtins/lib/abs.c
13257         * gcc.c-torture/execute/builtins/lib/fprintf.c
13258         * gcc.c-torture/execute/builtins/lib/memset.c
13259         * gcc.c-torture/execute/builtins/lib/printf.c
13260         * gcc.c-torture/execute/builtins/lib/sprintf.c
13261         * gcc.c-torture/execute/builtins/lib/strcpy.c
13262         * gcc.c-torture/execute/builtins/lib/strcspn.c
13263         * gcc.c-torture/execute/builtins/lib/strncat.c
13264         * gcc.c-torture/execute/builtins/lib/strncmp.c
13265         * gcc.c-torture/execute/builtins/lib/strncpy.c
13266         * gcc.c-torture/execute/builtins/lib/strpbrk.c
13267         * gcc.c-torture/execute/builtins/lib/strspn.c
13268         * gcc.c-torture/execute/builtins/lib/strstr.c:
13269         New files containing support routines.
13270
13271         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
13272         declaration.
13273         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
13274         when not optimizing.
13275
13276 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
13277
13278         PR c++/16240
13279         * g++.dg/abi/mangle22.C: New test.
13280         * g++.dg/abi/mangle23.C: Likewise.
13281
13282 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
13283
13284         PR fortran/16290
13285         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
13286         Allow for cases without denormalized floating point numbers.
13287
13288 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
13289
13290         PR c/1027
13291         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
13292         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
13293         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
13294         expected warning text.
13295         * gcc.dg/format/diag-2.c: New test.
13296
13297 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
13298
13299         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
13300
13301 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
13302
13303         * gcc.dg/builtins-43.c: New.
13304         * gcc.dg/builtins-44.c: New.
13305         * gcc.dg/builtins-45.c: New.
13306
13307 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
13308             Andreas Tobler  <a.tobler@schweiz.ch>
13309
13310         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
13311         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
13312         as SIGSEGV.
13313         * gcc.dg/cleanup-11.c: Likewise.
13314         * gcc.dg/cleanup-8.c: Likewise.
13315         * gcc.dg/cleanup-9.c: Likewise.
13316         * gcc.dg/cleanup-5.c: Run on all platforms.
13317
13318 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
13319
13320         * g++.dg/warn/nonnull1.C: New test.
13321
13322 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
13323
13324         * gcc.dg/compat/compat-common.h: Wrap up CINT in
13325         an #ifndef SKIP_COMPLEX_INT/#endif pair.
13326         Special-case the Sun compiler wrt to <complex.h>.
13327
13328 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
13329
13330         * gcc.dg/Wunreachable-8.C: New test.
13331
13332         * gcc.dg/h8300-ice2.c : New test.
13333
13334 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
13335
13336         PR fortran/16161
13337         * gfortran.fortran-torture/compile/implicit.f90: Add test
13338         for implicit character.
13339
13340 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
13341
13342         PR fortran/16289
13343         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
13344         Use tiny() intrinsic to find smallest non-negative real
13345
13346 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
13347
13348         * gcc.dg/compat/struct-by-value-22_main.c: New test.
13349         * gcc.dg/compat/struct-by-value-22_x.c: New.
13350         * gcc.dg/compat/struct-by-value-22_y.c: New.
13351
13352         * gcc.c-torture/execute/20040629-1.c: New test.
13353
13354 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
13355
13356         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
13357         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
13358
13359         PR target/16195
13360         * gcc.dg/20040625-1.c: New test.
13361
13362 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13363
13364         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
13365
13366 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13367
13368         PR fortran/15963
13369         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
13370
13371 2004-06-29  Richard Henderson  <rth@redhat.com>
13372
13373         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
13374
13375 2004-06-29  Paul Brook  <paul@codesourcery.com>
13376
13377         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
13378         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
13379
13380 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
13381
13382         PR c++/16260
13383         * g++.dg/parse/crash15.C: New.
13384
13385 2004-06-28  Andrew Pinski  <apinski@apple.com>
13386
13387         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
13388         by the error already.
13389
13390         * g++.dg/opt/ptrmem4.C: Change to compile only test.
13391
13392 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
13393
13394         PR target/14041
13395         * gcc.dg/h8300-bss-align-1.c : New.
13396
13397 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
13398
13399         * PR c++/16174
13400         * g++.dg/template/ctor4.C: New.
13401
13402 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
13403
13404         PR c++/16205
13405         * g++.dg/warn/Wsequence-point-1.C: New test.
13406
13407 2004-06-27  Paul Brook  <paul@codesourcery.com>
13408
13409         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
13410
13411 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
13412
13413         * g++.old-deja/g++.mike/p7325.C: Remove.
13414
13415 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
13416
13417         PR c/14963
13418         * gcc.dg/pr14963.c: New test.
13419
13420 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
13421
13422         PR c++/16193
13423         * g++.dg/parse/redef1.C: New test.
13424
13425 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
13426
13427         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
13428         20021110.c.
13429         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
13430         20021119-1.c.
13431         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
13432         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
13433         5-04.c.
13434         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
13435         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
13436         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
13437         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
13438         g++.brendan/enum14.C.
13439         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
13440         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
13441         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
13442         g++.mike/virt1.C.
13443         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
13444         memtemp24.C.
13445
13446 2004-06-27  Roger Sayle  <roger@eyesopen.com>
13447
13448         * gcc.dg/20040527-1.c: New test case.
13449
13450 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
13451
13452         PR gfortran/pr16196
13453         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
13454
13455 2004-06-25  Roger Sayle  <roger@eyesopen.com>
13456
13457         PR middle-end/15825
13458         * gcc.dg/pr15825-1.c: New test case.
13459
13460 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
13461
13462         * gcc.c-torture/execute/20040625-1.c: New test.
13463
13464 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13465
13466         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
13467
13468 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
13469
13470         * gcc.dg/torture/mips-div-1.c: New test.
13471
13472 2004-06-24  Jeff Law  <law@redhat.com>
13473
13474         * gcc.dg/tree-ssa/20040624-1.c: New test.
13475
13476 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
13477
13478         * gcc.c-torture/compile/20040624-1.c: New test.
13479
13480 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13481
13482         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
13483         this directory.
13484
13485 2004-06-23  Andrew Pinski  <apinski@apple.com>
13486
13487         PR middle-end/15988
13488         * g++.dg/opt/ptrmem4.C: New test.
13489
13490         * gcc.dg/c90-array-quals-2.c: New test.
13491
13492 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
13493
13494         * gcc.dg/kpice1.c: New test.
13495
13496 2006-06-23  Andrew Pinski  <apinski@apple.com>
13497
13498         * gcc.dg/c90-array-quals.c: New test.
13499
13500 2006-06-22  Richard Henderson  <rth@redhat.com>
13501
13502         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
13503
13504 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
13505
13506         * gcc.dg/builtins-config.h: Handle FreeBSD.
13507
13508 2006-06-22  Richard Henderson  <rth@redhat.com>
13509
13510         * g++.dg/opt/devirt1.C: New.
13511
13512 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
13513
13514         * g++.dg/opt/pr15551.C: New testcase.
13515
13516 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
13517
13518         PR target/14800
13519         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
13520         x86_64-*-linux* when compiling for 32bit.
13521
13522 2004-06-21  Andrew Pinski  <apinski@apple.com>
13523
13524         * gcc.dg/pch/struct-1.c: New.
13525         * gcc.dg/pch/struct-1.hs: New.
13526
13527 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
13528
13529         * gcc.dg/pch/save-temps-1.c: New file.
13530         * gcc.dg/pch/save-temps-1.hs: New file.
13531
13532 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
13533
13534         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
13535         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
13536
13537 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13538
13539         * gfortran.fortran-torture/execute/select_1.f90: Rename function
13540         to fix type error.
13541         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
13542         Remove trailing spaces.
13543
13544 2004-06-21  Richard Henderson  <rth@redhat.com>
13545
13546         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
13547         merging && to BIT_FIELD_REF.
13548
13549 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
13550
13551         * g++.dg/opt/placeholder1.C: New test.
13552
13553 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
13554
13555         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
13556         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
13557         * gcc.dg/compat/union-m128-1_x.c: Likewise.
13558         * gcc.dg/compat/union-m128-1_y.c: Likewise.
13559
13560 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
13561
13562         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
13563         extern "C".
13564         * g++.dg/other/pragma-re-1.C: Add comments.
13565
13566 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
13567
13568         PR gfortran/16080
13569         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
13570
13571 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
13572
13573         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
13574         instead of setting the type of size_t by
13575         hand.
13576
13577 2004-06-18  Roger Sayle  <roger@eyesopen.com>
13578
13579         * gcc.dg/unordered-2.c: New test case.
13580         * gcc.dg/unordered-3.c: New test case.
13581
13582 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
13583
13584         PR other/16043
13585         * lib/g++.exp (g++_version): Tweak regexp for version
13586         * lib/g77.exp (g77_version): Likewise
13587         * lib/gfortran.exp (gfortran_version): Likewise
13588         * lib/objc.exp (objc_version): Likewise
13589         * lib/treelang.exp (treelang_version): Likewise
13590
13591 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
13592
13593         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
13594         Use INT_MAX instead of __INT_MAX__.
13595         * gcc.dg/compat/struct-align-2_y.c: Likewise.
13596
13597         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
13598         * gcc.dg/compat/scalar-return-3_x.c: Use it.
13599         * gcc.dg/compat/scalar-return-3_y.c: Use it.
13600         * gcc.dg/compat/scalar-return-4_x.c: Use it.
13601         * gcc.dg/compat/scalar-return-4_y.c: Use it.
13602         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
13603         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
13604         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
13605         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
13606
13607         * gcc.dg/range-test-1.c: New test.
13608         * g++.dg/opt/range-test-1.C: New test.
13609
13610 2004-06-17  Richard Henderson  <rth@redhat.com>
13611
13612         * objc.dg/sync-1.m: New.
13613         * objc.dg/try-catch-1.m: Don't force next runtime.
13614         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
13615         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
13616         shadowed catch clause.
13617         * objc.dg/try-catch-5.m: New.
13618
13619 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
13620
13621         Bug 14610
13622         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
13623
13624 2004-06-15  Richard Henderson  <rth@redhat.com>
13625
13626         * gcc.dg/20001116-1.c: Move expected warning line.
13627
13628 2004-06-15  Richard Henderson  <rth@redhat.com>
13629
13630         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
13631         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
13632
13633 2004-06-15  Jeff Law  <law@redhat.com>
13634
13635         * gcc.dg/tree-ssa/20040615-1.c: New test.
13636         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
13637         be less sensitive to operand ordering.
13638         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
13639
13640 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
13641
13642         * g++.dg/abi/bitfield3.C: Add comment..
13643
13644 2004-06-15  Richard Henderson  <rth@redhat.com>
13645
13646         * g++.dg/ext/stmtexpr1.C: XFAIL.
13647         * gcc.dg/20030612-1.c: XFAIL.
13648
13649 2004-06-15  Eric Christopher  <echristo@redhat.com>
13650
13651         * g++.dg/charset/asm5.c: New.
13652         * gcc.dg/charset/asm6.c: New.
13653
13654 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13655
13656         PR fortran/15962
13657         * gfortran.fortran-torture/execute/select_1.f90: New test.
13658
13659 2004-06-15  Paul Brook  <paul@codesourcery.com>
13660
13661         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
13662
13663 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13664
13665         PR c++/15967
13666         * g++.dg/lookup/crash3.C: New test.
13667
13668 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13669
13670         PR c++/15947
13671         * g++.dg/parse/dtor4.C: New test.
13672
13673 2004-06-14  Jeff Law  <law@redhat.com>
13674
13675         * gcc.c-torture/compile/20040614-1.c: New test.
13676
13677 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13678
13679         PR fortran/15211
13680         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
13681         LEN of a character array.
13682
13683 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
13684
13685         PR c++/15096
13686         * g++.dg/template/ptrmem10.C: New test.
13687
13688         PR c++/14930
13689         * g++.dg/template/friend30.C: New test.
13690
13691 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13692
13693         PR fortran/14928
13694         * gfortran.fortran-torture/compile/mloc.f90: New test.
13695
13696 2004-06-13  Paul Brook  <paul@codesourcery.com>
13697
13698         * gfortran.fortran-torture/execute/random_2.f90: New test.
13699
13700 2004-06-13  Eric Christopher  <echristo@redhat.com>
13701
13702         * gcc.dg/noncompile/redecl-1.c: Fix error message.
13703
13704 2004-06-12  Paul Brook  <paul@codesourcery.com>
13705
13706         * gfortran.fortran-torture/execute/contained_3.f90: New test.
13707
13708 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13709
13710         PR fortran/14923
13711         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
13712
13713 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13714
13715         PR fortran/14957
13716         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
13717         syntax errors in end statements of contained subroutines.
13718
13719 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13720
13721         PR fortran/12841
13722         * gfortran.fortran-torture/execute/null_arg.f90: New test.
13723
13724 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
13725
13726         PR fortran/15665
13727         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
13728
13729 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
13730
13731         PR gfortran/12839
13732         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
13733
13734 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
13735
13736         PR c++/15862
13737         * g++.dg/parse/enum1.C: New test.
13738
13739 2004-06-10  Jeff Law  <law@redhat.com>
13740
13741         * gcc.c-torture/compile/20040610-1.c: New test.
13742
13743 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13744
13745         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
13746         * g++.old-deja/g++.other/decl3.C: Likewise.
13747
13748 2004-06-10  Brian Booth  <bbooth@redhat.com>
13749
13750         * gcc.dg/tree-ssa/20031015-1.c: Scan for
13751         V_MAY_DEF instead of VDEF.
13752         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
13753
13754 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
13755
13756         PR c++/14211
13757         * g++.dg/conversion/const1.C: New test.
13758
13759         PR c++/15076
13760         * g++.dg/conversion/reinterpret1.C: New test.
13761
13762         PR c++/15877
13763         * g++.dg/template/enum2.C: New test.
13764
13765         PR c++/15227
13766         * g++.dg/template/error13.C: New test.
13767
13768 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13769
13770         PR fortran/14957
13771         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
13772         arguments to test_* REAL and of the right size.
13773
13774 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
13775
13776         PR target/15569
13777         PR rtl-optimization/15681
13778         * gcc.dg/20040609-1.c: New test.
13779
13780 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
13781
13782         PR c++/14791
13783         * g++.dg/opt/builtins1.C: New test.
13784
13785 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
13786
13787         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
13788         that use default windows32 struct layout.
13789         * gcc.dg/i386-bitfield2.c: Likewise.
13790
13791 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
13792
13793         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
13794         for mingw32 and cygwin targets.
13795
13796 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
13797
13798         * gcc.dg/pch/macro-4.c: New.
13799         * gcc.dg/pch/macro-4.hs: New.
13800
13801 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13802
13803         PR fortran/13249
13804         * gfortran.fortran-torture/compile/name_clash.f90: New test.
13805
13806 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13807
13808         PR fortran/13372
13809         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
13810
13811 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
13812
13813         PR gfortran/14897
13814         * gfortran.fortran-torture/execute/t_edit.f90: New test.
13815
13816 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
13817
13818         PR gfortran/15755
13819         * gfortran.fortran-torture/execute/backspace.c : New test.
13820
13821 2004-06-09  Paul Brook  <paul@codesourcery.com>
13822
13823         * gfortran.fortran-torture/execure/intrinsic_associated.f90
13824         (pointer_to_section): Rewrite to use smaller array.
13825
13826 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
13827
13828         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
13829         * gcc.dg/ext/altivec-10.c: Same.
13830         * gcc.dg/ext/altivec-11.c: Same.
13831         * gcc.dg/ext/altivec-12.c: Same.
13832         * gcc.dg/ext/altivec-13.c: Same.
13833         * gcc.dg/ext/altivec-14.c: Same.
13834         * gcc.dg/ext/altivec-15.c: Same.
13835         * gcc.dg/ext/altivec-16.c: Same.
13836         * gcc.dg/ext/altivec-3.c: Same.
13837         * gcc.dg/ext/altivec-4.c: Same.
13838         * gcc.dg/ext/altivec-6.c: Same.
13839         * gcc.dg/ext/altivec-7.c: Same.
13840         * gcc.dg/ext/altivec-8.c: Same.
13841         * gcc.dg/ext/altivec-varargs-1.c: Same.
13842
13843         * g++.dg/ext/altivec-1.C: Correct dg syntax.
13844         * g++.dg/ext/altivec-10.C: Same.
13845         * g++.dg/ext/altivec-2.C: Same.
13846         * g++.dg/ext/altivec-3.C: Same.
13847         * g++.dg/ext/altivec-4.C: Same.
13848         * g++.dg/ext/altivec-5.C: Same.
13849         * g++.dg/ext/altivec-6.C: Same.
13850         * g++.dg/ext/altivec-7.C: Same.
13851         * g++.dg/ext/altivec-8.C: Same.
13852         * g++.dg/ext/altivec-9.C: Same.
13853
13854 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13855
13856         PR c++/7841
13857         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
13858
13859 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
13860
13861         * gcc.dg/union-1.c: New test.
13862
13863 2004-06-07  Roger Sayle  <roger@eyesopen.com>
13864
13865         * gcc.dg/builtins-41.c: New test case.
13866         * gcc.dg/builtins-42.c: New test case.
13867
13868 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
13869
13870         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
13871         * g++.dg/ext/altivec-10.C: Same.
13872         * g++.dg/ext/altivec-2.C: Same.
13873         * g++.dg/ext/altivec-3.C: Same.
13874         * g++.dg/ext/altivec-4.C: Same.
13875         * g++.dg/ext/altivec-5.C: Same.
13876         * g++.dg/ext/altivec-6.C: Same.
13877         * g++.dg/ext/altivec-7.C: Same.
13878         * g++.dg/ext/altivec-8.C: Same.
13879         * g++.dg/ext/altivec-9.C: Same.
13880         * g++.old-deja/g++.abi/cxa_vec.C: Same.
13881         * g++.old-deja/g++.brendan/new3.C: Same.
13882         * gcc.c-torture/execute/eeprof-1.x: Same.
13883
13884 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
13885
13886         PR c/14765
13887         * gcc.dg/pr14765-1.c: New test.
13888
13889 2004-06-07  Roger Sayle  <roger@eyesopen.com>
13890
13891         PR c/14649
13892         * gcc.dg/pr14649-1.c: New test case.
13893
13894 2004-06-07  Richard Henderson  <rth@redhat.com>
13895
13896         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
13897         if temporaries.
13898
13899 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
13900
13901         * g++.dg/eh/elide1.C: Remove XFAIL.
13902
13903 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
13904
13905         PR c++/15337
13906         * g++.dg/expr/sizeof3.C: New test.
13907
13908         PR c++/14777
13909         * g++.dg/template/access14.C: New test.
13910
13911         PR c++/15554
13912         * g++.dg/template/enum1.C: New test.
13913
13914         PR c++/15057
13915         * g++.dg/eh/throw1.C: New test.
13916
13917 2004-06-07  David Ayers  <d.ayers@inode.at>
13918             Ziemowit Laski  <zlaski@apple.com>
13919
13920         * lib/objc.exp (objc_target_compile): Revert the '-framework
13921         Foundation' flag fix, since bare Darwin does not ship
13922         with the Foundation framework.
13923         * objc/execute/next_mapping.h: Provide a local NSConstantString
13924         @interface and @implementation.
13925         (objc_constant_string_init): A constructor function, used to
13926         initialize the NSConstantString meta-class object.
13927         * objc/execute/string1.m: Include "next_mapping.h" instead of
13928         <Foundation/NSString.h>.
13929         * objc/execute/string2.m: Likewise.
13930         * objc/execute/string3.m: Likewise.
13931         * objc/execute/string4.m: Likewise.
13932
13933 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
13934
13935         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
13936         to double. Replace double with FLOAT.
13937         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
13938
13939         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
13940         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
13941         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
13942         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
13943         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
13944         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
13945         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
13946         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
13947
13948 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
13949
13950         PR c/13519
13951         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
13952
13953 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13954
13955         PR c++/15503
13956         * g++.dg/template/meminit2.C: New test.
13957
13958 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
13959
13960         PR target/15822
13961         * gcc.c-torture/execute/compare-fp-1.c,
13962         gcc.c-torture/execute/compare-fp-2.c,
13963         gcc.c-torture/execute/compare-fp-3.c,
13964         gcc.c-torture/execute/compare-fp-4.c,
13965         gcc.c-torture/execute/compare-fp-3.x,
13966         gcc.c-torture/execute/compare-fp-4.x: Moved...
13967         * gcc.c-torture/execute/ieee/compare-fp-1.c,
13968         gcc.c-torture/execute/ieee/compare-fp-2.c,
13969         gcc.c-torture/execute/ieee/compare-fp-3.c,
13970         gcc.c-torture/execute/ieee/compare-fp-4.c,
13971         gcc.c-torture/execute/ieee/compare-fp-3.x,
13972         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
13973
13974 2004-06-04  David Ayers  <d.ayers@inode.at>
13975
13976         * objc/execute/protocol-isEqual-4.m: New testcase.
13977
13978 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
13979
13980         * objc/execute/protocol-isEqual-1.m: New testcase.
13981         * objc/execute/protocol-isEqual-2.m: New testcase.
13982         * objc/execute/protocol-isEqual-3.m: New testcase.
13983
13984 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13985
13986         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
13987
13988 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
13989
13990         * lib/objc.exp (objc_target_compile): When running tests on
13991         Darwin (Mac OS X), inform the linker about '-framework
13992         'Foundation'.
13993
13994 2004-06-02  Eric Christopher  <echristo@redhat.com>
13995
13996         * gcc.c-torture/compile/20040602-1.c: New.
13997
13998 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
13999
14000         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
14001         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
14002
14003         PR tree-optimization/14736
14004         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
14005
14006         PR tree-optimization/14042
14007         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
14008
14009         PR tree-optimization/14729
14010         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
14011
14012 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14013
14014         PR fortran/15557
14015         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
14016
14017 2004-06-01  Richard Hederson  <rth@redhat.com>
14018
14019         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
14020
14021 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14022
14023         PR c++/14932
14024         * g++.dg/parse/offsetof4.C: New test.
14025
14026 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
14027
14028         PR objc/7993
14029         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
14030
14031 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
14032
14033         PR c++/15701
14034         * g++.dg/template/friend29.C: New test.
14035
14036 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
14037
14038         PR c/15749
14039         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
14040
14041 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
14042
14043         * gcc.dg/sparc-trap-1.c: New test.
14044
14045 2004-05-31  Roger Sayle  <roger@eyesopen.com>
14046
14047         PR middle-end/15069
14048         * g++.dg/opt/fold3.C: New test case.
14049
14050 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
14051
14052         * lib/target-supports.exp (check_iconv_available): Fix fallout
14053         from 2004-05-28 patch.
14054
14055 2004-05-30  Paul Brook  <paul@codesourcery.com>
14056
14057         PR fortran/15620
14058         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
14059         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
14060
14061 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
14062
14063         * gfortran.fortran-torture/execute/random_1.f90: New test.
14064
14065 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
14066
14067         * g++.dg/ext/altivec-10.C: New test.
14068
14069 2004-05-29  Paul Brook  <paul@codesourcery.com>
14070
14071         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
14072
14073 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
14074
14075         * gcc.dg/altivec-16.c: New test.
14076
14077 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
14078
14079         * lib/target-supports.exp (check_vmx_hw_available): New.
14080         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
14081
14082         * lib/target-supports.exp (check_alias_available,
14083         check_iconv_available, check_named_sections_available): Use
14084         unique names for temporary files.
14085
14086 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
14087
14088         * gcc.dg/altivec-15.c: New test.
14089
14090 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
14091
14092         PR c++/15083
14093         * g++.dg/warn/noeffect6.C: New test.
14094
14095         PR c++/15471
14096         * g++.dg/expr/ptrmem4.C: New test.
14097
14098         PR c++/15640
14099         * g++.dg/template/operator3.C: New test.
14100
14101 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
14102
14103         PR c++/14668
14104         * g++.dg/lookup/redecl1.C: New test.
14105         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
14106
14107 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
14108
14109         * gcc.c-torture/execute/compare-fp-1.c,
14110         gcc.c-torture/execute/compare-fp-2.c,
14111         gcc.c-torture/execute/compare-fp-3.c,
14112         gcc.c-torture/execute/compare-fp-4.c,
14113         gcc.c-torture/execute/compare-fp-3.x,
14114         gcc.c-torture/execute/compare-fp-4.x,
14115         gcc.dg/pr15649-1.c: New.
14116
14117 2004-05-27  Adam Nemet  <anemet@lnxw.com>
14118
14119         PR c++/12883
14120         * g++.dg/init/array14.C: New test.
14121
14122 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
14123
14124         * lib/compat.exp (compat-get-options-main): New.
14125         (compat-get-options): Remove unneeded code, warn for ignored
14126         command.
14127         (compat-execute): Check flag set by dg-require-* commands.
14128
14129         * lib/compat.exp (compat-execute): Break up long lines.
14130
14131 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
14132
14133         * gcc.dg/altivec-7.c: Don't use 'vector long'.
14134         * gcc.dg/altivec-14.c: New test.
14135         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
14136
14137         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
14138         * gcc.dg/altivec-12.c: Ditto.
14139
14140         * gcc.dg/altivec-3.c: Move call to altivec_check.
14141
14142 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
14143
14144         PR c++/15044
14145         * g++.dg/template/error12.C: New test.
14146
14147         PR c++/15317
14148         * g++.dg/ext/attrib15.C: New test.
14149
14150         PR c++/15329
14151         * g++.dg/template/ptrmem9.C: New test.
14152
14153 2004-05-25  Paul Brook  <paul@codesourcery.com>
14154
14155         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
14156
14157 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
14158
14159         PR c++/15165
14160         * g++.dg/template/crash19.C: New test.
14161
14162 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
14163
14164         PR c++/15025
14165         * g++.dg/template/redecl1.C: New test.
14166
14167 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
14168
14169         PR c++/14821
14170         * g++.dg/other/ns1.C: New test.
14171
14172         PR c++/14883
14173         * g++.dg/template/invalid1.C: New test.
14174
14175 2004-05-23  Paul Brook  <paul@codesourcery.com>
14176         Victor Leikehman  <lei@haifasphere.co.il>
14177
14178         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
14179         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
14180
14181 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
14182
14183         PR c++/15285
14184         PR c++/15299
14185         * g++.dg/template/non-dependent5.C: New test.
14186         * g++.dg/template/non-dependent6.C: New test.
14187
14188 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
14189
14190         PR c++/15507
14191         * g++.dg/inherit/union1.C: New test.
14192
14193         PR c++/15542
14194         * g++.dg/template/addr1.C: New test.
14195
14196         PR c++/15427
14197         * g++.dg/template/array5.C: New test.
14198
14199         PR c++/15287
14200         * g++.dg/template/array6.C: New test.
14201
14202 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
14203             Roger Sayle  <roger@eyesopen.com>
14204
14205         * g++.dg/lookup/forscope2.C: New test case.
14206
14207 2004-05-22  Ben Elliston  <bje@au.ibm.com>
14208
14209         * gcc.dg/cpp/Wmissingdirs.c: New.
14210
14211 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
14212
14213         PR target/15301
14214         * gcc.dg/compat/union-m128-1.h: New file.
14215         * gcc.dg/compat/union-m128-1_main.c: Likewise.
14216         * gcc.dg/compat/union-m128-1_x.c: Likewise.
14217         * gcc.dg/compat/union-m128-1_y.c: Likewise.
14218
14219 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
14220
14221         PR target/15302
14222         * gcc.dg/compat/struct-complex-1.h: New file.
14223         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
14224         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
14225         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
14226
14227 2004-05-20  Roger Sayle  <roger@eyesopen.com>
14228
14229         PR middle-end/3074
14230         * gcc.dg/pr3074-1.c: New test case.
14231         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
14232
14233 2004-05-20  Falk Hueffner  <falk@debian.org>
14234
14235         PR other/15526
14236         * gcc.dg/ftrapv-1.c: New test case.
14237
14238 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
14239
14240         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
14241
14242 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
14243             Jeff Law  <law@redhat.com>
14244
14245         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
14246         * gcc.dg/tree-ssa/20040518-2.c: New test.
14247
14248         * gcc.dg/tree-ssa/20040518-1.c: New test.
14249
14250 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
14251
14252         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
14253
14254 2004-05-18  Paul Brook  <paul@codesourcery.com>
14255
14256         PR fortran/13930
14257         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
14258
14259 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14260
14261         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
14262         constant folding.
14263
14264 2004-05-17  Steven Bosscher  <stevenb@suse.de>
14265
14266         * gcc.dg/tree-ssa/20040517-1.c: New test.
14267
14268 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14269
14270         * gcc.dg/loop-4.c: New test.
14271
14272 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
14273
14274         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
14275
14276 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
14277
14278         PR fortran/15311
14279         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
14280
14281 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14282
14283         PR fortran/13826
14284         PR fortran/13940
14285         * gfortran.fortran-torture/compile/data_1.f90: New test.
14286
14287 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
14288
14289         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
14290         * gcc.dg/uninit-H.c: Define ASM for __s390__.
14291
14292 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
14293
14294         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
14295
14296 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
14297
14298         PR c/15444
14299         * gcc.dg/format/xopen-1.c: Adjust expected message.
14300         * gcc.dg/format/xopen-3.c: New test.
14301
14302 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
14303
14304         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
14305
14306 2004-05-14  Jeff Law  <law@redhat.com>
14307
14308         * gcc.dg/tree-ssa/20040514-2.c: New test.
14309
14310 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14311
14312         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
14313         this ...
14314         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
14315         this.
14316
14317 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
14318
14319         * gcc.dg/tree-ssa/20040514-1.c: New test.
14320
14321 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14322
14323         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
14324         test.
14325
14326 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14327
14328         PR fortran/14066
14329         * gfortran.fortran-torture/compile/do_1.f90: New test.
14330
14331 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14332
14333         PR fortran/15051
14334         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
14335         test.
14336
14337 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
14338
14339         PR fortran/15149
14340         * gfortran.fortran-torture/execute/random_init.f90: New test.
14341
14342 2004-05-13  Paul Brook  <paul@codesourcery.com>
14343
14344         PR fortran/15314
14345         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
14346
14347 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
14348
14349         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
14350         for the powerpc case.
14351
14352 2004-05-13  Jeff Law  <law@redhat.com>
14353
14354         * gcc.dg/tree-ssa/20040513-1.c: New test.
14355         * gcc.dg/tree-ssa/20040513-2.c: New test.
14356
14357 2004-05-13  Paul Brook  <paul@codesourcery.com>
14358
14359         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
14360         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
14361         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
14362
14363 2004-05-13  Andreas Schwab  <schwab@suse.de>
14364
14365         PR other/10819
14366         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
14367         characters.
14368
14369 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
14370
14371         PR fortran/15294
14372         * gfortran.fortran-torture/execute/adjustr.f90: New file.
14373
14374 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
14375
14376         Merge from tree-ssa-20020619-branch.  See
14377         ChangeLog.tree-ssa for details.
14378
14379 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
14380
14381         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
14382         include <altivec.h> explicitly.
14383         * gcc.dg/altivec-13.c: Likewise.
14384
14385 2004-05-11  Paul Brook  <paul@codesourcery.com>
14386
14387         * gcc.c-torture/compile/20010518-1.c: Force enum size.
14388
14389 2004-05-10  Eric Christopher  <echristo@redhat.com>
14390
14391         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
14392         * gcc.dg/sibcall-4.c: Ditto.
14393
14394 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
14395
14396         * g++.dg/ext/altivec-8.C: New test case.
14397         * gcc.dg/altivec-13.c: New test case.
14398
14399 2004-05-08  Roger Sayle  <roger@eyesopen.com>
14400
14401         * gcc.c-torture/execute/divcmp-1.c: New test case.
14402         * gcc.c-torture/execute/divcmp-2.c: New test case.
14403         * gcc.c-torture/execute/divcmp-3.c: New test case.
14404
14405 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
14406
14407         * g++.dg/other/pragma-re-2.C: New test.
14408
14409 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
14410
14411         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
14412         * gcc.dg/i386-387-2.c: Likewise.
14413
14414         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
14415         __builtin_drem.
14416         * gcc.dg/i386-387-6.c: Likewise.
14417
14418 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
14419
14420         * gcc.dg/builtins-33.c:  Also check log1p*.
14421
14422 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
14423
14424         PR optimization/15296
14425         * gcc.c-torture/execute/pr15296.c: New test.
14426
14427 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
14428
14429         * gcc.dg/builtins-40.c: New test.
14430
14431 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
14432
14433         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
14434
14435 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
14436
14437         * g++.dg/ext/spe1.C: New testcase.
14438
14439 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
14440
14441         * objc.dg/image-info.m: Allow additional attributes
14442         for __image_info section.
14443
14444 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
14445
14446         * gcc.dg/torture/mips-hilo-2.c: New test.
14447
14448 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14449
14450         PR c++/14389
14451         * g++.dg/template/member5.C: New test.
14452
14453 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
14454
14455         * gcc.dg/builtins-34.c: Also check expm1*.
14456
14457 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14458
14459         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
14460         * gcc.dg/torture/builtin-convert-3.c: New test.
14461
14462 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
14463
14464         PR middle-end/15054
14465         * g++.dg/opt/pr15054.C: New test.
14466
14467 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14468
14469         * gcc.dg/torture/builtin-rounding-1.c: New test.
14470         * gcc.dg/builtins-25.c: Delete.
14471         * gcc.dg/builtins-29.c: Delete.
14472
14473 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
14474
14475         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
14476         * gcc.dg/sibcall-4.c: Likewise.
14477         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
14478
14479 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
14480
14481         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
14482         bit-field on 16-bit targets.
14483
14484 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
14485
14486         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
14487         16-bit targets.
14488
14489 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
14490
14491         * gcc.dg/rs6000-power2-1.c: Change to compile only.
14492         * gcc.dg/rs6000-power2-2.c: Likewise.
14493
14494 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
14495
14496         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
14497         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
14498         Change the asm registers to be in form of frN instead of fN.
14499
14500 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14501
14502         * gcc.dg/torture/builtin-convert-2.c: New test.
14503
14504 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
14505
14506         * gcc.dg/rs6000-power2-1.c: New test.
14507         * gcc.dg/rs6000-power2-2.c: New test.
14508
14509 2004-04-28  Jan Hubicka  <jh@suse.cz>
14510
14511         * gcc.dg/unused-6.c: New test.
14512
14513 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
14514             Ulrich Weigand  <uweigand@de.ibm.com>
14515
14516         * ada/acats/run_all.sh: Define $target variable.
14517
14518 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
14519
14520         PR c++/15119
14521         * g++.dg/other/vararg-1.C: New test.
14522
14523         PR c++/4794
14524         * g++.dg/eh/cleanup3.C: New test.
14525
14526 2004-04-24  Laurent GUERBY <laurent@guerby.net>
14527
14528         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
14529         and ad8011a (target_insn).
14530         * ada/acats/support/macro.dfs: Likewise.
14531         * ada/acats/support/impbit.adb: New file.
14532
14533 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
14534
14535         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
14536
14537 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
14538
14539         * gcc.dg/loop-3.c: New test.
14540
14541 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
14542
14543         * gcc.c-torture/execute/simd-5.c: New test.
14544
14545 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14546
14547         PR c++/15064
14548         * g++.dg/template/crash18.C: New test.
14549
14550 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
14551
14552         * g++.dg/ext/complit3.C: New test.
14553
14554 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
14555
14556         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
14557         * gcc.dg/altivec-3.c: Same.
14558         * gcc.dg/altivec-varargs-1.c: Same.
14559
14560 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
14561
14562         * lib/target-supports.exp (check_profiling_available): Assume
14563         profiling is not available on powerpc-eabi targets.
14564
14565 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
14566
14567         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
14568         * gcc.dg/vmx/bug-1.c: Ditto.
14569
14570 2004-04-20  Eric Christopher  <echristo@redhat.com>
14571
14572         * gcc.dg/charset/extern.c: New test.
14573         * g++.dg/charset/extern3.cc: Ditto.
14574
14575 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
14576
14577         * gcc.dg/builtins-39.c: New test.
14578
14579 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
14580
14581         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
14582
14583 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
14584
14585         * gcc.dg/torture/mips-hilo-1.c: New test.
14586
14587 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
14588
14589         * gcc.c-torture/compile/20040419-1.c: New test.
14590
14591 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
14592
14593         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
14594
14595 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
14596             Aldy Hernandez  <aldyh@redhat.com>
14597
14598         * gcc.c-torture/execute/va-arg-24.c: New.
14599
14600 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
14601             Aldy Hernandez  <aldyh@redhat.com>
14602
14603         * gcc.dg/vmx/1b-01.c: New.
14604         * gcc.dg/vmx/1b-02.c: New.
14605         * gcc.dg/vmx/1b-03.c: New.
14606         * gcc.dg/vmx/1b-04.c: New.
14607         * gcc.dg/vmx/1b-05.c: New.
14608         * gcc.dg/vmx/1b-06.c: New.
14609         * gcc.dg/vmx/1b-07.c: New.
14610         * gcc.dg/vmx/1c-01.c: New.
14611         * gcc.dg/vmx/1c-02.c: New.
14612         * gcc.dg/vmx/3a-01a.c: New.
14613         * gcc.dg/vmx/3a-01.c: New.
14614         * gcc.dg/vmx/3a-01m.c: New.
14615         * gcc.dg/vmx/3a-03.c: New.
14616         * gcc.dg/vmx/3a-03m.c: New.
14617         * gcc.dg/vmx/3a-04.c: New.
14618         * gcc.dg/vmx/3a-04m.c: New.
14619         * gcc.dg/vmx/3a-05.c: New.
14620         * gcc.dg/vmx/3a-06.c: New.
14621         * gcc.dg/vmx/3a-06m.c: New.
14622         * gcc.dg/vmx/3a-07.c: New.
14623         * gcc.dg/vmx/3b-01.c: New.
14624         * gcc.dg/vmx/3b-02.c: New.
14625         * gcc.dg/vmx/3b-10.c: New.
14626         * gcc.dg/vmx/3b-13.c: New.
14627         * gcc.dg/vmx/3b-14.c: New.
14628         * gcc.dg/vmx/3b-15.c: New.
14629         * gcc.dg/vmx/3c-01a.c: New.
14630         * gcc.dg/vmx/3c-01.c: New.
14631         * gcc.dg/vmx/3c-02.c: New.
14632         * gcc.dg/vmx/3c-03.c: New.
14633         * gcc.dg/vmx/3d-01.c: New.
14634         * gcc.dg/vmx/4-01.c: New.
14635         * gcc.dg/vmx/4-03.c: New.
14636         * gcc.dg/vmx/5-01.c: New.
14637         * gcc.dg/vmx/5-02.c: New.
14638         * gcc.dg/vmx/5-03.c: New.
14639         * gcc.dg/vmx/5-04.c: New.
14640         * gcc.dg/vmx/5-05.c: New.
14641         * gcc.dg/vmx/5-06.c: New.
14642         * gcc.dg/vmx/5-07.c: New.
14643         * gcc.dg/vmx/5-07t.c: New.
14644         * gcc.dg/vmx/5-08.c: New.
14645         * gcc.dg/vmx/5-10.c: New.
14646         * gcc.dg/vmx/5-11.c: New.
14647         * gcc.dg/vmx/7-01a.c: New.
14648         * gcc.dg/vmx/7-01.c: New.
14649         * gcc.dg/vmx/7c-01.c: New.
14650         * gcc.dg/vmx/7d-01.c: New.
14651         * gcc.dg/vmx/7d-02.c: New.
14652         * gcc.dg/vmx/8-01.c: New.
14653         * gcc.dg/vmx/8-02a.c: New.
14654         * gcc.dg/vmx/8-02.c: New.
14655         * gcc.dg/vmx/brode-1.c: New.
14656         * gcc.dg/vmx/bug-1.c: New.
14657         * gcc.dg/vmx/bug-2.c: New.
14658         * gcc.dg/vmx/bug-3.c: New.
14659         * gcc.dg/vmx/cw-bug-1.c: New.
14660         * gcc.dg/vmx/cw-bug-2.c: New.
14661         * gcc.dg/vmx/cw-bug-3.c: New.
14662         * gcc.dg/vmx/dct.c: New.
14663         * gcc.dg/vmx/debug-1.c: New.
14664         * gcc.dg/vmx/debug-2.c: New.
14665         * gcc.dg/vmx/debug-3.c: New.
14666         * gcc.dg/vmx/debug-4.c: New.
14667         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
14668         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
14669         * gcc.dg/vmx/eg-5.c: New.
14670         * gcc.dg/vmx/fft.c: New.
14671         * gcc.dg/vmx/gcc-bug-1.c: New.
14672         * gcc.dg/vmx/gcc-bug-2.c: New.
14673         * gcc.dg/vmx/gcc-bug-3.c: New.
14674         * gcc.dg/vmx/gcc-bug-4.c: New.
14675         * gcc.dg/vmx/gcc-bug-5.c: New.
14676         * gcc.dg/vmx/gcc-bug-6.c: New.
14677         * gcc.dg/vmx/gcc-bug-7.c: New.
14678         * gcc.dg/vmx/gcc-bug-8.c: New.
14679         * gcc.dg/vmx/gcc-bug-9.c: New.
14680         * gcc.dg/vmx/gcc-bug-b.c: New.
14681         * gcc.dg/vmx/gcc-bug-c.c: New.
14682         * gcc.dg/vmx/gcc-bug-d.c: New.
14683         * gcc.dg/vmx/gcc-bug-e.c: New.
14684         * gcc.dg/vmx/gcc-bug-f.c: New.
14685         * gcc.dg/vmx/gcc-bug-g.c: New.
14686         * gcc.dg/vmx/gcc-bug-i.c: New.
14687         * gcc.dg/vmx/harness.h: New.
14688         * gcc.dg/vmx/ira1.c: New.
14689         * gcc.dg/vmx/ira2a.c: New.
14690         * gcc.dg/vmx/ira2b.c: New.
14691         * gcc.dg/vmx/ira2.c: New.
14692         * gcc.dg/vmx/ira2c.c: New.
14693         * gcc.dg/vmx/mem.c: New.
14694         * gcc.dg/vmx/newton-1.c: New.
14695         * gcc.dg/vmx/ops.c: New.
14696         * gcc.dg/vmx/sn7153.c: New.
14697         * gcc.dg/vmx/spill2.c: New.
14698         * gcc.dg/vmx/spill3.c: New.
14699         * gcc.dg/vmx/spill.c: New.
14700         * gcc.dg/vmx/t.c: New.
14701         * gcc.dg/vmx/varargs-1.c: New.
14702         * gcc.dg/vmx/varargs-2.c: New.
14703         * gcc.dg/vmx/varargs-3.c: New.
14704         * gcc.dg/vmx/varargs-4.c: New.
14705         * gcc.dg/vmx/varargs-5.c: New.
14706         * gcc.dg/vmx/varargs-6.c: New.
14707         * gcc.dg/vmx/varargs-7.c: New.
14708         * gcc.dg/vmx/vmx.exp: New.
14709         * gcc.dg/vmx/vprint-1.c: New.
14710         * gcc.dg/vmx/vscan-1.c: New.
14711         * gcc.dg/vmx/x-01.c: New.
14712         * gcc.dg/vmx/x-02.c: New.
14713         * gcc.dg/vmx/x-03.c: New.
14714         * gcc.dg/vmx/x-04.c: New.
14715         * gcc.dg/vmx/x-05.c: New.
14716         * gcc.dg/vmx/yousufi-1.c: New.
14717         * gcc.dg/vmx/zero-1.c: New.
14718         * gcc.dg/vmx/zero.c: New.
14719
14720 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
14721
14722         * g++.dg/lookup/java1.C: Update for chage of
14723         _Jv_AllocObject.
14724         * g++.dg/lookup/java2.C: Likewise.
14725
14726 2004-04-17  Laurent GUERBY <laurent@guerby.net>
14727
14728         * ada/acats/run_all.sh: use -O2 by default.
14729
14730 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
14731
14732         * gcc.dg/vr-mult-[12].c: New tests.
14733
14734 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14735
14736         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
14737
14738         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
14739
14740 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
14741
14742         * lib/target-supports.exp (check_profiling_available): Assume profiling
14743         isn't available for mips*-*-elf targets.
14744
14745 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
14746
14747         * gcc.dg/builtins-38.c: New test.
14748
14749 2004-04-14  Eric Christopher  <echristo@redhat.com>
14750
14751         * g++.dg/charset/charset.exp: Run .cc extension tests.
14752
14753 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
14754
14755         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
14756
14757 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14758
14759         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
14760
14761 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
14762
14763         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
14764         * gcc.dg/i386-387-2.c: Likewise.
14765
14766         * gcc.dg/i386-387-7.c: New test.
14767         * gcc.dg/i386-387-8.c: New test.
14768
14769         * gcc.dg/builtins-37.c: New test.
14770
14771 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
14772
14773         * g++.dg/pch/externc-1.C: Add missing semicolon.
14774
14775 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
14776
14777         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
14778
14779 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
14780
14781         * gcc.c-torture/execute/20040411-1.c: New test.
14782
14783 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
14784
14785         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
14786
14787 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
14788
14789         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
14790
14791 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
14792
14793         * lib/target-supports.exp (check_named_sections_available): New.
14794         * lib/gcc-dg.exp (dg-require-named-sections): New.
14795         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
14796         old-deja.exp.  Also prune error-count message from HP linker.
14797         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
14798
14799         * g++.dg/init/init-ref4.C: Use dg-require-weak.
14800         * g++.old-deja/g++.pt/static3.C: Likewise.
14801         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
14802
14803 2004-04-09  Roger Sayle  <roger@eyesopen.com>
14804
14805         * gcc.c-torture/execute/20040409-1.c: New test case.
14806         * gcc.c-torture/execute/20040409-2.c: New test case.
14807         * gcc.c-torture/execute/20040409-3.c: New test case.
14808
14809 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
14810
14811         * gcc.dg/20040409-1.c: New test.
14812
14813 2004-04-08  Roger Sayle  <roger@eyesopen.com>
14814
14815         PR target/14888
14816         * g++.dg/opt/pr14888.C: New test case.
14817
14818 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
14819
14820         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
14821         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
14822         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
14823         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
14824         New tests.
14825
14826 2004-04-08  Paul Brook  <paul@codesourcery.com>
14827
14828         * gcc.dg/spill-1.c: New test.
14829
14830 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14831
14832         * gcc.dg/torture/builtin-ctype-2.c: New test.
14833
14834 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
14835
14836         * gcc.dg/pch/pch.exp: Add largefile test.
14837
14838 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
14839
14840         * g++.dg/pch/externc-1.Hs: New.
14841         * g++.dg/pch/externc-1.C: New.
14842
14843 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14844
14845         * gcc.dg/compat/struct-by-value-5a_main.c,
14846         gcc.dg/compat/struct-by-value-5b_main.c: New files.
14847         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
14848         * gcc.dg/compat/struct-by-value-5a_x.c,
14849         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
14850         gcc.dg/compat/struct-by-value-5_x.c.
14851         * gcc.dg/compat/struct-by-value-5a_y.c,
14852         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
14853         gcc.dg/compat/struct-by-value-5_y.c.
14854
14855         * gcc.dg/compat/struct-by-value-6a_main.c,
14856         gcc.dg/compat/struct-by-value-6b_main.c: New files.
14857         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
14858         * gcc.dg/compat/struct-by-value-6a_x.c,
14859         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
14860         gcc.dg/compat/struct-by-value-6_x.c.
14861         * gcc.dg/compat/struct-by-value-6a_y.c,
14862         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
14863         gcc.dg/compat/struct-by-value-6_y.c.
14864
14865         * gcc.dg/compat/struct-by-value-7a_main.c,
14866         gcc.dg/compat/struct-by-value-7b_main.c: New files.
14867         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
14868         * gcc.dg/compat/struct-by-value-7a_x.c,
14869         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
14870         gcc.dg/compat/struct-by-value-7_x.c.
14871         * gcc.dg/compat/struct-by-value-7a_y.c,
14872         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
14873         gcc.dg/compat/struct-by-value-7_y.c.
14874
14875 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
14876
14877         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
14878         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
14879         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
14880         options.
14881
14882 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
14883
14884         * gcc.dg/builtins-36.c: New test.
14885
14886 2004-04-06  Paul Brook  <paul@codesourcery.com>
14887
14888         * README.gcc: Remove obsolete contraint on testcases.
14889
14890 2004-04-05  Paul Brook  <paul@codesourcery.com>
14891
14892         PR2123
14893         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
14894         failure and exit(0) on success.
14895         * g++.dg/expr/anew2.C: Ditto.
14896         * g++.dg/expr/anew3.C: Ditto.
14897         * g++.dg/expr/anew4.C: Ditto.
14898
14899 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
14900
14901         PR c++/3518
14902         * g++.dg/template/unify7.C: New.
14903
14904 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
14905
14906         * g++.dg/README: Bring up to date with new subdirectories; remove
14907         duplicate subdirectory lines.
14908
14909 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
14910
14911         PR c++/14007
14912         * g++.dg/template/unify5.C: New.
14913         * g++.dg/template/unify6.C: New.
14914         * g++.dg/template/qualttp20.C: Adjust.
14915         * g++.old-deja/g++.jason/report.C: Adjust.
14916         * g++.old-deja/g++.other/qual1.C: Adjust.
14917
14918 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
14919
14920         PR c++/14803
14921         * g++.dg/inherit/ptrmem1.C: New test.
14922
14923 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
14924
14925         PR c++/14755
14926         * gcc.c-torture/execute/20040331-1.c: New test.
14927         * gcc.dg/20040331-1.c: New test.
14928
14929 2004-04-01  Paul Brook  <paul@codesourcery.com>
14930
14931         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
14932
14933 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
14934
14935         PR c++/14724
14936         * g++.dg/init/goto1.C: New test.
14937
14938         PR c++/14763
14939         * g++.dg/template/defarg4.C: New test.
14940
14941 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
14942
14943         * gcc.dg/altivec-11.c: Extend test for more valid cases.
14944
14945 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
14946
14947         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
14948
14949 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
14950
14951         * gcc.dg/noncompile/undeclared-2.c: New test.
14952
14953 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
14954
14955         * gcc.dg/940409-1.c: Remove XFAIL.
14956         * gcc.dg/reg-vol-struct-1.c: New test.
14957
14958 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14959
14960         * gcc.dg/torture/builtin-wctype-1.c: New test.
14961
14962 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
14963
14964         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
14965         * gcc.dg/20001101-1.c: Likewise.
14966         * gcc.dg/20001102-1.c: Likewise.
14967
14968 2004-03-25  Roger Sayle  <roger@eyesopen.com>
14969
14970         * gcc.dg/compare8.c: Add an additional test for XOR.
14971
14972 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14973
14974         * gcc.dg/torture/builtin-ctype-1.c: New test.
14975
14976 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14977
14978         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
14979         * gcc.dg/torture/builtin-math-1.c: Likewise.
14980         * gcc.dg/torture/builtin-power-1.c: New test.
14981
14982 2004-03-24  Andreas Schwab  <schwab@suse.de>
14983
14984         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
14985         IA64 assembler.
14986
14987 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
14988             Roger Sayle  <roger@eyesopen.com>
14989
14990         * gcc.dg/compare8.c: New test case.
14991
14992 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
14993
14994         * g++.dg/ext/altivec-7.C: New test.
14995
14996 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
14997
14998         PR 12267, 12391, 12560, 13129, 14114, 14133
14999         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
15000         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
15001         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
15002         Adjust error regexps.
15003         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
15004         * gcc.dg/noncompile/undeclared-1.c: New test cases.
15005         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
15006         * gcc.dg/local1.c: Add explanatory comment.
15007
15008 2004-03-23  Roger Sayle  <roger@eyesopen.com>
15009
15010         PR optimization/14669
15011         * g++.dg/opt/fold2.C: New test case.
15012
15013 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
15014
15015         PR c/14069
15016         * gcc.dg/20040322-1.c: New test.
15017
15018 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
15019
15020         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
15021         * gcc.dg/ultrasp4.c: Likewise.
15022         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
15023
15024 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
15025
15026         * gcc.dg/i386-sse-8.c: Reset default options.
15027
15028 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
15029
15030         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
15031         in the error message text.
15032
15033 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15034
15035         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
15036
15037 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
15038
15039         PR c++/14616
15040         * g++.dg/init/array13.C: New test.
15041
15042 2004-03-20  Roger Sayle  <roger@eyesopen.com>
15043
15044         PR target/13889
15045         * gcc.c-torture/compile/pr13889.c: New test case.
15046
15047 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
15048
15049         PR c/14635
15050         * builtins-1.c (nan, nans): Don't test.
15051         * builtins-30.c: Don't use nan, nanf, nanl.
15052         * builtins-35.c: New test.
15053
15054 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
15055
15056         * g++.dg/ext/altivec-6.C: New test.
15057
15058 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
15059
15060         * g++.dg/init/placement3.C: New test.
15061
15062         * g++.dg/template/spec13.C: New test.
15063
15064         * g++.dg/lookup/using11.C: New test.
15065
15066         * g++.dg/lookup/koenig3.C: New test.
15067
15068         * g++.dg/template/operator2.C: New test.
15069
15070         * g++.dg/expr/dtor3.C: New test.
15071         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
15072         marker.
15073         * g++.old-deja/g++.law/visibility28.C: Likewise.
15074
15075 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
15076
15077         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
15078         * gcc.dg/ppc64-abi-3.c: Likewise.
15079
15080 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15081
15082         PR c++/14545
15083         * g++.dg/parse/template15.C: New test.
15084
15085 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
15086
15087         * g++.dg/expr/dtor2.C: New test.
15088
15089         * g++.dg/lookup/anon4.C: New test.
15090
15091         * g++.dg/overload/using1.C: New test.
15092
15093         * g++.dg/template/lookup7.C: New test.
15094
15095         * g++.dg/template/typename6.C: New test.
15096
15097         * g++.dg/expr/cond6.C: New test.
15098
15099 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15100
15101         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
15102
15103 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
15104
15105         * g++.dg/expr/cond5.C: New test.
15106         * g++.dg/expr/constcast1.C: Likewise.
15107         * g++.dg/expr/ptrmem2.C: Likewise.
15108         * g++.dg/expr/ptrmem3.C: Likewise.
15109         * g++.dg/lookup/main1.C: Likewise.
15110         * g++.dg/template/lookup6.C: Likewise.
15111
15112 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
15113
15114         * gcc.dg/local1.c: New test.
15115
15116         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
15117
15118 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15119
15120         * gcc.dg/torture/builtin-convert-1.c: New test.
15121
15122 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15123
15124         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
15125
15126 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
15127
15128         PR c++/14481
15129         * g++.dg/warn/Wunused-7.C: New test.
15130
15131 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15132
15133         * gcc.dg/torture/builtin-integral-1.c: New test.
15134
15135 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
15136
15137         PR c++/14586
15138         * g++.dg/parse/non-dependent3.C: New test.
15139
15140 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
15141
15142         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
15143         * g++.dg/eh/simd-2.C: Likewise.
15144         * g++.dg/init/array10.C: Likewise.
15145         * gcc.c-torture/compile/simd-1.c: Likewise.
15146         * gcc.c-torture/compile/simd-2.c: Likewise.
15147         * gcc.c-torture/compile/simd-3.c: Likewise.
15148         * gcc.c-torture/compile/simd-4.c: Likewise.
15149         * gcc.c-torture/compile/simd-6.c: Likewise.
15150         * gcc.c-torture/execute/simd-1.c: Likewise.
15151         * gcc.c-torture/execute/simd-2.c: Likewise.
15152         * gcc.dg/compat/vector-defs.h: Likewise.
15153         * gcc.dg/20020531-1.c: Likewise.
15154         * gcc.dg/altivec-3.c: Likewise.
15155         * gcc.dg/altivec-4.c: Likewise.
15156         * gcc.dg/altivec-varargs-1.c: Likewise.
15157         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
15158         * gcc.dg/i386-mmx-3.c: Likewise.
15159         * gcc.dg/i386-sse-4.c: Likewise.
15160         * gcc.dg/i386-sse-5.c: Likewise.
15161         * gcc.dg/i386-sse-8.c: Likewise.
15162         * gcc.dg/simd-1.c: Likewise.
15163         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
15164         __ev64_opaque__ since the machine description provides it.
15165
15166 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
15167
15168         * lib/compat.exp (skip_list): New global variable.
15169         Use it to hold the user defined COMPAT_SKIPS list if any.
15170         (compat-obj): Add the members of skip_list to optall.
15171
15172 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
15173
15174         * gcc.dg/compat/union-by-value-1_main.c,
15175         union-by-value-1_x.c, union-by-value-1_y.c,
15176         union-check.h, union-defs.h,
15177         union-init.h, union-return-1_main.c,
15178         union-return-1_x.c, union-return-1_y.c: New files.
15179
15180 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
15181
15182         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
15183         mixed-struct-init.h: Add 4 mixed structure types.
15184         struct-by-value-21_main.c, struct-by-value-21_x.c,
15185         struct-by-value-21_y.c, struct-return-21_main.c,
15186         struct-return-21_x.c, struct-return-21_y.c: New files.
15187
15188 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
15189
15190         PR c++/14550
15191         * g++.dg/parse/template14.C: New test.
15192
15193 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
15194
15195         * gcc.c-torture/execute/20040313-1.c: New test.
15196
15197 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
15198
15199         PR target/14533
15200         * gcc.dg/20040311-2.c: New test.
15201
15202 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
15203
15204         PR other/14544
15205         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
15206         bit-field.
15207
15208 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
15209
15210         * gcc.dg/20040305-2.c: Add missing return statement.
15211
15212 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15213
15214         * gcc.dg/builtins-34.c: Also check pow10*.
15215
15216 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
15217
15218         PR target/14262
15219         * gcc.dg/20040305-2.c: New test.
15220
15221 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
15222
15223         * gcc.dg/20040310-1.c: New test.
15224
15225 2004-03-11  Roger Sayle  <roger@eyesopen.com>
15226
15227         * gcc.c-torture/execute/20040311-1.c: New test case.
15228
15229 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
15230
15231         PR c++/14476
15232         * g++.dg/lookup/enum1.C: New test.
15233
15234 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
15235
15236         PR c++/14510
15237         * g++.dg/lookup/struct2.C: New test.
15238
15239 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
15240
15241         * gcc.dg/builtins-34.c: New test.
15242
15243 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15244
15245         * gcc.dg/torture/builtin-nonneg-1.c: New test.
15246
15247 2004-03-09  James E Wilson  <wilson@specifixinc.com>
15248
15249         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
15250         * gcc.dg/alias-2.c: New testcase.
15251
15252 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
15253
15254         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
15255
15256 2004-03-09  Roger Sayle  <roger@eyesopen.com>
15257
15258         * gcc.c-torture/execute/20040309-1.c: New test case.
15259
15260 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
15261
15262         PR c++/14397
15263         * g++.dg/overload/ref1.C: New.
15264
15265 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15266
15267         PR c++/14409
15268         * g++.dg/template/spec12.C: New test.
15269
15270         PR c++/14448
15271         * g++.dg/parse/crash14.C: New test.
15272
15273 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
15274
15275         PR c++/14230
15276         * g++.dg/init/ref11.C: New test.
15277
15278 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
15279
15280         PR c++/14432
15281         * g++.dg/parse/builtin2.C: New test.
15282
15283 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
15284
15285         PR c++/14401
15286         * g++.dg/init/ctor3.C: New test.
15287         * g++.dg/init/union1.C: New test.
15288         * g++.dg/ext/anon-struct4.C: New test.
15289
15290 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
15291
15292         * g++.dg/lookup/koenig1.C: Tweak error messages.
15293         * g++.dg/lookup/used-before-declaration.C: Likewise.
15294         * g++.dg/other/do1.C: Likewise.
15295         * g++.dg/overload/koenig1.C: Likewise.
15296         * g++.dg/parse/crash13.C: Likewise.
15297         * g++.dg/template/instantiate3.C: Likewise.
15298
15299 2004-03-08  Eric Christopher  <echristo@redhat.com>
15300
15301         * * lib/target-supports.exp: Enable libiconv in test
15302         compilation.  Fix up error checking.
15303
15304 2004-03-08  Roger Sayle  <roger@eyesopen.com>
15305
15306         PR middle-end/14289
15307         * gcc.dg/pr14289-1.c: New test case.
15308         * gcc.dg/pr14289-2.c: Likewise.
15309         * gcc.dg/pr14289-3.c: Likewise.
15310
15311 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
15312
15313         * gcc.c-torture/execute/20040308-1.c: New test.
15314
15315 2004-03-07  Roger Sayle  <roger@eyesopen.com>
15316
15317         * gcc.c-torture/execute/20040307-1.c: New test case.
15318
15319 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
15320
15321         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
15322
15323 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
15324
15325         * gcc.dg/20040306-1.c: New test.
15326
15327 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
15328
15329         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
15330         them static.
15331         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
15332
15333 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
15334
15335         PR c/14465
15336         * gcc.dg/decl-6.c: New test.
15337
15338 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15339
15340         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
15341         Rename LOGPOW -> LOG_POW.
15342         (SQRT_EXP, POW_EXP): New.
15343
15344 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
15345
15346         * gcc.dg/i386-sse-8.c: New test.
15347
15348 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
15349
15350         PR c/14114
15351         * gcc.dg/decl-5.c: New test.
15352
15353 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
15354
15355         * gcc.dg/20040305-1.c: New test.
15356
15357 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
15358
15359         PR other/14354
15360         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
15361
15362 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
15363
15364         PR c++/14425, c++/14426
15365         * g++.dg/ext/altivec-4.C: New test.
15366         * g++.dg/ext/altivec-5.C: New test.
15367
15368 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
15369
15370         * g++.old-deja/g++.other/linkage1.C: Expect errors about
15371         global variables of a type with no linkage.
15372         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
15373         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
15374         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
15375         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
15376         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
15377         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
15378         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
15379         * g++.dg/warn/deprecated.C: Name enum Color.
15380         * g++.dg/overload/VLA.C: Name structure for 'b'.
15381         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
15382
15383 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
15384
15385         * gcc.c-torture/compile/20040304-1.c: New test.
15386
15387 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
15388
15389         PR 13728
15390         * gcc.dg/decl-4.c: New testcase.
15391
15392 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
15393
15394         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
15395         as PRECF if sizeof (float) > sizeof (double).
15396         (PRECL): Make it the same as PRECF if
15397         sizeof (float) > sizeof (long double).
15398
15399 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15400
15401         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
15402         system type.  Add check for irix6 which doesn't have c99 runtime.
15403
15404 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
15405
15406         * gcc.dg/const-elim-1.c: xfail for xtensa.
15407
15408 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
15409
15410         PR c++/14369
15411         * g++.dg/template/cond4.C: New test.
15412
15413 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
15414
15415         PR c++/14360
15416         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
15417
15418         PR c++/14361
15419         * g++.dg/parse/defarg7.C: New test.
15420
15421         PR c++/14359
15422         * g++.dg/template/friend26.C: New test.
15423
15424 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
15425
15426         PR c++/14324
15427         * g++.dg/abi/mangle21.C: New test.
15428
15429         PR c++/14260
15430         * g++.dg/parse/constructor2.C: New test.
15431
15432         PR c++/14337
15433         * g++.dg/template/sfinae1.C: New test.
15434
15435 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
15436
15437         PR c++/14267
15438         * g++.dg/expr/crash2.C: New test.
15439
15440         PR middle-end/13448
15441         * gcc.dg/inline-5.c: New test.
15442         * gcc.dg/always-inline.c: Split out tests into ...
15443         * gcc.dg/always-inline2.c: ... this and ...
15444         * gcc.dg/always-inline3.c: ... this.
15445
15446 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
15447
15448         PR debug/12103
15449         * g++.dg/debug/crash1.C: New test.
15450
15451 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
15452
15453         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
15454         function with __attribute__((noinline)).
15455         (recurser_void2): Likewise.
15456         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
15457         (recurser_void2): Likewise.
15458
15459 2004-02-29  Roger Sayle  <roger@eyesopen.com>
15460
15461         PR middle-end/14203
15462         * g++.dg/warn/Wunused-6.C: New test case.
15463
15464 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
15465
15466         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
15467         not defined.
15468
15469 2004-02-27  Eric Christopher  <echristo@redhat.com>
15470
15471         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
15472         * g++.dg/charset/asm2.c: Run only x86.
15473         * gcc.dg/charset/asm3.c: Ditto.
15474
15475 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
15476
15477         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
15478         ld_library_path.
15479
15480 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
15481
15482         * g++.dg/ext/altivec-3.C: New.
15483
15484 2004-02-26  Richard Henderson  <rth@redhat.com>
15485
15486         * g++.dg/ext/attrib10.C: Mark for warning.
15487         * gcc.dg/attr-alias-1.c: New.
15488
15489 2004-02-26  Richard Henderson  <rth@redhat.com>
15490
15491         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
15492         * gcc.c-torture/execute/20040208-2.c: ... it back.
15493
15494 2004-02-26  Eric Christopher  <echristo@redhat.com>
15495
15496         * lib/target-supports.exp (check-iconv-available): New function.
15497         * lib/gcc-dg.exp (dg-require-iconv): New function.
15498         Use above.
15499         * gcc.dg/charset: New directory.
15500         * gcc.dg/charset/charset.exp: New file.
15501         * gcc.dg/charset/asm1.c: Ditto.
15502         * gcc.dg/charset/asm2.c: Ditto.
15503         * gcc.dg/charset/asm3.c: Ditto.
15504         * gcc.dg/charset/asm4.c: Ditto.
15505         * gcc.dg/charset/asm5.c: Ditto.
15506         * gcc.dg/charset/attribute1.c: Ditto.
15507         * gcc.dg/charset/attribute2.c: Ditto.
15508         * gcc.dg/charset/string1.c: Ditto.
15509         * g++.dg/charset: New directory.
15510         * g++.dg/dg.exp: Add here. Special options.
15511         * g++.dg/charset/charset.exp: New file.
15512         * g++.dg/charset/asm1.c: Ditto.
15513         * g++.dg/charset/asm2.c: Ditto.
15514         * g++.dg/charset/asm3.c: Ditto.
15515         * g++.dg/charset/asm4.c: Ditto.
15516         * g++.dg/charset/attribute1.c: Ditto.
15517         * g++.dg/charset/attribute2.c: Ditto.
15518         * g++.dg/charset/extern1.cc: Ditto.
15519         * g++.dg/charset/extern2.cc: Ditto.
15520         * g++.dg/charset/string1.c: Ditto.
15521
15522 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
15523
15524         PR c++/14278
15525         * g++.dg/parse/comma1.C: New test.
15526
15527 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15528
15529         PR c++/14284
15530         * g++.dg/template/ttp8.C: New test.
15531
15532 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
15533
15534         * gcc.dg/fixuns-trunc-1.c: New test.
15535
15536 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15537
15538         * gcc.dg/builtins-config.h: Use #elif.
15539
15540 2004-02-26  Michael Matz  <matz@suse.de>
15541
15542         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
15543         * gcc.dg/991214-1.c: Likewise.
15544         * gcc.dg/i386-asm-1.c: Likewise.
15545
15546 2004-02-25  Richard Henderson  <rth@redhat.com>
15547
15548         * gcc.c-torture/execute/20040208-2.c: Move ...
15549         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
15550
15551 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15552
15553         PR c++/14246
15554         * g++.dg/other/crash-3.C: New test.
15555
15556 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15557
15558         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
15559         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
15560
15561         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
15562         HP-UX.
15563
15564 2004-02-24  Michael Matz  <matz@suse.de>
15565
15566         * gcc.dg/i386-regparm.c: New.
15567
15568 2004-02-23  James E Wilson  <wilson@specifixinc.com>
15569
15570         * gcc.c-torture/execute/20040223-1.c: New.
15571
15572 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
15573             Kazu Hirata  <kazu@cs.umass.edu>
15574
15575         * gcc.dg/fwritable-strings-1.c: Remove.
15576
15577 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
15578
15579         PR c/14156
15580         * gcc.dg/20040223-1.c: New test.
15581
15582 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15583
15584         PR c++/14106
15585         * g++.dg/ext/typeof9.C: New test.
15586
15587 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15588
15589         PR c++/14250
15590         * g++.dg/other/switch1.C: New test.
15591
15592 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
15593
15594         * gcc.dg/cast-function-1.c: Adjust for new informative message.
15595         * gcc.dg/va-arg-1.c: Likewise.
15596
15597 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15598
15599         PR c++/14143
15600         * g++.dg/template/koenig5.C: New test.
15601
15602 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
15603
15604         * g++.dg/ext/altivec-1.C: Generalize target triple.
15605         * g++.dg/ext/altivec-2.C: New test case.
15606         * g++.dg/ext/altivec_check.h: New file.
15607         * gcc.dg/altivec-1.c: Generalize target triple;
15608         include altivec_check.h and call altivec_check().
15609         * gcc.dg/altivec-[2-5].c: Generalize target triple.
15610         * gcc.dg/altivec-6.c: New test case.
15611         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
15612         type casts as needed.
15613         * gcc.dg/altivec-10.c: Include altivec_check.h and call
15614         altivec_check().
15615         * gcc.dg/altivec-12.c: New test case.
15616         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
15617         include altivec_check.h and call altivec_check().
15618         * gcc.dg/altivec_check.h: New file.
15619
15620 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15621
15622         * lib/target-supports.exp (check_alias_available): Don't mangle
15623         function `g' in test program.
15624
15625 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15626
15627         * lib/target-supports.exp (check_profiling_available): Check
15628         argument to determine whether we support a profiling type.
15629         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
15630         check_profiling_available.
15631         * g++.dg/bprob/bprob.exp: Likewise
15632         * g77.dg/bprob/bprob.exp: Likewise.
15633         * gcc.misc-tests/bprob.exp: Likewise.
15634         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
15635         dg-require-profiling and delete expected error handling.
15636         * gcc.dg/20021014-1.c: Likewise.
15637         * gcc.dg/nest.c: Likewise.
15638
15639 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15640
15641         PR c++/12007
15642         * g++.dg/other/vthunk1.C: New test.
15643
15644 2004-02-20  Falk Hueffner  <falk@debian.org>
15645
15646         PR target/14201
15647         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
15648
15649 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
15650
15651         PR c++/13927
15652         * g++.dg/other/error8.C: Remove XFAIL markers.
15653
15654         PR c++/14173
15655         * g++.dg/ext/packed5.C: New test.
15656
15657         PR c++/14199
15658         * g++.dg/warn/Wunused-5.C: New test.
15659
15660         PR c++/14186
15661         * g++.dg/lookup/member1.C: New test.
15662
15663 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
15664
15665         * gcc.c-torture/compile/20040130-1.c: Enable only when
15666         __INT_MAX__ >= 2147483647L.
15667         * gcc.c-torture/compile/961203-1.c: Likewise.
15668
15669 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
15670
15671         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
15672         * g++.dg/opt/template1.C: Robustify assembler regexp
15673
15674 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
15675
15676         * gcc.c-torture/execute/simd-4.x: Remove.
15677         * gcc.c-torture/execute/va-arg-25.x: Likewise.
15678         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
15679         Guard with #ifndef SKIP_ATTRIBUTE.
15680         * gcc.dg/compat/vector-1_y.c: Likewise.
15681         * gcc.dg/compat/vector-2_x.c: Likewise.
15682         * gcc.dg/compat/vector-2_y.c: Likewise.
15683         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
15684         * g++.dg/eh/simd-2.C: Likewise.
15685
15686 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
15687
15688         * gcc.c-torture/compile/complex-1.c: New.
15689
15690 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
15691
15692         PR target/14209
15693         * gcc.c-torture/execute/20040218-1.c: New test.
15694
15695 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15696
15697         PR c++/14181
15698         * g++.dg/parse/new2.C: New test.
15699
15700 2004-02-18  Paul Brook  <paul@codesourcery.com>
15701
15702         * gcc.c-torture/compile/libcall-1.c: New test.
15703
15704 2004-02-18  Paul Brook  <paul@codesourcery.com>
15705
15706         PR debug/12934
15707         * gcc.dg/debug/debug-7.c: New test.
15708
15709 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
15710
15711         * gcc.dg/20040217-1.c: New test.
15712
15713 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
15714
15715         * gcc.c-torture/execute/990208-1.x: Delete.
15716
15717 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
15718
15719         * gcc.c-torture/execute/20040208-2.x: New file.
15720
15721 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
15722
15723         PR c++/11326
15724         * g++.dg/abi/structret1.C: New test.
15725
15726 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
15727
15728         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
15729         (i386_cpuid): No need to test if cpuid is available on AMD64.
15730         Fix assembly, so that it works onboth i386 and AMD64.
15731         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
15732         (vecInLong): Fix s[] member type to unsigned int.
15733         (vecInWord): Remove type.
15734         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
15735         (a64, b64, c64, d64, e64): Remove.
15736         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
15737         Remove unused variable.  Remove initialization of removed variables.
15738         Don't call mmx_tests nor sse_tests.
15739         (reference_mmx, reference_sse): Remove.
15740         (check): Add return stmt.
15741         * gcc.dg/i386-sse-7.c: New test.
15742         * gcc.dg/i386-mmx-4.c: New test.
15743
15744 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15745
15746         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
15747         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
15748         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
15749         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
15750         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
15751         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
15752         g++.dg/tc1/dr94.C: Fix line terminator.
15753
15754 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
15755
15756         * gcc.c-torture/compile/20040216-1.c: New.
15757
15758 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15759
15760         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
15761         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
15762         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
15763         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
15764         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
15765         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
15766
15767 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
15768
15769         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
15770
15771 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
15772
15773         PR c++/13971
15774         * g++.dg/expr/cond4.C: New test.
15775
15776         PR c++/14086
15777         * g++.dg/lookup/crash2.C: New test.
15778
15779 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
15780
15781         * gcc.c-torture/compile/20040214-2.c: New test.
15782
15783 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
15784
15785         PR c++/14116
15786         * g++.dg/ext/typeof8.C: New test.
15787
15788 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
15789
15790         * gcc.c-torture/compile/20040214-1.c: New test.
15791
15792 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15793
15794         PR c++/13635
15795         * g++.dg/template/spec11.C: New test.
15796
15797 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15798
15799         PR c++/13927
15800         * g++.dg/other/error8.C: New test.
15801
15802 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
15803
15804         PR c++/14122
15805         * g++.dg/template/array4.C: New test.
15806
15807         PR c++/14108
15808         * g++.dg/inherit/thunk2.C: New test.
15809
15810         PR c++/14083
15811         * g++.dg/eh/cond2.C: New test.
15812
15813 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
15814
15815         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
15816
15817 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
15818
15819         * lib/scanasm.exp (dg-scan): Quote pattern before display.
15820
15821 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
15822
15823         * g++.dg/simd-2.C: xfail on ppc64-linux.
15824
15825 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
15826
15827         PR c/456
15828         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
15829         tests.
15830
15831 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
15832
15833         * gcc.dg/builtins-33.c: New test.
15834
15835 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
15836
15837         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
15838
15839 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
15840
15841         * g++.dg/simd-2.C: Set -maltivec for ppc64.
15842
15843 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
15844
15845         * gcc.dg/ppc64-abi-3.c: New test.
15846
15847 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
15848
15849         PR c/14092
15850
15851         * gcc.dg/pr14092-1.c: New testcase.
15852
15853 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
15854
15855         * gcc.dg/cpp/assert4.c: Fix typo last change.
15856
15857         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
15858         * gcc.dg/cpp/assert4.c: Handle powerpc64.
15859
15860         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
15861
15862 2004-02-09  Roger Sayle  <roger@eyesopen.com>
15863
15864         * gcc.c-torture/compile/20040209-1.c: New test case.
15865
15866 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
15867
15868         * gcc.dg/c90-init-1.c: Adjust expected error messages.
15869
15870 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
15871
15872         * gcc.c-torture/execute/20040208-[12].c: New tests.
15873
15874 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
15875
15876         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
15877
15878 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
15879
15880         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
15881
15882 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
15883
15884         Bug 13856
15885         * gcc.dg/visibility-8.c: New testcase.
15886
15887 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
15888
15889         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
15890         arguments.
15891         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
15892
15893 2004-02-07  Roger Sayle  <roger@eyesopen.com>
15894
15895         PR middle-end/13696
15896         * g++.dg/opt/fold1.C: New test case.
15897
15898 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15899
15900         PR c++/14033
15901         * g++.dg/other/crash-2.C: New test.
15902
15903 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15904
15905         PR c++/14028
15906         * g++.dg/parse/angle-bracket2.C: New test.
15907
15908 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
15909
15910         PR middle-end/13750
15911         Revert:
15912         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
15913         PR pch/13361
15914         * testsuite/g++.dg/pch/wchar-1.C: New.
15915         * testsuite/g++.dg/pch/wchar-1.Hs: New.
15916
15917 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15918
15919         PR c++/14008
15920         * g++.dg/parse/error15.C: New test.
15921         * g++.dg/parse/crash11.C: Update dg-error mark.
15922
15923 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
15924
15925         PR c++/13932
15926         * g++.dg/warn/conv2.C: New test.
15927
15928 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15929
15930         PR c++/13086
15931         * g++.dg/warn/incomplete1.C: Remove xfail.
15932
15933 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
15934
15935         * lib/file-format.exp (gcc_target_object_format): Use
15936         ${tool}_target_compile, not gcc_target_compile.
15937         * lib/target-supports.exp (check_alias_available): Likewise.
15938         (check_gc_sections_available): Likewise.
15939         * g++.dg/ext/attrib10.C: Use dg-require-alias.
15940         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
15941         dg-require-alias.
15942
15943 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
15944
15945         PR c++/13969
15946         * g++.dg/template/static6.C: New test.
15947
15948 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
15949
15950         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
15951
15952 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15953
15954         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
15955         tests for systems where `char' is unsigned by default.
15956
15957 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15958
15959         PR c++/13997
15960         * g++.dg/template/partial3.C: New test.
15961
15962 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
15963
15964         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
15965         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
15966         Remove mentions of obsolete ports.
15967
15968 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
15969
15970         * gcc.dg/noncompile/20001228-1.c: Fix for new
15971         error message.
15972
15973 2004-02-03  Roger Sayle  <roger@eyesopen.com>
15974
15975         PR target/9348
15976         * gcc.c-torture/execute/multdi-1.c: New test case.
15977
15978 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
15979
15980         PR c++/13925
15981         * g++.dg/template/lookup5.C: New test.
15982
15983 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
15984
15985         PR c++/13950
15986         * g++.dg/template/lookup4.C: New test.
15987
15988         PR c++/13970
15989         * g++.dg/parse/error14.C: New test.
15990
15991         PR c++/14002
15992         * g++.dg/parse/template13.C: New test.
15993
15994 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
15995
15996         PR c++/13978
15997         * g++.dg/template/koenig4.C: New test.
15998
15999         PR c++/13968
16000         * g++.dg/template/crash17.C: New test.
16001
16002         PR c++/13975
16003         * g++.dg/parse/error13.C: New test.
16004         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
16005
16006 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
16007
16008         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
16009
16010 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
16011
16012         PR c/11658
16013         PR c/13994
16014         * gcc.dg/noncompile/20040203-1.c: New test.
16015         * gcc.dg/noncompile/20040203-2.c: Likewise.
16016         * gcc.dg/noncompile/20040203-3.c: Likewise.
16017         * gcc.dg/20040203-1.c: Likewise.
16018
16019 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
16020
16021         PR c++/10858
16022         * g++.dg/template/sizeof7.C: New test.
16023
16024 2004-02-02  Eric Christopher  <echristo@redhat.com>
16025             Zack Weinberg  <zack@codesourcery.com>
16026
16027         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
16028
16029 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
16030
16031         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
16032         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
16033         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
16034         * gcc.dg/cleanup-5.c: Run only on Linux targets.
16035
16036 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
16037
16038         PR c++/13113
16039         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
16040
16041         PR c++/13854
16042         * g++.dg/ext/attrib13.C: New test.
16043
16044         PR c++/13907
16045         * g++.dg/conversion/op2.C: New test.
16046
16047 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
16048
16049         * gcc.dg/titype-1.c: Fix pasto.
16050
16051 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
16052
16053         * gcc.dg/titype-1.c: New test.
16054
16055 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16056
16057         PR c++/13957
16058         * g++.dg/template/non-type-template-argument-1.C,
16059         g++.dg/template/qualified-id1.C: Update dg-error marks.
16060         * g++.dg/template/nontype6.C: New test.
16061
16062 2004-02-01  Roger Sayle  <roger@eyesopen.com>
16063
16064         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
16065         * gcc.dg/builtins-31.c: New testcase.
16066         * gcc.dg/builtins-32.c: New testcase.
16067
16068 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
16069
16070         * objc.dg/call-super-2.m: Update line numbers
16071         for the including of stddef.h.
16072
16073 2004-01-30  Michael Matz  <matz@suse.de>
16074
16075         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
16076         g++.dg/ext/case-range3.C: New tests.
16077
16078 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16079
16080         DR206
16081         PR c++/13813
16082         * g++.dg/template/member4.C: New test.
16083
16084 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16085
16086         PR c++/13683
16087         * g++.dg/template/sizeof6.C: New test.
16088
16089 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
16090
16091         * gcc.dg/fwritable-strings-1.c: New test.
16092
16093 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
16094
16095         * gcc.c-torture/compile/20040130-1.c: New test.
16096
16097 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
16098
16099         * objc.dg/call-super-2.m: Include stddef.h for size_t.
16100
16101 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
16102
16103         PR c++/13883
16104         * g++.dg/template/ctor3.C: New test.
16105
16106 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16107
16108         * g++.dg/tc1: New directory.
16109         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
16110         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
16111         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
16112         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
16113         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
16114
16115 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16116
16117         * g++.dg/parse/error11.C: New test.
16118         * g++.dg/parse/error12.C: Likewise.
16119
16120 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
16121
16122         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
16123         (scan_initial, main): Use aligned_sizeof instead of sizeof.
16124
16125 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
16126
16127         PR c++/13791
16128         * g++.dg/ext/attrib12.C: New test.
16129
16130         PR c++/13736
16131         * g++.dg/parse/cast2.C: New test.
16132
16133 2004-01-27  James E Wilson  <wilson@specifixinc.com>
16134
16135         * objc.dg/encode-2.m (main): New local string.  Set depending on
16136         sizeof long.  Use in sscanf call.
16137         * objc.dg/encode-3.m (main): New local string.  Set depending on
16138         sizeof long.  Use in scan_initial call.
16139
16140 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16141
16142         * objc.dg/call-super-2.m: Make LP64-safe.
16143         * objc.dg/desig-init-1.m: Likewise.
16144
16145 2004-01-27  Devang Patel <dpatel@apple.com>
16146
16147         * g++.dg/debug/namespace1.C: New test.
16148
16149 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
16150
16151         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
16152         xscale-*-*.
16153
16154         * gcc.dg/arm-mmx-1.c: New test.
16155
16156 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
16157
16158         * gcc.dg/20040127-1.c: New test.
16159         * gcc.dg/20040127-2.c: New test.
16160
16161 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
16162
16163         * objc.dg/stret-1.m (glob): Renamed to globa.
16164
16165 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
16166
16167         PR c++/13663
16168         * g++.dg/expr/for1.C: New test.
16169
16170 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
16171
16172         PR middle-end/13779
16173         * gcc.dg/darwin-longlong.c: New test.
16174
16175 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
16176
16177         * gcc.dg/20040124-1.c: Moved test from here...
16178         * gcc.c-torture/compile/20040124-1.c: ...to here.
16179
16180 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
16181
16182         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
16183         the assembly output if -m64 is passed.
16184
16185 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
16186
16187         PR c++/13833
16188         * g++.dg/template/cond3.C: New test.
16189
16190 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16191
16192         PR c++/13810
16193         * g++.dg/template/ttp7.C: New test.
16194
16195 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16196
16197         PR c++/13797
16198         * g++.dg/template/nontype4.C: New test.
16199         * g++.dg/template/nontype5.C: Likewise.
16200
16201 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
16202
16203         * gcc.dg/torture/mips-clobber-at.c: New test.
16204
16205 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
16206
16207         * gcc.dg/20040124-1.c: New test.
16208
16209 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
16210
16211         * gcc.dg/20040123-1.c: New test.
16212
16213 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
16214
16215         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
16216
16217 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
16218
16219         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
16220
16221 2004-01-23  Andrew Pinski  <apinski@apple.com>
16222
16223         * gcc.dg/20030121-1.c: Move to ..
16224         * gcc.dg/20040121-1.c: here.
16225
16226 2004-01-23  Roger Sayle  <roger@eyesopen.com>
16227
16228         * gcc.dg/builtins-29.c: New test case.
16229
16230 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
16231
16232         PR 18314
16233         * gcc.dg/builtins-30.c: New testcase.
16234
16235 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
16236
16237         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
16238         * lib/g77.exp: Likewise.
16239         * lib/objc.exp: Likewise.
16240         * lib/g++.exp: Likewise.
16241
16242 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
16243
16244         * gcc.dg/struct-by-value-2.c: New test.
16245
16246 2004-01-21  Andrew Pinski  <apinski@apple.com>
16247
16248         PR target/13785
16249         * gcc.dg/20030121-1.c: New test.
16250
16251 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
16252
16253         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
16254         clobber frame pointer register in asm statement.
16255
16256 2004-01-21  Falk Hueffner  <falk@debian.org>
16257
16258         * gcc.c-torture/compile/20040121-1.c: New test.
16259
16260 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
16261
16262         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
16263
16264 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
16265
16266         * gcc.dg/ppc64-abi-2.c: New test.
16267
16268 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
16269
16270         * lib/treelang.exp: Fill out this file.
16271         * lib/treelang-dg.exp: New File.
16272
16273 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
16274
16275         * gcc.c-torture/compile/981022-1.c: Remove.
16276         * gcc.dg/array-5.c: Remove XFAIL.
16277         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
16278         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
16279         gcc.dg/cond-lvalue-1.c: Update.
16280         * gcc.dg/cast-lvalue-2.c: New test.
16281
16282 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
16283
16284         PR c++/13592
16285         * g++.dg/other/error1.C (class foo): Tweak error message.
16286
16287         PR c++/13592
16288         * g++.dg/template/call2.C: New test.
16289
16290 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16291
16292         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
16293         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
16294         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
16295         scalar-return-1_x.c, scalar-return-2_y.c,
16296         scalar-return-3_x.c, scalar-return-3_y.c,
16297         scalar-return-4_x.c, scalar-return-4_y.c,
16298         struct-align-1.h, struct-align-1_x.c,
16299         struct-align-1_y.c, struct-align-2.h,
16300         struct-align-2_x.c, struct-align-2_y.c,
16301         struct-by-value-10_y.c, struct-by-value-11_x.c,
16302         struct-by-value-11_y.c, struct-by-value-12_x.c,
16303         struct-by-value-12_y.c, struct-by-value-13_x.c,
16304         struct-by-value-13_y.c, struct-by-value-14_x.c,
16305         struct-by-value-14_y.c, struct-by-value-15_x.c,
16306         struct-by-value-15_y.c, struct-by-value-16_y.c,
16307         struct-by-value-17_y.c, struct-by-value-18_y.c,
16308         struct-by-value-19_y.c, struct-by-value-1_x.c,
16309         struct-by-value-1_y.c, struct-by-value-20_y.c,
16310         struct-by-value-2_x.c, struct-by-value-2_y.c,
16311         struct-by-value-3_y.c, struct-by-value-4_x.c,
16312         struct-by-value-4_y.c, struct-by-value-5_y.c,
16313         struct-by-value-6_y.c, struct-by-value-7_y.c
16314         struct-by-value-8_x.c, struct-by-value-8_y.c
16315         struct-by-value-9_x.c, struct-by-value-9_y.c
16316         struct-return-10_x.c, struct-return-10_y.c,
16317         struct-return-19_x.c, struct-return-20_x.c
16318         struct-return-2_x.c, struct-return-2_y.c
16319         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
16320         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
16321
16322 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16323
16324         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
16325         attribute on sparc*-sun-solaris2.*.
16326
16327 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
16328
16329         PR c++/13710
16330         * g++.dg/ext/typeof7.C: New test.
16331
16332 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
16333
16334         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
16335         * gcc.dg/const-elim-1.c: Same.
16336
16337 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
16338
16339         * objc.dg/stret-1.m: New.
16340         * objc.dg/stret-2.m: New.
16341
16342 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
16343
16344         PR c++/11895
16345         * g++.dg/ext/vector1.C: New test.
16346
16347 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
16348
16349         * gcc.dg/pch/import-1.c: New.
16350         * gcc.dg/pch/import-1.hs: New.
16351         * gcc.dg/pch/import-1a.h: New.
16352         * gcc.dg/pch/import-1b.h: New.
16353         * gcc.dg/pch/import-1c.h: New.
16354
16355 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
16356
16357         PR c++/13574
16358         * g++.dg/ext/array1.C: New test.
16359
16360         PR c++/13178
16361         * g++.dg/conversion/op1.C: New test.
16362
16363 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
16364
16365         PR 11864
16366         From Kazumoto Kojima / Dan Kegel:
16367         * gcc.dg/pr11864-1.c: New test.
16368
16369         PR 10392
16370         From Marcus Comstedt / Dan Kegel:
16371         * gcc.dg/pr10392-1.c: New test.
16372
16373 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
16374
16375         PR c++/13478
16376         * g++.dg/init/ref10.C: New test.
16377
16378 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16379
16380         PR c++/13407
16381         * g++.dg/parse/typename6.C: New test.
16382
16383 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
16384
16385         PR pch/13361
16386         * testsuite/g++.dg/pch/wchar-1.C: New.
16387         * testsuite/g++.dg/pch/wchar-1.Hs: New.
16388
16389 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16390
16391         PR c++/9259
16392         * g++.dg/expr/sizeof2.C: New test.
16393
16394 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
16395
16396         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
16397
16398 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
16399
16400         PR c++/13659
16401         * g++.dg/lookup/strong-using-3.C: New.
16402         * g++.dg/lookup/using-10.C: New.
16403
16404 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
16405
16406         PR c++/13594
16407         * g++.dg/lookup/strong-using-2.C: New.
16408
16409 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
16410             Dan Kegel <dank@kegel.com>
16411             J"orn Rennecke <joern.rennecke@superh.com>
16412
16413         PR target/9365
16414         * gcc.dg/pr9365-1.c: New test.
16415
16416 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16417
16418         PR c++/8856
16419         * g++.dg/parse/casting-operator2.C: New test.
16420         * g++.old-deja/g++.pt/explicit83.C: Remove.
16421
16422 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
16423
16424         * gcc.dg/label-compound-stmt-1.c: New test.
16425         * gcc.c-torture/compile/950922-1.c,
16426         gcc.c-torture/compile/20000211-3.c,
16427         gcc.c-torture/compile/20000518-1.c,
16428         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
16429         compound statements.
16430
16431 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
16432
16433         * gcc.dg/ppc64-abi-1.c: New test.
16434
16435 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
16436
16437          * g++.dg/ext/attrib9.C: Add dg-warnings.
16438
16439 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16440
16441         PR c++/12335
16442         * g++.dg/parse/dtor3.C: New test.
16443
16444 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
16445
16446         PR c++/12709
16447         * g++.dg/parse/try-catch-1.C: New test.
16448
16449 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
16450
16451         * ada/acats/run_all.sh: Add more verbose output in acats.log
16452         when compiling tests.
16453
16454 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
16455
16456         PR 13656
16457         * gcc.dg/typedef-redecl.c: New test case.
16458         * gcc.dg/typedef-redecl.h: New support file.
16459
16460 2004-01-13  Jan Hubicka  <jh@suse.cz>
16461
16462         * gcc.dg/always_inline.c: New test.
16463         * gcc.dg/debug/20031231-1.c: Fix.
16464
16465 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16466
16467         PR c++/13474
16468         * g++.dg/template/array3.C: New test.
16469
16470 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
16471
16472         * g++.dg/ext/lvalue1.C: No longer expected to fail.
16473         * g++.dg/warn/Wunused-2.C: Likewise.
16474
16475 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16476
16477         PR c++/13289
16478         * g++.dg/template/instantiate6.C: New test.
16479
16480 2004-01-12  Roger Sayle  <roger@eyesopen.com>
16481
16482         PR middle-end/11397
16483         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
16484
16485 2004-01-12  Jan Hubicka  <jh@suse.cz>
16486
16487         PR opt/12826
16488         * gcc.dg/20040112-1.c: New.
16489
16490         * gcc.dg/dwarf-die[1-7].c: Move to...
16491         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
16492         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
16493
16494 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
16495
16496         PR c++/4100
16497         * g++.dg/parse/friend4.C: New test.
16498
16499 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
16500
16501         PR c++/4100
16502         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
16503         definition is called a friend.
16504
16505 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
16506
16507         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
16508
16509 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
16510
16511         PR c++/3478
16512         * g++.dg/parse/error10.C: New test.
16513         * g++.dg/template/arg2.C: Accept "invalid type" error.
16514
16515 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
16516
16517         PR middle-end/13392
16518         * g++.dg/opt/expect2.C: New test.
16519
16520 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
16521
16522         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
16523         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
16524         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
16525         Update dg-error regexps.
16526
16527 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
16528
16529         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
16530         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
16531
16532 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
16533
16534         * gcc.dg/pragma-re-1.c: Use right pointer type.
16535
16536 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
16537
16538         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
16539
16540 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
16541
16542         * gcc.dg/rs6000-ldouble-1.c: New.
16543
16544 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16545
16546         DR 337
16547         PR c++/9256
16548         * g++.dg/other/abstract1.C: New test.
16549
16550 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
16551
16552         * g++.dg/lookup/strong-using-1.C: New.
16553
16554 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
16555
16556         PR c/11234
16557         * gcc.dg/func-ptr-conv-1.c: New test.
16558         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
16559
16560 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
16561
16562         PR target/13380.
16563         * gcc.c-torture/compile/20040109-1.c: New.
16564
16565 2004-01-08  Stuart Hastings  <stuart@apple.com>
16566
16567         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
16568         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
16569         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
16570
16571 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
16572
16573         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
16574
16575 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
16576
16577         * ada/acats/run_acats: Treat 'gnatchop' the same way
16578         as 'gnatmake'.  Export GCC_DRIVER.
16579         * ada/acats/run_all.sh: Add target_gnatchop.  Use
16580         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
16581
16582 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16583
16584         PR c++/12573
16585         * g++.dg/template/dependent-expr4.C: New test.
16586
16587 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
16588
16589         * gcc.dg/altivec-11.c: New test.
16590
16591 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
16592
16593         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
16594
16595 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
16596
16597         PR c/6024
16598         * gcc.dg/enum-compat-1.c: New test.
16599         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
16600
16601 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
16602
16603         PR c/12165
16604         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
16605         gcc.dg/c99-idem-qual-3.c: New tests.
16606
16607 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
16608
16609         * gcc.dg/winline-7.c: Don't cast void * to int.
16610
16611 2004-01-06  Jan Hubicka  <jh@suse.cz>
16612
16613         * gcc.dg/i386-sse-5.c: New test
16614         * g++.dg/eh/simd-1.c: Add -w argument for i386.
16615
16616 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
16617
16618         PR c++/12815
16619         * g++.dg/rtti/typeid4.C: New test.
16620
16621 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
16622
16623         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
16624
16625 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
16626
16627         PR c++/12132
16628         * g++.dg/template/error11.C: New test.
16629
16630         PR c++/13451
16631         * g++.dg/template/class2.C: New test.
16632
16633 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
16634         Richard Sandiford <rsandifo@redhat.com>
16635
16636         PR c++/13387
16637         * g++.dg/opt/alias3.C: New test.
16638
16639 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
16640
16641         PR c++/13157
16642         * g++.dg/template/koenig3.C: New test.
16643
16644         PR c++/13529
16645         * g++.dg/parse/offsetof3.C: New test.
16646
16647         * g++.dg/init/copy7.C: Add missing dg-error markers.
16648
16649         PR c++/12226
16650         * g++.dg/init/copy7.c: New test.
16651
16652         PR c++/13536
16653         * g++.dg/parse/cast1.C: New test.
16654
16655 2004-01-04  Jan Hubicka  <jh@suse.cz>
16656
16657         * gcc.dg/winline[1-7].c: New tests.
16658
16659 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16660
16661         PR c++/13520
16662         * g++.dg/template/qualttp22.C: New test.
16663
16664 2004-01-01  Jan Hubicka  <jh@suse.cz>
16665
16666         * gcc.dg/debug/20031231-1.c: New.
16667         * gcc.c-torture/compile/20040101-1.c: New.
16668         * gcc.dg/dwarf-die-[1-7].c: New.
16669
16670 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
16671
16672         PR optimization/13521
16673         * gcc.c-torture/compile/20031231-1.c: New test.
16674
16675 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
16676
16677         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
16678
16679 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16680
16681         PR c++/10079
16682         * g++.dg/template/crash16.C: New test.
16683
16684 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
16685
16686         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
16687
16688 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
16689
16690         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
16691         ports.
16692         * g++.old-deja/g++.jason/thunk3.C: Likewise.
16693         * g++.old-deja/g++.law/profile1.C: Likewise.
16694         * gcc.c-torture/compile/981006-1.c: Likewise.
16695         * gcc.c-torture/execute/loop-2e.x: Likewise.
16696         * gcc.c-torture/execute/loop-2f.x: Remove.
16697         * gcc.c-torture/execute/loop-2g.x: Likewise.
16698         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
16699         * gcc.dg/20020312-2.c: Remove traces of dead ports.
16700
16701 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
16702
16703         PR c++/13507
16704         * g++.dg/ext/attrib11.C: New test.
16705
16706         PR c++/13494
16707         * g++.dg/template/array2-1.C: New test.
16708         * g++.dg/template/array2-2.C: New test.
16709
16710 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
16711
16712         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
16713
16714 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
16715
16716         PR c++/12774
16717         * g++.dg/template/array1-1.C: New test.
16718         * g++.dg/template/array1-2.C: New test.
16719
16720 2003-12-29  Roger Sayle  <roger@eyesopen.com>
16721
16722         PR fortran/12632
16723         * g77.dg/12632.f: New test case.
16724
16725 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16726
16727         PR c++/13289
16728         * g++.dg/parse/nontype1.C: New test.
16729
16730 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16731
16732         PR c++/12403
16733         * g++.dg/parse/explicit1.C: New test.
16734         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
16735
16736 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
16737
16738         PR c++/13081
16739         * g++.dg/opt/inline6.C: New test.
16740
16741         PR c++/12613
16742         * g++.dg/parse/error9.C: New test.
16743
16744         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
16745
16746 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
16747
16748         PR c++/13009
16749         * g++.dg/init/assign1.C: New test.
16750
16751 2003-12-28  Roger Sayle  <roger@eyesopen.com>
16752
16753         PR c++/13070
16754         * g++.dg/warn/format3.C: New test case.
16755
16756 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16757
16758         * gcc.c-torture/compile/20031227-1.c: New test.
16759
16760 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
16761
16762         * g++.dg/bprob/bprob.exp: Load target-supports.exp
16763         * g77.dg/bprob/bprob.exp: Likewise.
16764         * gcc.misc-tests/bprob.exp: Likewise.
16765         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
16766         variants on systems where the library does not provide that
16767         functionality.
16768         * gcc.dg/builtins-20.c: Use builtins-config.h.
16769         * gcc.dg/builtins-config.h: New file.
16770
16771 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
16772
16773         * lib/gcc-dg.exp (dg-require-profiling): New function.
16774         * lib/target-supports.exp (check_profiling_available): Likewise.
16775         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
16776         * g77.dg/bprob/bprob.exp: Likewise.
16777         * gcc.misc-tests/bprob.exp: Likewise.
16778         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
16779         * gcc.dg/20021014-1.c: Likewise.
16780         * gcc.dg/nest.c: Likewise.
16781
16782 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
16783
16784         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
16785         compiling.
16786         * g++.dg/lookup/java2.C: Likewise.
16787         * gcc.dg/cpp/lexident.c: Likewise.
16788
16789 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
16790
16791         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
16792         given.
16793         * gcc.c-torture/compile/961203-1.c: Likewise.
16794         * gcc.c-torture/compile/980506-1.c: Likewise.
16795
16796 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
16797
16798         * lib/gcc-dg.exp (dg-prune-output): New annotation.
16799         (additional_prunes): New global.
16800         (gcc-dg-prune): Handle additional per-test pruning.
16801         (dg-test): Clear additional_prunes between tests.
16802
16803         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
16804         dg-prune-output to avoid spurious failures from assembler
16805         complaining about nonexistent WAW violations.
16806         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
16807         Use dg-prune-output to avoid spurious failures from assembler
16808         warning about Itanium B-step errata.
16809
16810 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
16811
16812         * g++.dg/abi/macro0.C: New test.
16813         * g++.dg/abi/macro1.C: Likewise.
16814         * g++.dg/abi/macro2.C: Likewise.
16815
16816         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
16817         * g++.dg/abi/bitfield7.C: Likewise.
16818         * g++.dg/abi/dtor2.C: Likewise.
16819         * g++.dg/abi/mangle11.C: Likewise.
16820         * g++.dg/abi/mangle12.C: Likewise.
16821         * g++.dg/abi/mangle14.C: Likewise.
16822         * g++.dg/abi/mangle17.C: Likewise.
16823         * g++.dg/abi/vbase10.C: Likewise.
16824         * g++.dg/abi/vbase14.C: Likewise.
16825         * g++.dg/template/qualttp17.C: Likewise.
16826
16827 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
16828
16829         PR c/11995
16830         * gcc.dg/20031223-1.c: New test.
16831
16832 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
16833
16834         * gcc.dg/noreturn-7.c: New test.
16835
16836 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
16837
16838         * gcc.dg/null-pointer-1.c: New test.
16839
16840 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
16841
16842         * g++.old-deja/g++.jason/template18.C: Remove.
16843         * g++.old-deja/g++.jason/template37.C: Likewise.
16844
16845         PR c++/12862
16846         * g++.dg/lookup/ns1.C: New test.
16847
16848         PR c++/12397
16849         * g++.dg/template/lookup3.C: New test.
16850
16851 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
16852
16853         * g++.dg/template/recurse1.C: New test
16854
16855 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
16856
16857         PR c++/12479
16858         * g++.dg/parse/semicolon1.C: New test.
16859         * g++.dg/parse/semicolon1.h: Likewise.
16860
16861 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
16862
16863         * gcc.dg/darwin-misaligned.c: New test.
16864
16865 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
16866
16867         PR c/9163
16868         * gcc.dg/20031222-1.c: New test.
16869
16870 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
16871
16872         PR c++/13438
16873         * g++.dg/parse/error8.C: New test.
16874
16875         PR c++/11554
16876         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
16877
16878 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
16879
16880         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
16881         too small.
16882         * gcc.c-torture/compile/930217-1.c: Likewise.
16883         * gcc.c-torture/compile/930513-1.c: Likewise.
16884         * gcc.c-torture/execute/920908-2.c: Likewise.
16885         * gcc.c-torture/execute/921204-1.c: Likewise.
16886         * gcc.c-torture/execute/930621-1.c: Likewise.
16887         * gcc.c-torture/execute/930630-1.c: Likewise.
16888         * gcc.c-torture/execute/931031-1.c: Likewise.
16889         * gcc.c-torture/execute/980602-2.c: Likewise.
16890         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
16891         * gcc.c-torture/execute/compndlit-1.c: Likewise.
16892         * gcc.c-torture/execute/extzvsi.c: Likewise.
16893         * gcc.c-torture/unsorted/ext.c: Likewise.
16894
16895 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
16896
16897         PR target/12749
16898         * gcc.c-torture/compile/20031220-2.c: New test case.
16899
16900 2003-12-20  Roger Sayle  <roger@eyesopen.com>
16901
16902         PR optimization/13031
16903         * gcc.c-torture/compile/20031220-1.c: New test case.
16904
16905 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
16906
16907         * gcc.dg/cast-function-1.c: New test.
16908
16909 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
16910
16911         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
16912         formats.
16913
16914 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
16915
16916         PR c++/12795
16917         * g++.dg/ext/attrib10.C: New test.
16918
16919 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
16920
16921         * gcc.dg/cleanup-10.c: New test.
16922         * gcc.dg/cleanup-11.c: New test.
16923
16924 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
16925
16926         PR c++/13239
16927         * g++.dg/opt/expect1.C: New test.
16928
16929 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
16930
16931         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
16932
16933 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
16934
16935         PR debug/12923
16936         * gcc.dg/20031218-1.c: New test.
16937
16938         PR debug/12389
16939         * gcc.dg/20031218-2.c: New test.
16940         * gcc.dg/20031218-3.c: New test.
16941
16942         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
16943         of label name and allow for USER_LABEL_PREFIX == "_" names.
16944         * g++.dg/abi/mangle18-2.C: Likewise.
16945         * g++.dg/abi/mangle19-1.C: Likewise.
16946         * g++.dg/abi/mangle19-2.C: Likewise.
16947         * g++.dg/abi/mangle20-1.C: Likewise.
16948         * g++.dg/abi/mangle20-2.C: Likewise.
16949
16950 2003-12-18  Richard Henderson  <rth@redhat.com>
16951
16952         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
16953
16954 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
16955             Dan Kegel <dank@kegel.com>
16956
16957         PR other/12009
16958         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
16959         testing a cross compiler, it causes spurious compile failures.
16960         * lib/g++.exp: Likewise.
16961
16962 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16963
16964         PR c++/13262
16965         * g++.dg/template/access13.C: New test.
16966
16967 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
16968
16969         * gcc.dg/20031216-1.c: New test.
16970
16971 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16972
16973         PR c++/9154
16974         * g++.dg/template/error10.C: New test.
16975
16976 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
16977
16978         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
16979         * g++.dg/eh/simd-2.C: Likewise.
16980
16981 2003-12-17  James E Wilson  <wilson@specifixinc.com>
16982             Roger Sayle  <roger@eyesopen.com>
16983
16984         * gcc.c-torture/execute/ieee/mzero5.c: New.
16985
16986 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
16987
16988         PR c++/10603
16989         * g++.dg/parse/error6.C: New test.
16990
16991         PR c++/12827
16992         * g++.dg/parse/error7.C: New test.
16993
16994 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
16995
16996         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
16997         at -O with stabs debugging formats.
16998         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
16999         * gcc.dg/debug/debug-2.c: Likewise.
17000
17001 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
17002
17003         PR c++/12696
17004         * g++.dg/init/error1.C: New test.
17005
17006         PR c++/12218
17007         * g++.dg/init/pm3.C: New test.
17008
17009 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
17010
17011         PR c/3347
17012         * gcc.dg/bitfld-8.c: New test.
17013
17014 2003-12-16  James Lemke  <jim@wasabisystems.com>
17015
17016         * gcc.dg/arm-scd42-[123].c: New tests.
17017
17018 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
17019
17020         PR c++/9043
17021         * g++.dg/abi/mangle20-1.C: New test.
17022         * g++.dg/abi/mangle20-2.C: New test.
17023
17024 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
17025
17026         PR c++/13275
17027         * g++.dg/other/offsetof2.C: Remove XFAIL.
17028         * g++.dg/parse/offsetof1.C: New test.
17029         * g++.gd/parse/offsetof2.C: Likewise.
17030
17031 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17032
17033         * g++.dg/template/nontype3.C: New test.
17034         * g++.dg/template/static2.C: Tweaked the dg-error clause.
17035
17036 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17037
17038         * g++.dg/warn/noreturn-3.C: Also test instantiation.
17039
17040 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
17041
17042         PR c++/13387
17043         * g++.dg/expr/assign1.C: New test.
17044
17045         PR c++/13242
17046         * g++.dg/abi/mangle19-1.C: New test.
17047         * g++.dg/abi/mangle19-2.C: New test.
17048
17049 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
17050
17051         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
17052
17053 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
17054
17055         * gcc.c-torture/execute/20031216-1.c: New test.
17056
17057 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17058
17059         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
17060         an ICE regression.
17061
17062 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
17063
17064         PR c++/10926
17065         * g++.dg/template/error9.C: New test.
17066
17067         PR c++/11116
17068         * g++.dg/template/error8.C: New test.
17069
17070 2003-12-15  Roger Sayle  <roger@eyesopen.com>
17071
17072         PR middle-end/13400
17073         * gcc.c-torture/execute/20031215-1.c: New test case.
17074
17075 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
17076
17077         PR c++/13269
17078         * g++.dg/parse/error5.C: New test.
17079
17080         PR c++/12989
17081         * g++.dg/expr/sizeof1.C: New test.
17082
17083         PR c++/13310
17084         * g++.dg/template/crash15.C: New test.
17085
17086 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
17087
17088         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
17089         a non-POD type as the last named parameter of a varargs function.
17090
17091 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
17092
17093         PR c++/13243
17094         PR c++/12573
17095         * g++.dg/template/crash14.C: New test.
17096         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
17097
17098 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
17099
17100         * g++.dg/other/java1.C: New test.
17101
17102         PR c++/13241
17103         * g++.dg/abi/mangle18-1.C: New test.
17104         * g++.dg/abi/mangle18-2.C: New test.
17105
17106 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17107
17108         PR optimization/10312
17109         * gcc.c-torture/execute/20031214-1.c: New.
17110
17111 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
17112
17113         PR c++/10779
17114         PR c++/12160
17115         * g++.dg/parse/error3.C: New test.
17116         * g++.dg/parse/error4.C: Likewise.
17117         * g++.dg/abi/mangle4.C: Tweak error messages.
17118         * g++.dg/lookup/using5.C: Likewise.
17119         * g++.dg/other/error2.C: Likewise.
17120         * g++.dg/parse/typename5.C: Likewise.
17121         * g++.dg/parse/undefined1.C: Likewise.
17122         * g++.dg/template/arg2.C: Likewise.
17123         * g++.dg/template/ttp3.C: Likewise.
17124         * g++.dg/template/type1.C: Likewise.
17125         * g++.old-deja/g++.other/crash32.C: Likewise.
17126         * g++.old-djea/g++.pt/defarg8.C: Likewise.
17127
17128 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17129
17130         PR c++/13106
17131         * g++.dg/warn/noreturn-3.C: New test.
17132
17133 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
17134
17135         PR c++/13118
17136         * g++.dg/abi/covariant3.C: New.
17137
17138 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
17139
17140         * g++.dg/eh/ia64-1.C: New test.
17141
17142 2003-12-12  Roger Sayle  <roger@eyesopen.com>
17143
17144         PR optimization/13037
17145         * g77.f-torture/execute/13037.f: New test case.
17146
17147 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
17148
17149         PR c++/12881
17150         * g++.dg/abi/covariant2.C: New.
17151
17152 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
17153
17154         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
17155
17156 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
17157
17158         * gcc.c-torture/execute/wchar_t-1.x: Delete.
17159
17160 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
17161
17162         PR other/10819
17163         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
17164         to fix Bug 10819.
17165         * lib/g++.exp (g++_version): Likewise.
17166         * lib/g77.exp (g77_version): Likewise.
17167         * lib/objc.exp (default_objc_version): Likewise.
17168
17169 2003-12-10  Richard Henderson  <rth@redhat.com>
17170
17171         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
17172
17173         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
17174
17175 2003-12-08  Matt Austern  <austern@apple.com>
17176
17177         PR c/13134
17178         * lib/gcc-dg.exp (dg-require-visibility): Define.
17179         * lib/target-supports (check_visibility_available): Define.
17180         * gcc.dg/visibility-1.c: New test.
17181         * gcc.dg/visibility-2.c: Likewise.
17182         * gcc.dg/visibility-3.c: Likewise.
17183         * gcc.dg/visibility-4.c: Likewise.
17184         * gcc.dg/visibility-5.c: Likewise.
17185         * gcc.dg/visibility-6.c: Likewise.
17186         * g++.dg/ext/visibility-1.C: Likewise.
17187         * g++.dg/ext/visibility-2.C: Likewise.
17188         * g++.dg/ext/visibility-3.C: Likewise.
17189         * g++.dg/ext/visibility-4.C: Likewise.
17190         * g++.dg/ext/visibility-5.C: Likewise.
17191         * g++.dg/ext/visibility-6.C: Likewise.
17192
17193 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17194
17195         * g++.dg/lookup/java1.C: New test.
17196         * g++.dg/lookup/java2.C: New test.
17197
17198 2003-12-07  Falk Hueffner  <falk@debian.org>
17199
17200         * g++.dg/opt/noreturn-1.C: New test.
17201
17202 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
17203
17204         * gcc.dg/overflow-1.c: New test.
17205
17206 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
17207
17208         * g77.f-torture/compile/13060.f: New test.
17209
17210 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
17211
17212         PR c++/13323
17213         * g++.dg/inherit/operator2.C: New test.
17214
17215 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
17216
17217         PR c++/13305
17218         * g++.dg/ext/attrib9.C: New test.
17219
17220 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
17221
17222         PR c++/13314
17223         * g++.dg/template/error7.C: New test.
17224
17225 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
17226             J"orn Rennecke <joern.rennecke@superh.com>
17227
17228         PR target/13302
17229         * g++.dg/other/struct-va_list.C: New test.
17230
17231 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17232
17233         PR c++/13166
17234         * g++.dg/parse/defarg6.C: New test.
17235
17236 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
17237
17238         PR target/13256
17239         * gcc.c-torture/execute/20031201-1.c: New test.
17240
17241 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
17242
17243         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
17244
17245 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
17246
17247         * gcc.dg/builtin-return-1.c: New test.
17248
17249 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
17250             J"orn Rennecke <joern.rennecke@superh.com>
17251
17252         PR optimization/13260
17253         * gcc.c-torture/execute/20031204-1.c: New test.
17254
17255 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
17256
17257         PR c++/9127
17258         * g++.dg/template/error6.C: New test.
17259
17260 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
17261
17262         * gcc.dg/20031202-1.c: New test.
17263
17264 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
17265
17266         PR c++/13179
17267         * g++.dg/template/eh1.C: New test.
17268
17269         PR c++/10771
17270         * g++.dg/template/error5.C: New test.
17271
17272 2003-12-02  David Ung  <davidu@mips.com>
17273
17274         * gcc.dg/compat/vector-check.h: Corrected type for var
17275         g_##TMODE
17276
17277 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17278
17279         PR c++/10126
17280         * g++.dg/template/ptrmem8.C: New test.
17281
17282 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17283
17284         PR c++/12573
17285         * g++.dg/template/dependent-expr3.C: New test.
17286
17287 2003-12-01  James Lemke  <jim@wasabisystems.com>
17288
17289         * gcc.dg/arm-g2.c: New test.
17290
17291 2003-12-01  Roger Sayle  <roger@eyesopen.com>
17292
17293         PR optimization/11634
17294         * gcc.dg/20031201-2.c: New test case.
17295
17296 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
17297
17298         PR 11433
17299         * objc.dg/proto-lossage-3.m: New test.
17300
17301 2003-12-01  Roger Sayle  <roger@eyesopen.com>
17302
17303         PR optimization/12628
17304         * gcc.dg/20031201-1.c: New test case.
17305
17306 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
17307
17308         * gcc.dg/unaligned-1.c: New test.
17309
17310 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
17311
17312         PR c++/9849
17313         * g++.dg/template/error4.C: New test.
17314         * g++.dg/template/nested3.C: Adjust error markers.
17315
17316 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17317
17318         * gcc.dg/cpp/assert4.c: Check more #system assertions.
17319
17320 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
17321
17322         PR c/10333
17323         * gcc.dg/bitfld-7.c: New test.
17324
17325 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
17326
17327         * gcc.dg/tls/asm-1.C: New test.
17328
17329 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17330
17331         * gcc.dg/cpp/assert4.c: Update.
17332
17333 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
17334
17335         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
17336         * gcc.dg/builtin-apply3.c: New test.
17337
17338 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
17339
17340         * lib/compat.exp (compat-obj): New xfaildata parameter.
17341         Use it to set compiler_conditional_xfail_data before compiling.
17342         (compat-get-options): Handle dg-xfail-if.
17343         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
17344         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
17345         * gcc.dg/compat/vector-1_y.c: Likewise.
17346         * gcc.dg/compat/vector-2_x.c: Likewise.
17347         * gcc.dg/compat/vector-2_y.c: Likewise.
17348
17349 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
17350
17351         * g++.dg/opt/reg-stack4.C: New test.
17352
17353 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
17354
17355         * gcc.dg/builtin-apply2.c: New test.
17356
17357 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
17358
17359         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
17360
17361 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17362
17363         PR c++/12924
17364         * g++.dg/template/template-id-2.C: New test.
17365
17366 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17367
17368         PR c++/5369
17369         * g++.dg/template/memfriend1.C: New test.
17370         * g++.dg/template/memfriend2.C: Likewise.
17371         * g++.dg/template/memfriend3.C: Likewise.
17372         * g++.dg/template/memfriend4.C: Likewise.
17373         * g++.dg/template/memfriend5.C: Likewise.
17374         * g++.dg/template/memfriend6.C: Likewise.
17375         * g++.dg/template/memfriend7.C: Likewise.
17376         * g++.dg/template/memfriend8.C: Likewise.
17377         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
17378
17379 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
17380
17381         PR c++/12515
17382         * g++.dg/ext/cond1.C: New test.
17383
17384 2003-11-20  Richard Henderson  <rth@redhat.com>
17385
17386         * gcc.dg/20020201-2.c: Remove.
17387         * gcc.dg/20020201-4.c: Remove.
17388         * gcc.dg/20020304-1.c: Remove.
17389
17390 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
17391
17392         * gcc.dg/cpp/trad/xwin1.c: New test case.
17393
17394 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
17395
17396         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
17397         * lib/g77.exp: Likewise.
17398         * lib/objc.exp: Likewise.
17399         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
17400         for darwin.
17401
17402 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17403
17404         PR c++/12932
17405         * g++.dg/template/static5.C: New test.
17406
17407 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
17408
17409         * gcc.dg/nested-func-1.c: New test.
17410
17411 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17412
17413         * gcc.dg/cpp/assert4.c: New test.
17414
17415 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
17416
17417         PR c++/2294
17418         * g++.dg/lookup/using9.c: New test.
17419
17420 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
17421
17422         PR c++/12762
17423         * g++.dg/template/error3.C: New test.
17424
17425 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
17426
17427         PR ada/13035
17428         * ada/acats/run_acats, run_all.sh: Fix syntax error.
17429         No longer use a wrapper for gcc, since this does not work under
17430         Windows.
17431
17432 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
17433
17434         PR c++/2094
17435         * g++.dg/template/ptrmem7.C: New test.
17436
17437 2003-11-13  Andrew Pinski <apinski@apple.com>
17438
17439         * gcc.c-torture/compile/20031113-1.c: New test.
17440
17441 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
17442             Kean Johnston <jkj@sco.com>
17443
17444         PR c/13029
17445         * gcc.dg/unused-4.c: Update.
17446
17447 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
17448
17449         * g++.dg/opt/const3.C: New test.
17450
17451 2003-11-13  Jan Hubicka  <jh@suse.cz>
17452
17453         * gcc.c-torture/compile/20031112-1.c: New test.
17454
17455 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
17456
17457         * g++.dg/parse/crash10.C: Remove bogus error marker.
17458
17459 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17460
17461         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
17462         (host_gcc): Likewise.
17463         (ROOT): Honor $PWDCMD.
17464         (BASE): Likewise.
17465         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
17466
17467 2003-11-12  Catherine Moore  <clm@redhat.com>
17468
17469         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
17470
17471 2003-11-12  Andreas Jaeger  <aj@suse.de>
17472             Jakub Jelinek  <jakub@redhat.com>
17473             Andrew Pinski  <pinskia@physics.uc.edu>
17474             Richard Henderson  <rth@redhat.com>
17475
17476         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
17477         systems.
17478         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
17479
17480         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
17481         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
17482
17483 2003-11-11  Andreas Jaeger  <aj@suse.de>
17484
17485         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
17486
17487         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
17488
17489 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
17490
17491         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
17492         Clean ups.
17493
17494 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
17495
17496         * gcc.dg/trampoline-1.c: New test.
17497
17498 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
17499
17500         * gcc.c-torture/compile/200031109-1.c: New test.
17501
17502 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
17503
17504         PR c/3190
17505         PR c/8714
17506         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
17507         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
17508         gcc.dg/format/no-y2k-1.c: Update.
17509
17510 2003-11-08  Roger Sayle  <roger@eyesopen.com>
17511
17512         PR optimization/10467
17513         * gcc.dg/20031108-1.c: New test case.
17514
17515 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
17516
17517         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
17518
17519 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
17520
17521         * gcc.dg/compound-lvalue-1.c: New test.
17522         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
17523         some XFAILs.
17524
17525 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
17526
17527         * gcc.dg/altivec-varargs-1.c: New test.
17528
17529 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
17530
17531         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
17532         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
17533         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
17534         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
17535         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
17536
17537 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
17538
17539         * gcc.dg/cond-lvalue-1.c: New test.
17540
17541 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
17542
17543         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
17544
17545 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17546
17547         PR c++/11616
17548         * g++.dg/template/instantiate5.C: New test.
17549
17550 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17551
17552         PR c++/12726
17553         * g++.dg/ext/complit2.C: Replace test with self-contained version.
17554         * ChangeLog: Add missing first entry for above test.
17555
17556 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17557
17558         PR c++/9810
17559         * g++.dg/template/using8.C: New test.
17560         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
17561
17562 2003-11-02  Roger Sayle  <roger@eyesopen.com>
17563
17564         PR optimization/10817
17565         * gcc.c-torture/compile/20031102-1.c: New test case.
17566
17567 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
17568
17569         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
17570         2147483647.
17571
17572 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
17573
17574         * gcc.dg/20031102-1.c: New test.
17575
17576 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
17577
17578         * gcc.dg/complex-1.c: New test.
17579
17580 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17581
17582         PR c++/12796
17583         * g++.dg/template/crash13.C: Adjust expected error location.
17584         * g++.old-deja/g++.brendan/ns1.C: Likewise.
17585
17586 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
17587
17588         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
17589
17590 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
17591
17592         PR/10239
17593         * gcc.c-torture/compile/20031031-2.c: New test.
17594
17595 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
17596
17597         PR/11640
17598         * gcc.c-torture/compile/20031031-1.c: New test.
17599
17600 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
17601
17602         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
17603         * gcc.misc-tests/bprob.exp: Likewise.
17604         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
17605         the execution test on arm-elf configs.
17606         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
17607         configs that don't support scratch files.
17608         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
17609
17610 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
17611
17612         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
17613         done by dejagnu.
17614
17615 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
17616
17617         * ada/acats/run_all.sh: Redirect mv output to /dev/null
17618         Avoid non pure sh syntax. Add more logging.
17619
17620         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
17621         fail.
17622
17623 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17624
17625         PR libgcj/10610
17626         * gcc.dg/ppc-stackalign-1.c: New test.
17627
17628 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
17629
17630         * ada/acats/run_all.sh: Change output to be more compliant with
17631         dejagnu framework.
17632         Create acats.sum and acats.log files under testsuite/ada/acats
17633         Only run [a-z]* directories, to filter out e.g. CVS.
17634         Redirect build output to log file.
17635
17636 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
17637
17638         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
17639
17640 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
17641
17642         PR ada/5909:
17643         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
17644
17645 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
17646
17647         * gcc.c-torture/compile/20031023-1.c: New test.
17648         * gcc.c-torture/compile/20031023-2.c: New test.
17649         * gcc.c-torture/compile/20031023-3.c: New test.
17650         * gcc.c-torture/compile/20031023-4.c: New test.
17651
17652 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17653
17654         PR c++/10371
17655         * g++.dg/lookup/scoped8.C: New test.
17656
17657 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
17658
17659         * g++.dg/opt/reg-stack3.C: New test.
17660
17661 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
17662
17663         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
17664
17665 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17666
17667         PR c++/11076
17668         * g++.dg/template/crash13.C: New test.
17669
17670 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
17671
17672         * gcc.dg/c99-restrict-2.c: New test.
17673
17674 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
17675
17676         PR c++/12698, c++/12699, c++/12700, c++/12566
17677         * g++.dg/inherit/covariant9.C: New test.
17678         * g++.dg/inherit/covariant10.C: New test.
17679         * g++.dg/inherit/covariant11.C: New test.
17680
17681 2003-10-23  Jason Merrill  <jason@redhat.com>
17682
17683         PR c++/12726
17684         * g++.dg/ext/complit2.C: New test.
17685
17686 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
17687
17688         PR target/12654
17689         * gcc.c-torture/execute/20031020-1.c: New test.
17690
17691 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17692
17693         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
17694         following the jump_insn.
17695
17696 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
17697
17698         * gcc.dg/cast-lvalue-1.c: New test.
17699
17700 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
17701
17702         PR c++/11962
17703         * g++.dg/template/cond2.C: New test.
17704
17705 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
17706
17707         * gcc.dg/builtins-28.c: New test.
17708
17709 2003-10-20  Jan Hubicka  <jh@suse.cz>
17710
17711         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
17712         parameter.
17713         * testsuite/gcc.dg/inline-2.c: Likewise.
17714
17715 2003-10-20  Phil Edwards  <phil@codesourcery.com>
17716
17717         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
17718         * gcc.dg/nest.c:  Likewise.
17719
17720 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17721
17722         PR c++/9781, c++/10583, c++/11862
17723         * g++.dg/parse/crash13.C: New test.
17724
17725 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17726
17727         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
17728
17729 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
17730
17731         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
17732         Define HAVE_C99_RUNTIME except on Solaris.
17733         * gcc.dg/builtins-20.c: Likewise.
17734
17735 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17736
17737         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
17738
17739 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17740
17741         PR c++/12495
17742         * g++.dg/template/crash21.C: New test.
17743
17744 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17745
17746         PR c++/2513
17747         * g++.dg/template/typename5.C: New test.
17748
17749 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17750
17751         PR c++/12369
17752         * g++.dg/template/friend25.C: New test.
17753
17754 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
17755
17756         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
17757         versions.
17758
17759 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
17760
17761         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
17762         == 2147483647.
17763
17764 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
17765
17766         * gcc.c-torture/execute/960416-1.x: Remove.
17767         * gcc.c-torture/execute/divconst-3.x: Likewise.
17768
17769 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
17770
17771         PR target/12598
17772         * gcc.dg/torture/cris-volatile-1.c: New test.
17773
17774 2003-10-14  Roger Sayle  <roger@eyesopen.com>
17775
17776         PR optimization/9325
17777         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
17778         for overflowing floating point to integer conversion during RTL
17779         simplification.
17780
17781 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
17782
17783         * objc/execute/_cmd.m: Fix typo.
17784         * objc.dg/image-info.m, objc.dg/symtab-1.m:
17785         Relax 'scan-assembler' regexp.
17786         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
17787         objc.dg/try-catch-4.m: Run on non-Darwin targets.
17788         * objc.dg/zero-link-2.m: Remove blank line.
17789         * objc.dg/zero-link-3.m: New test case.
17790
17791 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
17792
17793         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
17794
17795         * gcc.dg/asm-names.c: Use scan-assembler-not rather
17796         than linker trickery.
17797
17798 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17799
17800         PR c++/12370
17801         * g++.dg/other/friend2.C: New test.
17802
17803 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
17804
17805         * gcc.dg/20031012-1.c: New test.
17806
17807 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
17808
17809         * gcc.dg/weak/weak-3.c: Fix for new warning.
17810
17811 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
17812
17813         PR optimization/8750
17814         * gcc.c-torture/execute/20031012-1.c: New test case.
17815
17816 2003-10-11  Roger Sayle  <roger@eyesopen.com>
17817
17818         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
17819         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
17820
17821 2003-10-11  Roger Sayle  <roger@eyesopen.com>
17822
17823         PR optimization/12260
17824         * gcc.c-torture/compile/20031011-2.c: New test case.
17825
17826 2003-10-11  Roger Sayle  <roger@eyesopen.com>
17827
17828         * gcc.c-torture/execute/20031011-1.c: New testcase.
17829
17830 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
17831
17832         * gcc.c-torture/compile/20031011-1.c: New test.
17833
17834 2003-10-11  Jan Hubicka  <jh@suse.cz>
17835
17836         * g++.dg/other/first-global.C: New test.
17837
17838 2003-10-11  Roger Sayle  <roger@eyesopen.com>
17839
17840         * gcc.c-torture/execute/string-opt-18.c: New testcase.
17841
17842 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
17843
17844         * gcc.c-torture/compile/20031010-1.c: New test.
17845
17846 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
17847
17848         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
17849         * gcc.c-torture/execute/va-arg-25.c: ... here.
17850
17851 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
17852
17853         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
17854
17855 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
17856
17857         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
17858
17859 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
17860
17861         * g++.dg/parse/error2.C: New test.
17862
17863 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
17864
17865         PR c++/11097
17866         * g++.dg/other/error5.C: Modify the error message.
17867         * g++.dg/lookup/using8.C: New test.
17868
17869 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
17870
17871         * gcc.dg/darwin-abi-2.c: New file.
17872         * gcc.c-torture/execute/va-arg-24.c: New file.
17873
17874 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
17875
17876         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
17877         indentation.
17878
17879 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
17880
17881         PR c++/10147
17882         * g++.dg/other/error4.C: Update error messages.
17883         * g++.dg/template/ptrmem4.C: Likewise.
17884
17885         PR c++/12337
17886         * g++.dg/init/new9.C: New test.
17887
17888         PR c++/12334, c++/12236, c++/8656
17889         * g++.dg/ext/attrib8.C: New test.
17890
17891 2003-10-06  Devang Patel  <dpatel@apple.com>
17892
17893         * gcc.dg/debug/dwarf2-3.h: New test.
17894         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
17895
17896 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
17897
17898         * g++.dg/opt/cfg2.C: New test.
17899
17900 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17901
17902         * g++.dg/opt/float1.C: New test.
17903
17904 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17905
17906         * gcc.dg/c90-array-lval-6.c: New test.
17907         * gcc.dg/c99-array-lval-6.c: New test.
17908
17909 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
17910             Ziemowit Laski  <zlaski@apple.com>
17911
17912         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
17913         'Derived', so that it is never considered a class method; add
17914         new warning for '+port' method ambiguity.
17915         * objc.dg/method-12.m: Include <objc/objc.h> instead of
17916         <objc/objc-api.h> (needed on Mac OS X).
17917         * objc.dg/method-13.m: New test.
17918
17919 2003-10-03  Roger Sayle  <roger@eyesopen.com>
17920
17921         PR optimization/9325, PR java/6391
17922         * gcc.c-torture/execute/20031003-1.c: New test case.
17923
17924 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
17925
17926         PR optimization/12180
17927         * gcc.dg/20031002-1.c: New test.
17928
17929         PR c++/12486
17930         * g++.dg/inherit/error1.C: New test.
17931
17932 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
17933
17934         * lib/f-torture.exp (search_for): Rename to...
17935         (search_for_re): This.  Also, clean up comments and the
17936         "regexp" invocation.
17937
17938 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
17939
17940         * gcc.c-torture/compile/20031002-1.c: New test.
17941
17942 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
17943
17944         * g++.dg/opt/cond1.C: New test.
17945
17946 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
17947
17948         * gcc.dg/Wold-style-definition-2.c: New testcase.
17949         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
17950
17951 2003-09-29  Richard Henderson  <rth@redhat.com>
17952
17953         * g++.dg/init/array10.C: Add dg-options.
17954
17955 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
17956
17957         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
17958
17959 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17960
17961         * g++.dg/template/friend19.C: Fix typo.
17962         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
17963
17964 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
17965
17966         * gcc.c-torture/execute/20030928-1.c: New test.
17967         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
17968
17969 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
17970
17971         * g++.dg/opt/unroll1.C: New test.
17972
17973 2003-09-26  Roger Sayle  <roger@eyesopen.com>
17974
17975         PR optimization/11741
17976         * gcc.dg/20030926-1.c: New test case.
17977
17978 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17979
17980         PR c++/5655
17981         * g++.dg/parse/access7.C: New test.
17982         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
17983
17984 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
17985
17986         MERGE OF objc-improvements-branch into MAINLINE:
17987         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
17988         if libobjc has not been built.
17989         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
17990         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
17991         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
17992         objc/execute/nested-3.m, objc/execute/np-2.m,
17993         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
17994         objc/execute/redefining_self.m, objc/execute/root_methods.m,
17995         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
17996         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
17997         objc.dg/special/unclaimed-category-1.h,
17998         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
17999         well as GNU runtime.
18000         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
18001         * execute/cascading-1.m, execute/function-message-1.m,
18002         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
18003         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
18004         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
18005         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
18006         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
18007         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
18008         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
18009         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
18010         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
18011         * objc.dg/bitfield-2.m: Run only on Darwin.
18012         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
18013         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
18014         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
18015         * objc.dg/const-str-1.m: Fix constant string layout.
18016
18017 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
18018
18019         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
18020
18021 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
18022
18023         * gcc.dg/darwin-abi-1.c: New file.
18024
18025 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
18026
18027         PR target/12281
18028         * gcc.c-torture/compile/20030921-1.c: New test.
18029
18030 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
18031
18032         * g++.dg/opt/reg-stack2.C: New test.
18033
18034 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
18035
18036         * g++.dg/eh/delayslot1.C: New test.
18037
18038 2003-09-20  Richard Henderson  <rth@redhat.com>
18039
18040         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
18041
18042 2003-09-20  Roger Sayle  <roger@eyesopen.com>
18043
18044         * gcc.c-torture/execute/20030920-1.c: New test case.
18045
18046 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18047
18048         * g++.dg/rtti/typeid3.C: Correct expected error message.
18049
18050 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18051
18052         PR c++/157
18053         * g++.dg/parse/crash12.C: New test.
18054
18055 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
18056
18057         * gcc.dg/compat/mixed-struct-check.h: New.
18058         * gcc.dg/compat/mixed-struct-defs.h: New.
18059         * gcc.dg/compat/mixed-struct-init.h: New.
18060         * gcc.dg/compat/struct-by-value-19_main.c: New.
18061         * gcc.dg/compat/struct-by-value-19_x.c: New.
18062         * gcc.dg/compat/struct-by-value-19_y.c: New.
18063         * gcc.dg/compat/struct-by-value-20_main.c: New.
18064         * gcc.dg/compat/struct-by-value-20_x.c: New.
18065         * gcc.dg/compat/struct-by-value-20_y.c: New.
18066         * gcc.dg/compat/struct-return-19_main.c: New.
18067         * gcc.dg/compat/struct-return-19_x.c: New.
18068         * gcc.dg/compat/struct-return-19_y.c: New.
18069         * gcc.dg/compat/struct-return-20_main.c: New.
18070         * gcc.dg/compat/struct-return-20_x.c: New.
18071         * gcc.dg/compat/struct-return-20_y.c: New.
18072
18073 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
18074         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
18075         so that it will not complain on LP64 targets.
18076
18077 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18078
18079         PR c++/495
18080         * g++.dg/template/friend24.C: New test.
18081
18082 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
18083
18084         PR c++/12332
18085         * g++.dg/template/memtmpl2.C: New test.
18086
18087 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
18088
18089         PR target/11184
18090         * gcc.dg/builtin-apply1.c: New test.
18091
18092 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
18093
18094         PR c++/9848
18095         * g++.dg/warn/Wunused-4.C: New test.
18096
18097 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18098
18099         PR c++/12316
18100         * g++.dg/other/gc2.C: New test.
18101
18102 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
18103
18104         PR c++/11991
18105         * g++.dg/rtti/typeid3.C: New test.
18106
18107         PR c++/12266
18108         * g++.dg/overload/template1.C: New test.
18109
18110 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
18111
18112         * g++.dg/opt/cfg3.C: New test.
18113
18114 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18115
18116         PR c++/7939
18117         * g++.dg/template/crash11.C: New test.
18118
18119 2003-09-16  Jason Merrill  <jason@redhat.com>
18120             Jakub Jelinek  <jakub@redhat.com>
18121
18122         * gcc.dg/attr-warn-unused-result.c: New test.
18123
18124 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
18125
18126         PR c++/12184
18127         * g++.dg/expr/call2.C: New test.
18128
18129 2003-09-15  Andreas Jaeger  <aj@suse.de>
18130
18131         * gcc.dg/Wold-style-definition-1.c: New test.
18132
18133 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
18134
18135         PR c++/3907
18136         * g++.dg/parse/template12.C: New test.
18137
18138         * g++.dg/abi/bitfield11.C: New test.
18139         * g++.dg/abi/bitfield12.C: Likewise.
18140
18141 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
18142
18143         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
18144         non-expansion of functional macro name without arguments at EOL.
18145         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
18146
18147 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
18148
18149         * gcc.c-torture/execute/20030914-[12].c: New tests.
18150
18151 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
18152
18153         PR c++/11788
18154         * g++.dg/overload/addr1.C: New test.
18155
18156 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
18157
18158         * gcc.dg/20030909-1.c: New test.
18159
18160 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
18161
18162         * gcc.dg/ultrasp10.c: New test.
18163
18164 2003-09-09  Devang Patel  <dpatel@apple.com>
18165
18166         * gcc.dg/darwin-ld-6.c: New test.
18167
18168 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18169
18170         * gcc.dg/torture/builtin-explog-1.c: New testcase.
18171
18172 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
18173
18174         * gcc.dg/ia64-types1.c: New test.
18175         * gcc.dg/ia64-types2.c: Likewise.
18176
18177 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18178
18179         * gcc.dg/builtins-1.c: Add more _Complex tests.
18180         * gcc.dg/torture/builtin-attr-1.c: Likewise.
18181
18182         * gcc.dg/builtins-1.c: Test existing _Complex functions.
18183         * gcc.dg/torture/builtin-attr-1.c: Likewise.
18184
18185 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
18186
18187         PR c++/11786
18188         * g++.dg/lookup/koenig2.C: New test.
18189
18190         PR c++/5296
18191         * g++.dg/rtti/typeid2.C: New test.
18192
18193 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
18194
18195         * gcc.c-torture/compile/20030904-1.c: New test.
18196
18197 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
18198
18199         * g++.dg/opt/longbranch2.C: New test.
18200
18201 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
18202
18203         * g++.dg/template/crash10.C: Only compile it.
18204
18205 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
18206
18207         PR middle-end/11665
18208         * gcc.c-torture/compile/20030907-1.c: New test.
18209         * g++.dg/init/array11.C: New test.
18210
18211 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
18212
18213         PR c++/11852
18214         * g++.dg/init/struct1.C: New test.
18215
18216 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
18217
18218         PR c++/12181
18219         * g++.dg/expr/comma1.C: New test.
18220
18221 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
18222
18223         PR c++/11867
18224         * g++.dg/expr/static_cast5.C: New test.
18225
18226 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
18227
18228         PR c++/11507
18229         * g++.dg/lookup/scoped7.C: New test.
18230
18231         PR c++/9574
18232         * g++.dg/other/static1.C: New test.
18233
18234         PR c++/11490
18235         * g++.dg/warn/template-1.C: New test.
18236
18237         PR c++/11432
18238         * g++.dg/template/crash10.C: New test.
18239
18240         PR c++/2478
18241         * g++.dg/overload/VLA.C: New test.
18242
18243         PR c++/10804
18244         * g++.dg/template/call1.C: New test.
18245
18246 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
18247
18248         PR c++/11794
18249         * g++.dg/parse/using3.C: New test.
18250
18251 2003-09-06  Roger Sayle  <roger@eyesopen.com>
18252
18253         PR c++/11409
18254         * g++.dg/overload/builtin3.C: New test case.
18255
18256 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
18257
18258         PR c/9862
18259         * gcc.dg/20030906-1.c: New test.
18260         * gcc.dg/20030906-2.c: Likewise.
18261
18262 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
18263
18264         PR c++/12167
18265         * g++.dg/parse/defarg5.C: New test.
18266
18267         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
18268
18269 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
18270
18271         PR c++/12163
18272         * g++.dg/expr/static_cast4.C: New test.
18273
18274         PR c++/12146
18275         * g++.dg/template/crash9.C: New test.
18276
18277 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
18278
18279         * g++.old-deja/g++.ext/pretty2.C: Update for change
18280         in __FUNCTION__.
18281         * g++.old-deja/g++.ext/pretty3.C: Likewise.
18282
18283 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
18284
18285         PR c++/11922
18286         * g++/dg/template/qualified-id1.C: New test.
18287
18288         PR c++/12037
18289         * g++.dg/warn/noeffect4.C: New test.
18290
18291 2003-09-04  Matt Austern  <austern@apple.com>
18292
18293         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
18294         * g++.dg/ext/fnname2.C: Likewise.
18295         * g++.dg/ext/fnname3.C: Likewise.
18296
18297 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
18298
18299         * g++.dg/expr/lval1.C: New test.
18300         * g++.dg/ext/lvcast.C: Remove.
18301
18302 2003-09-03  Roger Sayle  <roger@eyesopen.com>
18303
18304         PR optimization/11700.
18305         * gcc.c-torture/compile/20030903-1.c: New test case.
18306
18307 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
18308
18309         PR c++/12053
18310         * g++.dg/abi/layout4.C: New test.
18311
18312 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
18313
18314         PR c++/11553
18315         * g++.dg/parse/friend3.C: New test.
18316
18317 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
18318
18319         PR c++/11847
18320         * g++.dg/template/class1.C: New test.
18321
18322         PR c++/11808
18323         * g++.dg/expr/call1.C: New test.
18324
18325 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
18326
18327         PR c++/12114
18328         * g++.dg/init/ref9.C: New test.
18329
18330         PR c++/11972
18331         * g++.dg/template/nested4.C: New test.
18332
18333 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
18334
18335         PR c++/12093
18336         * g++.dg/template/non-dependent4.C: New test.
18337
18338         PR c++/11928
18339         * g++.dg/inherit/conv1.C: New test.
18340
18341 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
18342
18343         PR c++/6196
18344         * g++.dg/ext/label1.C: New test.
18345         * g++.dg/ext/label2.C: Likewise.
18346
18347 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
18348
18349         * g++.dg/expr/cond3.C: New test.
18350
18351 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18352
18353         * gcc.dg/builtins-1.c: Add new builtin cases.
18354
18355 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18356
18357         * gcc.dg/builtins-1.c: Add new cases.
18358         * gcc.dg/torture/builtin-attr-1.c: Likewise.
18359
18360 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18361
18362         * gcc.dg/builtins-1.c: Add more math builtin tests.
18363         * gcc.dg/torture/builtin-attr-1.c: New test.
18364
18365 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
18366
18367         PR optimization/5079
18368         * g++.dg/opt/static3.C: New test.
18369
18370 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18371
18372         * gcc.misc-tests/gcov-10b.c: New test.
18373
18374 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
18375
18376         * g++.dg/opt/ptrmem3.C: New test.
18377
18378         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
18379
18380 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
18381
18382         * gcc.dg/20030826-2.c: New test.
18383
18384 2003-08-26  Roger Sayle  <roger@eyesopen.com>
18385
18386         PR middle-end/12002
18387         * g77.f-torture/compile/12002.f: New test case.
18388
18389 2003-08-26  Roger Sayle  <roger@eyesopen.com>
18390
18391         * gcc.dg/20030826-1.c: New test case.
18392
18393 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
18394
18395         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
18396
18397 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
18398
18399         PR c++/11871
18400         * c++.dg/lookup/crash1.C: New test.
18401
18402         * c++.dg/warn/noeffect3.C: New test.
18403
18404 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
18405
18406         * gcc.dg/compat/vector-1_x.c: Compile with -w.
18407         * gcc.dg/compat/vector-1_y.c: Ditto.
18408         * gcc.dg/compat/vector-2_x.c: Ditto.
18409         * gcc.dg/compat/vector-2_y.c: Ditto.
18410
18411 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
18412
18413         * gcc.dg/20030702-1.c: New test.
18414
18415 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
18416
18417         PR c++/8795
18418         * g++.dg/ext/altivec-1.C: New test.
18419
18420 2003-08-24  Richard Henderson  <rth@redhat.com>
18421
18422         * g++.dg/eh/simd-2.C: Add -w for x86.
18423
18424 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
18425
18426         * gcc.dg/20030815-1.c: New test.
18427
18428 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18429
18430         PR c++/3765
18431         * g++.dg/parse/access6.C: New test.
18432
18433 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18434
18435         PR c++/641, c++/11876
18436         * g++.dg/template/friend22.C: New test.
18437         * g++.dg/template/friend23.C: Likewise.
18438
18439 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
18440
18441         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
18442         identically.
18443
18444 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
18445
18446         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
18447
18448 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
18449
18450         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
18451
18452 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
18453
18454         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
18455
18456 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
18457
18458         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
18459
18460 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
18461
18462         PR c++/11919
18463         * g++.dg/overload/prom1.C: New test.
18464
18465         PR c++/11551
18466         * g++.dg/parse/dtor2.C: New test.
18467
18468         PR c++/10762
18469         * g++.dg/parse/using2.C: New test.
18470
18471 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
18472
18473         PR target/11805
18474         * gcc.c-torture/compile/20030821-1.c: New.
18475
18476 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
18477
18478         PR c++/11834
18479         * g++.dg/template/deduce2.C: New test.
18480
18481 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
18482
18483         * gcc.c-torture/execute/20030821-1.c: New test.
18484
18485 2003-08-20  Roger Sayle  <roger@eyesopen.com>
18486
18487         PR middle-end/11984
18488         * gcc.dg/20030820-1.c: New test case.
18489
18490 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
18491
18492         PR c++/11945
18493         * g++.dg/warn/noeffect2.C: New test.
18494
18495 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
18496
18497         PR c++/10926
18498         * g++.dg/template/dtor2.C: New test.
18499
18500         PR c++/11684
18501         * g++.dg/template/operator1.C: New test.
18502         * g++.dg/parse/operator4.C: New test.
18503
18504         PR c++/11946.C
18505         * g++.dg/expr/enum1.C: New test.
18506         * gcc.dg/c99-bool-1.c: Remove bogus warning.
18507
18508         PR c++/11036.C
18509         * g++.dg/parse/elab2.C: New test.
18510         * g++.dg/parse/typedef4.C: Change error message.
18511         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
18512         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
18513         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
18514
18515 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
18516
18517         * gcc.dg/pch/warn-1.c: New.
18518         * gcc.dg/pch/warn-1.hs: New.
18519
18520         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
18521         not-tested file.
18522
18523 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
18524
18525         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
18526
18527 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
18528
18529         * gcc.dg/uninit-D.c: New Test.
18530         * gcc.dg/uninit-E.c: New Test.
18531         * gcc.dg/uninit-F.c: New Test.
18532         * gcc.dg/uninit-G.c: New Test.
18533
18534 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
18535
18536         * g++.dg/README: Describe the pch directory.
18537
18538 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18539
18540         PR c++/11174
18541         * g++.dg/parse/access4.C: New test.
18542         * g++.dg/parse/access5.C: Likewise.
18543         * g++.old-deja/g++.jason/access17.C: Adjust error message.
18544
18545 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
18546
18547         * gcc.dg/noncompile/20030818-1.c: New.
18548
18549 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
18550
18551         PR c++/11957
18552         * g++.dg/warn/noeffect1.C: New test.
18553
18554         * g++.dg/template/scope2.C: New test.
18555         * g++.dg/template/error2.C: Correct dg-error
18556
18557 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
18558
18559         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
18560
18561 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
18562
18563         PR C++/11512
18564         * g++.dg/template/warn1.C: New.
18565
18566 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
18567
18568         * g++.dg/template/error2.C: New test.
18569         * g++.dg/lookup/using7.C: Adjust errors
18570         * g++.old-deja/g++.pt/crash36.C: Likewise.
18571         * g++.old-deja/g++.pt/derived3.C: Likewise.
18572
18573 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18574
18575         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
18576         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
18577         * gcc.c-torture/execute/builtins/string-9.c: New, from
18578         string-opt-9.c.  Adjust for execute/builtins framework.
18579         * gcc.c-torture/execute/string-opt-9.c: Delete.
18580
18581 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
18582
18583         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
18584
18585         * g++.dg/parse/ret-type2.C: New test.
18586
18587         PR c++/11703
18588         * g++.dg/init/new8.C: New test.
18589
18590         PR c++/10923
18591         * g++.dg/parse/typedef5.C: New test.
18592
18593         PR c++/9512
18594         * g++.dg/parse/qualified2.C: New test.
18595         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
18596         invalid code.
18597
18598 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
18599
18600         * g++.dg/conversion/ptrmem1.C: New test.
18601
18602 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
18603
18604         PR target/11693
18605         * gcc.dg/20030811-1.c: New test.
18606
18607         PR target/11535
18608         * gcc.c-torture/execute/20030811-1.c: New test.
18609
18610 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18611
18612         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
18613
18614 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
18615
18616         PR c++/11789.C
18617         * g++.dg/inherit/multiple1.C: New test.
18618
18619 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
18620
18621         * gcc.dg/spe1.c: New test.
18622
18623         PR c++/11670
18624         * g++.dg/expr/cast2.C: New test.
18625
18626         PR c++/10530
18627         * g++.dg/template/dependent-name2.C: New test.
18628
18629 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
18630
18631         * g++.dg/parse/crash11.C: Put the dg options in comments.
18632
18633 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
18634
18635         * lib/gcc-dg.exp: Update for diagnostic change.
18636
18637 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18638
18639         PR c++/5767
18640         * g++.dg/parse/crash11.C: New test.
18641
18642 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
18643
18644         * gcc.dg/cpp/spacing1.c: Update.
18645
18646 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
18647
18648         PR target/11739
18649         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
18650         a value for -mtune.
18651
18652 2003-08-04  Roger Sayle  <roger@eyesopen.com>
18653
18654         PR middle-end/11771
18655         * gcc.c-torture/compile/20030804-1.c: New test case.
18656
18657 2003-08-04  Roger Sayle  <roger@eyesopen.com>
18658
18659         * gcc.dg/20030804-1.c: New test case.
18660
18661 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
18662
18663         * gcc.dg/cpp/separate-1.c: New test.
18664
18665 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
18666
18667         PR c++/11704
18668         * g++.dg/template/dependent-expr2.C: New test.
18669
18670         PR c++/11766
18671         * g++.dg/expr/ptrmem1.C: New test.
18672
18673 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18674
18675         PR c++/9453
18676         * g++.dg/template/friend15.C: New test.
18677
18678 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
18679
18680         * lib/dg-pch.exp: Work round PCH bug.
18681
18682 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18683
18684         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
18685         builtins.  Move cases from builtins-4.c here.
18686
18687         * gcc.dg/torture/builtin-math-1.c: New test taken from
18688         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
18689         additional cases.
18690
18691         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
18692         Delete.
18693
18694 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
18695
18696         PR c++/9447
18697         * g++.dg/template/using7.C: New test.
18698
18699 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
18700
18701         * import1.c, import2.c: New tests.
18702
18703 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
18704
18705         * g++.dg/eh/crossjump1.C: New test.
18706
18707 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
18708
18709         PR c++/11697
18710         * g++.dg/template/using6.C: New test.
18711
18712         PR c++/11744
18713         * g++.dg/template/koenig2.C: New test.
18714
18715 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18716
18717         PR c++/7983
18718         * g++.dg/parse/typedef4.C: New test.
18719
18720 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18721
18722         PR c++/8442, c++/8806
18723         * g++.dg/template/elab1.C: New test.
18724         * g++.dg/template/type2.C: Likewise.
18725         * g++.dg/template/ttp3.C: Adjust expected error message.
18726         * g++.old-deja/g++.law/visibility13.C: Likewise.
18727         * g++.old-deja/g++.niklas/t135.C: Likewise.
18728         * g++.old-deja/g++.pt/ttp41.C: Likewise.
18729         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
18730         template argument.
18731         * g++.old-deja/g++.pt/ttp44.C: Likewise.
18732
18733 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
18734
18735         PR c++/11295
18736         * g++.dg/ext/stmtexpr1.C: New test.
18737
18738         * g++.dg/opt/tmp1.C: New test.
18739
18740         PR c++/11525
18741         * g++.dg/parse/constant4.C: New test.
18742
18743         PR c++/9447
18744         * g++.dg/template/using5.C: New test.
18745
18746 2003-07-31  Roger Sayle  <roger@eyesopen.com>
18747
18748         * gcc.dg/builtins-27.c: New test case.
18749
18750 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
18751
18752         * gcc.dg/tls/opt-7.c: New test.
18753
18754 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
18755
18756         * g++.old-deja/g++.other/crash18.C: Remove.
18757
18758 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
18759
18760         * g++.dg/template/explicit3.C: New.
18761         * g++.dg/template/explicit4.C: New.
18762         * g++.dg/template/explicit5.C: New.
18763
18764         PR c++/11347
18765         * g++.dg/template/memtmpl1.C: New.
18766
18767 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
18768
18769         PR target/11565
18770         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
18771         * gcc.dg/i386-387-5.c (dg-options): Likewise.
18772
18773 2003-07-30  Jan Hubicka  <jh@suse.cz>
18774
18775         * vtgc1.c: Kill.
18776
18777 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
18778
18779         * gcc.dg/struct-in-proto-1.c: New test.
18780
18781 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
18782
18783         * gcc.dg/cpp/include2.c: Only expect one message.
18784
18785 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
18786
18787         PR c++/9447
18788         * g++.dg/template/using1.C: New test.
18789         * g++.dg/template/using2.C: New test.
18790         * g++.dg/template/using3.C: New test.
18791         * g++.dg/template/using4.C: New test.
18792
18793 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
18794
18795         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
18796         * gcc.c-torture/execute/string-opt-10.c: Likewise.
18797
18798 2003-07-28  Jan Hubicka  <jh@suse.cz>
18799
18800         PR c++/11530
18801         * g++.dg/opt/call1.C: New test.
18802
18803 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
18804
18805         PR c++/11667
18806         * g++.dg/init/enum2.C: New test.
18807         * g++.dg/template/overload1.C: Add "-w" option.
18808
18809 2003-07-28    <hp@bitrange.com>
18810
18811         * gcc.dg/Wdeclaration-after-statement-1.c,
18812         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
18813
18814 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
18815
18816         * gcc.c-torture/compile/20030725-1.c: New test.
18817
18818 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
18819
18820         * gcc.dg/20030505.c: Only run for SPE.
18821         Remove definition of opaque type.
18822
18823 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
18824
18825         * g++.dg/template/ptrmem6.C: New test.
18826
18827 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
18828
18829         * gcc.c-torture/compile/zero-strct-2.c: New test.
18830
18831 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
18832
18833         * gcc.dg/intermod-1.c: New test.
18834
18835 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
18836
18837         PR c++/11617
18838         * g++.dg/template/lookup2.C: New test.
18839         * g++.dg/template/memclass1.C: Remove instantiated from error.
18840         * g++.dg/other/error2.C: Tweak expected errors.
18841
18842         PR c++/11596
18843         * g++.dg/template/defarg3.C: New test.
18844
18845         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
18846
18847 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
18848
18849         * g++.dg/inherit/access5.C: New test.
18850
18851 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18852
18853         PR c++/11513
18854         * g++.dg/template/crash8.C: New test.
18855
18856 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
18857
18858         PR c/10602
18859         * gcc.dg/noncompile/incomplete-2.c: New test.
18860
18861 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
18862
18863         PR c++/11645
18864         * g++.dg/inherit/access4.C: New test.
18865
18866         PR c++/11517
18867         * g++.dg/expr/cond2.C: New test.
18868
18869         PR optimization/10679
18870         * g++.dg/opt/inline4.C: New test.
18871
18872 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
18873
18874         * g++.dg/parse/crash10: New test.
18875
18876 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
18877
18878         * g++.dg/ext/flexary1.C: New test.
18879
18880 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18881
18882         PR c++/10793
18883         * g++.dg/template/crash9.C: New test.
18884
18885 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18886
18887         PR c++/3004
18888         * g++.dg/parse/typedef3.C: New test.
18889
18890         PR c++/7906
18891         * g++.dg/parse/operator2.C: New test.
18892
18893         PR c++/8895
18894         * g++.dg/parse/def-tmpl-arg1.C: New test.
18895
18896         PR c++/9282
18897         * g++.dg/parse/funptr1.C: New test.
18898
18899         PR c++/9452
18900         * g++.dg/parse/ambig3.C: New test.
18901
18902         PR c++/9454
18903         * g++.dg/parse/operator3.C: New test.
18904
18905         PR c++/9486
18906         * g++.dg/parse/template10.C: New test.
18907
18908         PR c++/9488
18909         * g++.dg/parse/template11.C: New test.
18910
18911         PR c++/10150
18912         * g++.dg/parse/invalid-op1.C: New test.
18913
18914         PR c++/10247
18915         * g++.dg/parse/condexpr1.C: New test.
18916
18917 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
18918
18919         * g++.dg/ext/packed3.C: New test.
18920         * g++.dg/ext/packed4.C: New test.
18921
18922         * gcc.dg/pack-test-3.c: New test.
18923
18924 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
18925
18926         * lib/compat.exp: Handle dg-options per source file.
18927         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
18928         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
18929         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
18930         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
18931         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
18932         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
18933         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
18934         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
18935         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
18936         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
18937         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
18938         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
18939         * g++.dg/compat/break/bitfield7_x.C: Ditto.
18940         * g++.dg/compat/break/bitfield7_y.C: Ditto.
18941
18942 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
18943
18944         PR c/10320
18945         * gcc.c-torture/execute/20030718-1.c: New test.
18946
18947 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
18948
18949         PR optimization/11536
18950         * gcc.dg/20030721-1.c: New test.
18951
18952 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
18953
18954         PR c++/11546
18955         * g++.dg/template/lookup1.C: New test.
18956
18957 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
18958
18959         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
18960         diagnostics of ill-formed constructs involving labels.
18961         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
18962         the new 'previously defined here' message.
18963
18964 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
18965
18966         * g++.dg/parse/non-dependent2.C: New test.
18967
18968 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
18969
18970         * g++.dg/init/init-ref4.C: xfail on targets without
18971         weak symbols.
18972
18973 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
18974
18975         PR target/11087
18976         * gcc.c-torture/execute/20030717-1.c: New test.
18977
18978 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
18979
18980         * g++.dg/opt/cfg1.C: New test.
18981
18982 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
18983
18984         PR optimization/11557
18985         * gcc.dg/20030717-1.c: New test.
18986
18987 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
18988
18989         PR c++/10476
18990         * g++.dg/expr/crash-1.C: New test.
18991
18992         PR c++/11027
18993         * g++.dg/template/init3.C: New test.
18994
18995         PR c++/8222
18996         * g++.dg/template/non-dependent1.C: New test.
18997
18998         PR c++/11070
18999         * g++.dg/template/non-dependent2.C: New test.
19000
19001         PR c++/11071
19002         * g++.dg/template/non-dependent3.C: New test.
19003
19004         PR c++/9907
19005         * g++.dg/template/sizeof5.C: New test.
19006
19007 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
19008
19009         PR 11498
19010         * gcc.c-torture/compile/mangle-1.c: New file.
19011
19012 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19013
19014         PR c++/7809
19015         * g++.dg/parse/access3.C: New test.
19016
19017 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
19018
19019         PR c++/11384
19020         * g++.dg/init/init-ref4.C: New test.
19021
19022 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
19023
19024         PR c++/11547
19025         * g++.dg/parse/constant3.C: New test.
19026         * g++.dg/parse/crash7.C: Likewise.
19027
19028 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
19029
19030         PR target/11008
19031         * gcc.dg/i386-pentium4-not-mull.c: New.
19032
19033 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
19034
19035         * gcc.dg/asm-names.c (ymain): Make it weak.
19036
19037 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19038
19039         PR c++/5421
19040         * g++.dg/template/friend21.C: New test.
19041
19042 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
19043
19044         * gcc.dg/cleanup-8.c: New test.
19045         * gcc.dg/cleanup-9.c: New test.
19046
19047 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
19048
19049         * g++.dg/ext/dll-MI1.h: New file.
19050         * g++.dg/ext/dllexport-MI1.C: New file.
19051         * g++.dg/ext/dllimport-MI1.C: New file.
19052
19053 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
19054
19055         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
19056         it does not have cmpstrsi patterns (just cmpmemsi).
19057
19058 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
19059
19060         PR debug/11473
19061         * g++.dg/debug/debug8.C: New test.
19062
19063 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19064
19065         PR c++/10108
19066         * g++.dg/template/crash7.C: New test.
19067
19068 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
19069
19070         PR target/10795
19071         * gcc.c-torture/compile/20030708-1.c: New.
19072
19073 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
19074
19075         * gcc.c-torture/execute/20030715-1.c: New test.
19076
19077 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
19078
19079         * gcc.dg/pch/inline-3.c: New file.
19080         * gcc.dg/pch/inline-3.hs: New file.
19081         * gcc.dg/pch/inline-4.c: New file.
19082         * gcc.dg/pch/inline-4.hs: New file.
19083
19084 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
19085
19086         PR c++/11509
19087         * g++.dg/template/crash6.C: New test.
19088
19089         PR c++/7053
19090         * g++.dg/template/friend20.C: New test.
19091
19092         PR c++/7019
19093         * g++.dg/template/overload2.C: New test.
19094
19095 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19096
19097         PR optimization/11440
19098         * gcc.c-torture/execute/20030714-1.c: New test.
19099
19100 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19101
19102         PR c++/11154
19103         * g++.dg/template/partial2.C: New test.
19104
19105 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
19106
19107         PR c++/11503
19108         * g++.dg/template/anon1.C: New test.
19109
19110         PR c++/11493
19111         PR c++/11495
19112         * g++.dg/parse/template9.C: Likewise.
19113         * g++.dg/template/crash4.C: New test.
19114         * g++.dg/template/koenig1.C: Likewise.
19115         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
19116         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
19117         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
19118         functions.
19119         * g++.old-deja/g++.jason/template36.C: Likewise.
19120         * g++.old-deja/g++.mike/p1989.C: Likewise.
19121         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
19122         * g++.old-deja/g++.pt/ttp20.C: Use this->.
19123         * g++.old-deja/g++.pt/ttp21.C: Use this->.
19124         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
19125         compiling.
19126         * g++.old-deja/g++.pt/union2.C: Use this->.
19127
19128 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
19129
19130         * gcc.dg/20030711-1.c: New test.
19131
19132 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
19133
19134         PR c++/11050
19135         * g++.dg/parse/args1.C: New test.
19136         * g++.pt/defarg8.C: Change expected errors.
19137
19138 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
19139
19140         PR c++/8164
19141         * g++.dg/template/nontype2.C: New test.
19142
19143         PR c++/10558
19144         * g++.dg/parse/template8.C: New test.
19145
19146         PR c++/8327
19147         * g++.dg/template/scope1.C: New test.
19148
19149         * g++.dg/warn/Wsign-compare-1.C: New test.
19150
19151 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
19152
19153         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
19154
19155 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
19156
19157         PR c++/9411
19158         * g++.dg/template/explicit2.C: New test.
19159
19160         PR c++/10032
19161         * g++.dg/warn/pedantic1.C: New test.
19162
19163 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
19164
19165         PR c++ 9483
19166         * g++.dg/other/field1.C: New test.
19167
19168 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
19169
19170         PR c/11449
19171         * gcc.c-torture/compile/20030707-1.c: New.
19172
19173 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19174
19175         PR c++/10849
19176         * g++.dg/template/access12.C: New test.
19177
19178 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
19179
19180         * g++.dg/bprob/bprob.exp (prof_ext): Update.
19181         * g77.dg/bprob/bprob.exp (prof_ext): Update.
19182         * gcc.misc-tests/bprob.exp (prof_ext): Update.
19183         * gcc.misc-tests/gcov.exp: Update
19184         * g++.dg/gcov/gcov.exp: Update
19185         * lib/gcov.exp: Update.
19186
19187 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
19188
19189         * g++.dg/abi/mangle17.C: Make sure template expressions are
19190         dependent.
19191         * g++.dg/abi/mangle4.C: Mark erroneous casts.
19192         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
19193         * g++.dg/opt/stack1.C: Remove erroneous code.
19194         * g++.dg/parse/template7.C: New test.
19195         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
19196         * g++.old-deja/g++.pt/crash4.C: Likewise.
19197
19198 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19199
19200         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
19201         with zero or one occurence of `$' after the initial `L'.
19202
19203 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
19204
19205         * gcc.c-torture/compile/20030704-1.c: Add a comment.
19206
19207 2003-07-08  Roger Sayle  <roger@eyesopen.com>
19208
19209         PR c/11370
19210         * gcc.dg/Wunreachable-6.c: New testcase.
19211         * gcc.dg/Wunreachable-7.c: New testcase.
19212
19213 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
19214
19215         PR c/11420
19216         * gcc.dg/20030708-1.c: New test.
19217
19218 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
19219
19220         * gcc.dg/compat/sdata-section.h: New file.
19221         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
19222         * gcc.dg/torture/mips-sdata-1.c: New test.
19223
19224 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19225
19226         PR c++/11030
19227         * g++.dg/template/friend19.C: New test.
19228
19229 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
19230
19231         * g++.dg/opt/strength-reduce.C: New test.
19232
19233 2003-07-07  Roger Sayle  <roger@eyesopen.com>
19234
19235         PR target/10979
19236         * gcc.dg/20030707-1.c: New testcase.
19237
19238 2003-07-07  Roger Sayle  <roger@eyesopen.com>
19239
19240         PR optimization/11059
19241         * g++.dg/opt/emptyunion.C: New testcase.
19242
19243 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
19244             Eric Botcazou  <ebotcazou@libertysurf.fr>
19245
19246         * g++.dg/opt/stack1.C: New test.
19247
19248 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
19249
19250         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
19251         run test.
19252
19253         PR c++/11431
19254         * g++.dg/expr/static_cast3.C: New test.
19255
19256 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
19257
19258         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
19259         everywhere.
19260         * gcc.dg/concat.c: Concatenation of string constants with
19261         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
19262         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
19263         * gcc.dg/cpp/escape-2.c: Use wide character constants where
19264         necessary to avoid multi-character character constant warning.
19265         * gcc.dg/cpp/escape.c: Likewise.
19266         * gcc.dg/cpp/ucs.c: Likewise.
19267         Remove backslashes from dg-bogus comments, as they confuse Tcl.
19268         Fix a typo.
19269
19270 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
19271
19272         PR c/11428
19273         * gcc.c-torture/compile/20030704-1.c: New.
19274
19275 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
19276
19277         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
19278
19279 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
19280
19281         PR c++/5287, PR c++/7910,  PR c++/11021
19282         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
19283         tests for warnings.
19284         * g++.dg/ext/dllimport2.C: Add tests for warnings.
19285         * g++.dg/ext/dllimport3.C: Likewise.
19286         * g++.dg/ext/dllimport4.C: New file.
19287         * g++.dg/ext/dllimport5.C: New file.
19288         * g++.dg/ext/dllimport6.C: New file.
19289         * g++.dg/ext/dllimport7.C: New file.
19290         * g++.dg/ext/dllimport8.C: New file.
19291         * g++.dg/ext/dllimport9.C: New file.
19292         * g++.dg/ext/dllimport10.C: New file.
19293         * g++.dg/ext/dllexport1.C: New file.
19294
19295 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
19296
19297         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
19298         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
19299
19300 2003-07-03  Roger Sayle  <roger@eyesopen.com>
19301
19302         * gcc.dg/builtins-25.c: New testcase.
19303         * gcc.dg/builtins-26.c: New testcase.
19304
19305 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
19306
19307         * gcc.dg/compat/vector-defs.h: New file.
19308         * gcc.dg/compat/vector-setup.h: New file.
19309         * gcc.dg/compat/vector-check.h: New file.
19310         * gcc.dg/compat/vector-1_main.c: New file.
19311         * gcc.dg/compat/vector-1_x.c: New file.
19312         * gcc.dg/compat/vector-1_y.c: New file.
19313         * gcc.dg/compat/vector-2_main.c: New file.
19314         * gcc.dg/compat/vector-2_x.c: New file.
19315         * gcc.dg/compat/vector-2_y.c: New file.
19316
19317         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
19318         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
19319         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
19320         * gcc.dg/compat/struct-align-1.h: New file.
19321         * gcc.dg/compat/struct-align-1_main.c: New file.
19322         * gcc.dg/compat/struct-align-1_x.c: New file.
19323         * gcc.dg/compat/struct-align-1_y.c: New file.
19324         * gcc.dg/compat/struct-align-2.h: New file.
19325         * gcc.dg/compat/struct-align-2_main.c: New file.
19326         * gcc.dg/compat/struct-align-2_x.c: New file.
19327         * gcc.dg/compat/struct-align-2_y.c: New file.
19328
19329         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
19330         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
19331         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
19332         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
19333         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
19334         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
19335         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
19336         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
19337         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
19338         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
19339         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
19340         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
19341         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
19342         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
19343         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
19344         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
19345         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
19346         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
19347         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
19348         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
19349         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
19350         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
19351         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
19352         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
19353         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
19354         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
19355         * gcc.dg/compat/struct-return-10_x.c: Ditto.
19356         * gcc.dg/compat/struct-return-2_x.c: Ditto.
19357         * gcc.dg/compat/struct-return-3_x.c: Ditto.
19358
19359 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
19360
19361         * gcc.dg/i386-call-1.c: New test.
19362
19363 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
19364
19365         PR c++/9162
19366         * g++.dg/parse/defarg4.C: New.
19367
19368 2003-07-03  Roger Sayle  <roger@eyesopen.com>
19369
19370         PR target/10700
19371         * gcc.c-torture/compile/20030703-1.c: New test case.
19372
19373 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
19374
19375         * g++.dg/template/local3.C: Remove extra semicolon.
19376
19377 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
19378
19379         * gcc.dg/i386-volatile-1.c: New test.
19380
19381 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
19382
19383         PR c++/11072
19384         * g++.dg/other/offsetof2.C: XFAIL.
19385         * g++.dg/other/offsetof5.C: New.
19386
19387         PR c++/10219
19388         * g++.dg/template/error1.C: New.
19389
19390         PR c++/9779
19391         * g++.dg/template/dependent-expr1.C: New.
19392
19393 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
19394
19395         PR c++/6949
19396         * g++.dg/template/local3.C: New test.
19397
19398         PR c++/11149
19399         * g++.dg/lookup/scoped6.C: New test.
19400
19401 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
19402
19403         PR c++/8046
19404         * g++.dg/other/error7.C: New test.
19405
19406 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
19407
19408         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
19409         * g++.old-deja/g++.abi/vtable3.h: Likewise.
19410         * g++.old-deja/g++.law/code-gen5.C: Likewise.
19411         * g++.old-deja/g++.other/union2.C: Likewise.
19412         * gcc.dg/c90-const-expr-2.c: Likewise.
19413         * gcc.dg/c90-const-expr-3.c: Likewise.
19414         * gcc.dg/c99-const-expr-2.c: Likewise.
19415         * gcc.dg/c99-const-expr-3.c: Likewise.
19416         * gcc.dg/concat.c: Likewise.
19417
19418 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
19419
19420         PR c++/9559
19421         * g++.dg/init/static1.C: New test.
19422
19423 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19424
19425         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
19426         * g++.old-deja/g++.other/access2.C: Likewise.
19427         * g++.old-deja/g++.other/decl2.C: Likewise.
19428         * gcc.c-torture/execute/20020615-1.c: Likewise.
19429
19430 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
19431
19432         PR c++/4933
19433         * g++.dg/template/sizeof4.C: New test.
19434
19435 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
19436
19437         * g++.dg/other/error6.C: New test.
19438
19439 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
19440
19441         PR c++/10750
19442         * g++.dg/parse/constant2.C: New test.
19443
19444 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
19445
19446         PR c++/11106
19447         * g++.dg/other/error5.C: New test.
19448
19449 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19450
19451         * gcc.dg/format/gcc_diag-1.c: New test.
19452
19453 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
19454
19455         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
19456
19457 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
19458
19459         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
19460         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
19461         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
19462
19463 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
19464
19465         * gcc.c-torture/execute/builtins/string-8.c: New test.
19466         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
19467         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
19468         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
19469
19470 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
19471
19472         PR c++/10468
19473         * g++.dg/ext/typeof6.C: New test.
19474
19475 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
19476
19477         PR c++/10796
19478         * g++.dg/init/enum1.C: New test.
19479
19480 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
19481
19482         * gcc.dg/20030627-1.c: New test.
19483
19484 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
19485
19486         PR c++/11332
19487         * g++.dg/expr/static_cast2.C: New test.
19488
19489 2003-06-26  Roger Sayle  <roger@eyesopen.com>
19490             Jakub Jelinek  <jakub@redhat.com>
19491
19492         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
19493         sprintf(dst,"%s",src) optimization.
19494         * gcc.c-torture/execute/20030626-1.c: New test case.
19495         * gcc.c-torture/execute/20030626-2.c: New test case.
19496
19497 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
19498
19499         * gcc.c-torture/execute/multi-ix.c: New test.
19500
19501         * gcc.c-torture/execute/simd-4.c (main):
19502         Added missing semicolon at end of union.
19503
19504 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
19505
19506         PR c++/8266
19507         * g++.dg/template/explicit-instantiation3.C: New test.
19508
19509 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
19510
19511         * gcc.dg/20030626-1.c: Use signed char.
19512
19513 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
19514
19515         * gcc.dg/20030626-1.c: New test.
19516
19517 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
19518
19519         * const-str-2.m: Update.
19520
19521 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
19522
19523         PR c++/10990
19524         * g++.dg/rtti/dyncast1.C: New test.
19525         * g++.dg/abi/mangle4.C: Correct base-specifier access.
19526         * g++.dg/lookup/scoped1.C: Remove XFAIL.
19527         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
19528
19529         PR c++/10931
19530         * g++.dg/expr/static_cast1.C: New test.
19531
19532 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
19533
19534         * gcc.dg/20030625-1.c: New test.
19535
19536 2003-06-24  Roger Sayle  <roger@eyesopen.com>
19537
19538         * gcc.c-torture/compile/20030624-1.c: New test case.
19539
19540 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
19541
19542         * gcc.c-torture/execute/string-opt-17.c: New test.
19543
19544 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
19545
19546         PR c++/5754
19547         * g++.dg/parse/crash6.C: New test.
19548
19549 2003-06-23  Roger Sayle  <roger@eyesopen.com>
19550
19551         * gcc.dg/builtins-24.c: New test case.
19552
19553 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
19554
19555         * g++.dg/opt/operator1.C: New test.
19556
19557 2003-06-22  Roger Sayle  <roger@eyesopen.com>
19558
19559         * gcc.c-torture/execute/string-opt-16.c: New test case.
19560
19561 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
19562
19563         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
19564         * g++.old-deja/g++.other/conv7.C: Likewise
19565         * g++.old-deja/g++.other/overcnv2.C: Likewise.
19566         * g++.old-deja/g++.other/overload14.C: Likewise.
19567
19568 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
19569
19570         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
19571         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
19572
19573 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
19574
19575         PR c++/10888
19576         * g++.dg/warn/Winline-3.C: New test.
19577
19578 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
19579
19580         * lib/target-supports.exp (check_alias_available): Make the test
19581         program acceptable to the Solaris assembler.
19582
19583         PR c++/10749
19584         * g++.dg/template/memclass2.C: New test.
19585
19586 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
19587             Eric Botcazou  <ebotcazou@libertysurf.fr>
19588
19589         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
19590         data for non-matching targets.
19591         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
19592
19593 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
19594
19595         PR c++/10845
19596         * g++.dg/template/member3.C: New test.
19597
19598 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
19599
19600         PR c++/10939
19601         * g++.dg/template/func1.C: New test.
19602
19603         PR c++/9649
19604         * g++.dg/template/static4.C: New test.
19605         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
19606
19607         PR c++/11041
19608         * g++.dg/init/ref7.C: New test.
19609
19610 2003-06-19  Matt Austern  <austern@apple.com>
19611
19612         PR c++/11228
19613         * g++.dg/anew1.C: New test.
19614         * g++.dg/anew2.C: New test.
19615         * g++.dg/anew3.C: New test.
19616         * g++.dg/anew4.C: New test.
19617
19618 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
19619
19620         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
19621
19622 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
19623
19624         * gcc.c-torture/execute/simd-4.c (main): Make expected value
19625         endian-dependent.
19626
19627 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
19628
19629         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
19630         Remove cruft.
19631
19632 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
19633
19634         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
19635         * gcc.c-torture/compile/961203-1.c: Likewise.
19636         * gcc.c-torture/compile/980506-1.c: Likewise.
19637
19638 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
19639
19640         PR c++/10712
19641         * g++.dg/lookup/using7.C: New test.
19642
19643 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
19644
19645         PR c++/11105
19646         * g++.dg/abi/conv1.C: Remove it.
19647         * g++.dg/template/conv7.C: New test.
19648         * g++.dg/template/conv8.C: Likewise.
19649         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
19650         conversion operator.
19651
19652 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
19653
19654         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
19655         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
19656         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
19657         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
19658         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
19659         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
19660         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
19661         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
19662         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
19663         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
19664         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
19665         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
19666         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
19667         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
19668         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
19669         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
19670         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
19671         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
19672         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
19673         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
19674         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
19675         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
19676         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
19677         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
19678         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
19679         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
19680         * gcc.dg/compat/struct-return-10_x.c: Ditto.
19681         * gcc.dg/compat/struct-return-2_x.c: Ditto.
19682         * gcc.dg/compat/struct-return-3_x.c: Ditto.
19683
19684 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
19685
19686         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
19687         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
19688         indications.
19689
19690 2003-06-16  Roger Sayle  <roger@eyesopen.com>
19691
19692         * gcc.dg/i386-387-5.c: New test case.
19693         * gcc.dg/i386-387-6.c: New test case.
19694         * gcc.dg/builtins-23.c: New test case.
19695
19696 2003-06-15  Roger Sayle  <roger@eyesopen.com>
19697
19698         * gcc.dg/builtins-22.c: New test case.
19699         * gcc.dg/i386-387-1.c: Update to test exp.
19700         * gcc.dg/i386-387-2.c: Likewise.
19701
19702 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19703
19704         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
19705
19706 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
19707
19708         * lib/gcc-dg.exp (dg-require-dll): New function.
19709         (dg-xfail-if): Likewise.
19710         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
19711         driver.
19712
19713         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
19714         * gcc.c-torture/compile/20001205-1.c: Likewise.
19715         * gcc.c-torture/compile/20001226-1.c: Likewise.
19716         * gcc.c-torture/compile/20010518-2.c: Likewise.
19717         * gcc.c-torture/compile/20020312-1.c: Likewise.
19718         * gcc.c-torture/compile/20020604-1.c: Likewise.
19719         * gcc.c-torture/compile/920501-12.c: Likewise.
19720         * gcc.c-torture/compile/920501-4.c: Likewise.
19721         * gcc.c-torture/compile/920520-1.c: Likewise.
19722         * gcc.c-torture/compile/920521-1.c: Likewise.
19723         * gcc.c-torture/compile/920625-1.c: Likewise.
19724         * gcc.c-torture/compile/961203-1.c: Likewise.
19725         * gcc.c-torture/compile/980506-1.c: Likewise.
19726         * gcc.c-torture/compile/981006-1.c: Likewise.
19727         * gcc.c-torture/compile/981022-1.c: Likewise.
19728         * gcc.c-torture/compile/981223-1.c: Likewise.
19729         * gcc.c-torture/compile/990617-1.c: Likewise.
19730         * gcc.c-torture/compile/dll.c: Likewise.
19731         * gcc.c-torture/compile/labels-3.c: Likewise.
19732         * gcc.c-torture/compile/mipscop-1.c: Likewise.
19733         * gcc.c-torture/compile/mipscop-2.c: Likewise.
19734         * gcc.c-torture/compile/mipscop-3.c: Likewise.
19735         * gcc.c-torture/compile/mipscop-4.c: Likewise.
19736         * gcc.c-torture/compile/simd-5.c: Likewise.
19737         * gcc.c-torture/compile/20000804-1.x: Remove.
19738         * gcc.c-torture/compile/20001205-1.x: Likewise.
19739         * gcc.c-torture/compile/20001226-1.x: Likewise.
19740         * gcc.c-torture/compile/20010518-2.x: Likewise.
19741         * gcc.c-torture/compile/20020312-1.x: Likewise.
19742         * gcc.c-torture/compile/20020604-1.x: Likewise.
19743         * gcc.c-torture/compile/920501-12.x: Likewise.
19744         * gcc.c-torture/compile/920501-4.x: Likewise.
19745         * gcc.c-torture/compile/920520-1.x: Likewise.
19746         * gcc.c-torture/compile/920521-1.x: Likewise.
19747         * gcc.c-torture/compile/920625-1.x: Likewise.
19748         * gcc.c-torture/compile/961203-1.x: Likewise.
19749         * gcc.c-torture/compile/980506-1.x: Likewise.
19750         * gcc.c-torture/compile/981006-1.x: Likewise.
19751         * gcc.c-torture/compile/981022-1.x: Likewise.
19752         * gcc.c-torture/compile/981223-1.x: Likewise.
19753         * gcc.c-torture/compile/990617-1.x: Likewise.
19754         * gcc.c-torture/compile/mipscop-1.x: Likewise.
19755         * gcc.c-torture/compile/mipscop-2.x: Likewise.
19756         * gcc.c-torture/compile/mipscop-3.x: Likewise.
19757         * gcc.c-torture/compile/mipscop-4.x: Likewise.
19758         * gcc.c-torture/compile/simd-5.x: Likewise.
19759
19760         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
19761
19762 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
19763
19764         * gcc.c-torture/execute/20030611-1.c: New test.
19765
19766 2003-06-12  Roger Sayle  <roger@eyesopen.com>
19767
19768         PR middle-end/168
19769         * gcc.dg/20030612-1.c: New test case.
19770
19771 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
19772
19773         PR c++/10635
19774         * g++.dg/expr/cast1.C: New test.
19775
19776 2003-06-12  Roger Sayle  <roger@eyesopen.com>
19777
19778         * gcc.dg/builtins-21.c: New test case.
19779
19780 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
19781
19782         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
19783         options instead of at the end.
19784         * lib/objc.exp (objc_target_compile): Likewise.
19785
19786 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
19787
19788         PR c++/10432
19789         * g++.dg/parse/error1.C: New test.
19790
19791 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
19792
19793         * gcc.dg/compat/struct-by-value-11_main.c: New file.
19794         * gcc.dg/compat/struct-by-value-11_x.c: New file.
19795         * gcc.dg/compat/struct-by-value-11_y.c: New file.
19796         * gcc.dg/compat/struct-by-value-12_main.c: New file.
19797         * gcc.dg/compat/struct-by-value-12_x.c: New file.
19798         * gcc.dg/compat/struct-by-value-12_y.c: New file.
19799         * gcc.dg/compat/struct-by-value-13_main.c: New file.
19800         * gcc.dg/compat/struct-by-value-13_x.c: New file.
19801         * gcc.dg/compat/struct-by-value-13_y.c: New file.
19802         * gcc.dg/compat/struct-by-value-14_main.c: New file.
19803         * gcc.dg/compat/struct-by-value-14_x.c: New file.
19804         * gcc.dg/compat/struct-by-value-14_y.c: New file.
19805         * gcc.dg/compat/struct-by-value-15_main.c: New file.
19806         * gcc.dg/compat/struct-by-value-15_x.c: New file.
19807         * gcc.dg/compat/struct-by-value-15_y.c: New file.
19808         * gcc.dg/compat/struct-by-value-16_main.c: New file.
19809         * gcc.dg/compat/struct-by-value-16_x.c: New file.
19810         * gcc.dg/compat/struct-by-value-16_y.c: New file.
19811         * gcc.dg/compat/struct-by-value-17_main.c: New file.
19812         * gcc.dg/compat/struct-by-value-17_x.c: New file.
19813         * gcc.dg/compat/struct-by-value-17_y.c: New file.
19814         * gcc.dg/compat/struct-by-value-18_main.c: New file.
19815         * gcc.dg/compat/struct-by-value-18_x.c: New file.
19816         * gcc.dg/compat/struct-by-value-18_y.c: New file.
19817
19818         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
19819         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
19820         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
19821         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
19822         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
19823         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
19824         * gcc.dg/compat/scalar-return-3_main.c: New file.
19825         * gcc.dg/compat/scalar-return-3_x.c: New file.
19826         * gcc.dg/compat/scalar-return-3_y.c: New file.
19827         * gcc.dg/compat/scalar-return-4_main.c: New file.
19828         * gcc.dg/compat/scalar-return-4_x.c: New file.
19829         * gcc.dg/compat/scalar-return-4_y.c: New file.
19830
19831 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
19832
19833         * gcc.dg/compat/fp2-struct-check.h: New file.
19834         * gcc.dg/compat/fp2-struct-defs.h: New file.
19835         * gcc.dg/compat/fp2-struct-init.h: New file.
19836         * gcc.dg/compat/struct-by-value-10_main.c: New file.
19837         * gcc.dg/compat/struct-by-value-10_x.c: New file.
19838         * gcc.dg/compat/struct-by-value-10_y.c: New file.
19839         * gcc.dg/compat/struct-return-10_main.c: New file.
19840         * gcc.dg/compat/struct-return-10_x.c: New file.
19841         * gcc.dg/compat/struct-return-10_y.c: New file.
19842
19843         * gcc.dg/compat/compat-common.h: New file.
19844         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
19845         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
19846         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
19847         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
19848         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
19849         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
19850         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
19851         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
19852         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
19853         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
19854         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
19855         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
19856         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
19857         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
19858         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
19859         * gcc.dg/compat/small-struct-check.h: Ditto.
19860         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
19861         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
19862         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
19863         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
19864         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
19865         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
19866         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
19867         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
19868         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
19869         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
19870         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
19871         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
19872         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
19873         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
19874         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
19875         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
19876         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
19877         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
19878         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
19879         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
19880         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
19881         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
19882         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
19883         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
19884         * gcc.dg/compat/struct-return-2_main.c: Ditto.
19885         * gcc.dg/compat/struct-return-2_x.c: Ditto.
19886         * gcc.dg/compat/struct-return-2_y.c: Ditto.
19887         * gcc.dg/compat/struct-return-3_main.c: Ditto.
19888         * gcc.dg/compat/struct-return-3_x.c: Ditto.
19889         * gcc.dg/compat/struct-return-3_y.c: Ditto.
19890
19891 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
19892
19893         * g++.dg/pch/static-1.C: New file.
19894         * g++.dg/pch/static-1.Hs: New file.
19895
19896 2003-06-10  Richard Henderson  <rth@redhat.com>
19897
19898         * gcc.dg/asm-7.c: Adjust expected warning text.
19899
19900 2003-06-10  Roger Sayle  <roger@eyesopen.com>
19901
19902         * gcc.dg/builtins-20.c: New test case.
19903
19904 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
19905
19906         PR c++/11131
19907         * g++.dg/opt/template1.C: New test.
19908
19909 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
19910
19911         * lib/gcc-dg.exp (dg-test): Clear additional_files and
19912         additional_sources.
19913
19914 2003-05-21  David Taylor  <dtaylor@emc.com>
19915
19916         * gcc.dg/Wpadded.c: New file.
19917
19918 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
19919
19920         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
19921         * gcc.dg/special/weak-2.c: Add dg-require-weak.
19922         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
19923         dg-require-weak.
19924
19925 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
19926
19927         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
19928
19929 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
19930
19931         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
19932         (dg-require-alias): Likewise.
19933         (dg-require-gc-sections): Likewise.
19934         * lib/target-supports.exp (check_gc_sections_available): Likewise.
19935
19936 2003-06-08  Richard Henderson  <rth@redhat.com>
19937
19938         * gcc.dg/20011029-2.c: Fix the array reference.
19939         * gcc.dg/asm-7.c: New.
19940
19941 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
19942
19943         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
19944
19945 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
19946
19947         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
19948         (dg-require-gc-sections): Likewise.
19949
19950 2003-06-08  Jan Hubicka  <jh@suse.cz>
19951
19952         * i386-cmov1.c: Fix regular expression.
19953         * i386-cvt-1.c: Likewise.
19954         * i386-local.c: Likewise.
19955         * i386-local2.c: Likewise.
19956         * i386-mul.c: Likewise.
19957         * i386-ssetype-1.c: Likewise.
19958         * i386-ssetype-3.c: Likewise.
19959         * i386-ssetype-5.c: Likewise.
19960
19961 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19962
19963         PR c++/11039
19964         * g++.dg/warn/implicit-typename2.C: New test.
19965         * g++.dg/warn/implicit-typename3.C: New test.
19966
19967 2003-06-07  Richard Henderson  <rth@redhat.com>
19968
19969         * g++.dg/other/offsetof3.C: Use size_t.
19970         * g++.dg/other/offsetof4.C: Likewise.
19971
19972 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
19973
19974         * lib/copy-file.exp: New. Implement gcc_copy_files.
19975
19976         * lib/dg-pch.exp: Load copy-file.exp
19977         (dg-pch): Use gcc_copy_files instead of "file copy".
19978
19979 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
19980
19981         * gcc.dg/weak/weak.exp: Simplify.
19982         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
19983         * gcc.dg/weak/weak-1.c: Likewise.
19984         * gcc.dg/weak/weak-2.c: Likewise.
19985         * gcc.dg/weak/weak-3.c: Likewise.
19986         * gcc.dg/weak/weak-4.c: Likewise.
19987         * gcc.dg/weak/weak-5.c: Likewise.
19988         * gcc.dg/weak/weak-6.c: Likewise.
19989         * gcc.dg/weak/weak-7.c: Likewise.
19990         * gcc.dg/weak/weak-8.c: Likewise.
19991         * gcc.dg/weak/weak-9.c: Likewise.
19992
19993 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
19994
19995         gcc.c-torture/execute/20030606-1.c: New.
19996
19997 2003-06-06  Roger Sayle  <roger@eyesopen.com>
19998
19999         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
20000         * gcc.dg/builtins-19.c: Likewise.
20001
20002 2003-06-06  Roger Sayle  <roger@eyesopen.com>
20003
20004         * gcc.dg/builtins-2.c: Add some more tests.
20005         * gcc.dg/builtins-18.c: New test case.
20006         * gcc.dg/builtins-19.c: New test case.
20007
20008 2003-06-06  Roger Sayle  <roger@eyesopen.com>
20009             Jim Wilson  <wilson@tuliptree.org>
20010
20011         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
20012
20013 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
20014
20015         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
20016         mempcpy/stpcpy calls not to be optimized into something else.
20017         * gcc.c-torture/execute/string-opt-3.c: Moved to...
20018         * gcc.c-torture/execute/builtins/string-7.c: ...here.
20019         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
20020
20021 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20022
20023         * gcc.dg/format/asm_fprintf-1.c: New test.
20024
20025 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
20026
20027         * lib/gcc-defs.exp (additional_sources): New variable.
20028         (dg-additional-sources): New function.
20029         (additional_files): New variable.
20030         (dg-additional-files): New function.
20031         (dg-additional-files-options): Likewise.
20032         * lib/gcc-dg.exp (dg-require-weak): New function.
20033         (dg-require-alias): Likewise.
20034         (dg-require-gc-sections): Likewise.
20035         * lib/target-supports.exp (check_alias_available): Remove testfile
20036         parameter.
20037         (check_gc_sections_available): New function.
20038         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
20039         (dg-gpp-additional-files): Likewise.
20040         * lib/g++.exp (additional_sources): Remove.
20041         (additional_files): Likewise.
20042         (g++_target_compile): Use dg-additional-files-options.
20043
20044         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
20045         Tcl logic.
20046         * gcc.dg/special/ecos.exp: Remove.
20047         * gcc.dg/special/20000419-2.c: Use dg-require-*.
20048         * gcc.dg/special/alias-1.c: Likewise.
20049         * gcc.dg/special/alias-2.c: Likewise.
20050         * gcc.dg/special/gcsec-1.c: Likewise.
20051         * gcc.dg/special/weak-1.c: Likewise.
20052         * gcc.dg/special/weak-2.c: Likewise.
20053         * gcc.dg/special/wkali-1.c: Likewise.
20054         * gcc.dg/special/wkali-2.c: Likewise.
20055
20056         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
20057         dg-gpp-additional-*.
20058         * g++.dg/special/conpr-3.C: Likewise.
20059         * g++.dg/special/conpr-4.C: Likewise.
20060         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
20061         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
20062         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
20063         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
20064         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
20065         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
20066         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
20067         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
20068         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
20069         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
20070         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
20071         * g++.old-deja/g++.other/comdat1.C: Likewise.
20072         * g++.old-deja/g++.other/comdat2.C: Likewise.
20073         * g++.old-deja/g++.other/comdat3.C: Likewise.
20074         * g++.old-deja/g++.other/ctor1.C: Likewise.
20075         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
20076
20077 2003-06-05  Richard Henderson  <rth@redhat.com>
20078
20079         * gcc.dg/debug/20030605-1.c: New.
20080
20081 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
20082
20083         * README.QMTEST: Update.
20084
20085 2003-06-04  Richard Henderson  <rth@redhat.com>
20086
20087         * gcc.dg/cleanup-1.c: New.
20088         * gcc.dg/cleanup-2.c: New.
20089         * gcc.dg/cleanup-3.c: New.
20090         * gcc.dg/cleanup-4.c: New.
20091         * gcc.dg/cleanup-5.c: New.
20092         * gcc.dg/cleanup-6.c: New.
20093         * gcc.dg/cleanup-7.c: New.
20094
20095 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
20096
20097         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
20098
20099         * lib/dg-pch.exp: New file.
20100         * g++.dg/pch/pch.exp: Use dg-pch.exp.
20101         * gcc.dg/pch/pch.exp: Likewise.
20102
20103 2003-06-04  Roger Sayle  <roger@eyesopen.com>
20104
20105         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
20106         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
20107         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
20108         * gcc.dg/builtins-17.c: New test case.
20109         * gcc.dg/i386-387-4.c: New test case.
20110         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
20111
20112 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
20113
20114         * gcc.dg/ultrasp9.c: New test.
20115
20116 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
20117
20118         * gcc.c-torture/compile/20030604-1.c: New test.
20119         * gcc.dg/sparc-constant-1.c: New test.
20120
20121 2003-06-03  Glen Nakamura  <glen@imodulo.com>
20122
20123         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
20124
20125 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
20126
20127         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
20128
20129         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
20130         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
20131
20132 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
20133
20134         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
20135
20136 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20137
20138         PR c++/10940
20139         * g++.dg/template/spec10.C: New test.
20140
20141 2003-06-03  Roger Sayle  <roger@eyesopen.com>
20142
20143         * gcc.dg/builtins-16.c: New test case.
20144
20145 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
20146
20147         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
20148         mempcpy test with post-increments.
20149         * gcc.c-torture/execute/string-opt-3.c: New test.
20150         * gcc.dg/string-opt-1.c: New test.
20151
20152 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
20153
20154         PR fortran/10965
20155         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
20156
20157 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
20158
20159         * lib/scanasm.exp (dg-scan): New function, factored out of ...
20160         (scan-assembler): ... here.  Use dg-scan.
20161         (scan-assembler-not): Likewise.
20162         (scan-file): New function.
20163         (scan-file-not): Likewise.
20164         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
20165         * gcc.dg/cpp/_Pragma4.c: Likewise.
20166         * gcc.dg/cpp/_Pragma5.c: Likewise.
20167         * gcc.dg/cpp/avoidpaste1.c: Likewise.
20168         * gcc.dg/cpp/avoidpaste2.c: Likewise.
20169         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
20170         * gcc.dg/cpp/cmdlne-P.c: Likewise.
20171         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
20172         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
20173         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
20174         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
20175         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
20176         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
20177         * gcc.dg/cpp/cxxcom1.c: Likewise.
20178         * gcc.dg/cpp/line1.c: Likewise.
20179         * gcc.dg/cpp/maccom1.c: Likewise.
20180         * gcc.dg/cpp/maccom2.c: Likewise.
20181         * gcc.dg/cpp/maccom3.c: Likewise.
20182         * gcc.dg/cpp/maccom4.c: Likewise.
20183         * gcc.dg/cpp/maccom5.c: Likewise.
20184         * gcc.dg/cpp/maccom6.c: Likewise.
20185         * gcc.dg/cpp/multiline.c: Likewise.
20186         * gcc.dg/cpp/spacing1.c: Likewise.
20187         * gcc.dg/cpp/spacing2.c: Likewise.
20188         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
20189         * gcc.dg/cpp/trad/maccom1.c: Likewise.
20190         * gcc.dg/cpp/trad/maccom2.c: Likewise.
20191         * gcc.dg/cpp/trad/maccom3.c: Likewise.
20192         * gcc.dg/cpp/trad/maccom4.c: Likewise.
20193         * gcc.dg/cpp/trad/maccom6.c: Likewise.
20194         * gcc.dg/cpp/cxxcom2.c: Likewise.
20195         * gcc.dg/cpp/cxxcom2.h: New file.
20196
20197         * gcc.dg/cpp/truefalse.cpp: Move it to ...
20198         * g++.dg/cpp/truefalse.C: Here.
20199         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
20200
20201 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
20202
20203         * gcc.dg/cpp/redef3.c: New file.
20204
20205 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
20206
20207         * gcc.dg/i386-loop-3.c: New test.
20208
20209 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
20210
20211         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
20212
20213 2003-05-31  Roger Sayle  <roger@eyesopen.com>
20214
20215         * gcc.dg/fwrapv-1.c: New test case.
20216         * gcc.dg/fwrapv-2.c: New test case.
20217
20218 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20219
20220         PR c++/10956
20221         * g++.dg/template/spec9.C: New test.
20222
20223 2003-05-29  Roger Sayle  <roger@eyesopen.com>
20224
20225         * gcc.dg/duff-4.c: New test case.
20226
20227 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
20228
20229         PR fortran/10843
20230         * g77.dg/ffixed-form-1.f: New test
20231         * g77.dg/ffixed-form-2.f: New test
20232         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
20233         * g77.dg/ffree-form-3.f: New test
20234
20235 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
20236
20237         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
20238         * gcc.dg/wint_t-1.c: Likewise.
20239
20240 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20241
20242         * g++.dg/template/access11.C: New test.
20243
20244 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20245
20246         PR c++/10849
20247         * g++.dg/template/access10.C: New test.
20248
20249 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
20250             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20251
20252         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
20253
20254 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
20255
20256         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
20257         suppress for powerpc-*-darwin*.
20258         * gcc.dg/torture/builtin-noret-2.c: Likewise.
20259
20260 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
20261
20262         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
20263         suppress option for powerpc-*-darwin*.
20264
20265 2003-05-23  Roger Sayle  <roger@eyesopen.com>
20266
20267         * gcc.dg/builtins-1.c: Add tests for tan and atan.
20268         * gcc.dg/builtins-4.c: Add test for fmod.
20269
20270 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20271
20272         PR c++/10682
20273         * g++.dg/template/instantiate4.C: New test.
20274
20275 2003-05-22  Roger Sayle  <roger@eyesopen.com>
20276
20277         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
20278
20279 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
20280
20281         * gcc.dg/compat/scalar-return-1_main.c: New file.
20282         * gcc.dg/compat/scalar-return-1_x.c: New file.
20283         * gcc.dg/compat/scalar-return-1_y.c: New file.
20284         * gcc.dg/compat/scalar-return-2_main.c: New file.
20285         * gcc.dg/compat/scalar-return-2_x.c: New file.
20286         * gcc.dg/compat/scalar-return-2_y.c: New file.
20287         * gcc.dg/compat/struct-return-3_main.c: New file.
20288         * gcc.dg/compat/struct-return-3_y.c: New file.
20289         * gcc.dg/compat/struct-return-3_x.c: New file.
20290         * gcc.dg/compat/struct-return-2_main.c: New file.
20291         * gcc.dg/compat/struct-return-2_x.c: New file.
20292         * gcc.dg/compat/struct-return-2_y.c: New file.
20293
20294 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20295
20296         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
20297         for hppa*-hp-hpux*.
20298         * gcc.dg/20021014-1.c (dg-options): Likewise.
20299         * gcc.dg/nest.c (dg-options): Likewise.
20300
20301 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
20302
20303         PR c++/9738
20304         * g++.dg/ext/dllimport2.C: New file.
20305         * g++.dg/ext/dllimport3.C: New file.
20306
20307 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
20308
20309         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
20310         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
20311         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
20312         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
20313         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
20314         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
20315         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
20316         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
20317         * gcc.dg/compat/small-struct-defs.h: New file.
20318         * gcc.dg/compat/small-struct-init.h: New file.
20319         * gcc.dg/compat/small-struct-check.h: New file.
20320         * gcc.dg/compat/fp-struct-defs.h: New file.
20321         * gcc.dg/compat/fp-struct-check.h: New file.
20322         * gcc.dg/compat/fp-struct-init.h: New file.
20323         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
20324         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
20325
20326 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
20327
20328         * gcc.dg/20030225-2.c: New test.
20329
20330 2003-05-18  Roger Sayle  <roger@eyesopen.com>
20331             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20332
20333         * gcc.c-torture/compile/20030518-1.c: New test case.
20334
20335 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
20336
20337         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
20338         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
20339         gcc-dg-debug-runtest.
20340         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
20341         gcc-dg-debug-runtest.
20342
20343 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20344
20345         PR c++/9022
20346         * g++.dg/lookup/using6.C: New test.
20347
20348 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20349
20350         * g++.dg/parse/access2.C: New test.
20351
20352 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
20353
20354         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
20355         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
20356         * gcc.dg/debug/debug.exp: Likewise.
20357
20358 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
20359
20360         * gcc.dg/dollar.c: New test.
20361
20362 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
20363
20364         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
20365         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
20366         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
20367         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
20368         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
20369         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
20370         * gcc.dg/compat/struct-by-value-6_main.c: New file.
20371         * gcc.dg/compat/struct-by-value-6_x.c: New file.
20372         * gcc.dg/compat/struct-by-value-6_y.c: New file.
20373         * gcc.dg/compat/struct-by-value-7_main.c: New file.
20374         * gcc.dg/compat/struct-by-value-7_x.c: New file.
20375         * gcc.dg/compat/struct-by-value-7_y.c: New file.
20376         * gcc.dg/compat/struct-by-value-8_main.c: New file.
20377         * gcc.dg/compat/struct-by-value-8_x.c: New file.
20378         * gcc.dg/compat/struct-by-value-8_y.c: New file.
20379         * gcc.dg/compat/struct-by-value-9_main.c: New file.
20380         * gcc.dg/compat/struct-by-value-9_x.c: New file.
20381         * gcc.dg/compat/struct-by-value-9_y.c: New file.
20382
20383 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
20384
20385         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
20386         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
20387         support for "repo" mode.
20388         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
20389         * lib/g77-dg.exp: Likewise.
20390         * lib/obj-dg.exp: Likewise.
20391
20392 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
20393
20394         Merge from gcc-3_2-rhl8-branch:
20395         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
20396
20397         * gcc.dg/tls/opt-6.c: New test.
20398
20399         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
20400
20401         * gcc.dg/20030405-1.c: New test.
20402
20403         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
20404
20405         * gcc.dg/20030309-1.c: New test.
20406
20407         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
20408
20409         * gcc.c-torture/execute/20030307-1.c: New test.
20410
20411         2003-02-20  Randolph Chung  <tausq@debian.org>
20412
20413         * gcc.c-torture/compile/20030220-1.c: New test.
20414
20415         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
20416
20417         * gcc.dg/20030217-1.c: New test.
20418
20419         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
20420
20421         * gcc.c-torture/compile/20020129-1.c: New test.
20422
20423         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
20424
20425         * gcc.dg/unroll-1.c: New test.
20426
20427         2002-11-16  Jan Hubicka  <jh@suse.cz>
20428
20429         * gcc.c-torture/execute/20020920-1.c: New test.
20430
20431         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
20432
20433         PR target/7434
20434         * gcc.c-torture/compile/20021008-1.c: New test.
20435
20436         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
20437
20438         PR target/7559
20439         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
20440
20441         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
20442
20443         * gcc.c-torture/compile/20020807-1.c: New test.
20444
20445         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
20446
20447         * gcc.dg/tls/opt-1.c: New test.
20448
20449         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
20450
20451         * gcc.dg/20020729-1.c: New test.
20452
20453         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
20454
20455         * g++.dg/opt/life1.C: New test.
20456
20457         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
20458
20459         * gcc.dg/20020525-1.c: New test.
20460
20461         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
20462
20463         PR c++/6794
20464         * g++.dg/ext/pretty1.C: New test.
20465         * g++.dg/ext/pretty2.C: New test.
20466
20467 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
20468
20469         PR c++/8385
20470         * g++.dg/ext/typeof5.C: New test.
20471
20472 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
20473
20474         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
20475         __USER_LABEL_PREFIX__ into account.
20476         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
20477
20478 2003-05-14  Roger Sayle  <roger@eyesopen.com>
20479
20480         * gcc.dg/builtins-15.c: New test case.
20481
20482 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
20483
20484         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
20485
20486 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
20487
20488         * lib/g++.exp: Tweak handling of additional source files.
20489         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
20490         * g++.dg/special/conpr-2a.C: Rename to ...
20491         * g++.dg/special/conpr-2a.cc: ... this.
20492         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
20493         * g++.dg/special/conpr-3a.C: Rename to ...
20494         * g++.dg/special/conpr-3a.cc: This.
20495         * g++.dg/special/conpr-3b.C: Rename to ...
20496         * g++.dg/special/conpr-3b.cc: This.
20497         * g++.dg/special/conpr-4.C: New test.
20498         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
20499
20500 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
20501
20502         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
20503
20504 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20505
20506         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
20507         * g++.old-deja/g++.robertl/eb71.C: Likewise.
20508         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
20509         * g++.old-deja/g++.other/warn3.C: Likewise.
20510
20511 2003-05-11  Roger Sayle  <roger@eyesopen.com>
20512
20513         * gcc.dg/i386-387-1.c: Update to also test log.
20514         * gcc.dg/i386-387-2.c: Likewise.
20515
20516 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
20517
20518         * g77.f-torture/execute/int8421.f: New test.
20519
20520 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20521
20522         PR c++/10230, c++/10481
20523         * g++.dg/lookup/scoped5.C: New test.
20524
20525 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20526
20527         PR c++/10552
20528         * g++.dg/template/ttp6.C: New test.
20529
20530 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
20531
20532         * gcc.c-torture/execute/builtins: New directory.
20533         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
20534         gcc.c-torture/execute/builtins.
20535         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
20536         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
20537         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
20538         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
20539
20540 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20541
20542         PR c++/9252
20543         * g++.dg/template/access8.C: New test.
20544         * g++.dg/template/access9.C: New test.
20545
20546 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20547
20548         PR c++/9554
20549         * g++.dg/parse/access1.C: New test.
20550
20551 2003-05-09  DJ Delorie  <dj@redhat.com>
20552
20553         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
20554         long, and not an int.
20555
20556 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20557
20558         PR c++/10555, c++/10576
20559         * g++.dg/template/memclass1.C: New test.
20560
20561 2003-05-08  DJ Delorie  <dj@redhat.com>
20562
20563         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
20564         targets.
20565         * gcc.c-torture/execute/20021024-1.x: Likewise.
20566         * gcc.c-torture/execute/shiftdi.x: Likewise.
20567         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
20568         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
20569         * gcc.dg/20021018-1.c: Likewise.
20570
20571 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20572
20573         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
20574
20575         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
20576         (bcopy): Call memmove.
20577
20578 2003-05-08  Roger Sayle  <roger@eyesopen.com>
20579
20580         * g77.f-torture/compile/8485.f: New test case.
20581
20582 2003-05-07  Richard Henderson  <rth@redhat.com>
20583
20584         PR c++/10570
20585         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
20586         Verify exception_cleanup not called for rethrows.
20587         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
20588         when exiting catch block without rethrowing.
20589         * g++.dg/eh/forced3.C: New.
20590         * g++.dg/eh/forced4.C: New.
20591
20592 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
20593
20594         * gcc.dg/20030505.c: Fix triplet.
20595
20596 2003-05-06  DJ Delorie  <dj@redhat.com>
20597
20598         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
20599         * gcc.dg/nest.c: Likewise.
20600
20601 2003-05-05  Roger Sayle  <roger@eyesopen.com>
20602
20603         * gcc.dg/builtins-14.c: New test case.
20604
20605 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
20606
20607         * lib/compat.exp (compat-execute): New argument.
20608         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
20609         * gcc.dg/compat: New test directory.
20610         * gcc.dg/compat/compat.exp: New expect script.
20611         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
20612         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
20613         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
20614         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
20615         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
20616         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
20617
20618         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
20619         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
20620         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
20621         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
20622         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
20623         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
20624         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
20625         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
20626         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
20627         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
20628         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
20629         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
20630         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
20631         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
20632         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
20633
20634 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
20635
20636         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
20637
20638 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
20639
20640         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
20641
20642 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
20643
20644         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
20645         * gcc.dg/ppc-fsel-2.c: New test.
20646
20647         * gcc.dg/unused-5.c: New test.
20648
20649 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20650
20651         PR c++/10496
20652         * g++.dg/warn/pmf1.C: New test.
20653
20654 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20655
20656         PR c++/4494
20657         * g++.dg/warn/main.C: New test.
20658
20659 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20660
20661         * gcc.dg/nonnull-3.c: New test.
20662
20663 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
20664
20665         * gcc.dg/cpp/Wtrigraphs.c: Update.
20666         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
20667
20668 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
20669
20670         * gcc.dg/ppc-fsel-1.c: New test.
20671
20672 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
20673
20674         PR c/10604
20675         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
20676
20677 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
20678
20679         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
20680
20681 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20682
20683         PR c++/9364, c++/10553, c++/10586
20684         * g++.dg/parse/typename4.C: New test.
20685         * g++.dg/parse/typename5.C: Likewise.
20686
20687 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
20688
20689         * gcc.c-torture/compile/20030503-1.c: New test.
20690
20691 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20692
20693         * g++.dg/lookup/using5.C: Fix testcase error.
20694
20695 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
20696
20697         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
20698         since MEABI is no longer supported.  Remove all vestiges
20699         of MEABI from the test.
20700
20701 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20702
20703         PR c++/10554
20704         * g++.dg/lookup/using5.C: New test.
20705
20706 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20707
20708         PR c++/8772
20709         * g++.dg/template/ttp5.C: New test.
20710
20711 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
20712
20713         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
20714         (dg-gpp-additional-sources): New function.
20715         (dg-gpp-additional-files): Likewise.
20716         * lib/g++.exp (additional_sources): New variable.
20717         (additional_files): Likewise.
20718         (g++_target_compile): Deal with them.
20719         * lib/old-dejagnu.exp: Remove.
20720         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
20721         * g++.old-deja: Revise all tests to use dg commands.
20722
20723 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20724
20725         PR c++/9432, c++/9528
20726         * g++.dg/lookup/using4.C: New test.
20727
20728 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
20729
20730         * gcc.dg/noreturn-5.c: New file.
20731         * gcc.dg/noreturn-6.c: New file.
20732
20733         * gcc.c-torture/compile/inline-1.c: New file.
20734
20735 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
20736
20737         PR c++/10551
20738         * g++.dg/template/explicit1.C: New test.
20739
20740 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
20741
20742         PR c++/10549
20743         * g++.dg/other/bitfield1.C: New test.
20744
20745         PR c++/10527
20746         * g++.dg/init/new7.C: New test.
20747
20748 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
20749
20750         * g++.dg/ext/desig1.C: New test.
20751         * g++.dg/ext/init1.C: Update.
20752
20753         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
20754
20755 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
20756
20757         PR c++/10180
20758         * g++.dg/warn/Winline-1.C: New test.
20759
20760 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
20761
20762         * gcc.c-torture/execute/string-opt-19.c: New test.
20763
20764         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
20765         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
20766
20767 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
20768
20769         PR c++/10506
20770         * g++.dg/init/new6.C: New test.
20771
20772         PR c++/10503
20773         * g++.dg/init/ref6.C: New test.
20774
20775 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
20776
20777         * g++.dg/warn/weak1.C: XFAIL on AIX4.
20778
20779 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20780
20781         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
20782         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
20783
20784 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
20785
20786         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
20787         initialized static data members.
20788
20789 2003-04-25  H.J. Lu <hjl@gnu.org>
20790
20791         * gcc.dg/ia64-sync-4.c: New test.
20792
20793 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20794
20795         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
20796         date.
20797
20798 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
20799
20800         PR c++/10337
20801         * g++.dg/warn/conv1.C: New test.
20802         * g++.old-deja/g++.other/conv7.C: Adjust.
20803         * g++.old-deja/g++.other/overload14.C: Adjust.
20804
20805 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
20806
20807         PR c++/10471
20808         * g++.dg/template/defarg2.C: New test.
20809
20810 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
20811
20812         * gcc.dg/cpp/include2.c: Update.
20813         * gcc.dg/cpp/multiline-2.c: New.
20814         * gcc.dg/cpp/multiline.c: Update.
20815         * gcc.dg/cpp/strify2.c: Update.
20816         * gcc.dg/cpp/trad/literals-2.c: Update.
20817
20818 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20819
20820         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
20821
20822 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
20823
20824         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
20825
20826 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
20827
20828         PR c++/10451
20829         * g++.dg/parse/crash4.C: New test.
20830
20831         PR c++/9847
20832         * g++.dg/parse/crash5.C: New test.
20833
20834 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
20835
20836         PR c++/10446
20837         * g++.dg/parse/crash3.C: New test.
20838
20839         PR c++/10428
20840         * g++.dg/parse/elab1.C: New test.
20841
20842 2003-04-22  Devang Patel  <dpatel@apple.com>
20843
20844         * gcc.dg/cpp/trad/funlike-5.c: New test.
20845
20846 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
20847
20848         * g++.dg/other/packed1.C: Fix dg options.
20849
20850 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
20851
20852         * g++.dg/other/offsetof2.C: New test.
20853
20854 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
20855
20856         * g++.dg/template/recurse.C: Adjust location of error messages.
20857
20858 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
20859
20860         PR c++/9881
20861         * g++.dg/init/addr-const1.C: New test.
20862         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
20863
20864 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
20865
20866         PR c++/10405
20867         * g++.dg/lookup/struct-hack1.C: New test.
20868
20869 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
20870
20871         * ucs.c: Update diagnostic messages.
20872
20873 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
20874
20875         * gcc.dg/cpp/truefalse.cpp: New test.
20876         * gcc.dg/cpp/cpp.exp: Update.
20877         * g++.dg/other/stdbool-if.C: Remove.
20878
20879 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
20880
20881         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
20882         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
20883
20884 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
20885
20886         * gcc.c-torture/compile/20030418-1.c: New test.
20887
20888 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
20889
20890         * README.compat: Remove; content moved to doc/sourcebuild.texi.
20891
20892 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20893
20894         PR c++/10347
20895         g++.dg/template/dependent-name1.C: New test.
20896
20897 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
20898
20899         * gcc.dg/warn-1.c (tourist_guide): New array,
20900         contains a pointer to bar.
20901
20902 2003-04-16  Roger Sayle  <roger@eyesopen.com>
20903
20904         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
20905         * gcc.c-torture/execute/medce-1.c: New test case.
20906         * gcc.c-torture/execute/medce-2.c: New test case.
20907
20908 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
20909
20910         * lib/prune.exp: Ignore more messages.
20911
20912         PR c++/10381
20913         * g++.dg/parse/lookup3.C: New test.
20914
20915 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
20916
20917         * gcc.c-torture/compile/20030415-1.c : New test.
20918
20919 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
20920
20921         * gcc.c-torture/execute/scope-2.c: Move to ...
20922         * gcc.dg/noncompile/scope.c: .... here.
20923
20924 2003-04-14  Roger Sayle  <roger@eyesopen.com>
20925
20926         * gcc.dg/20030414-2.c: New test case.
20927
20928 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
20929
20930         PR target/10377
20931         * gcc.dg/20030414-1.c: New test.
20932
20933 2003-04-13  Roger Sayle  <roger@eyesopen.com>
20934
20935         * gcc.dg/builtins-12.c: New test case.
20936         * gcc.dg/builtins-13.c: New test case.
20937
20938 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20939
20940         * gcc.c-torture/execute/string-opt-18.c: New test.
20941
20942 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
20943
20944         PR c++/10300
20945         * g++.dg/init/new5.C: New test.
20946
20947 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
20948
20949         PR c++/7910
20950         * g++.dg/ext/dllimport1.C: New test.
20951
20952 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
20953
20954         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
20955
20956 2003-04-11  Bud Davis <bdavis9659@comcast.net>
20957
20958         PR Fortran/9263
20959         * g77.f-torture/noncompile/9263.f: New test
20960         PR Fortran/1832
20961         * g77.f-torture/execute/1832.f: New test
20962
20963 2003-04-11  David Chad  <davidc@freebsd.org>
20964             Loren J. Rittle  <ljrittle@acm.org>
20965
20966         libobjc/8562
20967         * objc.dg/headers.m: New test.
20968
20969 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
20970
20971         * gcc.c-torture/execute/builtin-noret-2.c: New.
20972         * gcc.c-torture/execute/builtin-noret-2.x: New.
20973         XFAIL builtin-noret-2.c at -O1 and above.
20974         * gcc.dg/redecl.c: New.
20975         * gcc.dg/Wshadow-1.c: Update error regexps.
20976
20977 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
20978
20979         * g++.dg/abi/bitfield10.C: New test.
20980
20981 2003-04-09  Mike Stump  <mrs@apple.com>
20982
20983         * gcc.dg/pch/pch.exp: Make testcase names longer.
20984         * g++.dg/pch/pch.exp: Make testcase names longer.
20985
20986 2003-04-08  Roger Sayle  <roger@eyesopen.com>
20987
20988         * gcc.dg/builtins-11.c: New test case.
20989
20990 2003-04-08  Roger Sayle  <roger@eyesopen.com>
20991
20992         * gcc.dg/builtins-9.c: New test case.
20993         * gcc.dg/builtins-10.c: New test case.
20994
20995 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
20996
20997         * gcc.dg/noncompile/init-4.c.c: New test.
20998
20999 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
21000
21001         * gcc.misc-test/gcov-9.c: New test.
21002         * gcc.misc-test/gcov-10.c: New test
21003         * gcc.misc-test/gcov-11.c: New test.
21004
21005 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
21006
21007         PR optimization/10024
21008         * gcc.c-torture/compile/20030405-1.c: New test.
21009
21010 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
21011
21012         * gcc.dg/pch/static-3.c: New.
21013         * gcc.dg/pch/static-3.hs: New.
21014         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
21015
21016 2003-04-04  Richard Henderson  <rth@redhat.com>
21017
21018         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
21019         * g++.dg/eh/forced2.C: Likewise.
21020
21021 2003-04-03  Mike Stump  <mrs@apple.com>
21022
21023         * lib/scanasm.exp (scan-assembler): Add xfail processing for
21024         target arg.
21025         (scan-assembler-times, scan-assembler-not): Likewise.
21026         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
21027
21028 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
21029
21030         * gcc.dg/sparc-loop-1.c: New test.
21031
21032 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
21033
21034         PR other/9274
21035         * g++.dg/pch/system-2.C: New.
21036         * g++.dg/pch/system-2.Hs: New.
21037
21038 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
21039
21040         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
21041
21042         * g++.dg/eh/simd-1.C (vecfunc): Same.
21043
21044 2003-04-01  Roger Sayle  <roger@eyesopen.com>
21045
21046         * gcc.c-torture/execute/20030401-1.c: New test case.
21047
21048 2003-04-01  Ziemowit Laski <zlaski@apple.com>
21049
21050         * objc.dg/defs.m: New.
21051
21052 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
21053
21054         * g++.dg/eh/simd-1.C: New.
21055         * g++.dg/eh/simd-2.C: New.
21056
21057 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
21058
21059         * gcc.c-torture/execute/simd-3.c: New.
21060
21061 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
21062
21063         PR c/9936
21064         * gcc.dg/20030331-2.c: New test.
21065
21066 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
21067
21068         PR c++/10278
21069         * g++.dg/parse/crash2.C: New test.
21070
21071 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
21072
21073         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
21074         * gcc.c-torture/execute/20030331-1.c: ...here.
21075
21076 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
21077
21078         * gcc.c-torture/execute/20030331-1.c: New test.
21079
21080 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
21081
21082         * lib/gcov.exp: Adjust call return testing strings.
21083         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
21084
21085 2003-03-31  Roger Sayle  <roger@eyesopen.com>
21086
21087         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
21088         * gcc.dg/builtins-7.c: New test case.
21089         * gcc.dg/builtins-8.c: New test case.
21090
21091 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
21092
21093         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
21094
21095 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
21096
21097         PR c++/7647
21098         * g++.dg/lookup-class-member-2.C: New test.
21099
21100 2003-03-30  Glen Nakamura  <glen@imodulo.com>
21101
21102         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
21103
21104 2003-03-28  Roger Sayle  <roger@eyesopen.com>
21105
21106         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
21107
21108 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
21109
21110         * g++.dg/init/attrib1.C: New test.
21111
21112 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
21113
21114         * gcc.dg/ultrasp8.c: New test.
21115
21116 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
21117
21118         * gcc.dg/ultrasp7.c: New test.
21119
21120 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
21121
21122         PR c++/10047
21123         * g++.dg/template/inline1.C: New test.
21124
21125 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
21126
21127         * gcc.dg/sparc-dwarf2.c: New test.
21128
21129 2003-03-27  Roger Sayle  <roger@eyesopen.com>
21130
21131         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
21132         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
21133
21134 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
21135
21136         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
21137         than reading .x files.
21138         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
21139         * g77.dg/gcov/gcov-1.f: Likewise.
21140         * gcc.misc-tests/gcov-4b.c: Likewise.
21141         * gcc.misc-tests/gcov-5b.c: Likewise.
21142         * gcc.misc-tests/gcov-6.c: Likewise.
21143         * gcc.misc-tests/gcov-7.c: Likewise.
21144         * gcc.misc-tests/gcov-8.c: Likewise.
21145         * g++.dg/gcov/gcov-1.x: Remove.
21146         * g77.dg/gcov/gcov-1.x: Likewise.
21147         * gcc.misc-tests/gcov-4b.x: Likewise.
21148         * gcc.misc-tests/gcov-5b.x: Likewise.
21149         * gcc.misc-tests/gcov-6.x: Likewise.
21150         * gcc.misc-tests/gcov-7.x: Likewise.
21151         * gcc.misc-tests/gcov-8.x: Likewise.
21152
21153 2003-03-27  Glen Nakamura  <glen@imodulo.com>
21154
21155         PR opt/10087
21156         * gcc.dg/20030324-1.c: New test.
21157
21158 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
21159
21160         PR c++/10224
21161         * g++.dg/template/arg3.C: New test.
21162
21163         PR c++/10158
21164         * g++.dg/template/friend18.C: New test.
21165
21166 2003-03-26  Roger Sayle  <roger@eyesopen.com>
21167
21168         * g77.f-torture/compile/20030326-1.f: New test case.
21169
21170 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
21171
21172         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
21173
21174         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
21175
21176 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
21177
21178         * gcc.dg/ia64-sync-3.c: New test.
21179
21180 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
21181
21182         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
21183
21184 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
21185
21186         * gcc.dg/ultrasp6.c: New test.
21187
21188 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
21189
21190         * gcc.dg/i386-signbit-1.c: New test.
21191         * gcc.dg/i386-signbit-2.c: New test.
21192         * gcc.dg/i386-signbit-3.c: New test.
21193
21194 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
21195
21196         * gcc.dg/ultrasp5.c: Fix options.
21197
21198 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
21199
21200         * gcc.dg/ultrasp5.c: Fix comment.
21201
21202 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
21203
21204         PR fortran/10197
21205         * g77.f-torture/execute/10197.f: New test.
21206
21207 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
21208
21209         PR c++/9898, c++/383
21210         * g++.dg/template/conv6.C: New test.
21211
21212         PR c++/10119
21213         * g++.dg/template/ptrmem5.C: New test.
21214
21215         PR c++/10026
21216         * g++.dg/lookup/koenig1.C: New test.
21217
21218         PR C++/10199
21219         * g++.dg/lookup/template2.C: New test.
21220
21221 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
21222
21223         * g++.dg/opt/rtti1.C: New test.
21224
21225 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
21226
21227         * gcc.dg/ultrasp5.c: New test.
21228
21229 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
21230
21231         PR middle-end/9967
21232         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
21233         builtin fputs.
21234
21235 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
21236
21237         PR c/8224
21238         * gcc.dg/20030323-1.c: New test.
21239
21240 2003-03-23  Roger Sayle  <roger@eyesopen.com>
21241
21242         * gcc.c-torture/compile/20030323-1.c: New test case.
21243
21244 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
21245
21246         * gcc.dg/20030321-1.c: New test.
21247
21248 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
21249
21250         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
21251
21252 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
21253
21254         PR c++/9978, c++/9708
21255         * g++.dg/ext/vlm1.C: Adjust expected error.
21256         * g++.dg/ext/vla2.C: New test.
21257         * g++.dg/template/arg1.C: New test.
21258         * g++.dg/template/arg2.C: New test.
21259
21260 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
21261
21262         * g77.f-torture/execute/select.f: New test.
21263         * g77.f-torture/noncompile/select_no_compile.f: New test.
21264
21265 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
21266
21267         PR c++/9898
21268         * g++.dg/other/error4.C: New test.
21269
21270 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
21271
21272         * g++.dg/template/friend17.C: New test.
21273
21274 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
21275
21276         * gcc.c-torture/compile/20030320-1.c: New.
21277
21278 2003-03-20  Roger Sayle  <roger@eyesopen.com>
21279
21280         * gcc.dg/builtins-6.c: New test case.
21281
21282 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
21283
21284         PR target/10073
21285         * gcc.c-torture/compile/20030319-1.c: New.
21286
21287 2003-03-18  Jan Hubicka  <jh@suse.cz>
21288
21289         * gcc.dg/i386-cvt-1.c: New test.
21290
21291 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
21292
21293         * objc.dg/naming-1.m: Use "(parse|syntax) error".
21294         * objc.dg/naming-2.m: Likewise.
21295
21296 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
21297
21298         PR c++/9639
21299         * g++.dg/parse/crash1.C: New test.
21300
21301 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
21302
21303         PR c++/8805
21304         * g++.dg/eh/cleanup1.C: New test.
21305
21306 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
21307
21308         * gcc.c-torture/execute/20030316-1.c: New test case.
21309
21310 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
21311
21312         PR c++/9629
21313         * g++.dg/init/ctor2.C: New test.
21314
21315 2003-03-15  Roger Sayle  <roger@eyesopen.com>
21316
21317         * g77.f-torture/compile/xformat.f: New test case.
21318
21319 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21320
21321         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
21322         * g++.old-deja/g++.mike/eh50.C: Likewise.
21323
21324 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21325
21326         PR c++/6440
21327         * g++.dg/template/spec7.C: New test.
21328         * g++.dg/template/spec8.C: Likewise.
21329
21330 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
21331
21332         * gcc.c-torture/execute/20030313-1.c: New test.
21333
21334 2003-03-14  Richard Henderson  <rth@redhat.com>
21335
21336         * gcc.dg/inline-2.c: Adjust alpha test for external call.
21337
21338 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
21339
21340         * gcc.c-torture/compile/20030314-1.c: New test.
21341
21342 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
21343
21344         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
21345         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
21346         thumb target,
21347         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
21348         to accept newer _imp__  prefix and additional
21349         newline in .drectve section.
21350         * gcc.dg/dll-4.c: Likewise.
21351         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
21352         switch.
21353
21354 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
21355
21356         * g++.dg/parse/namespace9.C: New test.
21357
21358         * g++.dg/init/ref5.C: New test.
21359         * g++.dg/parse/ptrmem1.C: Likewise.
21360
21361 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21362
21363         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
21364         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
21365         regular expression.
21366         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
21367         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
21368
21369 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
21370
21371         * gcc.c-torture/execute/20030224-2.c: New test.
21372
21373 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
21374
21375         * gcc.dg/decl-3.c: New test.
21376
21377 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
21378
21379         * gcc.dg/i386-loop-2.c: New test.
21380
21381 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
21382
21383         PR c++/9474
21384         * g++.dg/parse/namespace8.C: New test.
21385
21386         PR c++/9924
21387         * g++.dg/overload/builtin2.C: New test.
21388
21389 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
21390
21391         * gcc.dg/return-type-3.c: New test.
21392
21393 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
21394
21395         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
21396         profiling options are not supported.
21397
21398 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
21399
21400         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
21401         * g++.old-deja/g++.warn/impint2.C: Likewise.
21402
21403 2003-03-10  Devang Patel  <dpatel@apple.com>
21404
21405         * g++.dg/cpp/c++_cmd_1.C: New test.
21406         * g++.dg/cpp/c++_cmd_1.h: New file.
21407
21408 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
21409
21410         * gcc.dg/altivec-9.c: New file.
21411
21412 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21413
21414         * gcc.dg/ppc-sdata-1.c: New test.
21415         * gcc.dg/ppc-sdata-2.c: New test.
21416
21417 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
21418
21419         PR c++/9373
21420         * g++.dg/opt/ptrmem2.C: New test.
21421
21422         PR c++/8534
21423         * g++.dg/opt/ptrmem1.C: New test.
21424
21425 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
21426
21427         * gcc.dg/i386-loop-1.c: New test.
21428
21429 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21430
21431         PR c++/9970
21432         * g++.dg/lookup/friend1.C: New test.
21433
21434 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
21435
21436         PR c++/9823
21437         * g++.dg/parser/constructor1.C: New test.
21438
21439 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
21440
21441         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
21442
21443         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
21444
21445 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
21446
21447         * gcc.dg/cpp/Wunused.c: Update test.
21448
21449 2003-03-08  Jan Hubicka  <jh@suse.cz>
21450
21451         * gcc.dg/inline-3.c: New test.
21452
21453 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
21454
21455         PR c++/9809
21456         * g++.dg/parse/builtin1.C: New test.
21457
21458         PR c++/9982
21459         * g++.dg/abi/cookie1.C: New test.
21460         * g++.dg/abi/cookie2.C: Likewise.
21461
21462         PR c++/9524
21463         * g++.dg/template/field1.C: New test.
21464
21465         PR c++/9912
21466         * g++.dg/parse/class1.C: New test.
21467         * g++.dg/parse/namespace7.C: Likewise.
21468         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
21469
21470 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
21471
21472         * g++.dg/init/ref4.C: New test.
21473
21474 2003-03-07  Jan Hubicka  <jh@suse.cz>
21475
21476         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
21477         * gcc.dg/inline-3.c:  New test.
21478
21479 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
21480
21481         * g++.dg/init/ref3.C: New test.
21482
21483         PR c++/9965
21484         * g++.dg/init/ref2.C: New test.
21485
21486         PR c++/9400
21487         * g++.dg/warn/Wshadow-2.C: New test.
21488
21489         PR c++/9791
21490         * g++.dg/warn/Woverloaded-1.C: New test.
21491
21492 2003-03-05  Jan Hubicka  <jh@suse.cz>
21493
21494         * gcc.dg/i386-local2.c: New.
21495         * gcc.dg/i386-local.c: Fix typo.
21496
21497 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
21498
21499         * g++.dg/abi/layout3.C: New test.
21500
21501 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
21502
21503         * gcc.c-torture/compile/20030305-1.c
21504
21505 2003-03-05  Jan Hubicka  <jh@suse.cz>
21506
21507         * gcc.dg/i386-local.c: New.
21508
21509 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
21510
21511         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
21512
21513 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
21514
21515         * gcc.dg/switch-2.c: New test.
21516         * gcc.dg/switch-3.c: New test.
21517         * gcc.dg/Wswitch.c: Adjust line numbers.
21518         * gcc.dg/Wswitch-default.c: Likewise.
21519         * gcc.dg/Wswitch-enum.c: Likewise.
21520
21521 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
21522
21523         * gcc.c-torture/execute/20030222-1.c: New test.
21524
21525 2003-03-03  James E Wilson  <wilson@tuliptree.org>
21526
21527         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
21528
21529 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
21530
21531         PR c++/9878
21532         * g++.dg/init/ref1.C: New test.
21533
21534 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
21535
21536         * gcc.dg/sh-relax.c: New SH-only test.
21537
21538 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
21539
21540         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
21541         comment explaining purpose of testcase.
21542
21543 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
21544
21545         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
21546         for HC11/HC12 (asm needs two int registers).
21547         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
21548         HC11/HC12 because the test uses an asm which needs two 32-bit
21549         registers.
21550
21551 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
21552
21553         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
21554         for HC11/HC12 (array is too large otherwise).
21555         * gcc.c-torture/compile/920501-4.x: New file, likewise.
21556         * gcc.c-torture/compile/20010518-2.x: Likewise.
21557         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
21558         HC11/HC12 (array is too large).
21559
21560 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
21561
21562         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
21563         * lib/g++-dg.exp (g++-dg-test): Likewise.
21564
21565 2003-03-01  Roger Sayle  <roger@eyesopen.com>
21566
21567         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
21568         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
21569
21570 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21571
21572         * g++.dg/warn/implicit-typename1.C: Remove warning.
21573
21574 2003-02-28  Richard Henderson  <rth@redhat.com>
21575
21576         * gcc.dg/noreturn-1.c: Move noreturn warning line.
21577         * gcc.dg/return-type-1.c: Move control reaches end warning line.
21578
21579 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
21580
21581         * gcc.dg/pch/pch.exp: Change .pch to .gch.
21582         * g++.dg/pch/pch.exp: Likewise.
21583
21584 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
21585
21586         PR c++/9879
21587         * testsuite/g++.dg/init/new4.C: New test.
21588
21589 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
21590
21591         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
21592
21593 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
21594
21595         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
21596         unsigned long.
21597
21598         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
21599         wider than float.
21600
21601 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21602
21603         * lib/scanasm.exp: Add support for counting numbers of
21604         occurences.
21605         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
21606         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
21607
21608 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
21609
21610         PR c++/9683
21611         * g++.dg/template/static3.C: New test.
21612
21613         PR c++/9829
21614         * g++.dg/parse/namespace6.C: New test.
21615
21616 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21617
21618         PR target/9732
21619         * gcc.dg/20030225-1.c: New test.
21620
21621 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
21622
21623         * README: Remove out-of-date information.
21624
21625         PR c++/9836
21626         * g++.dg/template/spec6.C: New test.
21627
21628 2003-02-24  Jeff Law  <law@redhat.com>
21629
21630         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
21631
21632 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21633
21634         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
21635         * gcc.dg/pragma-ep-1.c: Likewise.
21636
21637 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21638
21639         PR c++/9602
21640         * g++.dg/template/friend16.C: New test.
21641
21642 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
21643
21644         PR c++/5333
21645         * g++.dg/parse/fused-params1.C: Adjust error messages.
21646         * g++.dg/template/nested3.C: New test.
21647
21648 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
21649
21650         * g++.dg/abi/param1.C: New test.
21651
21652 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21653
21654         PR c++/7982
21655         * g++.dg/warn/implicit-typename1.C: New test.
21656
21657 2003-02-22  Kelley Cook <kelleycook@comcast.net>
21658
21659         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
21660         with "mtune".
21661         * g++.old-deja/g++.other/store-expr2.C: Likewise.
21662         * gcc.c-torture/execute/20010129-1.x: Likewise.
21663         * gcc.dg/20011107-1.c: Likewise.
21664         * gcc.dg/20020108-1.c: Likewise.
21665         * gcc.dg/20020122-3.c: Likewise.
21666         * gcc.dg/20020206-1.c: Likewise.
21667         * gcc.dg/20020310-1.c: Likewise.
21668         * gcc.dg/20020426-2.c: Likewise.
21669         * gcc.dg/20020517-1.c: Likewise.
21670         * gcc.dg/991230-1.c: Likewise.
21671         * gcc.dg/i386-unroll-1.c: Likewise.
21672         * gcc.misc-tests/i386-prefetch.exp: Likewise.
21673
21674 2003-02-22  Jan Hubicka  <jh@suse.cz>
21675
21676         * gcc.dg/i386-mul.c: New test.
21677
21678 2003-02-21  Roger Sayle  <roger@eyesopen.com>
21679
21680         * gcc.dg/builtins-5.c: New test case.
21681
21682 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
21683
21684         * gcc.dg/asmreg-1.c: New test.
21685
21686 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
21687
21688         PR c++/9749
21689         * g++.dg/parse/varmod1.C: New test.
21690
21691 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
21692
21693         PR c++/9727
21694         * g++.dg/template/op1.C: New test.
21695
21696 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
21697
21698         PR c++/8906
21699         * g++.dg/template/nested2.C: New test.
21700
21701 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
21702
21703         PR c++/8724
21704         * g++.dg/expr/dtor1.C: New test.
21705
21706 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
21707
21708         * gcc.dg/cpp/include3.c: New test.
21709         * gcc.dg/cpp/inc/foo.h: New file.
21710
21711 2003-02-21  Glen Nakamura  <glen@imodulo.com>
21712
21713         * gcc.c-torture/execute/20030221-1.c: New test.
21714
21715 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
21716
21717         PR c++/9729
21718         * g++.dg/abi/conv1.C: New test.
21719
21720 2003-02-20  Jan Hubicka  <jh@suse.cz>
21721
21722         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
21723
21724 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
21725
21726         * gcc.c-torture/compile/20030219-1.c: New test.
21727
21728 2003-02-18  Jan Hubicka  <jh@suse.cz>
21729
21730         * gcc.dg/funcorder.c: New test.
21731
21732 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
21733
21734         * gcc.c-torture/execute/20030218-1.c: New.
21735
21736 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
21737
21738         * gcc.dg/20030218-1.c: New.
21739
21740 2003-02-18  Richard Henderson  <rth@redhat.com>
21741
21742         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
21743         * gcc.dg/attr-used-2.c: New.
21744
21745 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
21746
21747         PR c++/9704
21748         * g++.dg/init/copy5.C: New test.
21749
21750 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
21751
21752         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
21753         * g++.dg/pch/pch.exp: Likewise.
21754
21755 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
21756
21757         * gcc.c-torture/execute/20030209-1.c: Enable the test if
21758         STACK_SIZE is not defined.
21759
21760 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21761
21762         PR c++/9457
21763         * g++.dg/template/init1.C: New test.
21764
21765 2003-02-16  Jan HUbicka  <jh@suse.cz>
21766
21767         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
21768         (foo): Add few extra tests
21769         * gcc.dg/c99-const-expr-3.c: Likewise.
21770         * gcc.c-torture/execute/20030216-1.c: New.
21771
21772 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21773
21774         PR c++/9459
21775         * g++.dg/ext/typeof4.C: New test.
21776
21777 2003-02-15  Roger Sayle  <roger@eyesopen.com>
21778
21779         * gcc.dg/i386-387-3.c: New test case.
21780
21781 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
21782
21783         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
21784         cris-*-elf* cris-*-aout* and mmix-*-*.
21785
21786 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
21787
21788         * gcc.dg/20030213-1.c: New test.
21789
21790 2003-02-12  Roger Sayle  <roger@eyesopen.com>
21791
21792         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
21793         * gcc.dg/i386-387-2.c: Likewise.
21794
21795 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
21796
21797         * gcc.dg/ppc-spe.c: Fix formatting.
21798         Enable tests that were previously unsupported by gas.
21799         Delete tests for instructions that no longer exist.
21800         Switch arguments on evsubifw builtin.
21801
21802 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
21803
21804         * gcc.c-torture/execute/20030209-1.c: Disable the test if
21805         STACK_SIZE is too small.
21806
21807 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
21808             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
21809
21810         * gcc.dg/decl-2.c: New test.
21811
21812 2003-02-10  Jan Hubicka  <jh@suse.cz>
21813
21814         * gcc.dg/i386-fpcvt-1.c:  New test.
21815
21816 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
21817
21818         * gcc.c-torture/execute/20030209-1.c: New test.
21819
21820 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
21821
21822         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
21823         int-wide bitops, use the constants of the same width.
21824         Likewise, if long long is 32-bit wide, test bitops using
21825         32-bit constants.
21826
21827 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
21828
21829         * gcc.dg/20021014-1.c: Annotate with expected notice text.
21830
21831 2003-02-07  Roger Sayle  <roger@eyesopen.com>
21832
21833         * testsuite/gcc.dg/builtins-4.c: New test case.
21834
21835 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21836
21837         * gcc.dg/20020430-1.c: Fix dg command typos.
21838         * gcc.dg/20020503-1.c: Likewise.
21839
21840 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21841
21842         PR c++/8785
21843         * g++.dg/parse/fused-params1.C: New test.
21844
21845         PR c++/8857
21846         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
21847
21848         PR c++/8921
21849         * g++.dg/parse/non-dependent1.C: New test.
21850
21851         PR c++/8928
21852         * g++.dg/parse/dupl-tmpl-args1.C: New test.
21853
21854         PR c++/9228
21855         * g++.dg/parse/undefined7.C: New test.
21856         * g++.dg/parse/non-templ1.C: New test.
21857
21858         PR c++/9229
21859         * g++.dg/parse/too-many-tmpl-args1.C: New test.
21860
21861 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
21862
21863         * gcc.c-torture/compile/20030206-1.c: New test.
21864
21865 2003-02-05  Roger Sayle  <roger@eyesopen.com>
21866
21867         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
21868         "pow" to "foo" to avoid potential confusion with a math built-in.
21869
21870 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21871
21872         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
21873         conditions for SPARC targets.
21874
21875 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
21876
21877         * gcc.dg/20030204-1.c: New test.
21878
21879 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21880
21881         PR c++/38
21882         * g++.dg/parse/array-size1.C: New test.
21883
21884         PR c++/5657
21885         * g++.dg/parse/undefined3.C: New test.
21886
21887         PR c++/5665
21888         * g++.dg/parse/undefined4.C: New test.
21889
21890         PR c++/5975
21891         * g++.dg/parse/undefined5.C: New test.
21892
21893         PR c++/7259
21894         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
21895
21896         PR c++/8578
21897         * g++.dg/parse/casting-operator1.C: New test.
21898
21899         PR c++/8596
21900         * g++.dg/parse/undefined6.C: New test.
21901
21902         PR c++/8736
21903         * g++.dg/parse/missing-template1.C: New test.
21904
21905 2003-02-04  Jan Hubicka  <jh@suse.cz>
21906
21907         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
21908         * gcc.dg/i386-cmov?.c:  Likewise.
21909         * gcc.dg/i386-fpcvt-?.c:  Likewise.
21910         * gcc.dg/i386-ssefp-1.c:  Likewise.
21911         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
21912         conventions.
21913
21914 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
21915
21916         PR c++/7129
21917         * testsuite/g++.dg/ext/max.C: New test.
21918
21919 2003-02-03  Jan Hubicka  <jh@suse.cz>
21920
21921         * gcc.c-torture/execute/20030203-1.c: New test.
21922
21923 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
21924
21925         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
21926         'natural-endian'.
21927
21928 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
21929
21930         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
21931         * g++.dg/init/new2.C: Likewise.
21932         * g++.dg/other/new1.C: Likewise.
21933
21934 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
21935
21936         * gcc.dg/struct-ret-libc.c: New test.
21937
21938 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
21939
21940         * gcc.dg/20030129-1.c: New test.
21941
21942 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21943
21944         PR c++/8849
21945         * g++.dg/template/ptrmem4.C: New test.
21946
21947 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
21948
21949         * g++.dg/parser/constant1.C: New test.
21950
21951 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21952
21953         PR c++/8591
21954         * g++.dg/parse/friend2.C: New test.
21955
21956 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
21957
21958         PR c++/9437
21959         * g++.dg/template/unify4.C: New test.
21960
21961 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
21962
21963         * gcc.c-torture/execute/20030128-1.c: New test.
21964
21965 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
21966
21967         * g++.dg/lookup/nested1.C: Test moved from ...
21968         * g++.old-deja/g++.other/lookup24.C: ... here.
21969
21970 2003-01-28  Jan Hubicka  <jh@suse.cz>
21971
21972         * gcc.dg/i386-cmov5.c:  New test.
21973
21974 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
21975
21976         * gcc.c-torture/execute/20010925-1.c: Changed the
21977         memcpy declaration.
21978
21979 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
21980
21981         PR c++/3902
21982         * g++.dg/parse/template5.C: New test.
21983
21984 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
21985
21986         PR fortran/9258
21987         * g77.dg/pr9258: New test.
21988
21989 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
21990
21991         * README: Move relevant parts from README.g++.
21992
21993         * README.g++: Remove this file.
21994
21995 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
21996
21997         * g++.dg/abi/dcast1.C: New test.
21998
21999 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22000
22001         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
22002
22003 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
22004
22005         PR c++/47
22006         * g++.old-deja/g++.other/lookup24.C: New test.
22007
22008 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22009
22010         PR middle-end/7227
22011         * gcc.dg/uninit-C.c: New test.
22012
22013 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
22014
22015         * g++.dg/abi/covariant1.C: New test.
22016
22017 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
22018
22019         * gcc.dg/20030123-1.c: New test.
22020
22021 2003-01-25  Jan Hubicka  <jh@suse.cz>
22022
22023         PR opt/8492
22024         * gcc.c-torture/compile/20030125-1.c
22025
22026 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
22027
22028         PR c++/9403
22029         * g++.dg/parse/template3.C: New test.
22030         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
22031
22032         PR c++/795
22033         * g++.dg/parse/template4.C: New test.
22034
22035         PR c++/9415
22036         * g++.dg/template/qual2.C: New test.
22037
22038         PR c++/8545
22039         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
22040
22041         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
22042
22043 2003-01-25  Roger Sayle  <roger@eyesopen.com>
22044
22045         * gcc.c-torture/execute/switch-1.c: New test case.
22046
22047 2003-01-25  Jan Hubicka  <jh@suse.cz>
22048
22049         * gcc.c-torture/execute/20030125-1.[cx]: New test.
22050
22051 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
22052
22053         Tweaks for Bison-1.875. From the NEWS file:
22054         "- `parse error' -> `syntax error'
22055         Bison now uniformly uses the term `syntax error'"
22056         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
22057         * gcc.dg/cpp/digraph2.c: Likewise.
22058         * gcc.dg/cpp/direct2.c: Likewise.
22059         * gcc.dg/cpp/paste4.c: Likewise.
22060         * gcc.dg/c90-restrict-1.c: Likewise.
22061         * gcc.dg/c99-func-2.c: Likewise.
22062         * gcc.dg/noncompile/920721-2.c: Likewise.
22063         * gcc.dg/noncompile/930622-2.c: Likewise.
22064         * gcc.dg/noncompile/940112-1.c: Likewise.
22065         * gcc.dg/noncompile/950921-1.c: Likewise.
22066         * gcc.dg/noncompile/951123-1.c: Likewise.
22067         * gcc.dg/noncompile/971104-1.c: Likewise.
22068         * gcc.dg/noncompile/990416-1.c: Likewise.
22069
22070 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
22071
22072         * g++.dg/parse/undefined1.C: Add error message.
22073
22074 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
22075
22076         PR c++/9354
22077         * g++.dg/parse/new1.C: New test.
22078
22079         PR c++/9216
22080         * g++.dg/parse/template2.C: New test.
22081
22082         PR c++/9354
22083         * g++.dg/parse/typedef2.C: New test.
22084
22085         PR c++/9328
22086         * g++.dg/ext/typeof3.C: New test.
22087
22088 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22089
22090         PR c++/2738
22091         * g++.dg/parse/ret-type1.C: New test.
22092
22093         PR c++/3792
22094         * g++.dg/parse/tmpl-outside1.C: New test.
22095
22096         PR c++/4207
22097         * g++.dg/parse/int-as-enum1.C: New test.
22098
22099         PR c++/4903
22100         * g++.dg/parse/no-typename1.C: New test.
22101
22102         PR c++/5533
22103         * g++.dg/parse/no-value1.C: New test.
22104
22105         PR c++/5921
22106         * g++.dg/parse/wrong-inline1.C: New test.
22107
22108         PR c++/6402
22109         * g++.dg/parse/ref1.C: New test.
22110
22111         PR c++/6992
22112         * g++.dg/parse/attr-ctor1.C: New test.
22113
22114         PR c++/7229
22115         * g++.dg/parse/namespace5.C: New test.
22116
22117         PR c++/7917
22118         * g++.dg/parse/func-def1.C: New test.
22119
22120         PR c++/8143
22121         * g++.dg/parse/undefined1.C: New test.
22122
22123         PR c++/5723, PR c++/8522
22124         * g++.dg/parse/specialization1.C: New test.
22125
22126         PR c++/163, PR c++/8595
22127         * g++.dg/parse/struct-as-enum1.C: New test.
22128
22129         PR c++/9173
22130         * g++.dg/parse/undefined2.C: New test.
22131
22132 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
22133
22134         PR c++/9298
22135         * g++.dg/parse/template1.C: New test.
22136
22137         PR c++/9384
22138         * g++.dg/parse/using1.C: New test.
22139
22140         PR c++/9285
22141         PR c++/9294
22142         * g++.dg/parse/expr2.C: New test.
22143
22144         PR c++/9388
22145         * g++.dg/parse/lookup2.C: Likewise.
22146
22147 2003-01-21  Jan Hubicka  <jh@suse.cz>
22148
22149         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
22150         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
22151         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
22152         * gcc.c-torture/execute/string-opt-*.c: Likewise.
22153
22154 2003-01-20  Nick Clifton  <nickc@redhat.com>
22155
22156         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
22157         problem with ARM sibcall code generation.
22158
22159 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
22160
22161         * gcc.c-torture/execute/20030120-1.c: New.
22162
22163 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
22164
22165         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
22166
22167 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
22168
22169         PR c++/9272
22170         * g++.dg/parse/ctor1.C: New test.
22171
22172         PR c++/9294:
22173         * g++.dg/parse/qualified1.C: New test.
22174
22175         * g++.dg/parse/typename3.C: New test.
22176
22177 2003-01-16  Richard Henderson  <rth@redhat.com>
22178
22179         * g++.dg/tls/init-2.C: Fix error matches for real this time.
22180
22181 2003-01-16  Richard Henderson  <rth@redhat.com>
22182
22183         * g++.dg/pch/pch.exp: Copy test header to the working directory
22184         before using it either for precompilation or direct use.
22185         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
22186         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
22187
22188 2003-01-16  Richard Henderson  <rth@redhat.com>
22189
22190         * gcc.dg/pch/pch.exp: Copy test header to the working directory
22191         before using it either for precompilation or direct use.
22192         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
22193         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
22194
22195 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
22196
22197         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
22198         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
22199         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
22200         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
22201         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
22202         typename warning into error.
22203         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
22204         error messages.
22205         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
22206         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
22207         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
22208         messages.
22209         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
22210         make declaration visible in template.
22211         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
22212         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
22213         messages.
22214         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
22215         message.
22216         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
22217         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
22218         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
22219         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
22220         typename warning with error message.
22221         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
22222         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
22223         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
22224
22225 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
22226
22227         * g++.dg/parse/ambig2.C: New test.
22228
22229 2003-01-15  Richard Henderson  <rth@redhat.com>
22230
22231         * g++.dg/tls/init-2.C: Update error message string.
22232
22233 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22234
22235         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
22236
22237 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
22238
22239         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
22240         all for HC11/HC12.
22241         * gcc.c-torture/compile/20001205-1.x: Likewise.
22242         * gcc.c-torture/compile/20001226-1.x: Likewise.
22243         * gcc.c-torture/compile/920520-1.x: Likewise.
22244         * gcc.c-torture/compile/961203-1.x: Likewise.
22245         * gcc.c-torture/compile/20020604-1.x: Likewise.
22246
22247 2003-01-15  Jan Hubicka  <jh@suse.cz>
22248
22249         * gcc.c-torture/compile/20030115-1.c: New test.
22250
22251         * gcc.dg/i386-fpcvt-1.c: New test.
22252         * gcc.dg/i386-fpcvt-2.c: New test.
22253
22254 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
22255
22256         Further conform g++'s __vmi_class_type_info to the C++ ABI
22257         specification.
22258         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
22259         the specification.
22260
22261 2003-01-14  Jan Hubicka  <jh@suse.cz>
22262
22263         * gcc.dg/i386-fpcvt-1.c: New test.
22264         * gcc.dg/i386-fpcvt-2.c: New test.
22265
22266 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
22267
22268         * gcc.dg/i386-mmx-3.c: New test.
22269
22270 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
22271
22272         PR c++/9264
22273         * g++.dg/parse/octal1.C: New file.
22274
22275         PR c++/9172
22276         * g++.dg/parse/typename1.C: New file.
22277
22278 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
22279
22280         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
22281         * gcc.dg/bf-no-ms-layout.c: Likewise.
22282         * gcc.dg/bf-ms-attrib.c: Likewise.
22283
22284 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
22285
22286         PR c++/9099
22287         * g++.dg/parse/dtor1.C: New file.
22288
22289         PR c++/9128
22290         * g++.dg/rtti/typeid1.C: New file.
22291
22292         PR c++/9153
22293         * g++.dg/parse/lookup1.C: New file.
22294
22295         PR c++/9171
22296         * g++.dg/templ/spec5.C: New file.
22297
22298 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
22299
22300         * gcc.c-torture/compile/20030110-1.c: New test.
22301
22302 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
22303
22304         Merge from pch-branch:
22305
22306         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
22307
22308         * gcc.dg/pch/cpp-1.h: New.
22309         * gcc.dg/pch/cpp-1.c: New.
22310         * gcc.dg/pch/cpp-2.h: New.
22311         * gcc.dg/pch/cpp-2.c: New.
22312
22313         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
22314
22315         * gcc.dg/pch/except-1.h: New.
22316         * gcc.dg/pch/except-1.c: New.
22317
22318         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
22319
22320         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
22321         running test.
22322         * gcc.dg/pch: Include *.hp not *.h.
22323         * gcc.dg/pch/system-1.h: New.
22324         * gcc.dg/pch/system-1.c: New.
22325
22326         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
22327
22328         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
22329         rather than trying to build and run a program using PCH.
22330         * gcc.dg/pch: Remove dg-do commands from test files.
22331
22332         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
22333
22334         * gcc.dg/pch/macro-3.c: New.
22335         * gcc.dg/pch/macro-3.h: New.
22336
22337         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
22338
22339         * gcc.dg/pch/common-1.c: New.
22340         * gcc.dg/pch/common-1.h: New.
22341         * gcc.dg/pch/decl-1.c: New.
22342         * gcc.dg/pch/decl-1.h: New.
22343         * gcc.dg/pch/decl-2.c: New.
22344         * gcc.dg/pch/decl-2.h: New.
22345         * gcc.dg/pch/decl-3.c: New.
22346         * gcc.dg/pch/decl-3.h: New.
22347         * gcc.dg/pch/decl-4.c: New.
22348         * gcc.dg/pch/decl-4.h: New.
22349         * gcc.dg/pch/decl-5.c: New.
22350         * gcc.dg/pch/decl-5.h: New.
22351         * gcc.dg/pch/global-1.c: New.
22352         * gcc.dg/pch/global-1.h: New.
22353         * gcc.dg/pch/inline-1.c: New.
22354         * gcc.dg/pch/inline-1.h: New.
22355         * gcc.dg/pch/inline-2.c: New.
22356         * gcc.dg/pch/inline-2.h: New.
22357         * gcc.dg/pch/static-1.c: New.
22358         * gcc.dg/pch/static-1.h: New.
22359         * gcc.dg/pch/static-2.c: New.
22360         * gcc.dg/pch/static-2.h: New.
22361
22362         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
22363
22364         * g++.dg/pch/pch.exp: Better handle failing testcases.
22365         * gcc.dg/pch/pch.exp: Likewise.
22366         * gcc.dg/pch/macro-1.c: New.
22367         * gcc.dg/pch/macro-1.h: New.
22368         * gcc.dg/pch/macro-2.c: New.
22369         * gcc.dg/pch/macro-2.h: New.
22370
22371         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
22372
22373         * g++.dg/dg.exp: Treat files in pch/ specially.
22374         * g++.dg/pch/pch.exp: New file.
22375         * g++.dg/pch/empty.H: New file.
22376         * g++.dg/pch/empty.C: New file.
22377         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
22378         "precompile".
22379
22380         * gcc.dg/pch/pch.exp: New file.
22381         * gcc.dg/pch/empty.h: New file.
22382         * gcc.dg/pch/empty.c: New file.
22383         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
22384         "precompile".
22385
22386 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22387
22388         * g++.dg/template/friend14.C: New test.
22389
22390 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
22391
22392         * gcc.dg/old-style-asm-1.c: New test.
22393
22394 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
22395
22396         * gcc.c-torture/compile/20030109-1.c: New test.
22397
22398 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
22399
22400         * gcc.c-torture/execute/20030109-1.c: New test.
22401
22402 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
22403
22404         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
22405         * g++.old-deja/g++.mike/dyncast2.C: Likewise
22406         * g++.old-deja/g++.mike/dyncast3.C: Likewise
22407         * g++.old-deja/g++.mike/eh2.C: Likewise
22408         * g++.old-deja/g++.mike/eh3.C: Likewise
22409         * g++.old-deja/g++.mike/eh5.C: Likewise
22410         * g++.old-deja/g++.mike/eh6.C: Likewise
22411         * g++.old-deja/g++.mike/eh7.C: Likewise
22412         * g++.old-deja/g++.mike/eh8.C: Likewise
22413         * g++.old-deja/g++.mike/eh9.C: Likewise
22414         * g++.old-deja/g++.mike/eh10.C: Likewise
22415         * g++.old-deja/g++.mike/eh12.C: Likewise
22416         * g++.old-deja/g++.mike/eh13.C: Likewise
22417         * g++.old-deja/g++.mike/eh14.C: Likewise
22418         * g++.old-deja/g++.mike/eh16.C: Likewise
22419         * g++.old-deja/g++.mike/eh17.C: Likewise
22420         * g++.old-deja/g++.mike/eh18.C: Likewise
22421         * g++.old-deja/g++.mike/eh21.C: Likewise
22422         * g++.old-deja/g++.mike/eh23.C: Likewise
22423         * g++.old-deja/g++.mike/eh24.C: Likewise
22424         * g++.old-deja/g++.mike/eh25.C: Likewise
22425         * g++.old-deja/g++.mike/eh26.C: Likewise
22426         * g++.old-deja/g++.mike/eh27.C: Likewise
22427         * g++.old-deja/g++.mike/eh28.C: Likewise
22428         * g++.old-deja/g++.mike/eh29.C: Likewise
22429         * g++.old-deja/g++.mike/eh31.C: Likewise
22430         * g++.old-deja/g++.mike/eh33.C: Likewise
22431         * g++.old-deja/g++.mike/eh34.C: Likewise
22432         * g++.old-deja/g++.mike/eh35.C: Likewise
22433         * g++.old-deja/g++.mike/eh36.C: Likewise
22434         * g++.old-deja/g++.mike/eh37.C: Likewise
22435         * g++.old-deja/g++.mike/eh38.C: Likewise
22436         * g++.old-deja/g++.mike/eh39.C: Likewise
22437         * g++.old-deja/g++.mike/eh40.C: Likewise
22438         * g++.old-deja/g++.mike/eh41.C: Likewise
22439         * g++.old-deja/g++.mike/eh42.C: Likewise
22440         * g++.old-deja/g++.mike/eh44.C: Likewise
22441         * g++.old-deja/g++.mike/eh46.C: Likewise
22442         * g++.old-deja/g++.mike/eh47.C: Likewise
22443         * g++.old-deja/g++.mike/eh48.C: Likewise
22444         * g++.old-deja/g++.mike/eh49.C: Likewise
22445         * g++.old-deja/g++.mike/eh50.C: Likewise
22446         * g++.old-deja/g++.mike/eh51.C: Likewise
22447         * g++.old-deja/g++.mike/eh53.C: Likewise
22448         * g++.old-deja/g++.mike/eh55.C: Likewise
22449         * g++.old-deja/g++.mike/p7912.C: Likewise
22450         * g++.old-deja/g++.mike/p9706.C: Likewise
22451         * g++.old-deja/g++.mike/p10416.C: Likewise
22452         * g++.old-deja/g++.mike/p11667.C: Likewise
22453         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
22454         Remove redundant reference to Iris.
22455         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
22456         Elxsi, i860, Pico Java, and WE32K.
22457
22458 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
22459
22460         * g++.dg/ext/asm4.C: New test.
22461
22462 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22463
22464         PR c++/9030
22465         * g++.dg/template/friend12.C: New test.
22466         * g++.dg/template/friend13.C: Likewise.
22467         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
22468
22469 2003-01-08  Jan Hubicka  <jh@suse.cz>
22470
22471         * gcc.dg/i386-cadd.c: New test.
22472         * gcc.dg/i386-cmov4.c: Likewise.
22473
22474 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
22475
22476         PR c++/9165
22477         * g++.dg/warn/Wunused-3.C: New test.
22478
22479         * g++.dg/abi/bitfield9.C: New test.
22480
22481         PR c++/9189
22482         * g++.dg/parse/defarg3.C: New test.
22483
22484 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
22485
22486         * g++.dg/parse/ambig1.C: New test.
22487         * g++.dg/parse/defarg2.C: New test.
22488
22489 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
22490
22491         * g++.dg/template/defarg-1.C: New test.
22492         * g++.dg/template/local2.C: Likewise.
22493
22494 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
22495
22496         * gcc.c-torture/execute/20030105-1.c: New test.
22497
22498 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22499
22500         * g++.dg/parse/namespace3.C: Remove extra semicolons.
22501         * g++.dg/parse/namespace4.C: Likewise.
22502
22503 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
22504
22505         * g++.dg/template/ntp2.C: New test.
22506
22507 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
22508
22509         * g++.dg/parse/extern-C-1.C: New test.
22510
22511         * g++.dg/parse/namespace4.C: New test.
22512
22513         * g++.dg/template/nested1.C: New test.
22514
22515         * g++.dg/parse/namespace3.C: New test.
22516
22517 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
22518
22519         * g++.dg/lookup/two-stage1.C: New test.
22520
22521 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22522
22523         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
22524         * g++.old-deja/g++.jason/access8.C: Likewise.
22525         * g++.old-deja/g++.other/decl5.C: Likewise.
22526
22527 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
22528
22529         * g++.dg/parse/parse7.C: New test.
22530
22531 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
22532
22533         PR c++/2843
22534         * g++.dg/ext/attrib7.C: New test.
22535
22536 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
22537
22538         * g++.dg/parse/parse6.C: New test.
22539
22540 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
22541
22542         * gcc.dg/h8300-stack-1.c: New.
22543
22544 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
22545
22546         g++.dg/lookup/exception1.C: New test.
22547
22548         g++.dg/lookup/template1.C: New test.
22549
22550         g++.dg/parse/namespace2.C: New test.
22551
22552         g++.dg/parse/parens2.C: New test.
22553
22554 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22555
22556         * g++.dg/parse/parse5.C: New test.
22557         * g++.dg/lookup/scoped4.C: New test.
22558
22559 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
22560
22561         * g++.dg/parse/parens1.C: New test.
22562
22563         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
22564         angle-bracket1.C.
22565         * g++.dg/parse/parens2.C: New test.
22566
22567         * g++.dg/lookup/scope-operator1.C: New test.
22568
22569         * g++.dg/parse/operator1.C: New test.
22570
22571 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22572
22573         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
22574         * g++.old-deja/g++.other/access6.C: Likewise.
22575         * g++.old-deja/g++.other/decl1.C: Likewise.
22576         * g++.old-deja/g++.pt/typename12.C: Likewise.
22577
22578 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
22579
22580         * g++.dg/parse/namespace1.C: New test.
22581
22582 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22583
22584         * g++.dg/parse/parse4.C: New test.
22585
22586 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22587
22588         * g++.dg/parse/parse3.C: New test.
22589
22590 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22591
22592         * g++.dg/parse/parse2.C: New test.
22593
22594 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22595
22596         * g++.dg/template/friend11.C: New test.
22597
22598 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22599
22600         * g++.dg/parse/parse1.C: New test.
22601
22602 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
22603
22604         * lib/profopt.exp: Change the name of a global variable to avoid
22605         possible clashes with other test suites.
22606
22607 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
22608
22609         * g++.dg/inherit/covariant8.C: New test.
22610
22611 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
22612
22613         * g++.dg/init/array9.C: New test.
22614
22615         PR c++/9112
22616         * g++.dg/parse/expr1.C: New test.
22617
22618 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
22619
22620         * gcc.c-torture/compile/20021230-1.c: New test.
22621
22622 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
22623
22624         * g++.dg/inherit/covariant5.C: New test.
22625         * g++.dg/inherit/covariant6.C: New test.
22626         * g++.dg/inherit/covariant7.C: New test.
22627
22628 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22629
22630         PR c++/2739
22631         * g++.dg/other/access2.C: New test.
22632
22633 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22634
22635         * g++.dg/other/anon-struct.C: No longer fails
22636         * g++.old-deja/g++.brendan/parse4.C: Likewise.
22637         * g++.old-deja/g++.brendan/parse5.C: Likewise.
22638         * g++.old-deja/g++.brendan/parse6.C: Likewise.
22639
22640 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22641
22642         * g++.dg/parse/angle-bracket.C (main): No longer fails.
22643
22644 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
22645
22646         * g++.dg/eh/spec4.C: Remove stray semicolon.
22647         * g++.dg/expr/pmf-1.C: Change error message.
22648         * g++.dg/ext/asm1.C: Remove stray semicolon.
22649         * g++.dg/ext/typename1.C: Add missing typenames.
22650         * g++.dg/inherit/template-as-base.C: Change error message.
22651         * g++.dg/lookup/scoped1.C: Likewise.
22652         * g++.dg/lookup/scoped2.C: Likewise.
22653         * g++.dg/lookup/using2.C: Likewise.
22654         * g++.dg/other/component1.C: Remove stray semicolon.
22655         * g++.dg/other/do1.C: Change error message.
22656         * g++.dg/other/error2.C: Likewise.
22657         * g++.dg/other/init1.C: Likewise.
22658         * g++.dg/other/packed1.C: Remove stray semicolon.
22659         * g++.dg/other/ptrmem2.C: Change error message.
22660         * g++.dg/parse/parameter-declaration-1.C: Remove line number
22661         marker.
22662         * g++.dg/special/initp1.C: Remove invalid attribute usage.
22663         * g++.dg/template/access3.C: Add typename keyword.
22664         * g++.dg/template/access5.C: Remove stray semicolon.
22665         * g++.dg/template/access6.C: Likewise.
22666         * g++.dg/template/complit1.C: Likewise.
22667         * g++.dg/template/crash1.C: Change error message.
22668         * g++.dg/template/inherit2.C: Remove stray semicolon.
22669         * g++.dg/template/instantiate2.C: Likewise.
22670         * g++.dg/template/instantiate3.C: Change error message.
22671         * g++.dg/template/qual1.C: Remove stray semicolon.
22672         * g++.dg/template/qualttp18.C: Change error message.
22673         * g++.dg/template/ref1.C: Remove stray semicolon.
22674         * g++.dg/template/sizeof1.C (A::value): Declare it.
22675         * g++.dg/template/spec4.C: Change error message.
22676         * g++.dg/template/static1.C: Likewise.
22677         * g++.dg/template/type1.C: Likewise.
22678         * g++.dg/template/typename3.C: Likewise.
22679         * g++.old-deja/g++.benjamin/13478.C: Change error message.
22680         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
22681         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
22682         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
22683         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
22684         named return value extension.
22685         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
22686         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
22687         * g++.old-deja/g++.bob/extern_C.C: Likewise.
22688         * g++.old-deja/g++.bob/inherit2.C: Likewise.
22689         * g++.old-deja/g++.brendan/complex1.C: Likewise.
22690         * g++.old-deja/g++.brendan/copy5.C: Likewise.
22691         * g++.old-deja/g++.brendan/crash13.C: Likewise.
22692         * g++.old-deja/g++.brendan/crash15.C: Likewise.
22693         * g++.old-deja/g++.brendan/crash18.C: Change error message.
22694         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
22695         * g++.old-deja/g++.brendan/crash38.C: Likewise.
22696         * g++.old-deja/g++.brendan/crash50.C: Likewise.
22697         * g++.old-deja/g++.brendan/crash56.C: Likewise.
22698         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
22699         syntax.
22700         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
22701         * g++.old-deja/g++.brendan/crash8.C: Change error message.
22702         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
22703         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
22704         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
22705         * g++.old-deja/g++.brendan/template11.C: Likewise.
22706         * g++.old-deja/g++.brendan/template26.C: Likewise.
22707         * g++.old-deja/g++.brendan/template27.C: Use explicit
22708         specialization syntax.
22709         * g++.old-deja/g++.brendan/template30.C: Likewise.
22710         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
22711         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
22712         non-dependent names.
22713         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
22714         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
22715         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
22716         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
22717         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
22718         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
22719         named return value extension.
22720         * g++.old-deja/g++.ext/namedret2.C: Likewise.
22721         * g++.old-deja/g++.ext/namedret3.C: Likewise.
22722         * g++.old-deja/g++.ext/return1.C: Likewise.
22723         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
22724         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
22725         * g++.old-deja/g++.jason/access8.C: Likewise.
22726         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
22727         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
22728         pseudo-destructor names.
22729         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
22730         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
22731         pseudo-destructor names.
22732         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
22733         * g++.old-deja/g++.jason/overload19.C: Likewise.
22734         * g++.old-deja/g++.jason/overload32.C: Likewise.
22735         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
22736         stray semicolons.
22737         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
22738         * g++.old-deja/g++.jason/return.C: Likewise.
22739         * g++.old-deja/g++.jason/return2.C: Likewise.
22740         * g++.old-deja/g++.jason/shadow1.C: Likewise.
22741         * g++.old-deja/g++.jason/special.C: Use explicit specialization
22742         syntax.
22743         * g++.old-deja/g++.jason/template10.C: Account for use of
22744         non-dependent names.
22745         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
22746         syntax.
22747         * g++.old-deja/g++.jason/template37.C: Likewise.
22748         * g++.old-deja/g++.law/access4.C: Change error messages.
22749         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
22750         pseudo-destructor names.
22751         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
22752         * g++.old-deja/g++.law/ctors9.C: Likewise.
22753         * g++.old-deja/g++.law/cvt22.C: Likewise.
22754         * g++.old-deja/g++.law/dtors5.C: Likewise.
22755         * g++.old-deja/g++.law/global-init1.C: Likewise.
22756         * g++.old-deja/g++.law/missed-error3.C: Likewise.
22757         * g++.old-deja/g++.law/operators28.C: Likewise.
22758         * g++.old-deja/g++.law/visibility28.C: Likewise.
22759         * g++.old-deja/g++.martin/eval1.C: Likewise.
22760         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
22761         name.
22762         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
22763         * g++.old-deja/g++.mike/net34.C: Likewise.
22764         * g++.old-deja/g++.mike/net36.C: Likewise.
22765         * g++.old-deja/g++.mike/ns2.C: Likewise.
22766         * g++.old-deja/g++.mike/p12306.C: Likewise.
22767         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
22768         value extension.
22769         * g++.old-deja/g++.mike/p700.C: Likewise.
22770         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
22771         * g++.old-deja/g++.mike/p710.C: Likewise.
22772         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
22773         value extension.
22774         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
22775         * g++.old-deja/g++.mike/pmf9.C: Likewise.
22776         * g++.old-deja/g++.ns/crash2.C: Likewise.
22777         * g++.old-deja/g++.ns/crash3.C: Likewise.
22778         * g++.old-deja/g++.ns/invalid1.C: Likewise.
22779         * g++.old-deja/g++.ns/ns17.C: Likewise.
22780         * g++.old-deja/g++.ns/template16.C: Likewise.
22781         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
22782         keyword.
22783         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
22784         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
22785         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
22786         named return value extension.
22787         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
22788         * g++.old-deja/g++.other/access4.C: Issue additional error
22789         messages.
22790         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
22791         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
22792         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
22793         * g++.old-deja/g++.other/crash25.C: Change error message.
22794         * g++.old-deja/g++.other/crash4.C: Change error message.
22795         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
22796         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
22797         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
22798         checks.
22799         * g++.old-deja/g++.other/defarg8.C: Likewise.
22800         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
22801         * g++.old-deja/g++.other/dtor10.C: Likewise.
22802         * g++.old-deja/g++.other/incomplete.C: Likewise.
22803         * g++.old-deja/g++.other/linkage7.C: Likewise.
22804         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
22805         lookup algorithm.
22806         * g++.old-deja/g++.other/mangle2.C: Likewise.
22807         * g++.old-deja/g++.other/refinit2.C: Likewise.
22808         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
22809         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
22810         * g++.old-deja/g++.pt/crash28.C: Likewise.
22811         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
22812         syntax.
22813         * g++.old-deja/g++.pt/crash32.C: Change error message.
22814         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
22815         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
22816         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
22817         error message position.
22818         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
22819         * g++.old-deja/g++.pt/defarg8.C: Change error message.
22820         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
22821         syntax.
22822         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
22823         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
22824         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
22825         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
22826         keyword.
22827         * g++.old-deja/g++.pt/explicit31.C: Likewise.
22828         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
22829         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
22830         keyword.
22831         * g++.old-deja/g++.pt/explicit71.C: Change error message.
22832         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
22833         syntax.
22834         * g++.old-deja/g++.pt/friend28.C: Account for use of
22835         non-dependent names.
22836         * g++.old-deja/g++.pt/friend29.C: Likewise.
22837         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
22838         rules.
22839         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
22840         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
22841         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
22842         lookup rules.
22843         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
22844         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
22845         keyword.
22846         * g++.old-deja/g++.pt/memclass20.C: Likewise.
22847         * g++.old-deja/g++.pt/memclass5.C: Likewise.
22848         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
22849         keyword.
22850         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
22851         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
22852         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
22853         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
22854         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
22855         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
22856         keyword.
22857         * g++.old-deja/g++.pt/spec10.C: Likewise.
22858         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
22859         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
22860         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
22861         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
22862         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
22863         * g++.old-deja/g++.pt/ttp62.C: Likewise.
22864         * g++.old-deja/g++.pt/ttp64.C: Likewise.
22865         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
22866         * g++.old-deja/g++.pt/typename15.C: Likewise.
22867         * g++.old-deja/g++.pt/typename22.C: Likewise.
22868         * g++.old-deja/g++.pt/typename6.C: Change error messages.
22869         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
22870         * g++.old-deja/g++.pt/virtual2.C: Likewise.
22871         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
22872         syntax.
22873         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
22874         return value extension.
22875         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
22876         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
22877         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
22878         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
22879
22880 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
22881
22882         * g++.dg/warn/inline1.C: New test.
22883         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
22884         * g++.old-deja/g++.jason/synth10.C: Likewise.
22885         * g++.old-deja/g++.mike/net31.C: Likewise.
22886         * g++.old-deja/g++.mike/p8786.C: Likewise.
22887
22888         * g++.dg/template/friend10.C: New test.
22889         * g++.dg/template/conv5.C: New test.
22890
22891 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
22892
22893         * g++.dg/lookup/scoped3.C: New test.
22894
22895         * g++.dg/lookup/decl1.C: New test.
22896         * g++.dg/lookup/decl2.C: New test.
22897
22898 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
22899
22900         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
22901         gcc.c-torture/compile/20021015-1.c,
22902         gcc.c-torture/compile/20021015-2.c,
22903         gcc.c-torture/compile/20021123-1.c,
22904         gcc.c-torture/compile/20021123-2.c,
22905         gcc.c-torture/compile/20021123-3.c,
22906         gcc.c-torture/compile/20021123-4.c,
22907         gcc.c-torture/execute/20021024-1.c: Add tests previously added
22908         only to 3.1 or 3.2 branch.
22909
22910 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
22911
22912         * gcc.dg/i386-bitfield3.c: New test.
22913
22914         * gcc.dg/i386-bitfield2.c: New test.
22915
22916 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
22917
22918         * g++.dg/parse/conv_op1.C: New test.
22919
22920 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
22921
22922         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
22923         approved.
22924
22925 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
22926
22927         * gcc.c-torture/compile/20021220-1.c: New test.
22928
22929 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
22930
22931         * gcc.dg/i386-fastcall-1.c: New.
22932
22933 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22934
22935         * gcc.c-torture/execute/20021219-1.c: New test.
22936
22937 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22938
22939         * gcc.dg/i386-pic-1.c: New test.
22940
22941 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22942
22943         PR c++/8099
22944         * g++.dg/template/friend9.C: New test.
22945
22946 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22947
22948         PR c++/3663
22949         * g++.dg/template/access7.C: New test.
22950
22951 2002-12-18  Nick Clifton  <nickc@redhat.com>
22952
22953         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
22954         the libstdc++-v3 directory has been found.
22955
22956 2002-12-12  Devang Patel <dpatel@apple.com>
22957         * gcc.dg/darwin-ld-1.c: New test.
22958         * gcc.dg/darwin-ld-2.c: New test.
22959         * gcc.dg/darwin-ld-3.c: New test.
22960         * gcc.dg/darwin-ld-4.c: New test.
22961         * gcc.dg/darwin-ld-5.c: New test.
22962
22963 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
22964
22965         * gcc.c-torture/compile/20021212-1.c: New test.
22966
22967 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
22968
22969         * gcc.dg/fshort-wchar: New test.
22970
22971 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
22972
22973         PR c++/8372
22974         * g++.dg/template/dtor1.C: New test.
22975
22976         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
22977         markers.
22978
22979 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
22980
22981         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
22982
22983 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
22984
22985         * g++.dg/template/static1.C: New test.
22986         * g++.dg/template/static2.C: New test.
22987         * g++.old-deja/g++.ext/memconst.C: New test.
22988
22989 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22990
22991         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
22992         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
22993         * g++.dg/special/initp1.C: Likewise.
22994
22995 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
22996
22997         * gcc.c-torture/execute/20021204-1.c: New test.
22998
22999 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
23000
23001         * gcc.dg/ppc-fmadd-1.c: New file.
23002         * gcc.dg/ppc-fmadd-2.c: New file.
23003         * gcc.dg/ppc-fmadd-3.c: New file.
23004
23005 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
23006
23007         * gcc.c-torture/compile/20021204-1.c: New test.
23008
23009 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
23010
23011         * g++.dg/inherit/covariant2.C: New test.
23012         * g++.dg/inherit/covariant3.C: New test.
23013         * g++.dg/inherit/covariant4.C: New test.
23014         * g++.dg/inherit/covariant1.C: Remove XFAIL.
23015         * g++.old-deja/g++.robertl/eb17.C: Likewise.
23016
23017 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
23018
23019         PR c++/8688
23020         * g++.dg/init/brace3.C: New test.
23021
23022 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
23023
23024         * gcc.dg/20020210-1.c: Fix a comment typo.
23025
23026 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
23027
23028         PR c++/8720
23029         * g++.dg/parse/defarg1.C: New test.
23030
23031         PR c++/8615
23032         * g++.dg/template/char1.C: New test.
23033
23034         * g++.dg/template/varmod1.C: Fix typo.
23035
23036 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23037
23038         DR 180
23039         * g++.old-deja/g++.pt/crash32.C: Expect error.
23040
23041 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
23042
23043         PR c++/5919
23044         * g++.dg/template/varmod1.C: New test.
23045
23046         PR c++/8727
23047         * g++.dg/inherit/typeinfo1.C: New test.
23048
23049         PR c++/8663
23050         * g++.dg/inherit/typedef1.C: New test.
23051
23052 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
23053
23054         PR c++/8332
23055         PR c++/8493
23056         * g++.dg/template/strlen1.C: New test.
23057
23058         PR c++/8227
23059         * g++.dg/template/ctor2.C: New test.
23060
23061         PR c++/8214
23062         * g++.dg/init/string1.C: New test.
23063
23064         PR c++/8511
23065         * g++.dg/template/friend8.C: New test.
23066
23067 2002-11-29  Joe Buck <jbuck@synopsys.com>
23068
23069         * g++.dg/lookup/anon2.C: New test.
23070
23071 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
23072
23073         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
23074         h8300 port.
23075
23076 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
23077
23078         * gcc.dg/bitfld-6.c: New test.
23079
23080 2002-11-27  Jan Hubicka  <jh@suse.cz>
23081
23082         * gcc.c-torture/execute/20021127.[cx]: New test.
23083
23084 2002-11-26  Jan Hubicka  <jh@suse.cz>
23085
23086         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
23087         quality.
23088
23089 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
23090
23091         * g++.dg/init/brace2.C: New test.
23092         * g++.old-deja/g++.mike/p9129.C: Correct.
23093
23094 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
23095
23096         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
23097
23098 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
23099
23100         * gcc.dg/sibcall-6: New test for indirect sibcalls.
23101
23102 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
23103
23104         * testsuite/g++.dg/abi/empty11.C: New test.
23105         * testsuite/g++.dg/rtti/cv1.C: New test.
23106
23107 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
23108
23109         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
23110
23111 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
23112
23113         * g++.dg/abi/empty10.C: New test.
23114
23115 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
23116
23117         * gcc.c-torture/compile/20021124-1.c: New test.
23118
23119 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
23120
23121         * g++.dg/abi/rtti2.C: New test.
23122
23123 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
23124
23125         * gcc.dg/i386-unroll-1.c: New test.
23126
23127 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
23128
23129         * gcc.c-torture/compile/20021120-1.c: New test.
23130         * gcc.c-torture/compile/20021120-2.c: New test.
23131
23132 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
23133
23134         * gcc.dg/bitfld-5.c: New test.
23135
23136 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
23137
23138         * gcc.c-torture/execute/20021120-3.c: New test.
23139
23140 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
23141
23142         * gcc.c-torture/execute/20021120-2.c: New test.
23143
23144 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
23145
23146         * gcc.c-torture/execute/20021120-1.c: New test.
23147
23148 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
23149
23150         * gcc.c-torture/execute/20021118-3.c: New test.
23151
23152 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
23153
23154         * gcc.c-torture/compile/20021119-1.c: New test.
23155
23156 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
23157
23158         * gcc.dg/duff-1.c: New test.
23159         * gcc.dg/duff-2.c: New test.
23160         * gcc.dg/duff-3.c: New test.
23161
23162 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
23163
23164         * gcc.dg/cpp/_Pragma5.c: New test.
23165
23166 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
23167
23168         * gcc.c-torture/execute/20021118-2.c: New test.
23169
23170 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
23171
23172         * gcc.c-torture/execute/20021118-1.c: New test.
23173
23174 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
23175
23176         * gcc.dg/20021116-1.c: New test.
23177
23178 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
23179
23180         * g++.dg/abi/vcall1.C: New test.
23181
23182 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
23183
23184         * gcc.dg/20021029-1.c: New test.
23185         * gcc.dg/20021029-2.c: New test.
23186
23187 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23188
23189         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
23190
23191 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
23192
23193         PR c/8439
23194         * gcc.dg/20021110.c: Move to ...
23195         * gcc.c-torture/compile/20021110.c: .... here.
23196
23197 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23198
23199         PR c/8467
23200         * gcc.c-torture/execute/20021111-1.c
23201
23202 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
23203
23204         PR c/8439
23205         * gcc.dg/20021110.c: New test.
23206
23207 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
23208
23209         * g++.dg/abi/vthunk3.C: Run only on x86.
23210
23211 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
23212
23213         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
23214
23215 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
23216
23217         * lib/compat.exp (compat-execute): Fix logic error in last
23218         change.
23219
23220 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
23221
23222         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
23223
23224 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23225
23226         PR c++/8389
23227         * g++.dg/template/access6.C: New test.
23228
23229 2002-11-08  Jan Hubicka  <jh@suse.cz>
23230
23231         * gcc.dg/i386-ssefp-1.c: New test.
23232         * gcc.dg/i386-ssefp-1.c: New test.
23233
23234 2002-11-08  Jan Hubicka  <jh@suse.cz>
23235
23236         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
23237
23238 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
23239
23240         * g++.dg/abi/vthunk3.C: New test.
23241
23242         PR c++/8338
23243         * g++.dg/template/crash2.C: New test.
23244
23245 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
23246
23247         * testsuite/g++.dg/abi/dtor1.C: New test.
23248         * testsuite/g++.dg/abi/dtor2.C: Likewise.
23249
23250 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
23251
23252         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
23253         Darwin.
23254
23255 2002-11-04  Adam Nemet  <anemet@lnxw.com>
23256
23257         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
23258         -mthumb.  Only xfail with -O0.
23259
23260 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
23261
23262         * g++.dg/abi/thunk1.C: New test.
23263         * g++.dg/abi/thunk2.C: Likewise.
23264         * g++.dg/abi/vtt1.C: Likewise.
23265
23266 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
23267
23268         PR optimization/8423
23269         * gcc.c-torture/execute/builtin-constant.c: New test.
23270
23271 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
23272
23273         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
23274         Add some more cases.
23275
23276 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
23277
23278         PR c++/8391
23279         * g++.dg/opt/local1.C: New test.
23280
23281 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
23282
23283         PR c++/8160
23284         * g++.dg/template/complit1.C: New test.
23285
23286         PR c++/8149
23287         * g++.dg/template/typename4.C: Likewise.
23288
23289 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23290
23291         Core issue 287, PR c++/7639
23292         * g++.dg/template/instantiate1.C: Adjust error location.
23293         * g++.dg/template/instantiate3.C: New test.
23294         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
23295         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
23296         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
23297
23298 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
23299
23300         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
23301
23302 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
23303
23304         PR c++/8287
23305         * g++.dg/init/dtor2.C: New test.
23306
23307 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23308
23309         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
23310         * gcc.dg/nest.c: Bypass errors on irix6.
23311
23312 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
23313
23314         * gcc.dg/nest.c: Expect error for mmix-*-*.
23315         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
23316
23317 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
23318
23319         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
23320         markers.
23321
23322         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
23323
23324 2002-10-25  Mike Stump  <mrs@apple.com>
23325
23326         * gcc.dg/warn-1.c: New test.
23327
23328 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
23329
23330         * g++.dg/template/typename3.C: New test.
23331
23332 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
23333
23334         * g++.dg/lookup/ptrmem1.C: New test.
23335
23336         * g++.dg/abi/vthunk2.C: New test.
23337
23338 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
23339
23340         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
23341
23342 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
23343
23344         * g++.dg/abi/empty9.C: New test.
23345
23346 2002-10-24  Richard Henderson  <rth@redhat.com>
23347
23348         * g++.dg/inherit/thunk1.C: Enable for ia64.
23349
23350 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
23351
23352         PR c++/8067
23353         * g++.dg/lookup/pretty1.C: New test.
23354
23355 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
23356
23357         * gcc.dg/20021023-1.c: New test.
23358
23359 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
23360
23361         PR c++/7679
23362         * g++.dg/parse/inline1.C: New test.
23363
23364 2002-10-23  Richard Henderson  <rth@redhat.com>
23365
23366         * g++.dg/inherit/thunk1.C: Enable for x86_64.
23367
23368         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
23369
23370 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
23371
23372         PR c++/6579
23373         * g++.dg/parse/stmtexpr3.C: New test.
23374
23375 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
23376
23377         * g++.dg/expr/cond1.C: New test.
23378
23379 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
23380
23381         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
23382
23383 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
23384
23385         * g++.dg/abi/vbase13.C: New test.
23386         * g++.dg/abi/vbase14.C: Likewise.
23387
23388 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
23389
23390         * gcc.dg/tls/pic-1.c: New test.
23391         * gcc.dg/tls/nonpic-1.c: New test.
23392         * gcc.dg/20021018-1.c: New test.
23393
23394 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
23395
23396         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
23397         Remove only files with the same base name as the test case.
23398         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
23399         (profopt-execute): Likewise.  Also, remove old profiling
23400         and performance data files before running the tests.
23401
23402         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
23403         * g++.dg/bprob/bprob.exp: Likewise.
23404         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
23405         to allow more general test case names.
23406
23407         * g++.dg/bprob/bprob-1.C: Rename to ...
23408         * g++.dg/bprob/g++-bprob-1.C: ... this.
23409
23410         * g77.dg/bprob/bprob-1.f: Rename to ...
23411         * g77.dg/bprob/g77-bprob-1.f: ... this.
23412
23413 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
23414
23415         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
23416         bison 1.50 or later.
23417
23418 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
23419
23420         * g++.dg/README: Describe more test directories.
23421
23422 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
23423
23424         * g++.dg/init/array6.C: Add additional tests.
23425
23426 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
23427
23428         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
23429         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
23430
23431 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
23432
23433         * gcc.c-torture/compile/20020604-1.x: New.
23434         * gcc.c-torture/compile/simd-5.x: Likewise.
23435         * gcc.c-torture/execute/920710-1.x: Likewise.
23436         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
23437
23438 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
23439
23440         * g++.dg/inherit/override1.C: Add dg-options clause.
23441
23442 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23443
23444         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
23445         _mm_slli_si128.
23446
23447 2002-10-19  Andreas Schwab  <schwab@suse.de>
23448
23449         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
23450         directory component.
23451
23452 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
23453
23454         * g++.dg/inherit/thunk1.C: New test.
23455
23456         * g++.dg/inherit/override1.C: New test.
23457
23458         * g++.dg/abi/mangle11.C: New test.
23459         * g++.dg/abi/mangle14.C: New test.
23460         * g++.dg/abi/mangle17.C: New test.
23461
23462 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
23463
23464         * g++.dg/overload/member2.C: New test.
23465
23466 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
23467
23468         * g++.dg/README: Describe new compat directory.
23469         * g++.dg/dg.exp: Skip tests in compat directory.
23470         * README.compat: New file.
23471         * lib/compat.exp: New expect script.
23472         * g++.dg/compat: New test directory.
23473         * g++.dg/compat/compat.exp: New expect script.
23474         * g++.dg/compat/abi: New test directory.
23475         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
23476         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
23477         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
23478         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
23479         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
23480         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
23481         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
23482         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
23483         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
23484         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
23485         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
23486         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
23487         * g++.dg/compat/break: New test directory.
23488         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
23489         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
23490         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
23491         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
23492         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
23493         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
23494         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
23495         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
23496         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
23497         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
23498         g++.dg/compat/break/README: New files.
23499         * g++.dg/compat/eh: New test directory.
23500         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
23501         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
23502         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
23503         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
23504         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
23505         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
23506         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
23507         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
23508         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
23509         g++.dg/compat/eh/filter2_y.C,
23510         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
23511         g++.dg/compat/eh/new1_y.C,
23512         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
23513         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
23514         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
23515         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
23516         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
23517         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
23518         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
23519         g++.dg/compat/eh/unexpected1_y.C: New files.
23520         * g++.dg/compat/init: New test directory.
23521         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
23522         g++.dg/compat/init/array5_y.C,
23523         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
23524         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
23525         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
23526         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
23527         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
23528         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
23529         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
23530         g++.dg/compat/init/init-ref2_y.C: New files.
23531
23532 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
23533
23534         PR c++/7584
23535         * g++.dg/inherit/using3.C: New test.
23536
23537 2002-10-17  Jan Hubicka  <jh@suse.cz>
23538
23539         * gcc.dg/20021017-2.c: New test.
23540
23541 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
23542
23543         * g++.dg/abi/mangle16.C: Adjust.
23544
23545         * g++.dg/init/array8.C: New test.
23546
23547 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
23548
23549         * gcc.dg/special/mips-abi.exp: New test.
23550         * gcc.dg/special/mips-abi.s: Empty file used by the above.
23551
23552 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
23553
23554         * g++.dg/abi/mangle16.C: New test.
23555         * g++.dg/abi/mangle17.C: Likewise.
23556
23557         PR c++/7478
23558         * g++.dg/template/ref1.C: New test.
23559
23560 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23561
23562         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
23563
23564 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
23565
23566         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
23567
23568 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
23569
23570         PR c++/7524
23571         * g++.dg/init/array7.C: New test.
23572
23573 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
23574
23575         * g++.dg/init/array6.C: New test.
23576
23577         * g++.dg/abi/mangle13.C: Likewise.
23578         * g++.dg/abi/mangle14.C: Likewise.
23579         * g++.dg/abi/mangle15.C: Likewise.
23580
23581 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
23582
23583         * g++.dg/abi/empty8.C: New test.
23584
23585 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
23586
23587         * g++.dg/init/ctor1.C: New test.
23588
23589 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
23590
23591         * gcc.c-torture/execute/20021015-1.c: New test.
23592
23593 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
23594
23595         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
23596
23597 2002-10-14  Jan Hubicka  <jh@suse.cz>
23598
23599         * gcc.dg/i386-ssetype-[1-5].c: New tests.
23600
23601 2002-10-14  Richard Henderson  <rth@redhat.com>
23602
23603         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
23604
23605 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
23606
23607         PR optimization/6631
23608         * g++.dg/opt/const2.C: New test.
23609
23610 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
23611
23612         PR c++/7176
23613         * g++.dg/parse/friend1.C: New test.
23614         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
23615
23616 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
23617
23618         * gcc.dg/20021014-1.c: New test.
23619
23620 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
23621
23622         PR c++/5661
23623         * g++.dg/ext/vlm1.C: New test.
23624         * g++.dg/ext/vlm2.C: Likewise.
23625
23626         * g++.dg/init/array1.C: Remove invalid braces.
23627         * g++.dg/init/brace1.C: New test.
23628         * g++.dg/init/copy2.C: Likewise.
23629         * g++.dg/init/copy3.C: Likewise.
23630         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
23631         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
23632         braces.
23633
23634 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
23635
23636         * gcc.dg/cpp/assembler.S: Don't use -ansi.
23637
23638 2002-10-11  Richard Shann  <richard.shann@superh.com>
23639
23640         * gcc.c-torture/compile/simd-5.c: New test.
23641
23642 2002-10-10  Roger Sayle  <roger@eyesopen.com>
23643
23644         * gcc.c-torture/execute/shiftopt-1.c: New test case.
23645
23646 2002-10-10  Jim Wilson  <wilson@redhat.com>
23647
23648         * gcc.c-torture/execute/20021010-1.c: New test.
23649
23650 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
23651
23652         PR c/7353
23653         * g++.dg/ext/typedef-init.C: New test.
23654         * gcc.dg/typedef-init.c: New test.
23655
23656 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
23657
23658         * gcc.dg/cpp/paste13.c: New test.
23659
23660 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23661
23662         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
23663         remaining platforms, XFAIL during compile, not execute.  Don't
23664         XFAIL at -O0.
23665
23666 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
23667
23668         * gcc.dg/alias-1.c: Tweak expected warning.
23669
23670 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
23671
23672         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
23673
23674 2002-10-06  Andreas Jaeger  <aj@suse.de>
23675
23676         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
23677         * gcc.dg/cpp/c++98.C: Likewise.
23678
23679         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
23680         * g++.dg/cpp/c++98.C: Likewise.
23681
23682         * g++.dg/README (Subdirectories): Mention cpp directory.
23683
23684         PR target/7559
23685         * gcc.dg/20021006-1.c: New test.
23686
23687 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23688
23689         PR c++/7804
23690         * g++.dg/other/warning1.C: New test.
23691
23692 2002-10-04  Roger Sayle  <roger@eyesopen.com>
23693
23694         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
23695         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
23696         and sparc-*-* with -m64 as expected failures.  See PR 8087.
23697
23698 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
23699
23700         PR c++/7931
23701         * g++.dg/template/ptrmem3.C: New test.
23702
23703         PR c++/7754
23704         * g++.dg/template/union1.C: New test.
23705
23706 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
23707
23708         PR c++/8006
23709         * g++.dg/abi/mangle9.C: New test.
23710         * g++.dg/abi/mangle10.C: New test.
23711         * g++.dg/abi/mangle11.C: New test.
23712         * g++.dg/abi/mangle12.C: New test.
23713
23714 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
23715
23716         PR c++/7188.
23717         * g++.dg/template/meminit1.C: New test.
23718         * g++.dg/warn/Wreorder-1.C: Likewise.
23719         * g++.old-deja/g++.mike/warn3.C: Tweak.
23720         * lib/prune.exp: Ingore "in copy constructor".
23721
23722 2002-10-02  Andreas Jaeger  <aj@suse.de>
23723
23724         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
23725         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
23726         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
23727         on x86-64.
23728
23729 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
23730
23731         * gcc.dg/empty1.C: Fix typo.
23732
23733 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
23734
23735         * gcc.dg/alias-1.c: New test.
23736
23737 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
23738
23739         * gcc.dg/empty1.C: New test.
23740
23741         * g++.dg/tls/init-2.C: Tweak error messages.
23742
23743 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
23744
23745         * gcc.c-torture/compile/20020923-1.c: New test.
23746
23747 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
23748
23749         * gcc.c-torture/execute/ffs-1.c: New test.
23750         * gcc.c-torture/execute/ffs-2.c: Ditto.
23751
23752 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
23753
23754         * g++.dg/overload/member1.C: New test.
23755
23756 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
23757
23758         * g++.dg/abi/empty7.C: New test.
23759         * g++.dg/init/pm2.C: Likewise.
23760
23761 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
23762
23763         * g++.dg/rtti/crash1.C: New test.
23764
23765 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
23766
23767         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
23768         gcc.dg/sibcall-4.c: New tests.
23769
23770 2002-09-28  Roger Sayle  <roger@eyesopen.com>
23771
23772         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
23773         powerpc and MMIX targets.
23774
23775 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
23776
23777         * gcc.dg/cpp/20020927-1.c: New.
23778
23779 2002-09-26  David S. Miller  <davem@redhat.com>
23780
23781         * gcc.c-torture/compile/trunctfdf.c: New.
23782
23783 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23784
23785         * lib/target-supports.exp (check_weak_available): Handle solaris2.
23786
23787 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
23788
23789         * gcc.c-torture/execute/loop-15.c: New.
23790
23791 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
23792
23793         * README.QMTEST: Fix typo.
23794
23795 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
23796
23797         * gcc.dg/20020926-1.c: New test.
23798
23799 2002-09-25  David S. Miller  <davem@redhat.com>
23800
23801         PR target/7842
23802         * gcc.c-torture/execute/shiftdi.c: New test.
23803
23804 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
23805
23806         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
23807         unique to the tool.
23808         * lib/g77.exp (g77_init): Likewise.
23809         * lib/g++.exp (g++_init): Likewise.
23810         * lib/objc.exp (objc_init): Likewise.
23811
23812 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
23813
23814         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
23815         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
23816         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
23817
23818 2002-09-25  Richard Henderson  <rth@redhat.com>
23819
23820         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
23821         too-small long double.
23822
23823 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
23824
23825         * gcc.dg/20020919-1.c: New test.
23826
23827 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
23828
23829         * g++.dg/abi/bitfield6.C: New test.
23830         * g++.dg/abi/bitfield7.C: New test.
23831         * g++.dg/abi/bitfield8.C: New test.
23832         * g++.dg/abi/vbase11.C: New test.
23833
23834 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23835
23836         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
23837         hppa*-*-hpux*.  Update test comment.
23838
23839 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
23840
23841         * gcc.dg/tls/struct-1.c: New test.
23842
23843 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
23844
23845         * gcc.dg/cpp/tr-warn2.c: Update.
23846
23847 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
23848
23849         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
23850
23851 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
23852
23853         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
23854         systems.
23855
23856 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
23857
23858         * gcc.c-torture/execute/ieee/mzero3.c: New test.
23859
23860         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
23861         Adjust for c++filt moved to binutils.  Remove spurious duplicate
23862         setting of cxxfilt.
23863
23864 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
23865
23866         * gcc.dg/20020312-2.c: Update for darwin.
23867
23868 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
23869
23870         * g++.old-deja/g++.other/crash32.C: Mark ICE.
23871
23872 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
23873
23874         * objc.dg/comp-types-1.m: New test.
23875         * objc.dg/comp-types-2.m: New test.
23876         * objc.dg/comp-types-3.m: New test.
23877         * objc.dg/comp-types-4.m: New test.
23878         * objc.dg/comp-types-5.m: New test.
23879         * objc.dg/comp-types-6.m: New test.
23880
23881 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23882
23883         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
23884
23885 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
23886
23887         * g++.dg/other/do1.C: New test.
23888
23889         * g++.dg/template/subst1.C: New test.
23890
23891 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
23892
23893         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
23894
23895 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
23896
23897         * g++.dg/template/qualttp20.C: Adjust expected errors.
23898         * g++.old-deja/g++.jason/report.C: Likewise.
23899         * g++.old-deja/g++.other/qual1.C: Likewise.
23900
23901         * g++.dg/lookup/scoped2.C: New test.
23902
23903         * g++.dg/ext/asm3.C: New test.
23904
23905 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
23906
23907         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
23908
23909 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
23910
23911         * ChangeLog: follow spelling conventions.
23912         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
23913         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
23914         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
23915         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
23916         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
23917         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
23918         * g++.old-deja/g++.law/global-init1.C: Likewise.
23919         * g++.old-deja/g++.other/delete4.C: Likewise.
23920         * g++.old-deja/g++.other/inline21.C: Likewise.
23921         * g++.old-deja/g++.other/singleton.C: Likewise.
23922         * g77.dg/strlen0.f: Likewise.
23923         * g77.f-torture/compile/20010519-1.f: Likewise.
23924         * g77.f-torture/compile/980310-4.f: Likewise.
23925         * gcc.c-torture/compile/20000605-1.c: Likewise.
23926         * gcc.c-torture/execute/20020225-1.c: Likewise.
23927         * gcc.dg/c90-hexfloat-2.c: Likewise.
23928         * gcc.dg/c99-bool-1.c: Likewise.
23929         * gcc.dg/c99-hexfloat-2.c: Likewise.
23930         * gcc.dg/dll-2.c: Likewise.
23931         * gcc.dg/wtr-union-init-1.c: Likewise.
23932         * gcc.dg/wtr-union-init-2.c: Likewise.
23933         * gcc.dg/wtr-union-init-3.c: Likewise.
23934         * gcc.dg/cpp/avoidpaste1.c: Likewise.
23935         * gcc.dg/cpp/defined.c: Likewise.
23936         * gcc.dg/cpp/macsyntx.c: Likewise.
23937         * gcc.dg/cpp/paste2.c: Likewise.
23938         * gcc.dg/cpp/trad/defined.c: Likewise.
23939         * gcc.dg/format/c90-printf-1.c: Likewise.
23940         * gcc.dg/format/c90-scanf-1.c: Likewise.
23941         * gcc.dg/format/c99-printf-1.c: Likewise.
23942         * gcc.dg/format/c99-scanf-1.c: Likewise.
23943         * gcc.misc-tests/gcov-8.c: Likewise.
23944         * lib/profopt.exp: Likewise.
23945
23946 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
23947
23948         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
23949
23950 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
23951
23952         * g++.dg/inherit/using2.C: New test.
23953
23954 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
23955
23956         * ChangeLog: Follow spelling conventions.
23957         * g++.dg/template/friend4.C: Likewise.
23958         * g++.old-deja/g++.pt/crash67.C: Likewise.
23959         * gcc.c-torture/execute/20000801-4.c: Likewise.
23960         * gcc.dg/c90-digraph-1.c: Likewise.
23961         * gcc.dg/c94-digraph-1.c: Likewise.
23962         * gcc.dg/c99-digraph-1.c: Likewise.
23963         * gcc.dg/cpp/line5.c: Likewise.
23964         * gcc.dg/cpp/multiline.c: Likewise.
23965         * gcc.dg/cpp/trad/literals-1.c: Likewise.
23966         * gcc.dg/format/attr-3.c: Likewise.
23967         * gcc.dg/format/c90-scanf-3.c: Likewise.
23968         * gcc.dg/format/ext-4.c: Likewise.
23969
23970 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
23971
23972         * g++.dg/template/pretty1.C: New test.
23973
23974 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
23975
23976         * gcc.c-torture/execute/struct-cpy-1.c: New test.
23977
23978 2002-09-13  Matt Austern  <austern@apple.com>
23979
23980         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
23981         passing a cast expression to a function by const reference.
23982
23983 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
23984
23985         * g++.dg/template/deduce1.C: New test.
23986
23987 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
23988
23989         * gcc.c-torture/execute/simd-1.c: Force all use of int to
23990         32-bit int.
23991
23992 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23993
23994         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
23995         usage.
23996
23997 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
23998
23999         * gcc.c-torture/compile/20020910-1.c: New test.
24000
24001 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
24002
24003         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
24004
24005 2002-09-10  Andreas Jaeger  <aj@suse.de>
24006
24007         * gcc.dg/20020312-2.c: Adjust for x86-64.
24008
24009 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
24010
24011         * g77.dg/7388.f: New test case for PR 7388.
24012
24013 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
24014
24015         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
24016
24017 2002-09-05  Ziemowit Laski <zlaski@apple.com>
24018
24019         * objc.dg/proto-lossage-1.m: New test.
24020
24021 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
24022
24023         * gcc.dg/cpp/_Pragma4.c: Fix typo.
24024
24025 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
24026
24027         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
24028         expected to pass.
24029
24030 2002-09-06  Stan Shebs  <shebs@apple.com>
24031             David Edelsohn  <edelsohn@gnu.org>
24032
24033         * gcc.dg/weak: New directory.
24034         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
24035         target-specific xfail bits.
24036         * gcc.dg/typeof-2.c: Move to new directory.
24037         * gcc.dg/weak.exp: New expect script.
24038
24039 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
24040
24041         * gcc.c-torture/execute/extzvsi.c: New test.
24042
24043 2002-09-05  Stan Shebs  <shebs@apple.com>
24044
24045         * gcc.dg/weak-1.c: xfail on Darwin.
24046         * gcc.dg/weak-2.c: Ditto.
24047         * gcc.dg/weak-3.c: Ditto.
24048         * gcc.dg/weak-4.c: Ditto.
24049         * gcc.dg/weak-5.c: Ditto.
24050         * gcc.dg/weak-6.c: Ditto.
24051         * gcc.dg/weak-7.c: Ditto.
24052         * gcc.dg/weak-8.c: Ditto.
24053         * gcc.dg/weak-9.c: Ditto.
24054
24055 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
24056
24057         * gcc.c-torture/execute/loop-14.c: New test.
24058
24059 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
24060
24061         * g++.dg/other/cxa-atexit1.C: New test.
24062
24063         * gcc.dg/typeof-2.c: New test.
24064
24065 2002-09-03  Roger Sayle  <roger@eyesopen.com>
24066
24067         * gcc.dg/builtins-2.c: New testcase.
24068         * gcc.dg/builtins-3.c: New testcase.
24069
24070 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
24071
24072         * gcc.dg/cpp/_Pragma4.c: New test.
24073
24074 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
24075
24076         * objc/execute/nil_method-1.m: New testcase.
24077
24078 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
24079
24080         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
24081         [Object class], not [Object initialize].
24082
24083 2002-08-31  Roger Sayle  <roger@eyesopen.com>
24084             Hans-Peter Nilsson  <hp@bitrange.com>
24085
24086         * gcc.c-torture/execute/20020720-1.x: Skip test on
24087         mmix-knuth-mmixware.  Correct comment.
24088
24089 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
24090
24091         * testsuite/g++.dg/abi/bitfield5.C: New test.
24092         * testsuite/g++.dg/abi/vbase10.C: Likewise.
24093
24094 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
24095
24096         * objc.dg/undeclared-selector.m: New test.
24097
24098 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
24099
24100         * g++.dg/other/offsetof1.C: Avoid cast warning.
24101
24102 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
24103
24104         * objc.dg/super-class-2.m: New test.
24105
24106 2002-08-24  Matt Austern  <austern@apple.com>
24107
24108         * g++.dg/ext/lvaddr.C: New test.
24109         * g++.dg/ext/lvcast.C: New test.
24110
24111 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
24112
24113         * testsuite/g++.dg/inherit/cond1.C: New test.
24114
24115 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
24116
24117         * gcc.dg/noncompile/incomplete-1.c: New test.
24118
24119 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
24120
24121         * gcc.dg/typespec-1.c: New test.
24122
24123 2002-08-20  Devang Patel  <dpatel@apple.com>
24124         * objc.dg/proto-hier-2.m: New test.
24125
24126 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
24127
24128         * objc.dg/bitfield-1.m: New test.
24129         * objc.dg/bitfield-2.m: New test.
24130
24131 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
24132
24133         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
24134         gcc.dg/c99-flex-array-4.c: New tests.
24135
24136 2002-08-16  Stan Shebs  <shebs@apple.com>
24137
24138         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
24139
24140 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
24141
24142         * gcc.dg/typeof-1.c: New test.
24143         * g++.dg/ext/typeof2.C: New test.
24144
24145 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
24146
24147         * g++.dg/other/offsetof1.C: New test.
24148
24149 2002-08-14  Richard Henderson  <rth@redhat.com>
24150
24151         * gcc.dg/tls/diag-3.c: Fix expected message strings.
24152
24153 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
24154
24155         * gcc.dg/cpp/_Pragma3.c: New test.
24156
24157 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
24158
24159         * g++.dg/template/inherit3: New test.
24160
24161 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
24162
24163         * gcc.dg/bitfld-4.c: Add blank options.
24164
24165 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
24166
24167         * g++.dg/template/crash1.C: New test.
24168
24169 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
24170
24171         * gcc.dg/tls/opt-2.c: New test.
24172
24173 2002-08-08  Devang Patel  <dpatel@apple.com>
24174
24175         * objc.dg/selector-1.m : New test
24176
24177 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
24178
24179         * g++.dg/abi/bitfield4.C: New test.
24180         * gcc.dg/bitfld-4.c: New test.
24181
24182 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
24183
24184         * g++.dg/other/packed1.C: New test.
24185
24186 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
24187
24188         * g++.dg/abi/offsetof.C: Tweak error messages.
24189         * g++.old-deja/g++.mike/p10769a.C: Likewise.
24190
24191 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
24192
24193         * gcc.dg/bitfld-3.c: New test.
24194
24195 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
24196             Richard Henderson  <rth@redhat.com>
24197
24198         * gcc.dg/i386-bitfield1.c: New test.
24199         * g++.dg/abi/bitfield3.C: Update.
24200
24201 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
24202
24203         * objc.dg/const-str-2.m: Update.
24204         * gcc.dg/cpp/c++98.c: Change to C extension.
24205         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
24206         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
24207
24208 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
24209
24210         * testsuite/gcc.dg/tls/diag-3.c: New.
24211
24212 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
24213
24214         * g++.dg/README (Subdirectories): Document new subdir expr.
24215         * g++.dg/expr/pmf-1.C: New test.
24216
24217 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
24218
24219         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
24220
24221 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
24222
24223         * g++.dg/abi/bitfield3.C: New test.
24224
24225 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
24226
24227         * lib/gcov.exp: Tweak expected line formats.
24228         * gcc.misc-tests/gcov8.c: New test.
24229         * gcc.misc-tests/gcov8.x: New flags.
24230
24231 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
24232
24233         * consistency.vlad/layout/endian.c: Include string.h.
24234
24235         * gcc.c-torture/execute/20020805-1.c: New test.
24236
24237 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
24238
24239         * g++.dg/other/conversion1.C: New test.
24240
24241 2002-08-03  Roger Sayle  <roger@eyesopen.com>
24242
24243         * gcc.dg/builtins-1.c: New testcase.
24244
24245 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
24246
24247         * g++.dg/inherit/access3.C: New test.
24248
24249 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
24250
24251         * gcc.dg/ia64-visibility-2.c: New test.
24252
24253 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
24254
24255         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
24256         __qualifier_flags to __flags.
24257
24258 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
24259
24260         * g++.dg/inherit/operator1.C: New test.
24261         * g++.dg/lookup/disamb1.C: Fix typo in comment.
24262         * g++.dg/other/error1.C: Change expected error message.
24263         * g++.dg/template/conv4.C: Likewise.
24264
24265 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
24266
24267         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
24268         for documented behavior.
24269
24270 2002-07-25  Roger Sayle  <roger@eyesopen.com>
24271
24272         * gcc.c-torture/execute/20020720-1.x: Skip this test on
24273         several targets known to fail.
24274
24275 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
24276
24277         * gcc.dg/mips-args-[123].c: New tests.
24278
24279 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
24280
24281         * gcc.dg/ppc-spe.c: New.
24282
24283 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
24284
24285         * g++.dg/other/ptrmem4.C: New testcase.
24286
24287 2002-07-24  Richard Henderson  <rth@redhat.com>
24288
24289         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
24290
24291 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
24292
24293         * g++.dg/ext/alignof1.C (main): Return 0 for success.
24294
24295 2002-07-24  Roger Sayle  <roger@eyesopen.com>
24296
24297         * gcc.c-torture/execute/memset-3.c: New testcase.
24298
24299 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
24300
24301         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
24302         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
24303
24304 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24305
24306         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
24307         Delete.
24308
24309 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
24310
24311         * gcc.c-torture/compile/simd-4.c: New test.
24312
24313 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24314
24315         PR c++/7347, c++/7348
24316         * g++.dg/template/access4.C: New test.
24317         * g++.dg/template/access5.C: New test.
24318         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
24319         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
24320         * g++.old-deja/g++.pt/ttp58.C: Likewise.
24321         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
24322
24323 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
24324
24325         * gcc.dg/gnu89-init-2.c: New test.
24326
24327 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
24328
24329         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
24330
24331 2002-07-20  Roger Sayle  <roger@eyesopen.com>
24332
24333         * gcc.c-torture/execute/20020720-1.c: New testcase.
24334
24335 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
24336
24337         * gcc.dg/cpp/Wsignprom.c: New tests.
24338
24339 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
24340
24341         * gcc.c-torture/execute/loop-13.c: New test.
24342
24343 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
24344
24345         * gcc.dg/cpp/expr.c: New tests.
24346
24347 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
24348
24349         * g++.dg/opt/pr6713.C: Add template instantiation.
24350
24351 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
24352
24353         * gcc.dg/nest.c: New test.
24354
24355 2002-07-17  Richard Henderson  <rth@redhat.com>
24356
24357         * g++.dg/opt/pr6713.C: New test.
24358
24359 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
24360
24361         * gcc.c-torture/execute/loop-2e.x: Let the testcase
24362         XFAIL for all x86 processors.
24363
24364 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
24365
24366         * gcc.c-torture/execute/20010122-1.x: Do not test with
24367         -fomit-frame-pointer.
24368
24369 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24370
24371         * g++.dg/template/instantiate2.C: New test.
24372         * g++.dg/template/spec4.C: New test.
24373
24374 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24375
24376         * g++.dg/template/access2.C: New test.
24377         * g++.dg/template/access3.C: New test.
24378
24379 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
24380
24381         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
24382         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
24383         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
24384         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
24385         Convert to use <stdarg.h>.
24386         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
24387         Delete.
24388         * gcc.dg/va-arg-2.c: New.
24389         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
24390
24391 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
24392
24393         * gcc.c-torture/compile/20020710-1.c: New test.
24394
24395 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
24396                           Andrew Pinski  <pinskia@physics.uc.edu>
24397
24398         gcc.c-torture/compile/simd-2.c: New testcase.
24399         gcc.c-torture/compile/simd-3.c: Likewise.
24400
24401 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
24402
24403         PR c++/7224
24404         * g++.dg/overload/error1.C: New test.
24405
24406 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24407
24408         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
24409         configuration and IRIX 6 O32 ABI.
24410
24411 2002-07-11  Roger Sayle  <roger@eyesopen.com>
24412
24413         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
24414
24415 2002-07-10  Roger Sayle  <roger@eyesopen.com>
24416
24417         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
24418
24419 2002-07-10  Jeffrey A Law  <law@redhat.com>
24420
24421         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
24422
24423         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
24424
24425 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
24426
24427         * gcc.dg/20020312-2.c: Check for __PPC__.
24428
24429 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
24430
24431         * gcc.c-torture/compile/20020709-1.c: New test.
24432
24433 2002-07-07  Roger Sayle  <roger@eyesopen.com>
24434
24435         * g++.dg/template/qualttp21.C: New test case.
24436
24437 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
24438
24439         * gcc.c-torture/compile/20020706-1.c: New test.
24440         * gcc.c-torture/compile/20020706-2.c: New test.
24441
24442 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
24443             Alexandre Oliva  <aoliva@redhat.com>
24444
24445         * g++.dg/warn/incomplete1.C: New test.
24446
24447 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24448
24449         PR c++/7099
24450         * g++.dg/warn/noreturn1.C: New test.
24451
24452 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
24453
24454         PR c++/6706
24455         * g++.dg/debug/debug6.C: New test.
24456         * g++.dg/debug/debug7.C: New test.
24457
24458 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
24459
24460         * gcc.c-torture/compile/simd-3.c: New test.
24461
24462 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
24463
24464         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
24465         * gcc.dg/20020620-1.c: Likewise.
24466
24467 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24468
24469         PR c++/6944
24470         * g++.dg/init/array4.C: New test.
24471         * g++.dg/init/array5.C: New test.
24472
24473 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
24474
24475         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
24476         * gcc.c-torture/execute/simd-2.c (main): Likewise.
24477
24478 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24479
24480         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
24481         * gcc.dg/wtr-aggr-init-1.c: Likewise.
24482         * gcc.dg/wtr-conversion-1.c: Likewise.
24483         * gcc.dg/wtr-escape-1.c: Likewise.
24484         * gcc.dg/wtr-int-type-1.c: Likewise.
24485         * gcc.dg/wtr-label-1.c: Likewise.
24486         * gcc.dg/wtr-static-1.c: Likewise.
24487         * gcc.dg/wtr-strcat-1.c: Likewise.
24488         * gcc.dg/wtr-suffix-1.c: Likewise.
24489         * gcc.dg/wtr-switch-1.c: Likewise.
24490         * gcc.dg/wtr-unary-plus-1.c: Likewise.
24491         * gcc.dg/wtr-union-init-1.c: Likewise.
24492         * gcc.dg/wtr-union-init-2.c: Likewise.
24493         * gcc.dg/wtr-union-init-3.c: Likewise.
24494
24495         * gcc.dg/wtr-func-def-1.c: New test.
24496
24497 2002-07-02 Devang Patel <dpatel@apple.com>
24498
24499         * objc.dg/param-1.m: New test.
24500
24501 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
24502
24503         * gcc.dg/cpp/trad/directive.c: Add test.
24504         * gcc.dg/cpp/trad/macroargs.c: Add test.
24505         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
24506
24507 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
24508
24509         * gcc.dg/cpp/cmdlne-M.c: New test.
24510
24511 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
24512
24513         * objc.dg/desig-init-1.m: New test.
24514
24515 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24516
24517         PR c++/6716
24518         * g++.dg/template/instantiate1.C: New test.
24519
24520 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
24521
24522         PR c++/7112
24523         * g++.dg/template/sizeof2.C: New test.
24524
24525 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
24526
24527         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
24528         gcc.dg/cpp/trad/include.c: New tests.
24529
24530 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
24531
24532         PR target/7177
24533         * gcc.c-torture/compile/20020701-1.c: New test.
24534
24535 2002-07-01  Stan Shebs  <shebs@apple.com>
24536
24537         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
24538         header here...
24539         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
24540         (objc-torture-execute): or here.
24541
24542 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
24543
24544         * gcc.c-torture/execute/arith-rand-ll.c: New test.
24545
24546 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
24547
24548         * gcc.dg/cpp/trad/escaped-nl.c: New test.
24549
24550 2002-06-30  Devang Patel  <dpatel@apple.com>
24551
24552         * objc.dg/fsyntax-only.m: New test.
24553
24554 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
24555
24556         PR c++/6695
24557         * g++.dg/template/friend7.C: New file.
24558
24559 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
24560
24561         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
24562         return type.
24563
24564 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
24565
24566         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
24567         avoid division by zero.
24568
24569 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
24570
24571         * gcc.dg/Wunknownprag.c: New tests.
24572
24573 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
24574
24575         * gcc.c-torture/execute/simd-2.c: New test.
24576
24577 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
24578
24579         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
24580         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
24581         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
24582         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
24583         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
24584         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
24585         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
24586         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
24587         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
24588         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
24589         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
24590         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
24591         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
24592         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
24593         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
24594         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
24595         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
24596
24597 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
24598
24599         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
24600         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
24601         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
24602         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
24603         New tests.
24604         * gcc.dg/cpp/trad/directive.c: Update.
24605
24606 2002-06-23  Andreas Jaeger  <aj@suse.de>
24607
24608         * gcc.c-torture/execute/complex-6.c: New.
24609
24610 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
24611
24612         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
24613         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
24614         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
24615         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
24616
24617 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
24618
24619         * gcc.dg/cpp/trad: New directory with traditional tests copied
24620         from parent directory.
24621         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
24622         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
24623         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
24624         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
24625         Move to trad/ and rename.
24626         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
24627         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
24628         gcc.dg/cpp/trad/redef2.c: New tests.
24629         * gcc.dg/cpp/trad/trad.exp: New driver.
24630
24631 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
24632
24633         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
24634         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
24635         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
24636         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
24637         Remove.
24638
24639 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
24640
24641         * gcc.dg/20020620-1.c: New test.
24642
24643 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24644
24645         * g++.dg/template/ttp4.C: New test.
24646
24647 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
24648
24649         * g++.dg/opt/vt1.C: Fix regexp.
24650
24651 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24652
24653         * gcc.c-torture/execute/pure-1.c: Make functions static again.
24654         Don't use attribute `noinline'.
24655
24656 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
24657
24658         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
24659
24660 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
24661
24662         * gcc.c-torture/execute/simd-1.c: New.
24663
24664         * gcc.dg/simd-1.c: New.
24665
24666 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
24667
24668         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
24669
24670 2002-06-16  Richard Henderson  <rth@redhat.com>
24671
24672         * g++.dg/ext/anon-struct1.C: New.
24673         * g++.dg/ext/anon-struct2.C: New.
24674         * g++.dg/ext/anon-struct3.C: New.
24675         * gcc.dg/anon-struct-1.c: New.
24676         * gcc.dg/anon-struct-2.c: New.
24677         * gcc.dg/anon-struct-3.c: New.
24678         * gcc.dg/20011008-1.c: Adjust warning text.
24679         * gcc.dg/20020527-1.c: Add -fms-extensions.
24680
24681 2002-06-16  Richard Henderson  <rth@redhat.com>
24682
24683         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
24684
24685 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
24686
24687         * gcc.c-torture/execute/20020615-1.c: New test.
24688
24689 2002-06-15  Roger Sayle  <roger@eyesopen.com>
24690
24691         * gcc.c-tortuture/execute/compare-1.c: New test case.
24692         * gcc.c-tortuture/execute/compare-2.c: New test case.
24693         * gcc.c-tortuture/execute/compare-3.c: New test case.
24694
24695 2002-06-13  Richard Henderson  <rth@redhat.com>
24696
24697         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
24698         ia64 ilp32.
24699
24700 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24701
24702         * g++.dg/template/typename2.C: Update error message.
24703
24704 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
24705
24706         * gcc.c-torture/execute/20020611-1.c: New test.
24707
24708 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
24709
24710         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
24711         list of targets to skip.
24712
24713 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
24714
24715         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
24716         targets if not optimizing.
24717
24718 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
24719
24720         * gcc.c-torture/compile/20020605-1.c: New test.
24721
24722         * g++.dg/opt/vt1.C: New test.
24723
24724         * gcc.dg/20020531-1.c: New test.
24725
24726         * gcc.dg/20020530-1.c: New test.
24727
24728         * gcc.dg/20020527-1.c: New test.
24729
24730         * g++.dg/opt/cse1.C: New test.
24731
24732 2002-06-07  Roger Sayle  <roger@eyesopen.com>
24733
24734         * gcc.dg/20020607-2.c: New test case.
24735
24736 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
24737
24738         * gcc.c-torture/compile/20020604-1.c: New test.
24739
24740 2002-06-04  Richard Henderson  <rth@redhat.com>
24741
24742         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
24743         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
24744         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
24745
24746 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
24747
24748         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
24749
24750 2002-06-03  Richard Henderson  <rth@redhat.com>
24751
24752         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
24753         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
24754
24755 2002-06-02  Richard Henderson  <rth@redhat.com>
24756
24757         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
24758         test functions static.
24759
24760 2002-06-02  Andreas Jaeger  <aj@suse.de>
24761
24762         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
24763         now.
24764
24765 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
24766
24767         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
24768         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
24769         Update for mofified diagnostics.
24770         * gcc.dg/c99-intconst-1.c: No longer fail.
24771
24772 2002-06-02  Richard Henderson  <rth@redhat.com>
24773
24774         * gcc.dg/uninit-A.c: Remove xfail markers.
24775
24776 2002-06-01  Roger Sayle  <roger@eyesopen.com>
24777
24778         * gcc.dg/fnegate-1.c: New test case.
24779
24780 2002-05-30  Osku Salerma  <osku@iki.fi>
24781
24782         * gcc.c-torture/execute/mayalias-1.c: New file.
24783
24784 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
24785
24786         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
24787         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
24788         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
24789
24790 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
24791
24792         * gcc.c-torture/execute/20020529-1.c: New test.
24793
24794 2002-05-27  Richard Henderson  <rth@redhat.com>
24795
24796         * g++.dg/ext/attrib6.C: New test case.
24797
24798 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24799
24800         * gcc.c-torture/execute/pure-1.c: New test.
24801
24802 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
24803
24804         * gcc.dg/cpp/arith-2.c: Remove.
24805
24806 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
24807
24808         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
24809         * gcc.dg/cpp/if-3.c: Remove.
24810
24811 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
24812
24813         * g++.dg/opt/cse2.C: New test.
24814
24815 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
24816
24817         * gcc.dg/cpp/arith-1.c: New semantic tests.
24818         * gcc.dg/cpp/if-1.c: Update.
24819
24820 2002-05-24  Ben Elliston  <bje@redhat.com>
24821
24822         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
24823
24824 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
24825
24826         * gcc.dg/verbose-asm.c: New test.
24827
24828 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
24829
24830         * gcc.dg/cpp/paste12.c: New test.
24831
24832 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
24833
24834         * g++.dg/parse/named_ops.C: New test.
24835
24836 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
24837
24838         * gcc/testsuite/gcc.dg/weak-8.c: New test.
24839
24840 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
24841
24842         * gcc.dg/weak-2.c: Allow optional leading underscore
24843         in scan-assembler symbol name.
24844         * gcc.dg/weak-3.c: Likewise.
24845         * gcc.dg/weak-4.c: Likewise.
24846         * gcc.dg/weak-5.c: Likewise.
24847
24848 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
24849
24850         * gcc.dg/20020523-1.c: New test.
24851
24852 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
24853
24854         * objc.dg/const-str-2.m: Update now that we stop after
24855         a command line error.
24856
24857 2002-05-22  Richard Henderson  <rth@redhat.com>
24858
24859         * g++.dg/dg.exp: Fix typo in test pruneing.
24860
24861 2002-05-22  Richard Henderson  <rth@redhat.com>
24862
24863         * g++.dg/dg.exp: Prune the tls subdirectory.
24864         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
24865         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
24866         * g++.dg/tls/init-1.C: New.
24867
24868 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
24869
24870         * gcc.dg/20020517-1.c: New test.
24871
24872 2002-05-21  Richard Henderson  <rth@redhat.com>
24873
24874         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
24875         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
24876
24877 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
24878
24879         * g++.dg/other/copy2.C: New test.
24880
24881 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
24882
24883         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
24884         (MAX_COPY): Bump up to 10 times sizeof (long long).
24885         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
24886
24887         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
24888         sizeof (long long).
24889
24890         * gcc.c-torture/execute/strcpy-1.c: New test.
24891
24892 2002-05-19  Jason Merrill  <jason2redhat.com>
24893
24894         * g++.dg/ext/oper1.C: New test.
24895
24896 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
24897 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
24898
24899         * README.QMTEST: New file.
24900
24901         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
24902
24903 2002-05-19  Andreas Jaeger  <aj@suse.de>
24904
24905         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
24906         now.
24907         * gcc.c-torture/execute/loop-2d.x: Likewise.
24908
24909 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
24910
24911         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
24912         support weak symbols.
24913         * gcc.dg/weak-4.c: Likewise
24914         * gcc.dg/weak-6.c: Likewise
24915
24916 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
24917
24918         * gcc.dg/weak-3.c: Add dg-excess-error comment for
24919         cygwin, coff and h8300-*-hms targets
24920         * gcc.dg/weak-5.c: Likewise
24921         * gcc.dg/weak-7.c: Likewise
24922
24923 2002-05-16  Jason Merrill  <jason@redhat.com>
24924
24925         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
24926         (scan-assembler-not, scan-assembler-dem): Likewise.
24927         (scan-assembler-dem-not): Likewise.
24928
24929 2002-05-15  Richard Henderson  <rth@redhat.com>
24930
24931         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
24932
24933 2002-05-15  Richard Henderson  <rth@redhat.com>
24934
24935         * gcc.dg/weak-5.c (vfoo1c): No warning here.
24936         (vfoo1f): Warning here.
24937         (vfoo1l): Don't redefine the alias.
24938
24939 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
24940
24941         * g++.dg/init/pm1.C: New test.
24942
24943 2002-05-12  David S. Miller  <davem@redhat.com>
24944
24945         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
24946         types.
24947
24948 2002-05-10  Roger Sayle  <roger@eyesopen.com>
24949
24950         * gcc.c-torture/execute/20020510-1.c: New test case.
24951
24952 2002-05-10  David S. Miller  <davem@redhat.com>
24953
24954         * gcc.c-torture/execute/conversion.c: Test long double too.
24955
24956 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
24957
24958         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
24959         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
24960         * lib/g++.exp (g++_link_flags): Likewise.
24961         * lib/objc.exp (objc_target_compile): Likewise.
24962
24963 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
24964
24965         * gcc.dg/cpp/poison.c: Update.
24966         * gcc.dg/cpp/20000625-2.c: Remove.
24967         * gcc.dg/cpp/direct2s.c: Remove final test.
24968
24969 2002-05-08  Tom Rix  <trix@redhat.com>
24970
24971         * gcc.c-torture/execute/20020508-1.c: New test.
24972         * gcc.c-torture/execute/20020508-2.c: New test.
24973         * gcc.c-torture/execute/20020508-3.c: New test.
24974
24975 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
24976
24977         * gcc.dg/cpp/charconst-4.c: More tests.
24978
24979 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
24980
24981         PR c/6569
24982         * gcc.dg/weak-3.c: Update location of warning messages.
24983         * gcc.dg/weak-5.c: Likewise.
24984
24985 2002-05-06  Roger Sayle  <roger@eyesopen.com>
24986
24987         * gcc.c-torture/execute/20020506-1.c: New test case.
24988
24989 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
24990
24991         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
24992
24993 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
24994
24995         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
24996
24997 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
24998
24999         * gcc.dg/cpp/charconst-3.c: New test.
25000
25001 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
25002
25003         * gcc.dg/cpp/charconst.c: Update tests.
25004
25005 2002-05-05  Tim Josling  <tej@melbpc.org.au>
25006
25007         * treelang: Added directory for new sample language treelang. Also
25008         lib/treelang.exp: New file to signal treelang should be tested.
25009
25010 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
25011
25012         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
25013         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
25014         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
25015         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
25016         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
25017         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
25018         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
25019
25020 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
25021
25022         * gcc.dg/format/xopen-2.c: New test.
25023
25024 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
25025
25026         * gcc.dg/20020503-1.c: New test.
25027
25028 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
25029
25030         * g++.dg/init/dtor1.C: Make it tougher.
25031
25032 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
25033
25034         * g++.dg/init/dtor1.C: New test.
25035
25036 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
25037
25038         * gcc.dg/altivec-8.c: New.
25039
25040 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
25041
25042         * gcc.dg/altivec-7.c: New.
25043
25044 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
25045
25046         * g++.dg/parse/typedef1.C: New test.
25047
25048 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
25049
25050         PR c++/6486
25051         * g++.dg/template/friend6.C: New test.
25052
25053         PR c++/6492
25054         * g++.dg/init/copy1.C: New test.
25055
25056 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
25057
25058         * g++.dg/warn/effc1.C: New test.
25059
25060 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
25061
25062         * gcc.dg/cpp/if-cexp.c: Add a test.
25063
25064 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
25065
25066         * gcc.dg/20020426-2.c: New test.
25067
25068 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
25069
25070         * gcc.dg/cpp/if-mop.c: Update.
25071         * gcc.dg/cpp/if-mpar.c: Add test.
25072         * gcc.dg/cpp/if-oppr.c: Update.
25073
25074 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25075
25076         PR c/6343
25077         * gcc.dg/weak-[2-7].c: New tests.
25078
25079 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
25080
25081         * gcc.dg/enum1.c: New test.
25082
25083 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
25084
25085         PR c++/6497
25086         * g++.dg/inherit/access2.C: New test.
25087
25088 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
25089
25090         PR bootstrap/6445
25091         * gcc.dg/20020426-1.c: New test.
25092
25093 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
25094
25095         * g++.dg/abi/enum1.C: New test.
25096
25097 2002-04-26  Richard Henderson  <rth@redhat.com>
25098
25099         * gcc.dg/c99-bool-1.c: Expect always true warning.
25100
25101 2002-04-25  Roger Sayle  <roger@eyesopen.com>
25102
25103         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
25104
25105 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25106
25107         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
25108         targets.
25109
25110 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
25111
25112         * g++.dg/abi/mange7.C: New test.
25113
25114         PR c++/6438.
25115         * g++.dg/parse/stmtexpr2.C: New test.
25116
25117 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
25118
25119         * gcc.dg/20020312-2.c: Add SH target.
25120
25121 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25122
25123         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
25124         compiler output on mips*-*-irix*.
25125
25126 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
25127
25128         * g++.dg/parse/attr1.C: New test.
25129
25130 2002-04-23  Roger Sayle  <roger@eyesopen.com>
25131
25132         * gcc.c-torture/execute/string-opt-17.c: New test case.
25133         * gcc.c-torture/execute/memset-2.c: New test case.
25134
25135 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
25136
25137         PR c++/6256:
25138         * g++.dg/template/friend5.C: New test.
25139
25140         PR c++/6331:
25141         * g++.dg/template/qual1.C: Likewise.
25142
25143 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
25144
25145         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
25146         Include stdlib.h, not stdio.h or ctype.h.
25147
25148 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
25149
25150         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
25151         cris-*-elf* and mmix-*-*.
25152         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
25153         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
25154         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
25155         Ditto.
25156         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
25157         * gcc.dg/wchar_t-1.c: Ditto.
25158
25159 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
25160
25161         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
25162         Clarify comment.
25163
25164 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
25165
25166         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
25167
25168 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25169
25170         * gcc.c-torture/execute/20000906-1.x: Delete.
25171
25172 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
25173
25174         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
25175
25176 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
25177
25178         * PR6367
25179         * g77.f-torture/execute/6367.f: New test.
25180         * g77.f-torture/execute/6367.x: Disable for MMIX.
25181
25182 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
25183
25184         * PR6352
25185         * g++.dg/opt/inline2.C: New test.
25186
25187 2002-04-18  Richard Henderson  <rth@redhat.com>
25188
25189         * gcc.dg/20000906-1.c: Enable for all targets.
25190         * gcc.c-torture/compile/iftrap-2.c: New.
25191
25192 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
25193
25194         * gcc.dg/20020418-1.c: New test.
25195         * gcc.dg/20020418-2.c: New test.
25196
25197 2002-04-18  Richard Henderson  <rth@redhat.com>
25198
25199         * gcc.c-torture/compile/iftrap-1.c: New.
25200         * gcc.dg/iftrap-1.c: Adjust for ia64.
25201         * gcc.dg/iftrap-2.c: New.
25202
25203 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
25204
25205         * gcc.c-torture/compile/20020418-1.c: New test.
25206
25207 2002-04-18  Roger Sayle  <roger@eyesopen.com>
25208
25209         * gcc.c-torture/compile/20020415-1.c: New.
25210
25211 2002-04-18  David S. Miller  <davem@redhat.com>
25212
25213         * gcc.c-torture/execute/20020418-1.c: New test.
25214
25215 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
25216
25217         * gcc.dg/20020416-1.c: New test.
25218
25219         * g++.dg/opt/inline1.C: New test.
25220
25221 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
25222
25223         * gcc.dg/altivec-5.c: New test.
25224
25225         * gcc.dg/20020415-1.c: New test.
25226
25227 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
25228
25229         * testsuite/lib/chill.exp: Remove.
25230
25231 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
25232
25233         * g++.dg/other/big-struct.C: New test.
25234
25235 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
25236
25237         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
25238         of scratch file.
25239
25240 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
25241
25242         PR c/6277
25243         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
25244         in scan-assembler function name
25245
25246 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
25247
25248         * g77.f-torture/execute/980628-4.x,
25249         g77.f-torture/execute/980628-5.x,
25250         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
25251         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
25252         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
25253         i[34567]86-*-*.
25254
25255 2002-04-13  David S. Miller  <davem@redhat.com>
25256
25257         * gcc.c-torture/execute/20020413-1.c: New test.
25258
25259 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
25260
25261         * gcc.dg/asm-6.c,
25262         * g++.dg/ext/asm1.C: New tests.
25263
25264 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
25265
25266         PR c++ 5373.
25267         * g++.dg/parse/stmtexpr1.C: New test.
25268
25269         PR c++/5189.
25270         * g++.dg/template/copy1.C: New test.
25271
25272 2002-04-12  Richard Henderson  <rth@redhat.com>
25273
25274         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
25275
25276 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
25277
25278         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
25279         gcc.c-torture/execute/20020307-2.c.
25280
25281 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
25282
25283         * g++.dg/ext/attrib5.C,
25284         * g++.dg/lookup/struct1.C: New tests.
25285
25286 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
25287
25288         * gcc.dg/20020411-1.c: New test.
25289
25290         * gcc.c-torture/execute/20020411-1.c: New test.
25291
25292 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
25293
25294         * g77.f-torture/execute/6177.f: New test.
25295
25296 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
25297
25298         PR middle-end/6247
25299         * g++.dg/opt/cleanup1.C: New test.
25300
25301         * g++.dg/opt/const1.C: New test.
25302
25303 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
25304
25305         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
25306
25307 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
25308
25309         PR c++/5507
25310         * g++.dg/template/typename2.C: New test.
25311
25312 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
25313
25314         * gcc.c-torture/execute/loop-12.c: New.
25315
25316 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
25317
25318         * g77.f-torture/execute/980628-4.x,
25319         g77.f-torture/execute/980628-5.x,
25320         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
25321         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
25322         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
25323
25324 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25325
25326         PR optimization/6086
25327         * g++.dg/opt/preinc1.C: New test.
25328
25329 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
25330
25331         PR c++/5571
25332         * g++.dg/opt/static2.C: New test.
25333
25334 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
25335
25336         PR c/5120
25337         * gcc.dg/20020406-1.c: New test.
25338
25339 2002-04-04  David S. Miller  <davem@redhat.com>
25340
25341         * gcc.c-torture/execute/20020404-1.c: New test.
25342
25343 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
25344
25345         PR c/6123
25346         * gcc.dg/20020312-2.c: Do not declare global register variable
25347         if __PIC__ or __pic__ is defined.
25348
25349 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
25350
25351         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
25352         __asm__ so that it works correctly even if -ansi -pedantic-errors.
25353
25354 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25355
25356         * gcc.misc-tests/linkage.exp: Update last change to handle
25357         sparc*-, not just sparc-.
25358
25359 2002-04-03  Richard Henderson  <rth@redhat.com>
25360
25361         * gcc.dg/cpp/ucs.c: Improved long UCS test.
25362
25363 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
25364
25365         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
25366
25367 2002-04-02  David S. Miller  <davem@redhat.com>
25368
25369         * gcc.c-torture/execute/20020402-3.c: New test.
25370
25371 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
25372
25373         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
25374         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
25375
25376         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
25377         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
25378         g77.f-torture/execute/20001201.x,
25379         g77.f-torture/execute/u77-test.x: New files.
25380
25381         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
25382         * gcc.dg/wchar_t-1.c: Ditto.
25383
25384 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25385
25386         * gcc.c-torture/execute/20020402-1.c: New test.
25387
25388 2002-04-01  Richard Henderson  <rth@redhat.com>
25389
25390         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
25391
25392         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
25393
25394 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25395
25396         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
25397
25398 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
25399
25400         * g++.dg/inherit/template-as-base.C: Expect error.
25401         * g++.dg/inherit/namespace-as-base.C: Likewise.
25402
25403 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
25404
25405         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
25406         g++.dg/ext/instantiate3.C: Tweak match patterns.
25407
25408         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
25409         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
25410         -da test.
25411
25412 2002-03-31  Richard Henderson  <rth@redhat.com>
25413
25414         * gcc.dg/special/alias-2.c: New.
25415         * gcc.dg/special/ecos.exp: Run it.
25416
25417 2002-03-31  Richard Henderson  <rth@redhat.com>
25418
25419         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
25420
25421 2002-03-31  Kazu Hirata  <kazu@hxi.com>
25422
25423         * gcc.dg/weak-1.c: Disable on h8300 port.
25424
25425 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
25426
25427         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
25428         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
25429         ordering tests.
25430         * g++.dg/bprob/bprob-1.C: New test.
25431         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
25432         * g++.dg/gcov/gcov-1.C: New test.
25433         * g++.dg/gcov/gcov-1.x: New file.
25434         * g++.dg/gcov/gcov-2.C: New test.
25435         * g++.dg/gcov/gcov-3.C: New test.
25436         * g++.dg/gcov/gcov-3.h: New file.
25437
25438 2002-03-28  Roger Sayle  <roger@eyesopen.com>
25439
25440         * g++.old-deja/g++.other/builtins5.C: New test.
25441         * g++.old-deja/g++.other/builtins6.C: New test.
25442         * g++.old-deja/g++.other/builtins7.C: New test.
25443         * g++.old-deja/g++.other/builtins8.C: New test.
25444         * g++.old-deja/g++.other/builtins9.C: New test.
25445
25446 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
25447
25448         * g++.dg/opt/static1.C: New test.
25449
25450         * g++.dg/opt/longbranch1.C: New test.
25451
25452 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
25453
25454         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
25455
25456         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
25457
25458 2002-03-28  Jeffrey A Law  (law@redhat.com)
25459
25460         * gcc.c-torture/execute/20020328-1.c: New test.
25461
25462 2002-03-27  Richard Henderson  <rth@redhat.com>
25463
25464         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
25465         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
25466         move from g++.old-deja/g++.ext/.
25467
25468 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
25469
25470         * g++.dg/init/new2.C: New test.
25471
25472 2002-03-26  Richard Henderson  <rth@redhat.com>
25473
25474         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
25475
25476         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
25477         on sparc.
25478
25479         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
25480         sparcv9 systems.
25481         * gcc.dg/20001102-1.c: Likewise.
25482
25483 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
25484
25485         * gcc.dg/cpp/endif-pedantic1.c,
25486         gcc.dg/cpp/endif-pedantic2.c:  New tests.
25487
25488 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
25489
25490         * g++.dg/init/new1.C: New test.
25491
25492 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
25493
25494         * g++.dg/abi/vbase9.C: New test.
25495
25496 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
25497
25498         * gcc.dg/arm-asm.c: New test.
25499
25500 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
25501
25502         * gcc.dg/Wswitch-enum.c: New test.
25503         Fix PR c/5044.
25504
25505 2002-03-26  Richard Henderson  <rth@redhat.com>
25506
25507         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
25508         structure.
25509
25510 2002-03-25  Richard Henderson  <rth@redhat.com>
25511
25512         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
25513         sparcv9 systems.
25514
25515         * gcc.c-torture/compile/20011119-1.c (xxx): New.
25516         * gcc.c-torture/compile/20011119-2.c (xxx): New.
25517
25518 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
25519
25520         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
25521
25522 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
25523
25524         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
25525         targets using generic thunk support.
25526
25527 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
25528
25529         * gcc.c-torture/compile/20020323-1.c: New test.
25530
25531         * g++.dg/opt/conj2.C: New test.
25532
25533 2002-03-24  Richard Henderson  <rth@redhat.com>
25534
25535         * gcc.dg/weak-1.c: Use -fno-common.
25536
25537 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
25538
25539         * g77.dg/f77-edit-apostrophe-out.f: New test
25540         * g77.dg/f77-edit-h-out.f: New test
25541         * g77.dg/f77-edit-t-in.f: New test
25542         * g77.dg/f77-edit-t-out.f: New test
25543         * g77.dg/f77-edit-x-out.f: New test
25544         * g77.dg/f77-edit-slash-out.f: New test
25545         * g77.dg/f77-edit-colon-out.f: New test
25546         * g77.dg/f77-edit-s-out.f: New test
25547
25548 2002-03-24  Richard Henderson  <rth@redhat.com>
25549
25550         * objc/execute/formal_protocol-6.x: New XFAIL.
25551
25552 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
25553
25554         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
25555         that do not support weak symbols
25556
25557 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
25558
25559         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
25560         * lib/g77.exp:  Likewise
25561         * lib/objc.exp: Likewise
25562
25563 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
25564
25565         * gcc.dg/Wswitch-default.c: New test.
25566
25567 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
25568
25569         * g++.dg/other/enum1.C: New test.
25570
25571 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
25572
25573         * gcc.dg/pragma-ep-3.c: Fix typo.
25574
25575 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
25576
25577         * g++.dg/inherit/template-as-base.C: New test.
25578
25579 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
25580
25581         * g++.old-deja/g++.other/dwarf2-1.C: Move...
25582         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
25583
25584 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
25585
25586         * gcc.dg/cpp/multiline.c: Update to match.
25587
25588 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
25589
25590         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
25591
25592 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
25593
25594         * gcc.dg/cpp/extratokens2.c:  New file.
25595
25596 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
25597
25598         * gcc.dg/20020312-2.c: Add rs6000 target.
25599
25600         * gcc.c-torture/compile/20020319-1.c: New test.
25601
25602 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25603
25604         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
25605         (A, E): Handle this.
25606
25607 2002-03-20  Jason Merrill  <jason@redhat.com>
25608
25609         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
25610         ignoring -fpic.
25611         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
25612         through prune_gcc_output.
25613
25614 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
25615
25616         * gcc.c-torture/compile/20020320-1.c: New test.
25617
25618 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
25619
25620         * gcc.c-torture/compile/20020318-1.c: New test.
25621
25622         * gcc.dg/struct-by-value-1.c: New test.
25623
25624         * gcc.dg/20020319-1.c: New test.
25625
25626 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
25627
25628         * g++.dg/opt/conj1.C: New test.
25629
25630 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
25631
25632         * g++.dg/template/qualttp20.C: Revert previous change.
25633         * g++.dg/template/qualttp3.C: Likewise.
25634         * g++.dg/template/qualttp4.C: Likewise
25635         * g++.dg/template/qualttp5.C: Likewise
25636         * g++.dg/template/qualttp6.C: Likewise
25637         * g++.dg/template/qualttp7.C: Likewise
25638         * g++.dg/template/qualttp8.C: Likewise
25639         * g++.dg/template/recurse.C: Likewise.
25640
25641 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
25642
25643         * gcc.dg/cpp/wchar-1.c: Update.
25644
25645 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
25646
25647         * g++.dg/template/conv1.C: New test.
25648         * g++.dg/template/conv2.C: New test.
25649         * g++.dg/template/conv3.C: New test.
25650         * g++.dg/template/conv4.C: New test.
25651
25652 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
25653
25654         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
25655         * g++.dg/template/qualttp3.C: Likewise.
25656         * g++.dg/template/qualttp4.C: Likewise
25657         * g++.dg/template/qualttp5.C: Likewise
25658         * g++.dg/template/qualttp6.C: Likewise
25659         * g++.dg/template/qualttp7.C: Likewise
25660         * g++.dg/template/qualttp8.C: Likewise
25661         * g++.dg/template/recurse.C: Likewise.
25662
25663 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
25664
25665         * g++.dg/opt/dtor1.C: New test.
25666
25667 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
25668
25669         * gcc.c-torture/compile/20020315-1.c: New test.
25670
25671 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
25672
25673         * gcc.dg/weak-1.c: Fix scan tests.
25674
25675 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
25676
25677         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
25678         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
25679         cris-*-aout* mmix-*-*.
25680         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
25681         cris-*-aout* mmix-*-*.
25682         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
25683         cris-*-elf* cris-*-aout* and mmix-*-*.
25684         * gcc.dg/20001009-1.c: Ditto.
25685         * gcc.dg/20010912-1.c: Ditto.
25686         * gcc.dg/20020122-4.c: Ditto.
25687         * gcc.dg/inline-2.c: Ditto.
25688
25689 2002-03-14  Jeffrey A Law  (law@cygnus.com)
25690
25691         * gcc.c-torture/compile/20020314-1.c: New test.
25692
25693 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
25694
25695         * gcc.c-torture/execute/20020314-1.c: New test.
25696
25697 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
25698
25699         * g++.dg/warn/Wunused-1.C: New test.
25700
25701 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
25702
25703         * g++.dg/abi/mangle6.C: New test.
25704
25705 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
25706
25707         * gcc.c-torture/compile/20020309-2.c: New test.
25708
25709         * gcc.c-torture/compile/20020312-1.c: New test.
25710
25711 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
25712
25713         * g++.dg/other/access1.C: New test.
25714
25715 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
25716
25717         * gcc.c-torture/execute/wchar_t-1.c: New test.
25718
25719 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
25720
25721         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
25722
25723 2002-03-12  Roger Sayle  <roger@eyesopen.com>
25724
25725         * gcc.dg/20020312-1.c: New test case.
25726
25727 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
25728
25729         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
25730
25731 2002-03-11  Richard Henderson  <rth@redhat.com>
25732
25733         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
25734         * g++.old-deja/g++.jason/report.C: Likewise.
25735
25736 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
25737
25738         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
25739         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
25740
25741 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
25742
25743         * testsuite/g++.dg/overload/pmf1.C: New test.
25744
25745 2002-03-11  Kazu Hirata  <kazu@hxi.com>
25746
25747         * gcc.c-torture/execute/20020307-1.c: Use long.
25748
25749 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
25750
25751         PR optimization/5844
25752         * gcc.dg/20020310-1.c: New test.
25753
25754 2002-03-09  Michael Meissner  <meissner@redhat.com>
25755
25756         * gcc.c-torture/execute/memcpy-2.c: New test.
25757         * gcc.c-torture/execute/memset-1.c: New test.
25758         * gcc.c-torture/execute/strlen-1.c: New test.
25759         * gcc.c-torture/execute/strcmp-1.c: New test.
25760         * gcc.c-torture/execute/strncmp-1.c: New test.
25761
25762 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
25763
25764         * gcc.dg/ppc-ldstruct.c: New test.
25765
25766 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
25767
25768         * gcc.c-torture/execute/va-arg-22.c: New test.
25769
25770 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
25771
25772         * gcc.c-torture/compile/20020309-1.c: New test.
25773
25774 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
25775
25776         * gcc.c-torture/execute/20020307-2.c: New test.
25777
25778 2002-03-07  Jeffrey A Law  (law@redhat.com)
25779
25780         * g77.f-torture/compile/20020307-1.f: New test.
25781
25782 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
25783
25784         * gcc.dg/unordered-1.c: New test.
25785
25786 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
25787
25788         * gcc.c-torture/execute/20020307-1.c: New test.
25789
25790 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
25791
25792         * gcc.dg/20020304-1.c: New test.
25793
25794         * gcc.c-torture/compile/20020304-2.c: New test.
25795
25796 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
25797
25798         * gcc.c-torture/compile/20020304-1.c: New test case
25799         (from PR c/5830).
25800
25801 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
25802
25803         * gcc.dg/20020103-1.c: Add other -D ppc variants.
25804
25805 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
25806
25807         * g++.dg/other/classkey1.C: New test.
25808
25809 2002-03-01  Richard Henderson  <rth@redhat.com>
25810
25811         * gcc.c-torture/compile/981223-1.x: New.
25812         * gcc.c-torture/compile/920625-1.x: New.
25813
25814 2002-02-28  Richard Henderson  <rth@redhat.com>
25815
25816         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
25817
25818 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
25819
25820         * gcc.c-torture/execute/20020227-1.c: New test.
25821
25822 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
25823
25824         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
25825         here" ERROR lines.
25826         * g++.old-deja/g++.oliva/partord1.C: Likewise.
25827         * g++.old-deja.g++.other/defarg1.C: Likewise.
25828         * g++.old-deja/g++.pt/calls2.C: Likewise.
25829         * g++.old-deja/g++.pt/crash20.C: Likewise.
25830         * g++.old-deja/g++.pt/crash30.C: Likewise.
25831         * g++.old-deja/g++.pt/crash36.C: Likewise.
25832         * g++.old-deja/g++.pt/crash6.C: Likewise.
25833         * g++.old-deja/g++.pt/defarg13.C: Likewise.
25834         * g++.old-deja/g++.pt/derived3.C: Likewise.
25835         * g++.old-deja/g++.pt/error1.C: Likewise.
25836         * g++.old-deja/g++.pt/friend21.C: Likewise.
25837         * g++.old-deja/g++.pt/friend23.C: Likewise.
25838         * g++.old-deja/g++.pt/infinite1.C: Likewise.
25839         * g++.old-deja/g++.robertl/eb128.C: Likewise.
25840
25841 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
25842
25843         * gcc.c-torture/execute/20020225-2.c: New test.
25844
25845 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
25846
25847         * gcc.c-torture/execute/920730-1t.c,
25848         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
25849         Delete test cases, only relevant to -traditional.
25850
25851 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
25852
25853         * gcc.dg/cpp/undef1.c: Remove.
25854         * gcc.dg/cpp/directiv.c: Update.
25855         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
25856
25857 2002-02-27  Michael Meissner  <meissner@redhat.com>
25858
25859         * gcc.c-torture/execute/20020226-1.c: New test.
25860
25861 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
25862
25863         * g++.dg/debug/debug4.C: New test.
25864
25865         * gcc.dg/ia64-visibility-1.c: New test.
25866
25867 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
25868
25869         * gcc.dg/debug/20020224-1.c: New.
25870
25871 2002-02-25  Kazu Hirata  <kazu@hxi.com>
25872
25873         * gcc.c-torture/execute/960416-1.x: New.
25874         * gcc.c-torture/execute/divconst-3.x: Likewise.
25875
25876 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
25877
25878         * gcc.dg/20020224-1.c: New test.
25879
25880 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
25881
25882         * gcc.c-torture/execute/20020225-1.c: New.
25883
25884 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
25885
25886         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
25887
25888 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
25889
25890         * gcc.dg/20020222-1.c: New test.
25891
25892 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
25893
25894         * g++.dg/opt/anonunion1.C: New test.
25895
25896 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
25897
25898         * g++.dg/template/qualttp19.C: New test.
25899         * g++.dg/template/qualttp20.C: New test.
25900         * g++.old-deja/g++.jason/report.C: Adjust expected errors
25901         * g++.old-deja/g++.other/qual1.C: Likewise.
25902
25903 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
25904
25905         * gcc.dg/attr-alwaysinline.c: New.
25906
25907 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
25908
25909         * gcc.dg/20020220-1.c: New test.
25910
25911         * gcc.dg/20020220-2.c: New test.
25912
25913         * g++.dg/opt/mmx1.C: New test.
25914
25915 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
25916
25917         * gcc.c-torture/compile/20020110.c: New test.
25918
25919 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
25920
25921         * gcc.c-torture/execute/20020219-1.c: New test.
25922
25923         * gcc.dg/20020219-1.c: New test.
25924
25925         * gcc.dg/noncompile/20020220-1.c: New test.
25926
25927         * g++.dg/opt/ptrintsum1.C: New test.
25928
25929         * gcc.dg/debug/20020220-1.c: New test.
25930
25931 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
25932
25933         * gcc.c-torture/execute/20020216-1.c: New test.
25934
25935 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
25936
25937         * gcc.dg/decl-1.c: Update, new test.
25938
25939 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
25940
25941         * g++.dg/abi/bitfield1.C: New test.
25942         * g++.dg/abi/bitfield2.C: New test.
25943
25944 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
25945
25946         * gcc.dg/attr-nest.c: New test.
25947
25948 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
25949
25950         * gcc.c-torture/execute/20020215-1.c: New test.
25951
25952 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
25953
25954         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
25955         * g++.dg/debug/debug.exp: New.
25956         * g++.dg/debug/trivial.C: New.
25957         * g++.dg/debug/debug1.C: Moved...
25958         * g++.dg/other/debug1.C: ...from here.
25959         * g++.dg/debug/debug2.C: Moved...
25960         * g++.dg/other/debug2.C: ...from here.
25961         * g++.dg/debug/debug3.C: Moved...
25962         * g++.dg/other/debug3.C: ...from here.
25963
25964         * gcc.dg/noncompile/20020213-1.c: New test.
25965
25966 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
25967
25968         * g++.dg/other/debug3.C: New test.
25969
25970         * gcc.c-torture/execute/20020213-1.c: New test.
25971
25972 2002-02-13  Richard Smith <richard@ex-parrot.com>
25973
25974         * g++.old-deja/g++.other/thunk1.C: New test.
25975
25976 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
25977
25978         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
25979
25980 2002-02-13  Stan Shebs  <shebs@apple.com>
25981
25982         * gcc.dg/altivec-3.c: New.
25983
25984 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
25985
25986         * gcc.dg/Wunreachable-1.c: New test.
25987         * gcc.dg/Wunreachable-2.c: New test.
25988
25989 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
25990
25991         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
25992
25993 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
25994
25995         * gcc.dg/decl-1.c: New test.
25996
25997 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
25998
25999         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
26000
26001 2002-02-10  Kazu Hirata  <kazu@hxi.com>
26002
26003         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
26004         * gcc.c-torture/compile/980506-1.x: Likewise.
26005
26006 2002-02-10  Kazu Hirata  <kazu@hxi.com>
26007
26008         * gcc.dg/20020210-1.c: New.
26009
26010 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
26011
26012         * g77.f-torture/execute/947.f: New regression test
26013         for PR fortran/947.
26014
26015 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
26016
26017         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
26018         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
26019
26020 2002-02-08  Richard Henderson  <rth@redhat.com>
26021
26022         * gcc.c-torture/compile/labels-3.c: New.
26023
26024 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
26025
26026         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
26027         expression statements work instead.
26028         * gcc.dg/noncompile/20020207-1.c: New test.
26029
26030 2002-02-07  Richard Henderson  <rth@redhat.com>
26031
26032         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
26033
26034 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
26035
26036         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
26037         message from g77
26038         * lib/g77-dg.exp: Trim g77 error messages so that they are
26039         recognized by dg.exp.
26040
26041 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
26042
26043         PR fortran/5473
26044         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
26045
26046 2002-02-07  Richard Henderson  <rth@redhat.com>
26047
26048         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
26049         to be sufficiently aligned for integers.
26050
26051 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
26052
26053         * g++.dg/template/friend4.C: New test.
26054
26055 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
26056
26057         PR fortran/5743
26058         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
26059         unsupported cases.
26060
26061 2002-02-07  Richard Henderson  <rth@redhat.com>
26062
26063         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
26064         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
26065         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
26066         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
26067
26068 2002-02-06  Richard Henderson  <rth@redhat.com>
26069
26070         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
26071
26072 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
26073
26074         * gcc.dg/20020206-1.c: New test.
26075
26076 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
26077
26078         * gcc.c-torture/execute/20020206-1.c: New test.
26079
26080         * gcc.c-torture/execute/20020206-2.c: New test.
26081
26082         PR optimization/5429:
26083         * gcc.c-torture/compile/20020206-1.c: New test.
26084
26085 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
26086
26087         * g++.dg/ext/align1.C: Do not use an explicit alignment value
26088         as certain file formats cannot support particularly large
26089         alignments.
26090
26091         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
26092         and do not expect to be able to link the executable.
26093
26094         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
26095         fail because the COFF format does not support the weak attribute.
26096
26097 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
26098
26099         * g77.dg/pr5473.f:  New test
26100
26101 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
26102
26103         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
26104         Fix testcase accordingly.
26105
26106 2002-02-04  Richard Henderson  <rth@redhat.com>
26107
26108         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
26109         (buf): Change to be an array of pointers, not ints.
26110
26111 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
26112
26113         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
26114         before all tests.  Move warning one line above to match where it
26115         C frontend emits.
26116         * gcc.dg/Wswitch-2.c: New test.
26117         * g++.dg/warn/Wswitch-1.C: New test.
26118         * g++.dg/warn/Wswitch-2.C: New test.
26119
26120 2002-02-04  Richard Henderson  <rth@redhat.com>
26121
26122         * g++.dg/abi/offsetof.C: Fix size comparison.
26123
26124 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
26125
26126         * gcc.dg/cast-qual-2.c: New test.
26127
26128 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
26129
26130         * gcc.dg/20020201-4.c: New test.
26131
26132 2002-02-04  Ben Elliston  <bje@redhat.com>
26133
26134         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
26135         target_info attribute != 0, in addition to the empty string.
26136         (gcc_target_compile): Likewise.
26137
26138 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
26139
26140         * gcc.dg/Wswitch.c: New test.
26141         PR gcc/4475. PR gcc/3780.
26142
26143 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
26144
26145         * g77.f-torture/execute/5122.f: New test for regressions
26146         against PR fortran/5122.
26147
26148 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
26149
26150         * g77.f-torture/compile/pr3743.f: Delete
26151         * g77.dg/pr3743-1.f: New test.
26152         * g77.dg/pr3743-2.f: New test.
26153         * g77.dg/pr3743-3.f: New test.
26154         * g77.dg/pr3743-4.f: New test.
26155
26156 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
26157
26158         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
26159
26160 2002-02-02  Richard Henderson  <rth@redhat.com>
26161
26162         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
26163         * gcc.c-torture/execute/bf64-1.c: Likewise.
26164
26165 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
26166
26167         * gcc.dg/20020201-2.c: New test.
26168
26169         * gcc.dg/20020201-3.c: New test.
26170
26171         * gcc.c-torture/execute/bitfld-2.c: New test.
26172
26173 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
26174
26175         * gcc.dg/bitfld-1.c: Update.
26176         * gcc.dg/bitfld-2.c: Update.
26177         * gcc.c-torture/execute/bitfld-1.x: New.
26178
26179 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
26180
26181         * gcc.c-torture/execute/20020201-1.c: New test.
26182
26183 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
26184
26185         PR target/5469
26186         * gcc.dg/20020201-1.c: New test.
26187
26188 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
26189
26190         PR fortran/3743
26191         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
26192         * g77.f-torture/compile/pr3743.x: Remove
26193
26194 2002-01-31  Tom Rix  <trix@redhat.com>
26195
26196         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
26197
26198 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
26199
26200         * gcc.dg/noncompile/20020130-1.c: New test.
26201
26202 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
26203
26204         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
26205
26206 2002-01-29  Richard Henderson  <rth@redhat.com>
26207
26208         * gcc.c-torture/execute/991118-1.c: Cast various constants back
26209         to long long.
26210         * gcc.c-torture/execute/bf64-1.c: Likewise.
26211
26212 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
26213
26214         * gcc.c-torture/execute/20020129-1.c: New test.
26215
26216 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
26217
26218         * gcc.c-torture/compile/20000224-1.c: Update.
26219         * gcc.c-torture/execute/bitfld-1.c: New tests.
26220         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
26221         * gcc.dg/uninit-A.c: Update.
26222
26223 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
26224
26225         * g++.dg/template/ctor1.C: Add instantiation.
26226
26227 2002-01-28  Paul Koning  <pkoning@equallogic.com>
26228
26229         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
26230         argument to __builtin_prefetch to be const ptr.
26231
26232 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
26233
26234         * gcc.c-torture/compile/20020120-1.c: New test.
26235
26236 2002-01-27  Kazu Hirata  <kazu@hxi.com>
26237
26238         * gcc.c-torture/execute/20020127-1.c: New test.
26239
26240 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
26241
26242         * g77.dg/f77-edit-i-in.f: New test
26243         * g77.dg/f77-edit-i-out.f: New test
26244
26245 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
26246
26247         * gcc.dg/debug/debug.exp: New file.
26248         * gcc.dg/debug/trivial.c: New file.
26249         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
26250         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
26251         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
26252         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
26253         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
26254         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
26255         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
26256         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
26257         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
26258         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
26259         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
26260         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
26261         * gcc.dg/20000503-1.c: Removed.
26262         * gcc.dg/20010207-1.c: Removed.
26263         * gcc.dg/20011223-1.c: Removed.
26264         * gcc.dg/20020104-2.c: Removed.
26265         * gcc.dg/debug-1.c: Removed.
26266         * gcc.dg/debug-2.c: Removed.
26267         * gcc.dg/debug-3.c: Removed.
26268         * gcc.dg/debug-4.c: Removed.
26269         * gcc.dg/debug-5.c: Removed.
26270         * gcc.dg/debug-6.c: Removed.
26271         * gcc.dg/dwarf2-1.c: Removed.
26272         * gcc.dg/dwarf2-2.c: Removed.
26273
26274 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
26275
26276         * g++.old-deja/g++.other/eh5.C: New test.
26277         * g++.old-deja/g++.other/sibcall2.C: New test.
26278         * g++.old-deja/g++.other/array9.C: New test.
26279         * g++.old-deja/g++.other/typename2.C: New test.
26280         * g++.old-deja/g++.other/crash60.C: New test.
26281         * g++.old-deja/g++.other/conv9.C: New test.
26282         * g++.old-deja/g++.other/mangle10.C: New test.
26283         * g++.old-deja/g++.other/unchanging1.C: New test.
26284         * g++.old-deja/g++.other/exprstmt1.C: New test.
26285         * g++.old-deja/g++.other/inline23.C: New test.
26286         * g++.old-deja/g++.eh/ia64-1.C: New test.
26287         * g++.old-deja/g++.other/dwarf2-1.C: New test.
26288         * g++.old-deja/g++.other/reload1.C: New test.
26289         * g++.old-deja/g++.other/static20.C: New test.
26290         * g++.old-deja/g++.other/local-alloc1.C: New test.
26291         * g++.old-deja/g++.other/conv8.C: New test.
26292         * g++.old-deja/g++.other/stmtexpr2.C: New test.
26293         * g++.old-deja/g++.other/storeexpr1.C: New test.
26294         * g++.old-deja/g++.other/storeexpr2.C: New test.
26295         * g++.dg/eh/template2.C: New test.
26296         * g++.dg/warn/weak1.C: New test.
26297
26298 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
26299
26300         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
26301         Remove first, non-varying, argument.
26302
26303 2002-01-23  Richard Henderson  <rth@redhat.com>
26304
26305         * gcc.dg/inline-2.c: New.
26306
26307         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
26308         Add optional target arg.  Check number of arguments.
26309         (scan-assembler-not, scan-assembler-dem): Likewise.
26310         (scan-assembler-dem-not): Likewise.
26311
26312 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
26313
26314         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
26315         line 12.
26316         * g++.old-deja/g++.brendan/parse3.C,
26317         g++.old-deja/g++.other/crash26.C,
26318         g++.old-deja/g++.other/crash28.C,
26319         g++.old-deja/g++.other/crash29.C,
26320         g++.old-deja/g++.other/crash30.C,
26321         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
26322
26323 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
26324
26325         * gcc.dg/20020115-1.c: New.
26326
26327 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
26328
26329         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
26330
26331 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
26332
26333         * gcc.dg/20020122-3.c: New.
26334
26335 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
26336
26337         * g++.dg/other/gc1.C: New test.
26338
26339 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
26340
26341         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
26342
26343 2002-01-22  Richard Henderson  <rth@redhat.com>
26344
26345         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
26346
26347 2002-01-22  Richard Henderson  <rth@redhat.com>
26348
26349         * gcc.dg/20020122-4.c: New.
26350
26351 2002-01-22  H.J. Lu <hjl@gnu.org>
26352
26353         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
26354         link output.
26355         * gcc.dg/special/ecos.exp: Likewise.
26356         * lib/g++-dg.exp: Likewise.
26357         * lib/g77-dg.exp: Likewise.
26358         * lib/gcc-dg.exp : Likewise.
26359         * lib/mike-g++.exp: Likewise.
26360         * lib/mike-g77.exp: Likewise.
26361         * lib/mike-gcc.exp: Likewise.
26362         * lib/objc-dg.exp: Likewise.
26363
26364 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
26365
26366         PR target/5379
26367         * gcc.dg/20020122-2.c: New test.
26368
26369 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
26370
26371         * gcc.dg/20020122-1.c: New test.
26372
26373 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
26374
26375         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
26376
26377 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
26378
26379         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
26380
26381 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26382
26383         * gcc.c-torture/compile/20020121-1.c: New test.
26384
26385 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26386
26387         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
26388         ld_library_path.
26389
26390 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
26391
26392         * gcc.dg/20020218-1.c: New test.
26393
26394 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
26395
26396         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
26397         messages
26398         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
26399         "At global scope" warning
26400         * g++.dg/ext/align1.C: Change cygwin test for alignment
26401         from db-bogus to dg-warning
26402
26403 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
26404
26405         * g77.f-torture/compile/cpp2.F: New test.
26406
26407 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
26408
26409         * g++.dg/template/access1.C: New test.
26410
26411 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
26412
26413         * gcc.dg/20020118-1.c: New.
26414
26415 2002-01-18  Kazu Hirata  <kazu@hxi.com>
26416
26417         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
26418
26419 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
26420
26421         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
26422         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
26423         alignment warnings.
26424
26425 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
26426
26427         * gcc.misc-tests/i386-prefetch.exp: Save and restore
26428         torture_with_loops and torture_without_loops
26429
26430 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
26431
26432         * gcc.c-torture/compile/20020116-1.c: New test.
26433
26434 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
26435
26436         * gcc.dg/20020116-2.c: New test.
26437
26438         * gcc.dg/ultrasp4.c: New test.
26439
26440         * gcc.dg/20020116-1.c: New test.
26441
26442 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
26443
26444         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
26445         by EABI.
26446
26447 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
26448
26449         * gcc.misc-tests/i386-prefetch.exp: New.
26450         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
26451         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
26452         * gcc.misc-tests/i386-pf-none-1.c: New test.
26453         * gcc.misc-tests/i386-pf-sse-1.c: New test.
26454
26455 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
26456
26457         * gcc.dg/gnu89-init-1.c: Add new tests.
26458
26459 2002-01-15  Andreas Jaeger  <aj@suse.de>
26460
26461         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
26462         * gcc.dg/i386-mmx-2.c: Likewise.
26463         * gcc.dg/i386-sse-1.c: Likewise.
26464         * gcc.dg/i386-sse-2.c: Likewise.
26465         * gcc.dg/i386-sse-3.c: Likewise.
26466
26467 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
26468
26469         * g77.f-torture/execute/intrinsic-unix-bessel.f:
26470         Uncomment additional cases that now pass.
26471
26472 2002-01-11  Richard Henderson  <rth@redhat.com>
26473
26474         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
26475         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
26476
26477 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
26478
26479         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
26480
26481 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
26482
26483         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
26484         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
26485
26486 2002-01-10  Dale Johannesen  <dalej@apple.com>
26487
26488         * gcc.c-torture/execute/loop-11.c: New.
26489
26490 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
26491
26492         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
26493         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
26494
26495 2002-01-09  Richard Henderson  <rth@redhat.com>
26496
26497         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
26498         type in which to perform the operation for each size.
26499
26500 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
26501
26502         * gcc.c-torture/compile/20020109-2.c: New test.
26503
26504 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
26505
26506         * gcc.c-torture/execute/loop-10.c: New test.
26507
26508 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
26509
26510         * gcc.c-torture/compile/20010226-1.c: New test.
26511         * gcc.c-torture/compile/20010227-1.c: New test.
26512         * gcc.c-torture/compile/20010426-1.c: New test.
26513         * gcc.c-torture/compile/20010510-1.c: New test.
26514         * gcc.c-torture/compile/20010605-3.c: New test.
26515         * gcc.c-torture/compile/20010824-1.c: New test.
26516         * gcc.c-torture/execute/20010409-1.c: New test.
26517         * gcc.dg/noncompile/20000901-1.c: New test.
26518         * gcc.dg/20001023-1.c: New test.
26519         * gcc.dg/20001101-1.c: New test.
26520         * gcc.dg/20001102-1.c: New test.
26521         * gcc.dg/20010207-1.c: New test.
26522         * gcc.dg/20010405-1.c: New test.
26523         * gcc.dg/20010822-1.c: New test.
26524         * gcc.dg/20011107-1.c: New test.
26525
26526 2002-01-09  Jeffrey A Law  (law@redhat.com)
26527
26528         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
26529
26530         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
26531         execution failure on PA targets.
26532
26533 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
26534
26535         * gcc.c-torture/compile/20020109-1.c: New test.
26536
26537 2002-01-08  Kazu Hirata  <kazu@hxi.com>
26538
26539         * gcc.c-torture/execute/20020108-1.c: New test.
26540
26541 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
26542
26543         * gcc.dg/20020108-1.c: New test.
26544
26545 2002-01-08  H.J. Lu <hjl@gnu.org>
26546
26547         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
26548         for header files.
26549
26550 2002-01-08  Geoff Keating  <geoffk@redhat.com>
26551
26552         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
26553         consistency.
26554
26555 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
26556
26557         * gcc.dg/altivec-4.c: Test altivec predicates.
26558
26559 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
26560
26561         * gcc.c-torture/execute/20020107-1.c: New test.
26562
26563 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
26564
26565         PR c/5279
26566         * gcc.c-torture/compile/20020106-1.c: New test.
26567
26568 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
26569
26570         * gcc.c-torture/execute/nestfunc-4.c: New test.
26571
26572 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
26573
26574         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
26575         extra triple that slipped in.
26576         * g++.old-deja/g++.abi/align.C: Likewise.
26577         * g++.old-deja/g++.abi/bitfields.C: Likewise.
26578
26579 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
26580
26581         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
26582         * g++.old-deja/g++.abi/align.C: Likewise.
26583         * g++.old-deja/g++.abi/bitfields.C: Likewise.
26584
26585         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
26586         on FreeBSD/i386.
26587         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
26588         FreeBSD.
26589
26590 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
26591
26592         * gcc.dg/20020104-1.c: New test.
26593
26594         * gcc.dg/20020104-2.c: New test.
26595
26596 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
26597
26598         * gcc.dg/20020103-1.c: Fix typo in target selector.
26599
26600 2002-01-03  Richard Henderson  <rth@redhat.com>
26601
26602         * gcc.dg/20020103-1.c: New.
26603
26604 2002-01-03  Kazu Hirata  <kazu@hxi.com>
26605
26606         * gcc.c-torture/execute/20020103-1.c: New test.
26607
26608 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
26609
26610         * g++.dg/other/debug2.C: New test.
26611
26612         * gcc.c-torture/compile/20020103-1.c: New test.
26613
26614 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
26615
26616         * gcc.dg/gnu89-init-1.c: Added new tests.
26617
26618 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
26619
26620         * g++.dg/template/friend2.C: Remove as patch is reverted.
26621
26622         * g++.dg/warn/oldcast1.C: New test.
26623
26624         * g++.dg/template/ptrmem1.C: New test.
26625         * g++.dg/template/ptrmem2.C: New test.
26626
26627         * g++.dg/template/ntp.C: New test.
26628
26629         * g++.dg/other/component1.C: New test.
26630
26631         * g++.dg/template/ttp3.C: New test.
26632
26633         * g++.dg/template/friend2.C: New test.
26634         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
26635
26636 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
26637
26638         * g++.dg/other/ptrmem1.C: New test.
26639         * g++.dg/other/ptrmem2.C: New test.
26640
26641 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
26642
26643         * g++.dg/template/ctor1.C: New test.
26644
26645 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
26646
26647         * g++.dg/template/friend2.C: New test.
26648
26649 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
26650
26651         * gcc.dg/mmix-1.c: New test.
26652
26653 2001-12-31  Richard Henderson  <rth@redhat.com>
26654
26655         * gcc.dg/asm-5.c: New.
26656
26657 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
26658
26659         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
26660         in namespace __gnu_cxx
26661
26662 2001-12-30  Richard Henderson  <rth@redhat.com>
26663
26664         * gcc.dg/debug-6.c: New.
26665
26666 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
26667
26668         * gcc.c-torture/compile/20011229-2.c: New test.
26669
26670 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
26671
26672         * gcc.dg/debug-3.c: New test.
26673         * gcc.dg/debug-4.c: New test.
26674         * gcc.dg/debug-5.c: New test.
26675
26676 2001-12-29  Richard Henderson  <rth@redhat.com>
26677
26678         * g++.dg/eh/loop1.C: New.
26679
26680 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
26681
26682         * g++.dg/template/crash1.C: New test.
26683
26684 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
26685
26686         * g++.dg/other/const1.C: New test.
26687
26688 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
26689
26690         * gcc.c-torture/compile/20011229-1.c: New test.
26691
26692 2001-12-28  Stan Shebs  <shebs@apple.com>
26693
26694         * lib/objc-torture.exp: Resync with c-torture.exp.
26695         * lib/objc.exp: Load standard libraries.
26696
26697 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
26698
26699         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
26700         additional tests.
26701
26702 2001-12-27  Roger Sayle <roger@eyesopen.com>
26703
26704         * gcc.c-torture/execute/string-opt-16.c: New testcase.
26705
26706 2001-12-27  Richard Henderson  <rth@redhat.com>
26707
26708         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
26709
26710 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
26711
26712         * g++.dg/eh/ctor1.C: New test.
26713         * g++.dg/other/error2.C: New test.
26714
26715 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
26716
26717         * g++.dg/other/init2.C: New test.
26718
26719 2001-12-24  Richard Henderson  <rth@redhat.com>
26720
26721         * gcc.dg/20011223-1.c: New.
26722         * gcc.dg/inline-1.c: New.
26723
26724 2001-12-23  Richard Henderson  <rth@redhat.com>
26725
26726         * gcc.dg/asm-4.c: Test operand modifiers.
26727
26728 2001-12-23  Richard Henderson  <rth@redhat.com>
26729
26730         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
26731
26732 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
26733
26734         * gcc.c-torture/execute/20011223-1.c: New test.
26735
26736 2001-12-21  Richard Henderson  <rth@redhat.com>
26737
26738         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
26739         re-enables the warning.
26740
26741 2001-12-21  Richard Henderson  <rth@redhat.com>
26742
26743         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
26744
26745 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
26746
26747         * gcc.c-torture/compile/20011218-1.c: New test.
26748
26749 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
26750
26751         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
26752         arm-isr.c test.
26753         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
26754         epilogue generation for ARM ISR routines.
26755
26756 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26757
26758         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
26759         * gcc.dg/format/c90-printf-3.c: Likewise.
26760         * gcc.dg/format/c99-printf-3.c: Likewise.
26761         * gcc.dg/format/ext-1.c: Likewise.
26762         * gcc.dg/format/ext-6.c: Likewise.
26763         * gcc.dg/format/format.h: Prototype unlocked stdio.
26764
26765 2001-12-20  Richard Henderson  <rth@redhat.com>
26766
26767         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
26768         (arena): Use it.
26769         (malloc): Correct allocation logic.  Abort if we fill up the
26770         arena before initialization complete.
26771         (realloc): Correct allocation logic.
26772
26773 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
26774
26775         * gcc.c-torture/compile/20011219-2.c: New test.
26776
26777         * gcc.c-torture/execute/20011219-1.c: New test.
26778
26779 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
26780
26781         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
26782         target does not support weak symbols.
26783
26784 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
26785
26786         * gcc.c-torture/compile/20011219-1.c: New test.
26787
26788 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
26789
26790         * g++.dg/other/error1.C: New test.
26791
26792 2001-12-17  Jeffrey A Law  (law@redhat.com)
26793
26794         * gcc.c-torture/execute/20011217-1.c: New test.
26795
26796 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
26797
26798         * objc.dg/special/: New directory.
26799         * objc.dg/special/special.exp: New file.
26800         * objc.dg/special/unclaimed-category-1.h: New file.
26801         * objc.dg/special/unclaimed-category-1a.m: New file.
26802         * objc.dg/special/unclaimed-category-1.m: New file.
26803
26804 2001-12-17  Andreas Jaeger  <aj@suse.de>
26805
26806         * gcc.c-torture/compile/20011217-2.c: New test.
26807
26808 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
26809
26810         * gcc.c-torture/compile/20011217-1.c: New test.
26811
26812 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
26813
26814         * testsuite/gcc.dg/20011214-1.c: New.
26815
26816 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
26817
26818         * gcc.dg/altivec-4.c: New.
26819
26820 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
26821
26822         * gcc.dg/20011113-1.c: New test.
26823
26824 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26825
26826         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
26827         std::__malloc_alloc_template<0> and
26828         std::__default_alloc_template<false, 0>.
26829
26830 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
26831
26832         * objc/execute/bf-21.m: New test.
26833         * objc/execute/enumeration-1.m: New test.
26834         * objc/execute/enumeration-2.m: New test.
26835
26836 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
26837
26838         * gcc.dg/gnu89-init-1.c: New test.
26839
26840 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
26841
26842         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
26843         * g++.old-deja/g++.jason/2371.C: Likewise.
26844         * g++.old-deja/g++.jason/template33.C: Likewise.
26845         * g++.old-deja/g++.jason/template34.C: Likewise.
26846         * g++.old-deja/g++.jason/template36.C: Likewise.
26847         * g++.old-deja/g++.oliva/typename1.C: Likewise.
26848         * g++.old-deja/g++.oliva/typename2.C: Likewise.
26849         * g++.old-deja/g++.other/typename1.C: Likewise.
26850         * g++.old-deja/g++.pt/inherit2.C: Likewise.
26851         * g++.old-deja/g++.pt/nontype5.C: Likewise.
26852         * g++.old-deja/g++.pt/typename11.C: Likewise.
26853         * g++.old-deja/g++.pt/typename14.C: Likewise.
26854         * g++.old-deja/g++.pt/typename16.C: Likewise.
26855         * g++.old-deja/g++.pt/typename3.C: Likewise.
26856         * g++.old-deja/g++.pt/typename4.C: Likewise.
26857         * g++.old-deja/g++.pt/typename5.C: Likewise.
26858         * g++.old-deja/g++.pt/typename7.C: Likewise.
26859         * g++.old-deja/g++.robertl/eb9.C: Likewise.
26860
26861 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
26862
26863         * g++.dg/other/linkage1.C: New test.
26864         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
26865         specifiers.
26866
26867 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
26868
26869         * gcc.dg/concat.c: New test.
26870
26871 2001-12-11  Stan Shebs  <shebs@apple.com>
26872
26873         * objc/compile: New test directory.
26874         * objc/compile/compile.exp: New expect script.
26875         * objc/compile/20011211-1.m: New compile test.
26876
26877 2001-12-11  Jason Merrill  <jason@redhat.com>
26878
26879         * lib/prune.exp (prune_gcc_output): Also handle "In member
26880         function".  So many permutations...
26881
26882 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
26883
26884         * g++.dg/template/typedef1.C: New test.
26885
26886 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
26887
26888         * g++.dg/other/copy1.C: New test.
26889
26890 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
26891
26892         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
26893
26894         * gcc.dg/builtin-choose-expr.c: New.
26895
26896 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
26897
26898         * gcc.dg/altivec-2.c: New.
26899
26900 2001-12-07  Richard Henderson  <rth@redhat.com>
26901
26902         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
26903
26904 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
26905
26906         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
26907         ultrasparc.
26908
26909 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
26910
26911         * g++-old.deja/g++.robertl/eb101.C: Deleted.
26912
26913 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
26914
26915         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
26916         variable argument list.
26917
26918 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
26919
26920         * gcc.c-torture/execute/memcheck: Delete entire directory.
26921         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
26922         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
26923
26924 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
26925
26926         * gcc.dg/Wshadow-1.c: New test.
26927
26928 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
26929
26930         * gcc.c-torture/compile/20011130-1.c: New test.
26931
26932         * gcc.dg/noncompile/20011025-1.c: New test.
26933
26934         * g++.dg/other/anon-union.C: New test.
26935
26936         * gcc.c-torture/execute/20011024-1.c: New test.
26937
26938 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
26939
26940         * gcc.c-torture/execute/20000722-1.x,
26941         gcc.c-torture/execute/20010123-1.x: Remove.
26942         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
26943         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
26944         gcc.dg/c99-complit-2.c: New tests.
26945
26946 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
26947
26948         * g++.dg/inherit/base1.C: New test.
26949
26950 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
26951
26952         * g++.dg/other/stdarg1.C: New test.
26953
26954         * gcc.c-torture/compile/20011130-2.c: New test.
26955
26956 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
26957
26958         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
26959         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
26960         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
26961         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
26962         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
26963         * gcc.dg/builtin-prefetch-1.c: New test.
26964
26965 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
26966
26967         * gcc.dg/20011130-1.c: New test.
26968
26969 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
26970
26971         * g++.dg/other/scope1.C: New test.
26972         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
26973
26974 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
26975
26976         * gcc.dg/vla-init-1.c: New test.
26977
26978 2001-12-01  Geoff Keating  <geoffk@redhat.com>
26979
26980         * gcc.c-torture/compile/structs.c: New testcase from GDB.
26981
26982 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
26983
26984         * objc.dg/alias.m: Update.
26985         * objc.dg/class-1.m: Update.
26986         * objc.dg/const-str-1.m: Update.
26987         * objc.dg/fwd-proto-1.m: Update.
26988         * objc.dg/id-1.m: Update.
26989         * objc.dg/super-class-1.m: Update.
26990
26991 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
26992
26993         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
26994         constructs.
26995
26996 2001-11-28  Jeffrey A Law  (law@cygnus.com)
26997
26998         * gcc.c-torture/execute/20011128-1.c: New test.
26999
27000 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
27001
27002         * gcc.dg/20011127-1.c: New test.
27003
27004 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
27005
27006         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
27007         from Austin Group draft 7.
27008         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
27009         scanf format arguments.
27010         * gcc.dg/format/no-exargs-2.c: New test.
27011
27012 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
27013
27014         * g++.dg/abi/vbase8-4.C: New test.
27015
27016 2001-11-24  Ian Lance Taylor  <ian@airs.com>
27017
27018         * gcc.c-torture/execute/20011121-1.c: New test.
27019
27020 2001-11-23  Jeffrey A Law  (law@cygnus.com)
27021
27022         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
27023
27024 2001-11-23  Andreas Jaeger  <aj@suse.de>
27025
27026         * gcc.dg/cpp/charconst-2.c: New test.
27027
27028 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
27029
27030         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
27031         to the host if it is remote.  Let tests specify extra headers
27032         they use.
27033         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
27034         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
27035         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
27036         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
27037         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
27038         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
27039         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
27040         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
27041         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
27042         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
27043
27044 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
27045
27046         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
27047         for little endian ARMs.
27048
27049 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
27050
27051         * gcc.c-torture/compile/20011119-1.c: New test.
27052         * gcc.c-torture/compile/20011119-2.c: New test.
27053
27054 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
27055
27056         * gcc.dg/altivec-1.c: Fix typo.
27057
27058 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
27059
27060         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
27061
27062 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
27063
27064         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
27065
27066 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
27067
27068         * lib/g77.exp: Don't specify --rpath-link.
27069
27070         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
27071         across all the headers.
27072         * gcc.dg/format/format.exp: For testing on a remote host,
27073         copy format.h.
27074
27075         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
27076         * gcc.c-torture/execute/930406-1.c: Likewise.
27077         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
27078
27079 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
27080
27081         * gcc.dg/altivec-1.c: New.
27082
27083 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
27084
27085         * gcc.dg/cpp/fpreprocessed.c: New test case.
27086
27087 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27088
27089         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
27090         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
27091         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
27092
27093 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27094
27095         * gcc.dg/no-builtin-1.c: New test.
27096
27097 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
27098
27099         * gcc.c-torture/execute/20011115-1.c: New test.
27100
27101 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
27102
27103         * gcc.c-torture/compile/20011114-2.c: New test.
27104         * gcc.c-torture/compile/20011114-3.c: New test.
27105         * gcc.c-torture/compile/20011114-4.c: New test.
27106
27107 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
27108
27109         * g++.dg/other/init1.C: New test.
27110
27111 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
27112
27113         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
27114         message.
27115
27116         * gcc.c-torture/execute/20011114-1.c: New testcase.
27117
27118         * gcc.c-torture/compile/20010327-1.c: Revert last change.
27119         * gcc.c-torture/compile/20011114-1.c: New test, exactly
27120         like the (before this change) version of 20010327-1.c.
27121
27122 2001-11-14  Roger Sayle <roger@eyesopen.com>
27123
27124         * gcc.c-torture/execute/string-opt-13.c: New testcase.
27125
27126 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
27127
27128         * g++.dg/init/array2.C: New test.
27129
27130 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
27131
27132         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
27133
27134 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
27135
27136         * g++.dg/other/forscope1.C: New test.
27137         * g++.dg/ext/forscope1.C: New test.
27138         * g++.dg/ext/forscope2.C: New test.
27139
27140 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
27141
27142         * gcc.c-torture/execute/20011113-1.c: New test.
27143
27144 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
27145
27146         * gcc.c-torture/execute/20011109-2.c: New test.
27147
27148         * gcc.c-torture/execute/20011109-1.c: New test.
27149
27150 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
27151
27152         * gcc.c-torture/compile/20011109-1.c: New test.
27153
27154 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
27155
27156         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
27157         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
27158         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
27159         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
27160         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
27161         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
27162         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
27163
27164 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
27165
27166         * g++.dg/warn/Wshadow-1.C: New tests.
27167         * g++.old-deja/g++.mike/for3.C: Update.
27168
27169 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
27170
27171         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
27172         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
27173         XFAILs.  Adjust expected error texts.
27174         * gcc.c-torture/compile/20011106-1.c,
27175         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
27176         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
27177         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
27178         gcc.dg/c99-array-lval-5.c: New tests.
27179
27180 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
27181
27182         * gcc.dg/cpp/defined.c: Update.
27183
27184 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
27185
27186         * gcc.c-torture/execute/anon-1.c: New test.
27187
27188 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
27189
27190         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
27191         same size, so no warning should be produced on stormy16.
27192
27193         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
27194         due to oversized array.
27195         * g++.old-deja/g++.mike/ns15.C: Likewise.
27196         * g++.old-deja/g++.pt/crash16.C: Likewise.
27197
27198 2001-11-02  Graham Stott  <grahams@redhat.com>
27199
27200         * g++.dgother/debug1.C: Fix typos.
27201
27202 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
27203
27204         * g++.dg/other/debug1.C: New test.
27205
27206 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
27207
27208         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
27209         of unsigned long.
27210
27211 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
27212
27213         * gcc.dg/20011029-2.c: New test.
27214
27215         * gcc.c-torture/compile/20011029-1.c: New test.
27216
27217 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
27218
27219         * objc/execute/class_self-1.m: New test.
27220         * objc/execute/class_self-2.m: New test.
27221
27222 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
27223
27224         * gcc.misc-tests/msgs.exp: Delete.
27225         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
27226         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
27227         error set to match recent changes.
27228
27229 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
27230
27231         * gcc.dg/20011021-1.c: New test.
27232
27233 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
27234
27235         * gcc.c-torture/compile/20011023-1.c: New test.
27236
27237 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
27238
27239         * lib/g77.exp: Rewrite based on lib/g++.exp.
27240
27241 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
27242
27243         * gcc.c-torture/execute/20011019-1.c: New test.
27244
27245         * gcc.dg/20011018-1.c: New test.
27246
27247 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
27248
27249         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
27250
27251 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
27252
27253         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
27254         * gcc.dg/attr-invalid.c: Likewise.
27255
27256 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
27257
27258         * testsuite/gcc.dg/20011015-1.c: New test.
27259
27260 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
27261
27262         * g++.dg/template/unify2.C: New test.
27263
27264 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
27265
27266         * g++.dg/other/exception-specification.C: New test
27267
27268 2001-10-13  Tom Rix  <trix@redhat.com>
27269
27270         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
27271         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
27272
27273 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
27274
27275         * testsuite/gcc.dg/20011009-1.c: New test.
27276
27277 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
27278
27279         PR g++/4476
27280         * g++.dg/other/friend1.C: New test.
27281
27282 2001-10-11  Richard Henderson  <rth@redhat.com>
27283
27284         * g++.old-deja/g++.other/crash18.C: Add -S to options.
27285
27286 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27287
27288         * gcc.c-torture/compile/20011010-1.c: New.
27289
27290 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
27291
27292         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
27293         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
27294         g77.f-torture/execute/execute.exp,
27295         g77.f-torture/noncompile/noncompile.exp,
27296         gcc.c-torture/compile/compile.exp,
27297         gcc.c-torture/execute/execute.exp,
27298         gcc.c-torture/execute/ieee/ieee.exp,
27299         gcc.c-torture/execute/memcheck/memcheck.exp,
27300         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
27301         objc/execute/execute.exp: Update FSF address.
27302
27303 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
27304
27305         * gcc.dg/cpp/cmdlne-C.c: Update.
27306         * gcc.dg/cpp/cmdlne-C2.c: New.
27307
27308 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27309
27310         * gcc.c-torture/execute/20011008-3.c: New.
27311
27312 2001-10-08  DJ Delorie  <dj@redhat.com>
27313
27314         * gcc.dg/20011008-1.c: New.
27315         * gcc.dg/20011008-2.c: New.
27316
27317 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
27318
27319         * gcc.dg/cpp/spacing1.c: Update test.
27320
27321 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27322
27323         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
27324         spelling errors of "separate" as "seperate".
27325
27326 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
27327
27328         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
27329         enough to avoid inlining.
27330
27331 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
27332
27333         * lib/g77.exp: set libg2c_dir correctly.
27334
27335 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
27336
27337         * gcc.dg/cpp/macro11.c: New test.
27338
27339 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
27340
27341         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
27342         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
27343         gcc.dg/format/multattr-3.c: New tests.
27344         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
27345         tests for format attributes on function pointers being rejected.
27346
27347 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
27348
27349         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
27350
27351 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
27352
27353         * g++.dg/warn/format1.C: New test.
27354
27355 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
27356
27357         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
27358
27359 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
27360
27361         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
27362
27363 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
27364
27365         * gcc.dg/cpp/redef2.c: Add test.
27366
27367 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
27368
27369         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
27370         long-standing bug on i686, apparently.
27371         * gcc.c-torture/execute/loop-2c.x: New file.
27372         * gcc.c-torture/execute/loop-2d.x: New file.
27373         * gcc.c-torture/execute/loop-3c.x: New file.
27374
27375 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
27376
27377         * gcc.dg/cpp/20000625-2.c: Correct line number.
27378
27379 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
27380
27381         * gcc.dg/cpp/macro10.c: New test.
27382         * gcc.dg/cpp/strify3.c: New test.
27383         * gcc.dg/cpp/spacing1.c: Add tests.
27384         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
27385         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
27386
27387 2001-09-24  DJ Delorie  <dj@redhat.com>
27388
27389         * gcc.c-torture/execute/20010924-1.c: New test.
27390
27391 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
27392
27393         * testsuite/objc/execute/paste.m: Remove.
27394
27395 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
27396
27397         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
27398
27399 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
27400
27401         * g77.dg/strlen0.f: New test.
27402
27403 2001-09-21  Richard Henderson  <rth@redhat.com>
27404
27405         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
27406         * g++.old-deja/g++.abi/vtable2.C: Likewise.
27407
27408 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
27409
27410         Table-driven attributes.
27411         * g++.dg/ext/attrib1.C: New test.
27412
27413 2001-09-20  DJ Delorie  <dj@redhat.com>
27414
27415         * gcc.dg/20000926-1.c: Update expected warning messages.
27416         * gcc.dg/array-2.c: Likewise, and test for warnings too.
27417         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
27418         array.
27419
27420 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
27421
27422         * g++.dg/eh/registers1.C: New test case.
27423
27424 2001-09-17  Richard Henderson  <rth@redhat.com>
27425
27426         * gcc.dg/array-5.c: Fix VLA decomposition test.
27427
27428 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
27429
27430         * gcc.dg/cpp/line5.c: New testcase.
27431
27432 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
27433
27434         * gcc.dg/cpp/macro9.c: New test.
27435
27436 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
27437
27438         * gcc.c-torture/execute/980223.c: Change type of addr from long
27439         to char *.
27440
27441 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
27442
27443         * gcc.c-torture/execute/20010915-1.c: New test.
27444
27445 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
27446
27447         * g77.dg/bprob: New directory.
27448         * g77.dg/bprob/bprob.exp: New file.
27449         * g77.dg/bprob/bprob-1.f: New test.
27450         * g77.dg/gcov: New directory.
27451         * g77.dg/gcov/gcov.exp: New file.
27452         * g77.dg/gcov/gcov-1.f: New test.
27453         * g77.dg/gcov/gcov-1.x: New file.
27454
27455 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
27456
27457         * gcc.dg/cpp/directiv.c: Update.
27458         * gcc.dg/cpp/undef1.c: Update.
27459
27460 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
27461
27462         * gcc.dg/20010912-1.c: New test.
27463
27464 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
27465
27466         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
27467         language-independent file in lib.
27468         * lib/gcov.exp: New file.
27469
27470 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
27471
27472         * gcc.c-torture/compile/20010911-1.c: New test.
27473
27474 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
27475
27476         * lib/profopt.exp: New, to support profile-directed optimizations.
27477         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
27478         * gcc.misc-tests/bprob-1.c: New test.
27479         * gcc.misc-tests/bprob-2.c: New test.
27480
27481 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
27482
27483         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
27484         XFAIL and which kinds of gcov output to verify.
27485         * gcc.misc-tests/gcov-4b.x: New file.
27486         * gcc.misc-tests/gcov-5b.x: New file.
27487         * gcc.misc-tests/gcov-6.x: New file.
27488         * gcc.misc-tests/gcov-7.c: New test.
27489         * gcc.misc-tests/gcov-7.x: New file.
27490
27491 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
27492
27493         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
27494         * gcc.misc-tests/gcov-6.c: New test.
27495
27496 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
27497
27498         PR c++/3986
27499         * g++.dg/abi/vbase1.C: New test.
27500
27501 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
27502
27503         * objc.dg/method-2.m: New.
27504
27505 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
27506
27507         PR c++/4203
27508         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
27509         * g++.dg/init/empty1.C: New test.
27510
27511 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
27512
27513         * gcc.c-torture/compile/20010903-1.c: New test.
27514
27515 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
27516
27517         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
27518         for m68k.
27519
27520 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
27521
27522         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
27523
27524         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
27525
27526         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
27527
27528 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
27529
27530         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
27531         for 16-bit 'unsigned int'.
27532
27533 2001-08-29  Kazu Hirata  <kazu@hxi.com>
27534
27535         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
27536
27537 2001-08-27  Richard Henderson  <rth@redhat.com>
27538
27539         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
27540         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
27541
27542 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
27543
27544         * gcc.dg/asm-names.c (ymain): New.
27545
27546 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
27547
27548         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
27549         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
27550         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
27551
27552 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27553
27554         * gcc.dg/compare5.c: New testcase.
27555
27556 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
27557
27558         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
27559         and "In instantiation".
27560
27561 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
27562
27563         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
27564
27565 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
27566
27567         * gcc.misc-tests/gcov.exp: Add support for branch information.
27568         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
27569         * gcc.misc-tests/gcov-4.c: New test.
27570         * gcc.misc-tests/gcov-4b.c: New test.
27571         * gcc.misc-tests/gcov-5b.c: New test.
27572
27573 2001-08-20  Zack Weinberg  <zackw@panix.com>
27574
27575         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
27576         expected to fail.
27577
27578 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27579
27580         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
27581
27582 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
27583
27584         * g++.dg/eh/template1.C: New test.
27585
27586 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
27587
27588         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
27589         Fix thinko.
27590         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
27591         for xfail.
27592
27593 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
27594
27595         * lib/g77-dg.exp:  Use prune.exp for common procedures
27596         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
27597         * lib/g77.exp: (g77-dg-prune) Remove
27598
27599 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
27600
27601         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
27602
27603 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27604
27605         * g++.dg/template/unify1.C: New test.
27606
27607 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
27608
27609         * g++.dg/abi/empty4.C: New test.
27610
27611 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
27612
27613         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
27614         solaris2.*
27615         * g77.f-torture/compile/pr3743.x: Likewise
27616
27617 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
27618
27619         * g++.dg/other/using-declaration.C: New test.
27620
27621 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
27622
27623         * gcc.dg/cpp/tr-sign.c: New testcase.
27624
27625 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
27626
27627         * gcc.dg/cpp/19951025-1.c: Revert.
27628         * gcc.dg/cpp/directiv.c: We no longer process directives that
27629         interrupt macro arguments.
27630
27631 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
27632
27633         * gcc.dg/bconstp-1.c: New test.
27634
27635 2001-08-03  Richard Henderson  <rth@redhat.com>
27636
27637         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
27638
27639 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
27640
27641         * gcc.dg/cpp/19951025-1.c: Update.
27642
27643 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
27644
27645         * g77.dg/ff90-1.f (s): Fix reference of variable z,
27646         should be x.
27647
27648 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
27649
27650         Kill -fhonor-std.
27651         * g++.old-deja/g++.ns/ns14.C: Remove special options.
27652         * g++.old-deja/g++.other/std1.C: Likewise.
27653         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
27654
27655 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
27656
27657         * lib/g77.exp:  Load gcc-defs.exp for common procedures
27658         (g77_pass, g77_fail, g77_finish, g77_exit,
27659         ${tool}_check_unsupported_p} Now redundant.  Deleted.
27660
27661 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
27662
27663         * g77.dg/fbackslash.f
27664         * g77.dg/fcase-preserve.f
27665         * g77.dg/ff90-1.f
27666         * g77.dg/ffixed-line-length-0.f
27667         * g77.dg/ffixed-line-length-132.f
27668         * g77.dg/ffixed-line-length-7.f
27669         * g77.dg/ffixed-line-length-72.f
27670         * g77.dg/ffixed-line-length-none.f
27671         * g77.dg/ffree-form-1.f
27672         * g77.dg/fno-backslash.f
27673         * g77.dg/fno-f90-1.f
27674         * g77.dg/fno-fixed-form-1.f
27675         * g77.dg/fno-onetrip.f
27676         * g77.dg/fno-typeless-boz.f
27677         * g77.dg/fno-underscoring.f
27678         * g77.dg/fno-vxt-1.f
27679         * g77.dg/fonetrip.f
27680         * g77.dg/ftypeless-boz.f
27681         * g77.dg/fugly-assumed.f
27682         * g77.dg/funderscoring.f
27683         * g77.dg/fvxt-1.f
27684
27685 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
27686
27687         * objc.dg/fwd-proto-1.m: New.
27688         * objc.dg/local-decl-1.m: New.
27689         * objc.dg/naming-1.m: New.
27690         * objc.dg/naming-2.m: New.
27691         * objc.dg/proto-hier-1.m: New.
27692
27693 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
27694
27695         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
27696         largest-type elements to a struct makes its size grow.
27697
27698 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
27699
27700         * g++.dg/abi/vthunk1.C: New test.
27701
27702 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
27703
27704         * g++.dg/abi/vbase8-22.C: New test.
27705
27706 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
27707
27708         * gcc.dg/cpp/macro8.c: New test.
27709
27710 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
27711
27712         * g++.dg/abi/vbase8-21.C: New test.
27713
27714 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
27715
27716         * g++.dg/abi/vbase8-10.C: New test.
27717
27718 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27719
27720         * lib/g++.exp (g++_set_ld_library_path): Renamed to
27721         ${tool}_set_ld_library_path.
27722         Changed caller.
27723         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
27724         g++.exp.
27725
27726 2001-07-26  Stan Cox <scox@redhat.com>
27727
27728         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
27729         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
27730         gcc_exit, gcc_check_unsupported_p):
27731         Moved to gcc-deps.exp
27732         * gcc-deps.exp: New file.
27733
27734 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27735
27736         * g++.old-deja/g++.pt/defarg14.C: New test.
27737
27738 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
27739
27740         * g++.old-deja/g++.other/lineno5.C: New test.
27741
27742 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
27743
27744         * g++.old-deja/g++.pt/crash68.C: New test.
27745
27746 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
27747
27748         * g++.old-deja/g++.other/crash42.C: New test.
27749
27750 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
27751
27752         * gcc.dg/cpp/extratokens.c: Fix.
27753         * gcc.dg/cpp/skipping2.c: New tests.
27754
27755 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27756
27757         * gcc.c-torture/execute/20010724-1.c: New file.
27758         * gcc.c-torture/execute/20010724-1.x: New file.
27759
27760 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
27761
27762         * g++.old-deja/g++.other/cond7.C: New test.
27763
27764 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
27765
27766         * g++.old-deja/g++.other/optimize4.C: New test.
27767
27768 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
27769
27770         * g++.old-deja/g++.abi/vbase8-5.C: New test.
27771
27772 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
27773
27774         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
27775         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
27776         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
27777         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
27778
27779         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
27780         bug report" message.
27781
27782         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
27783         * g++.dg/ext/instantiate1.C: Move from old-deja.
27784
27785 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
27786
27787         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
27788         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
27789         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
27790         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
27791
27792 2001-07-23  Jeffrey A Law  (law@cygnus.com)
27793
27794         * gcc.c-torture/execute/20010723-1.c: New test.
27795
27796 2001-07-23  Ben Elliston  <bje@redhat.com>
27797
27798         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
27799
27800 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27801
27802         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
27803         i[34567]86-*-*.
27804         Delete handling of ieee_multilib_flags.
27805         Pass -mieee for alpha*-*-* and sh-*-*.
27806         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
27807
27808 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
27809
27810         Remove old-abi tests.
27811         * g++.old-deja/g++.mike/p11116.C: Remove.
27812         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
27813
27814 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
27815
27816         * g77.f-torture/compile/pr3743.f:  New test
27817
27818 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
27819
27820         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
27821
27822 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27823
27824         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
27825         g++.old-deja/g++.pt/static6.C: Likewise.
27826         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
27827         supports weak symbols.
27828
27829 2001-07-18  Andreas Jaeger  <aj@suse.de>
27830
27831         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
27832         supported again.
27833
27834 2001-07-18  Andreas Jaeger  <aj@suse.de>
27835
27836         * gcc.dg/iftrap-1.c: Fix target line.
27837
27838 2001-07-17  Richard Henderson  <rth@redhat.com>
27839
27840         * gcc.c-torture/execute/20010717-1.c: New.
27841
27842 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
27843
27844         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
27845         tests.
27846
27847 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
27848
27849         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
27850
27851 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27852
27853         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
27854         UAC_SIGBUS, UAC_NOPRINT definitions.
27855
27856 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
27857
27858         * objc/execute/object_is_class.m: New test.
27859         * objc/execute/object_is_meta_class.m: New test.
27860
27861 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
27862
27863         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
27864         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
27865
27866 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
27867
27868         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
27869         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
27870
27871 2001-07-14  Richard Henderson  <rth@redhat.com>
27872
27873         * gcc.dg/iftrap-1.c: New.
27874
27875 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
27876
27877         * g77.f-torture/execute/intrinsic77.f: New test.
27878
27879 2001-07-11  Janis Johnson <janis@us.ibm.com>
27880
27881         * gcc.misc-tests/gcov-3.c: New test.
27882
27883 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
27884
27885         * gcc.c-torture/compile/20010711-1.c,
27886         * gcc.c-torture/compile/20010711-2.c: New tests.
27887
27888 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
27889
27890         * gcc.c-torture/execute/20010711-1.c: New test.
27891
27892 2001-07-11  Ben Elliston  <bje@redhat.com>
27893
27894         * g++.old-deja/g++.other/enum5.C: New test.
27895
27896 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
27897
27898         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
27899         (g++-dg-prune): Call prune_gcc_output.
27900         * prune.exp: New file for prune_gcc_output.
27901         * lib/g++.exp, lib/gcc.exp: Load it.
27902
27903 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
27904
27905         * gcc.c-torture/compile/20010701-1.c,
27906         g++.old-deja/g++.ext/attrib6.C: New tests.
27907
27908 2001-07-06  Jeffrey A Law  (law@cygnus.com)
27909
27910         * gcc.c-torture/compile/20010706-1.c: New test.
27911
27912 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
27913
27914         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
27915
27916 2001-06-28  Stan Shebs  <shebs@apple.com>
27917
27918         * gcc.dg/pragma-darwin.c: New test.
27919
27920 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27921
27922         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
27923         Solaris 2.[678] system.
27924
27925 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
27926
27927         * gcc.dg/20010622-1.c: New test.
27928
27929 2001-06-18  Stan Shebs  <shebs@apple.com>
27930
27931         * objc.dg: New directory.
27932         * objc.dg/dg.exp: New file.
27933         * objc.dg/alias.m: New.
27934         * objc.dg/class-1.m: New.
27935         * objc.dg/class-2.m: New.
27936         * objc.dg/const-str-1.m: New.
27937         * objc.dg/const-str-2.m: New.
27938         * objc.dg/id-1.m: New.
27939         * objc.dg/method-1.m: New.
27940         * objc.dg/super-class-1.m: New.
27941         * lib/objc-dg.exp: New file.
27942
27943 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27944
27945         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
27946         of label name.
27947
27948 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
27949
27950         * g++.old-deja/g++.abi/vbase8-9.C: New test.
27951
27952 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27953
27954         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
27955         variable.
27956
27957 2001-06-12  Richard Henderson  <rth@redhat.com>
27958
27959         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
27960
27961 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
27962
27963         * g++.old-deja/g++.abi/vbase5.C: New test.
27964         * g++.old-deja/g++.abi/vbase6.C: New test.
27965         * g++.old-deja/g++.abi/vbase7.C: New test.
27966
27967 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27968
27969         * gcc.c-torture/compile/20010610-1.c: New test.
27970
27971 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
27972
27973         * g++.old-deja/g++.abi/vbase4.C: New test.
27974
27975 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
27976
27977         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
27978         support %f for HC11/HC12 targets.
27979         * gcc.c-torture/execute/930513-1.x: New file, likewise.
27980         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
27981         on HC11/HC12 targets.
27982         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
27983
27984 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27985
27986         * gcc.dg/wchar_t-1.c: New file.
27987         * gcc.dg/wint_t-1.c: Likewise.
27988
27989 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
27990
27991         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
27992
27993 2001-06-11  Richard Henderson  <rth@redhat.com>
27994
27995         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
27996
27997 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
27998
27999         * gcc.c-torture/compile/20010611-1.c: New test.
28000
28001 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
28002
28003         * gcc.dg/c99-tag-1.c: Add more tests.
28004
28005 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
28006
28007         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
28008         representation on MN10300 and ARM/Thumb.
28009
28010 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
28011
28012         * g77.f-torture/execute/20010610.f: New.
28013
28014 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
28015
28016         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
28017         names.
28018
28019 2001-06-09  Richard Henderson  <rth@redhat.com>
28020
28021         * gcc.c-torture/execute/ashrdi-1.c: New.
28022         * gcc.c-torture/execute/ashldi-1.c: New.
28023         * gcc.c-torture/execute/lshrdi-1.c: New.
28024
28025 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
28026
28027         * objc/execute/load-3.m: Added. Check sending +load to categories,
28028         in addition to classes.
28029
28030 2001-06-08  Stan Shebs  <shebs@apple.com>
28031
28032         * objc/execute/load-2.m: New test.  From Nicola Pero
28033         <n.pero@mi.flashnet.it>.
28034
28035 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
28036
28037         * gcc.c-torture/execute/20010605-2.c: New test.
28038
28039 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
28040
28041         * g++.old-deja/g++.abi/vbase2.C: New test.
28042         * g++.old-deja/g++.abi/vbase3.C: New test.
28043
28044 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
28045
28046         * g++.old-deja/g++.pt/friend49.C: New test.
28047
28048 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
28049
28050         * g++.old-deja/g++.ext/anon3.C: New test.
28051
28052 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
28053
28054         * g++.old-deja/g++.other/conv7.C: New test.
28055
28056 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
28057
28058         * gcc.c-torture/compile/20010605-2.c: New test.
28059
28060 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
28061
28062         * gcc.c-torture/execute/20010604-1.c: New test.
28063
28064 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
28065
28066         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
28067
28068 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
28069
28070         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
28071         (g++_link_flags): Likewise.
28072         (g++_init): Pass gccpath's value to two previous functions.
28073
28074 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28075
28076         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
28077         Ensure logfile entry matches exec command line.
28078
28079 2001-05-31  Richard Henderson  <rth@redhat.com>
28080
28081         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
28082         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
28083
28084 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
28085
28086         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
28087         compiler for irix6.2
28088
28089 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
28090
28091         * g++.old-deja/g++.other/optimize3.C: New file.
28092
28093 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
28094
28095         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
28096         assemble.
28097
28098 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
28099
28100         * g++.old-deja/g++.other/optimize2.C: New file.
28101
28102 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
28103
28104         * gcc.c-torture/compile/20010518-2.c: New file.
28105         * gcc.c-torture/execute/20010518-1.c: New file.
28106         * gcc.c-torture/execute/20010518-2.c: New file.
28107
28108 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
28109
28110         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
28111
28112 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
28113
28114         G++ no longer defines builtins that do not begin with __builtin.
28115         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
28116         * g++.old-deja/g++.brendand/misc13.C: Likewise.
28117         * g++.old-deja/g++.law/builtin1.C: Likewise.
28118         * g++.old-deja/g++.law/cvt2.C: Likewise.
28119         * g++.old-deja/g++.mike/net5.C: Likewise.
28120         * g++.old-deja/g++.other/builtins1.C: Likewise.
28121         * g++.old-deja/g++.other/builtins2.C: Likewise.
28122         * g++.old-deja/g++.other/builtins3.C: Likewise.
28123         * g++.old-deja/g++.other/builtins4.C: Likewise.
28124         * g++.old-deja/g++.other/inline8.C: Likewise.
28125         * g++.old-deja/g++.robertl/eb39.C: Likewise.
28126
28127 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
28128
28129         * g++.old-deja/g++.pt/using1.C: Adjust.
28130         * g++.old-deja/g++.pt/using2.C: New test.
28131
28132 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
28133
28134         * gcc.dg/cpp/charconst.c: New tests.
28135         * gcc.dg/cpp/escape.c: New tests.
28136         * gcc.dg/cpp/escape-1.c: New tests.
28137         * gcc.dg/cpp/escape-2.c: New tests.
28138         * gcc.dg/cpp/ucs.c: New tests.
28139
28140 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
28141
28142         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
28143         native compiler for irix6.5.
28144
28145 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
28146
28147         * lib/g++.exp (g++_include_flags): Use args to compute
28148         get_multilibs.
28149         (g++_link_flags): Likewise.
28150         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
28151
28152 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
28153
28154         * gcc.dg/c90-hexfloat-1.c: Add more tests.
28155
28156 2001-05-21  Geoff Keating  <geoffk@redhat.com>
28157
28158         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
28159         this file.
28160
28161 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
28162
28163         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
28164         STACK_SIZE;
28165         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
28166         to STACK_SIZE; Use it to define size of add_histo array.
28167         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
28168         to STACK_SIZE.
28169         (f): Use GITT_SIZE to define size of gitt local table.
28170         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
28171         to STACK_SIZE; Use it to define size of bytemem array.
28172
28173 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
28174
28175         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
28176         on 68HC11/HC12 due to the asm instruction.
28177         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
28178         * gcc.c-torture/compile/920520-1.x: Likewise.
28179         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
28180         on 68HC11/HC12 because the function is larger than 64K.
28181         * gcc.c-torture/compile/961203-1.x: New file, this test fails
28182         on 68HC11/HC12 because the structure is too large.
28183
28184 2001-05-20  Richard Henderson  <rth@redhat.com>
28185
28186         * gcc.c-torture/execute/20010520-1.c: New.
28187
28188 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28189
28190         * g++.old-deja/g++.warn/compare1.C: New test.
28191         * gcc.dg/compare4.c: New test.
28192
28193 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
28194
28195         * g++.old-deja/g++.other/optimize1.C: New test.
28196
28197 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28198
28199         * g++.old-deja/g++.pt/spec41.C: New test.
28200
28201 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
28202
28203         * gcc.c-torture/compile/20010114-1.x: Remove.
28204
28205 2001-05-18  Stan Shebs  <shebs@apple.com>
28206
28207         * gcc.c-torture/compile/20010518-1.c: New test.
28208
28209 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
28210
28211         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
28212         * g++.old-deja/g++.pt/crash67.C: New test.
28213
28214 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
28215
28216         * g++.old-deja/g++.other/debug9.C: New test.
28217
28218 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
28219
28220         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
28221
28222 2001-05-16  Jan Hubicka  <jh@suse.cz>
28223
28224         * gcc.c-torture/compile/20010516-1.c: New test.
28225
28226 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
28227
28228         * g++.old-deja/g++.other/crash41.C: New test.
28229
28230 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
28231
28232         * g++.old-deja/g++.pt/crash66.C: New test.
28233
28234 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
28235
28236         * g++.old-deja/g++.robertl/eb27.C: Convert.
28237
28238 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
28239
28240         * g++.dg/friend-warn.C: New test.  Do not warn about friend
28241         declaration being redundant.
28242
28243 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
28244
28245         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
28246
28247 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
28248
28249         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
28250
28251 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
28252
28253         * lib/g++.exp: Use testsuite_flags.
28254
28255 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
28256
28257         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
28258
28259 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
28260
28261         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
28262
28263 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
28264
28265         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
28266
28267 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
28268
28269         * gcc.c-torture/compile/20010313-1.c: New test.
28270
28271 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
28272
28273         * gcc.dg/cpp/direct2.c: New test.
28274         * gccq.dg/cpp/direct2s.c: New test.
28275
28276         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
28277
28278 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
28279
28280         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
28281         * g++.old-deja/g++.other/op3.C: Likewise.
28282
28283 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
28284
28285         * gcc.dg/cpp/syshdr.h: New file.
28286         * gcc.dg/cpp/sysmac1.c: Update.
28287         * gcc.dg/cpp/sysmac2.c: Update.
28288
28289 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
28290
28291         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
28292
28293 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
28294
28295         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
28296         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
28297
28298 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
28299
28300         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
28301
28302 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
28303
28304         * lib/g++.exp (g++_include_flags): Don't use any special flags
28305         if TESTING_IN_BUILD_TREE is not defined.
28306         (g++_init): Use a plain 'c++' as the compiler if
28307         TESTING_IN_BUILD_TREEE is not defined.
28308
28309 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
28310
28311         * g++.old-deja/g++.eh/catch13.C: New test.
28312         * g++.old-deja/g++.eh/catch14.C: New test.
28313
28314 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
28315
28316         * gcc.dg/cpp/tr-define.c: New test.
28317
28318 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
28319
28320         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
28321         <stdlib.h>, not <malloc.h>.
28322
28323 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
28324
28325         * g++.old-deja/g++.ns/template17.C: New test.
28326
28327 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
28328
28329         * g++.old-deja/g++.pt/ref4.C: New test.
28330
28331 2001-04-30  Richard Henderson  <rth@redhat.com>
28332
28333         * gcc.dg/20000724-1.c: Revert last change.
28334
28335 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
28336
28337         * g77.f-torture/execute/20010430.f: New test.
28338
28339 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
28340
28341         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
28342
28343 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
28344
28345         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
28346
28347 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
28348
28349         * g++.old-deja/g++.eh/crash6.C: New test.
28350
28351 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
28352
28353         * g++.old-deja/g++.other/warn7.C: New test.
28354
28355 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
28356
28357         * g++.old-deja/g++.other/defarg9.C: New test.
28358
28359 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
28360
28361         * g77.f-torture/compile/20010426.f: New test.
28362         * g77.f-torture/execute/20010426.f: New test.
28363
28364 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
28365
28366         * g77.f-torture/compile/20000629-1.x: Remove - error
28367         has been fixed.
28368
28369 2001-04-26  Jeffrey A Law  (law@cygnus.com)
28370
28371         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
28372         Tweak slightly to work with g++.dg framework.
28373         * g++.dg/special/ecos.exp: Run initp1.C test.
28374         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
28375
28376         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
28377         its linker doesn't give line numbers either.
28378         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
28379
28380 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
28381
28382         * g++.old-deja/g++.other/lex1.C: New test.
28383
28384 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
28385
28386         * gcc.dg/noncompile/20010425-1.c: New test.
28387
28388 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
28389
28390         * g++.old-deja/g++.pt/mangle2.C: New test.
28391
28392 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
28393
28394         * gcc.dg/format/plus-1.c: New test.
28395
28396 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
28397
28398         * gcc.dg/20010423-1.c: New test.
28399
28400 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
28401
28402         * gcc.c-torture/execute/20010422-1.c: New test.
28403
28404 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
28405
28406         * g++.old-deja/g++.ns/type2.C: New test.
28407
28408 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
28409
28410         * g++.old-deja/g++.other/perf1.C: New test.
28411
28412 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
28413
28414         * gcc.dg/c99-func-2.c: Remove xfail.
28415         * gcc.dg/c99-func-3.c: Remove xfail.
28416         * gcc.dg/c99-func-4.c: Remove xfail.
28417
28418 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
28419
28420         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
28421
28422 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
28423
28424         * gcc.c-torture/compile/20010423-1.c: New test.
28425
28426 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
28427
28428         * g++.old-deja/g++.pt/typename28.C: New test.
28429
28430 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
28431
28432         * g++.old-deja/g++.abi/empty2.C: New test.
28433         * g++.old-deja/g++.abi/empty3.C: New test.
28434
28435 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
28436
28437         * g++.old-deja/g++.other/comdat2.C: New test.
28438         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
28439
28440 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
28441
28442         * g++.old-deja/g++.other/overload14.C: New test.
28443
28444 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
28445
28446         * g++.old-deja/g++.other/lookup23.C: New test.
28447
28448 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
28449
28450         * gcc.c-torture/execute/20010403-1.c: New test.
28451
28452 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
28453             Mark Mitchell  <mark@codesourcery.com>
28454
28455         * lib/old-dejagnu.exp: Don't delete output of executable.
28456         Add .exe suffix to executables.
28457
28458 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
28459
28460         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
28461
28462 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28463
28464         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
28465
28466 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
28467
28468         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
28469         * g++.old-deja/g++.abi/crash1.C: New test.
28470
28471 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
28472
28473         * g++.old-deja/g++.other/crash40.C: New test.
28474
28475 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28476
28477         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
28478
28479 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
28480
28481         * g++.old-deja/g++.other/warn6.C: New test.
28482
28483 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
28484
28485         * g++.old-deja/g++.robertl/eb42.C: Same.
28486
28487 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28488
28489         * gcc.dg/wtr-conversion-1.c: New testcase.
28490
28491 2001-04-10  Richard Henderson  <rth@redhat.com>
28492
28493         * g++.old-deja/g++.other/array5.C: New.
28494
28495 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28496
28497         * gcc.c-torture/execute/20010408-1.c: New test.
28498
28499 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
28500
28501         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
28502         headers and constructs.
28503         * g++.old-deja/g++.robertl/eb79.C: Same.
28504         * g++.old-deja/g++.robertl/eb77.C (main): Same.
28505         * g++.old-deja/g++.robertl/eb73.C: Same.
28506         * g++.old-deja/g++.robertl/eb66.C (main): Same.
28507         * g++.old-deja/g++.robertl/eb55.C (t): Same.
28508         * g++.old-deja/g++.robertl/eb54.C (main): Same.
28509         * g++.old-deja/g++.robertl/eb46.C (main): Same.
28510         * g++.old-deja/g++.robertl/eb44.C: Same.
28511         * g++.old-deja/g++.robertl/eb41.C (main): Same.
28512         * g++.old-deja/g++.robertl/eb4.C (main): Same.
28513         * g++.old-deja/g++.robertl/eb39.C: Same.
28514         * g++.old-deja/g++.robertl/eb33.C (main): Same.
28515         * g++.old-deja/g++.robertl/eb31.C (main): Same.
28516         * g++.old-deja/g++.robertl/eb30.C: Same.
28517         * g++.old-deja/g++.robertl/eb3.C: Same.
28518         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
28519         * g++.old-deja/g++.robertl/eb21.C: Same.
28520         * g++.old-deja/g++.robertl/eb15.C: Same.
28521         * g++.old-deja/g++.robertl/eb118.C: Same.
28522         * g++.old-deja/g++.robertl/eb115.C (main): Same.
28523         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
28524         * g++.old-deja/g++.robertl/eb109.C: Same.
28525         * g++.old-deja/g++.other/sibcall1.C (main): Same.
28526         * g++.old-deja/g++.mike/rtti1.C: Same.
28527         * g++.old-deja/g++.mike/p658.C: Same.
28528         * g++.old-deja/g++.mike/net46.C: Same.
28529         * g++.old-deja/g++.mike/net34.C: Same.
28530         * g++.old-deja/g++.mike/memoize1.C: Same.
28531         * g++.old-deja/g++.mike/eh2.C: Same.
28532         * g++.old-deja/g++.law/weak.C: Same.
28533         * g++.old-deja/g++.law/visibility7.C: Same.
28534         * g++.old-deja/g++.law/visibility25.C: Same.
28535         * g++.old-deja/g++.law/visibility22.C: Same.
28536         * g++.old-deja/g++.law/visibility2.C: Same.
28537         * g++.old-deja/g++.law/visibility17.C: Same.
28538         * g++.old-deja/g++.law/visibility13.C: Same.
28539         * g++.old-deja/g++.law/visibility10.C: Same.
28540         * g++.old-deja/g++.law/visibility1.C: Same.
28541         * g++.old-deja/g++.law/virtual3.C (eval): Same.
28542         * g++.old-deja/g++.law/vbase1.C: Same.
28543         * g++.old-deja/g++.law/operators32.C: Same.
28544         * g++.old-deja/g++.law/nest3.C: Same.
28545         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
28546         * g++.old-deja/g++.law/except5.C (main): Same.
28547         * g++.old-deja/g++.law/cvt7.C (run): Same.
28548         * g++.old-deja/g++.law/cvt2.C: Same.
28549         * g++.old-deja/g++.law/cvt16.C: Same.
28550         * g++.old-deja/g++.law/ctors6.C (bar): Same.
28551         * g++.old-deja/g++.law/ctors17.C (main): Same.
28552         * g++.old-deja/g++.law/ctors13.C: Same.
28553         * g++.old-deja/g++.law/ctors12.C (main): Same.
28554         * g++.old-deja/g++.law/ctors10.C: Same.
28555         * g++.old-deja/g++.law/code-gen5.C: Same.
28556         * g++.old-deja/g++.law/bad-error7.C: Same.
28557         * g++.old-deja/g++.law/arm9.C: Same.
28558         * g++.old-deja/g++.law/arm12.C: Same.
28559         * g++.old-deja/g++.law/arg8.C: Same.
28560         * g++.old-deja/g++.law/arg1.C: Same.
28561         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
28562         * g++.old-deja/g++.jason/template31.C: Same.
28563         * g++.old-deja/g++.jason/template24.C (main): Same.
28564         * g++.old-deja/g++.jason/2371.C: Same.
28565         * g++.old-deja/g++.eh/new2.C: Same.
28566         * g++.old-deja/g++.eh/new1.C: Same.
28567         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
28568         * g++.old-deja/g++.brendan/nest21.C (main): Same.
28569         * g++.old-deja/g++.brendan/err-msg3.C: Same.
28570         * g++.old-deja/g++.brendan/crash62.C: Same.
28571         * g++.old-deja/g++.brendan/crash52.C: Same.
28572         * g++.old-deja/g++.brendan/crash49.C (main): Same.
28573         * g++.old-deja/g++.brendan/crash38.C: Same.
28574         * g++.old-deja/g++.brendan/crash15.C (main): Same.
28575         * g++.old-deja/g++.brendan/copy9.C: Same.
28576
28577 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
28578
28579         * gcc.c-torture/execute/20001203-2.c (memset):
28580         Count argument is of type __SIZE_TYPE__.
28581
28582 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
28583
28584         * gcc.c-torture/compile/20010404-1.c: New test.
28585
28586 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
28587
28588         * gcc.c-torture/compile/20010326-1.c: New test.
28589
28590 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
28591
28592         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
28593         peculiarities of the SH.
28594         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
28595
28596 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28597
28598         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
28599         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
28600         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
28601
28602 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
28603
28604         * g77.f-torture/compile/20010321-1.f: New test.
28605
28606 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
28607
28608         * gcc.c-torture/compile/20010329-1.c: New test.
28609
28610 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
28611
28612         * gcc.c-torture/execute/20010329-1.c: New test.
28613
28614 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
28615
28616         * g++.old-deja/g++.other/eh4.C: Fix typo.
28617
28618 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
28619
28620         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
28621
28622 2001-03-28  Philip Blundell  <philb@gnu.org>
28623
28624         * gcc.c-torture/compile/20010328-1.c: New test.
28625
28626 2001-03-27  Richard Henderson  <rth@redhat.com>
28627
28628         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
28629         * g++.old-deja/g++.eh/vbase3.C: Likewise.
28630
28631 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
28632
28633         * gcc.c-torture/compile/20010327-1.c: New test.
28634
28635 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
28636
28637         * g++.old-deja/g++.other/friend12.C: New test.
28638         * g++.old-deja/g++.other/friend9.C: Expect no errors.
28639         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
28640
28641 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
28642
28643         * gcc.c-torture/execute/20010325-1.c: New test.
28644
28645 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
28646
28647         * g++.old-deja/g++.other/mangle3.C: New test.
28648
28649 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
28650
28651         * g++.old-deja/g++.other/anon8.C: New test.
28652
28653 2001-03-20  Philip Blundell  <philb@gnu.org>
28654
28655         * gcc.c-torture/compile/20010320-1.c: New test.
28656
28657 2001-03-17  Richard Henderson  <rth@redhat.com>
28658
28659         * g++.old-deja/g++.other/eh4.C: Add expected error text.
28660
28661 2001-03-15  Geoff Keating  <geoff@redhat.com>
28662
28663         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
28664         tests on AIX.
28665
28666 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
28667
28668         * g++.old-deja/g++.other/eh4.C: New test.
28669
28670 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
28671
28672         * gcc.dg/cpp/mi1.c: Update.
28673
28674 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
28675
28676         * g++.old-deja/g++.other/regstack.C: New test.
28677
28678 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
28679
28680         * g++.old-deja/g++.other/ref4.C: New test.
28681
28682 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
28683
28684         * objc/execute/va_method.m: Added.
28685         * objc/execute/IMP.m: Added.
28686         * objc/execute/_cmd.m: Added.
28687         * objc/execute/accessing_ivars.m: Added.
28688         * objc/execute/class-1.m: Added.
28689         * objc/execute/class-10.m: Added.
28690         * objc/execute/class-11.m: Added.
28691         * objc/execute/class-12.m: Added.
28692         * objc/execute/class-13.m: Added.
28693         * objc/execute/class-14.m: Added.
28694         * objc/execute/class-2.m: Added.
28695         * objc/execute/class-3.m: Added.
28696         * objc/execute/class-4.m: Added.
28697         * objc/execute/class-5.m: Added.
28698         * objc/execute/class-6.m: Added.
28699         * objc/execute/class-7.m: Added.
28700         * objc/execute/class-8.m: Added.
28701         * objc/execute/class-9.m: Added.
28702         * objc/execute/class-tests-1.h
28703         * objc/execute/class-tests-2.h
28704         * objc/execute/compatibility_alias.m: Added.
28705         * objc/execute/encode-1.m: Added.
28706         * objc/execute/formal_protocol-1.m: Added.
28707         * objc/execute/formal_protocol-2.m: Added.
28708         * objc/execute/formal_protocol-3.m: Added.
28709         * objc/execute/formal_protocol-4.m: Added.
28710         * objc/execute/formal_protocol-5.m: Added.
28711         * objc/execute/formal_protocol-6.m: Added.
28712         * objc/execute/formal_protocol-7.m: Added.
28713         * objc/execute/informal_protocol.m: Added.
28714         * objc/execute/initialize.m: Added.
28715         * objc/execute/load.m: Added.
28716         * objc/execute/many_args_method.m: Added.
28717         * objc/execute/nested-3.m: Added.
28718         * objc/execute/no_clash.m: Added.
28719         * objc/execute/private.m: Added.
28720         * objc/execute/redefining_self.m: Added.
28721         * objc/execute/root_methods.m: Added.
28722         * objc/execute/selector-1.m: Added.
28723         * objc/execute/static-1.m: Added.
28724         * objc/execute/static-2.m: Added.
28725         * objc/execute/va_method.m: Added.
28726
28727 2001-03-10  Richard Henderson  <rth@redhat.com>
28728
28729         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
28730
28731 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
28732
28733         * g++.old-deja/g++.other/crash31.C: XFAIL.
28734         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
28735         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
28736         * gcc.c-torture/execute/20010123-1.x: XFAIL.
28737         * gcc.c-torture/execute/20010124-1.x: XFAIL.
28738         * gcc.dg/sequence-pt-1.c: XFAIL one test.
28739
28740 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
28741
28742         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
28743
28744 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
28745
28746         * gcc.dg/20000724-1.c: Don't use multiline strings.
28747
28748 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
28749
28750         * objc/execute/string1.m, objc/execute/string2.m: Compare the
28751         result of -cString against what we expect it to be; don't just
28752         print it out for no one to read.
28753
28754         * objc/execute/string3.m, objc/execute/string4.m: New tests.
28755         Based on testcases provided by Nicola Pero.
28756
28757 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
28758
28759         * gcc.dg/cpp/macro7.c: New test.
28760
28761 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
28762
28763         * gcc.dg/cpp/multiline.c: Update.
28764
28765 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
28766
28767         * g++.old-deja/g++.other/enum3.C: New test.
28768
28769 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
28770
28771         * g++.old-deja/g++.other/pod1.C: New test.
28772
28773 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
28774
28775         * g++.old-deja/g++.ext/overload1.C: New test.
28776
28777 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
28778
28779         * g++.old-deja/g++.pt/using1.C: New test.
28780
28781 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
28782
28783         * g++.old-deja/g++.other/using9.C: New test.
28784
28785 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
28786
28787         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
28788
28789         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
28790
28791 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
28792
28793         * g++.old-deja/g++.ext/realpt1.C: Remove.
28794
28795 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
28796
28797         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
28798
28799 2001-02-26  Will Cohen  <wcohen@redhat.com>
28800
28801         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
28802
28803 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
28804
28805         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
28806         templatized constructors.
28807
28808 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28809
28810         * gcc.c-torture/execute/20010224-1.c: New test.
28811
28812 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
28813
28814         * gcc.c-torture/execute/20010222-1.c: New test.
28815
28816 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
28817
28818         * g++.old-deja/g++.other/inline20.C: New test.
28819
28820 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
28821
28822         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
28823
28824 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
28825
28826         * g++.old-deja/g++.other/lookup22.C: New test.
28827
28828 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
28829
28830         * g77.dg: New directory.
28831         * g77.dg/20010216-1.f: New test case.
28832         * g77.dg/dg.exp: New driver.
28833         * lib/g77-dg.exp: New driver library.
28834
28835 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28836
28837         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
28838
28839 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
28840
28841         * g++.old-deja/g++.other/decl9.C: New test.
28842
28843 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
28844
28845         * g++.old-deja/g++.other/init16.C: Update the test so that it does
28846         not need <string> and also tests the initialization at runtime.
28847
28848 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
28849
28850         * gcc.c-torture/execute/longlong.c: New test.
28851
28852 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
28853
28854         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
28855
28856 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
28857
28858         * gcc.c-torture/execute/920302-1.c (execute):
28859         Change argument type to short.
28860
28861 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
28862
28863         * g++.old-deja/g++.pt/deduct6.C: New test.
28864
28865 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
28866
28867         * g++.old-deja/g++.pt/deduct5.C: New test.
28868
28869 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
28870
28871         * gcc.c-torture/execute/20010209-1.c: New test.
28872
28873 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
28874
28875         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
28876
28877 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
28878
28879         * g++.dg/vtgc1.C: Update for new ABI.
28880
28881         * consistency.vlad: New directory, 1665 files.
28882
28883 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
28884
28885         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
28886         return type.
28887         * gcc.dg/cpp/digraphs.c: Declare puts.
28888
28889 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
28890
28891         * g++.old-deja/g++.other/warn5.C: New test.
28892
28893 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
28894
28895         * g++.old-deja/g++.pt/spec40.C: New test.
28896
28897 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
28898
28899         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
28900         case.
28901         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
28902
28903 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
28904
28905         * gcc.c-torture/compile/20010209-1.c: New test.
28906
28907 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
28908
28909         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
28910         excess errors message but not if it crashes.
28911         * g++.old-deja/g++.other/crash27.C: Likewise.
28912         * g++.old-deja/g++.other/crash28.C: Likewise.
28913         * g++.old-deja/g++.other/crash30.C: Likewise.
28914         * g++.old-deja/g++.other/crash32.C: Likewise.
28915         * g++.old-deja/g++.other/crash35.C: Likewise.
28916         * g++.old-deja/g++.pt/inherit2.C: Likewise.
28917
28918 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
28919
28920         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
28921         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
28922         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
28923         g77.f-torture/execute/execute.exp,
28924         g77.f-torture/noncompile/noncompile.exp,
28925         gcc.c-torture/execute/execute.exp,
28926         gcc.c-torture/execute/memcheck/memcheck.exp,
28927         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
28928         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
28929         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
28930         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
28931         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
28932         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
28933         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
28934         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
28935         Remove bug reporting instructions with ancient email addresses.
28936
28937 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
28938
28939         * gcc.dg/20010202-1.c: New test.
28940         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
28941
28942 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
28943
28944         * g++.dg/stdbool-if.C: New test.
28945
28946 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
28947
28948         * objc/execute/fdecl.m: Added main().
28949
28950 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
28951
28952         * gcc.c-torture/execute/20010206-1.c: New test.
28953
28954 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
28955
28956         * gcc.dg/cpp/avoidpaste1.c: Update.
28957
28958 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
28959
28960         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
28961         Pero <nicola@brainstorm.co.uk>.
28962         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
28963
28964 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
28965
28966         * g++.old-deja/g++.pt/spec39.C: New test.
28967
28968 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
28969
28970         * gcc.c-torture/compile/20010202-1.c: New test.
28971
28972 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
28973
28974         * g++.old-deja/g++.abi/primary2.C: New test.
28975         * g++.old-deja/g++.abi/primary3.C: New test.
28976         * g++.old-deja/g++.abi/primary4.C: New test.
28977         * g++.old-deja/g++.abi/primary5.C: New test.
28978         * g++.old-deja/g++.abi/vtable3.h: New test.
28979         * g++.old-deja/g++.abi/vtable3a.C: New test.
28980         * g++.old-deja/g++.abi/vtable3b.C: New test.
28981         * g++.old-deja/g++.abi/vtable3c.C: New test.
28982         * g++.old-deja/g++.abi/vtable3d.C: New test.
28983         * g++.old-deja/g++.abi/vtable3e.C: New test.
28984         * g++.old-deja/g++.abi/vtable3f.C: New test.
28985         * g++.old-deja/g++.abi/vtable3g.C: New test.
28986         * g++.old-deja/g++.abi/vtable3h.C: New test.
28987         * g++.old-deja/g++.abi/vtable3i.C: New test.
28988         * g++.old-deja/g++.abi/vtable3j.C: New test.
28989         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
28990
28991 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
28992
28993         * g++.old-deja/g++.other/anon6.C: New test.
28994         * g++.old-deja/g++.other/anon7.C: New test.
28995
28996 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
28997
28998         * gcc.dg/cpp/avoidpaste2.c: New tests.
28999
29000 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
29001
29002         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
29003
29004 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
29005
29006         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
29007         DECIMAL_DIG cases for Irix."
29008
29009 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
29010
29011         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
29012
29013 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
29014
29015         * gcc.dg/c99-tag-1.c: New test.
29016
29017 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
29018
29019         * gcc.dg/cpp/tr-warn1.c: Add tests.
29020
29021 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
29022
29023         * gcc.dg/cpp/avoidpaste1.c: Update.
29024         * gcc.dg/cpp/paste4.c: Update.
29025
29026 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
29027
29028         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
29029         cases for Irix.
29030
29031 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
29032
29033         * g++.old-deja/g++.other/inline19.C: New test.
29034
29035 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
29036
29037         * gcc.dg/Wlarger-than.c: New test.
29038
29039 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
29040
29041         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
29042
29043 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
29044
29045         * gcc.c-torture/execute/20010129-1.c: New test.
29046         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
29047
29048 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
29049
29050         * gcc.dg/cpp/avoidpaste1.c: Test case.
29051
29052 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
29053
29054         * g++.old-deja/g++.other/inline18.C: New test.
29055
29056 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29057
29058         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
29059         and __builtin_putchar.
29060
29061 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
29062
29063         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
29064         tests.
29065
29066 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
29067
29068         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
29069         floating point number rounding mode to round to the nearest
29070         representable mode.
29071
29072 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
29073
29074         * g++.old-deja/g++.other/mangle2.C: New test.
29075
29076 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
29077
29078         * gcc.c-torture/compile/20010124-1.c: New test.
29079
29080 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
29081
29082         * g++.old-deja/g++.pt/spec38.C: New test.
29083
29084 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29085
29086         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
29087         "Build don't run".
29088
29089 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29090
29091         * gcc.c-torture/execute/20010123-1.c: New test.
29092
29093 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
29094
29095         * g++.old-deja/g++.pt/spec37.C: New test.
29096
29097 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
29098
29099         * g++.old-deja/g++.pt/overload14.C: New test.
29100
29101 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29102
29103         * gcc.c-torture/execute/20010122-1.c: New test, exercise
29104         __builtin_return_address.
29105
29106 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
29107
29108         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
29109         * g++.old-deja/g++.pt/spec35.C: New test.
29110         * g++.old-deja/g++.pt/spec36.C: New test.
29111
29112 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
29113
29114         * gcc.c-torture/compile/20010118-1.c: New test.
29115
29116 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
29117
29118         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
29119
29120 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
29121
29122         * gcc.c-torture/execute/20010119-1.c: New test.
29123
29124 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
29125
29126         * g++.old-deja/g++.other/vbase5.C: New test.
29127
29128 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
29129
29130         * gcc.c-torture/execute/20010118-1.c: New test.
29131
29132 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
29133
29134         * g++.old-deja/g++.pt/deduct3.C: New test.
29135
29136 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
29137
29138         * g++.old-deja/g++.pt/spec34.C: New test.
29139
29140 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
29141
29142         * g77.f-torture/compile/20000601-2.f: New test.
29143
29144 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
29145
29146         * g++.old-deja/g++.other/init17.C: New test.
29147
29148 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
29149
29150         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
29151
29152 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
29153
29154         * g++.old-deja/g++.pt/unify8.C: New test.
29155
29156 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
29157
29158         * g++.old-deja/g++.abi/vbase1.C: New test.
29159
29160 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
29161
29162         * g++.old-deja/g++.pt/crash65.C: New test.
29163
29164 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
29165
29166         * gcc.dg/cpp/assembl2.S: New test case.
29167
29168 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
29169
29170         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
29171         are supported.
29172
29173 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29174
29175         * g++.old-deja/g++.other/builtins1.C: New test.
29176         * g++.old-deja/g++.other/builtins2.C: Likewise.
29177         * g++.old-deja/g++.other/builtins3.C: Likewise.
29178         * g++.old-deja/g++.other/builtins4.C: Likewise.
29179
29180 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
29181
29182         * gcc.c-torture/compile/20010117-1.c: New test.
29183         * gcc.c-torture/compile/20010117-2.c: New test.
29184
29185 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
29186
29187         * g77.f-torture/execute/20010116.[fx]: New test,
29188         XFAIL on i?86-*-*.
29189         * g77.f-torture/compile/20010115.f: Indicate it's
29190         a test for PR fortran/1636.
29191
29192 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
29193
29194         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
29195
29196 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
29197
29198         * g77.f-torture/compile/20010115.f: New test.
29199
29200 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
29201
29202         * g++.old-deja/g++.pt/nontype5.C: New test.
29203
29204 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
29205
29206         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
29207         have an equivalent working one below it.
29208
29209 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
29210
29211         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
29212         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
29213
29214 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
29215
29216         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
29217         message containing "init_priority".
29218         (conpr-2.C): Likewise.
29219         (conpr-3.C): Likewise.
29220         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
29221
29222 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29223
29224         * gcc.c-torture/execute/20010114-2.c: New test.
29225
29226 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
29227
29228         * gcc.c-torture/compile/20010114-1.c: New test.
29229         * gcc.c-torture/compile/20010114-1.x: Xfail.
29230         * gcc.c-torture/compile/20010114-2.c: New test.
29231         * gcc.c-torture/execute/20010114-1.c: New test.
29232         * gcc.dg/trunc-1.c: New test.
29233         * gcc.dg/uninit-B.c: New test.
29234
29235 2001-01-13  Nick Clifton  <nickc@redhat.com>
29236
29237         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
29238         target.
29239
29240 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
29241
29242         * gcc.c-torture/compile/20010113-1.c: New test.
29243
29244 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
29245
29246         * gcc.c-torture/compile/20001212-1.c: New test.
29247
29248 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
29249
29250         * gcc.dg/cpp/widestr1.c: Update.
29251         * gcc.dg/cpp/prag-imp.c: Remove.
29252
29253 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
29254
29255         * gcc.c-torture/execute/20000801-3.x: Remove.
29256         * gcc.dg/c90-init-1.c: New test.
29257         * gcc.dg/c99-init-1.c: New test.
29258         * gcc.dg/c99-init-2.c: New test.
29259         * gcc.dg/gnu99-init-1.c: New test.
29260
29261 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
29262
29263         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
29264         testing that no relevant ones were found.
29265
29266 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
29267
29268         * g++.old-deja/g++.pt/cast2.C: New test.
29269
29270 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
29271
29272         * g++.old-deja/g++.pt/friend47.C: New test.
29273
29274 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
29275
29276         * g++.old-deja/g++.pt/instantiate13.C: New test.
29277
29278 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
29279
29280         * g++.old-deja/g++.other/defarg7.C: New test.
29281         * g++.old-deja/g++.other/defarg8.C: New test.
29282
29283 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
29284
29285         * g++.old-deja/g++.pt/crash64.C: New test.
29286
29287 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
29288
29289         * g++.old-deja/g++.pt/crash63.C: New test.
29290
29291 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
29292
29293         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
29294
29295 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
29296
29297         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
29298
29299 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
29300
29301         * g++.old-deja/g++.pt/error3.C: New test.
29302
29303 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
29304
29305         * g++.old-deja/g++.other/crash39.C: New test.
29306
29307 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
29308
29309         * g++.old-deja/g++.other/vbase4.C: New test.
29310
29311 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
29312
29313         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
29314         * gcc.dg/special/20000419-2.c: New file. Identical to above.
29315         * gcc.dg/special/special.exp: New test driver which will check
29316         for alias support for the above test.
29317
29318 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
29319
29320         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
29321         problems on small machines.
29322         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
29323         parameterize.
29324
29325 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
29326
29327         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
29328         mips.
29329         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
29330
29331 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
29332
29333         * g++.old_deja/g++.pt/using8.C: New test.
29334
29335 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
29336
29337         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
29338
29339 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
29340
29341         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
29342         where a failure is expected.
29343         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
29344
29345 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
29346
29347         * g++.old_deja/g++.pt/instantiate12.C: New test.
29348
29349 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
29350
29351         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
29352         start of structs.
29353         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
29354         * g++.old-deja/g++.brendan/crash17.C: Likewise.
29355         * g++.old-deja/g++.brendan/crash29.C: Likewise.
29356         * g++.old-deja/g++.brendan/crash48.C: Likewise.
29357         * g++.old-deja/g++.brendan/ns1.C: Likewise.
29358         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
29359         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
29360         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
29361         * g++.old-deja/g++.eh/spec6.C: Likewise.
29362         * g++.old-deja/g++.jason/crash3.C: Likewise.
29363         * g++.old-deja/g++.law/ctors11.C: Likewise.
29364         * g++.old-deja/g++.law/ctors17.C: Likewise.
29365         * g++.old-deja/g++.law/ctors5.C: Likewise.
29366         * g++.old-deja/g++.law/ctors9.C: Likewise.
29367         * g++.old-deja/g++.mike/ambig1.C: Likewise.
29368         * g++.old-deja/g++.mike/net22.C: Likewise.
29369         * g++.old-deja/g++.mike/p3538a.C: Likewise.
29370         * g++.old-deja/g++.mike/p3538b.C: Likewise.
29371         * g++.old-deja/g++.mike/virt3.C: Likewise.
29372         * g++.old-deja/g++.niklas/t128.C: Likewise.
29373         * g++.old-deja/g++.other/anon4.C: Likewise.
29374         * g++.old-deja/g++.other/using1.C: Likewise.
29375         * g++.old-deja/g++.other/warn3.C: Likewise.
29376         * g++.old-deja/g++.pt/t37.C: Likewise.
29377         * g++.old-deja/g++.robertl/eb69.C: Likewise.
29378         * g++.old-deja/g++.robertl/eb71.C: Likewise.
29379
29380 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
29381
29382         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
29383
29384 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29385
29386         * gcc.c-torture/execute/stdio-opt-3.c: New test.
29387
29388 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
29389
29390         * gcc.c-torture/compile/20010107-1.c: New test.
29391
29392 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29393
29394         * gcc.c-torture/execute/builtin-noret-1.c: New test.
29395
29396 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29397
29398         * gcc.dg/format/format.h: New file.
29399         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
29400         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
29401         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
29402         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
29403         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
29404         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
29405         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
29406         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
29407         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
29408         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
29409         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
29410         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
29411         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
29412         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
29413         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
29414         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
29415         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
29416         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
29417         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
29418         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
29419         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
29420         instead of declaring standard types, macros and functions in each
29421         test.
29422
29423 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
29424
29425         * gcc.c-torture/execute/20010106-1.c: New test.
29426
29427 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
29428
29429         * gcc.dg/format/format.exp: New file.
29430         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
29431         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
29432         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
29433         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
29434         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
29435         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
29436         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
29437         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
29438         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
29439         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
29440         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
29441         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
29442         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
29443         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
29444         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
29445         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
29446         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
29447         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
29448         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
29449         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
29450         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
29451         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
29452         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
29453         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
29454         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
29455         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
29456         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
29457         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
29458         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
29459         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
29460         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
29461         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
29462         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
29463         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
29464         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
29465         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
29466         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
29467         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
29468         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
29469         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
29470         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
29471         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
29472
29473 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
29474
29475         * gcc.c-torture/execute/991228-1.c: Take word endianness into
29476         account.
29477
29478 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
29479
29480         * gcc.c-torture/execute/builtin-complex-1.c: New test.
29481
29482 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
29483
29484         * g++.old-deja/g++.pt/crash62.C: New test.
29485
29486 2001-01-04  Richard Henderson  <rth@redhat.com>
29487
29488         * gcc.dg/20000926-1.c: Update expected warnings.
29489         * gcc.dg/array-2.c: Likewise.
29490         * gcc.dg/array-4.c: Also validate flexible array members.
29491         * gcc.dg/c99-flex-array-1.c: New.
29492
29493 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
29494
29495         * gcc.c-torture/compile/20001222-1.x: Remove.
29496
29497 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
29498
29499         * gcc.c-torture/execute/built-in-setjmp.c: New.
29500
29501 2001-01-03  Richard Henderson  <rth@redhat.com>
29502
29503         * gcc.dg/940510-1.c: Update expected error wording.
29504         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
29505
29506 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
29507
29508         * lib/target-supports.exp (check_alias_available): Modified to
29509         indicate aliases not supported if only weak aliases are supported.
29510
29511 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29512
29513         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
29514         Turn on cmpstrsi checks for __pj__ and __i370__.
29515
29516 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
29517
29518         * g++.old-deja/g++.other/virtual11.C: New test.
29519
29520 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
29521
29522         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
29523
29524 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29525
29526         * gcc.c-torture/compile/20010102-1.c: New test.
29527
29528 2001-01-02  Andreas Jaeger  <aj@suse.de>
29529
29530         * gcc.dg/noreturn-3.c: New test.
29531
29532         * gcc.dg/noreturn-4.c: New test.
29533
29534 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29535
29536         * gcc.c-torture/execute/stdio-opt-1.c: Also test
29537         __builtin_fputc and __builtin_fwrite.
29538
29539 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
29540
29541         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
29542         signed char, not default char.
29543
29544 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
29545
29546         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
29547
29548 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
29549
29550         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
29551
29552 2000-12-29  Richard Henderson  <rth@redhat.com>
29553
29554         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
29555         (__cyg_profile_func_exit): Define.
29556
29557 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
29558
29559         * g++.dg/vtgc1.C: New test.
29560
29561 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
29562
29563         * gcc.dg/noncompile/20001228-1.c: New test.
29564
29565         * gcc.dg/20001228-1.c: New test.
29566
29567         * gcc.c-torture/execute/20001228-1.c: New test.
29568
29569 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
29570
29571         * gcc.dg/format-strfmon-1.c: New test.
29572
29573 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29574
29575         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
29576         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
29577         * gcc.c-torture/execute/string-opt-1.c: Likewise.
29578         * gcc.c-torture/execute/string-opt-2.c: Likewise.
29579         * gcc.c-torture/execute/string-opt-3.c: Likewise.
29580         * gcc.c-torture/execute/string-opt-4.c: Likewise.
29581         * gcc.c-torture/execute/string-opt-6.c: Likewise.
29582         * gcc.c-torture/execute/string-opt-7.c: Likewise.
29583         * gcc.c-torture/execute/string-opt-8.c: Likewise.
29584         * gcc.c-torture/execute/string-opt-9.c: Likewise.
29585         * gcc.c-torture/execute/string-opt-10.c: Likewise.
29586         * gcc.c-torture/execute/string-opt-11.c: Likewise.
29587         * gcc.c-torture/execute/string-opt-12.c: Likewise.
29588
29589         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
29590         * gcc.c-torture/execute/string-opt-4.c: Test index.
29591
29592 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
29593
29594         * gcc.c-torture/compile/20001226-1.c: New test.
29595
29596 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
29597
29598         * gcc.c-torture/compile/20001222-1.c: New test.
29599         * gcc.c-torture/compile/20001222-1.x: Xfail.
29600
29601 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
29602
29603         * gcc.c-torture/execute/comp-goto-2.c: New test.
29604
29605 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
29606
29607         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
29608         Use long types if __INT_MAX__ is 32767.
29609         (main): Use cast to (sint32 *) when poking 88 into a_page.
29610
29611         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
29612
29613 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
29614
29615         * gcc.c-torture/compile/20001221-1.c: New test.
29616         * gcc.c-torture/execute/20001221-1.c: New test.
29617
29618 2000-12-20  Richard Henderson  <rth@redhat.com>
29619
29620         * g++.old-deja/g++.pt/crash36.C: Update error lines.
29621         * g++.old-deja/g++.robertl/eb109.C: Likewise.
29622
29623 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29624
29625         * gcc.dg/compare3.c: New test.
29626
29627 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29628
29629         * gcc.dg/format-warnll-1.c: New test.
29630
29631 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
29632
29633         * gcc.dg/cpp/cmdlne-P.c: New test.
29634
29635 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29636
29637         * gcc.c-torture/execute/builtin-abs-1.c,
29638         gcc.c-torture/execute/builtin-abs-2.c: New tests.
29639
29640 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
29641
29642         * gcc.dg/cpp/multiline.c: New test.
29643
29644 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
29645
29646         * g++.old-deja/g++.other/syshdr1.C: Update.
29647         * gcc.dg/cpp/lineflags.c: Remove temporarily.
29648
29649 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29650
29651         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
29652
29653 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29654
29655         * g++.old-deja/g++.pt/ttp65.C: New test.
29656
29657 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29658
29659         * g++.old-deja/g++.pt/ttp64.C: New test.
29660
29661 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29662
29663         * g++.old-deja/g++.pt/spec33.C: New test.
29664
29665 2000-12-14  Catherine Moore  <clm@redhat.com>
29666
29667         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
29668         * gcc.c-torture/execute/920612-2.c: Likewise.
29669         * gcc.c-torture/execute/920428-2.c: Likewise.
29670         * gcc-c-torture/execute/va-arg-11.c: Call exit.
29671         * gcc.c-torture/execute/va-arg-21.c: Likewise.
29672
29673 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29674
29675         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
29676         * gcc.dg/pack-test-2.c: Likewise.
29677
29678 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
29679
29680         Tests by Zack Weinberg <zackw@stanford.edu>.
29681
29682         * gcc.dg/cpp/defined.c: Update.
29683         * gcc.dg/cpp/defined_trad.c: New tests.
29684
29685 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
29686
29687         * gcc.dg/cpp/trad-direct.c: Update.
29688
29689 2000-12-11  Neil Booth  <neilb@earthling.net>
29690
29691         * gcc.dg/cpp/defined_trad.c
29692
29693 2000-12-11  Neil Booth  <neilb@earthling.net>
29694
29695         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
29696
29697 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
29698
29699         * gcc.dg/format-miss-2.c: New test.
29700
29701 2000-12-09  Neil Booth  <neilb@earthling.net>
29702
29703         * gcc.dg/cpp/lineflags.c: New tests.
29704         * gcc.dg/cpp/poison.c: Update.
29705         * gcc.dg/cpp/redef2.c: Update.
29706         * gcc.dg/cpp/skipping.c: New test.
29707
29708 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
29709
29710         * g++.old-deja/g++.other/eh3.C: New testcase.
29711
29712 2000-12-07  Neil Booth  <neilb@earthling.net>
29713
29714         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
29715         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
29716         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
29717         wtr-union-init-2.c, wtr-union-init-3.c: Update.
29718         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
29719         Update.
29720
29721 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29722
29723         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
29724         __SIZE_TYPE__ instead of int for type of integers cast to
29725         pointers.
29726
29727 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
29728
29729         * g++.old-deja/g++.other/cleanup4.C: New test.
29730
29731 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29732
29733         * format-sec-1.c: New test.
29734
29735 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29736
29737         * gcc.dg/format-nonlit-3.c: New test.
29738
29739 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29740
29741         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
29742         through a null pointer.
29743
29744 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29745
29746         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
29747         * g++.old-deja/g++.pt/partial4.C: New test.
29748
29749 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
29750
29751         * gcc.c-torture/execute/ieee/hugeval.x: New.
29752
29753 2000-12-06  Neil Booth  <neilb@earthling.net>
29754
29755         * gcc.dg/cpp/backslash2.c: New tests.
29756
29757 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29758
29759         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
29760         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
29761
29762 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
29763
29764         * gcc.c-torture/execute/20001203-2.c: New testcase.
29765
29766 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
29767
29768         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
29769         * g++.old-deja/g++.other/virtual10.C: New test.
29770
29771 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
29772
29773         * g++.old-deja/g++.mike/pmf5.C: Remove test.
29774
29775 2000-12-05  Richard Henderson  <rth@redhat.com>
29776
29777         * gcc.c-torture/compile/20001205-1.c: New.
29778
29779 2000-12-04  Neil Booth  <neilb@earthling.net>
29780
29781         * g++.old-deja/g++.other/virtual9.C: New test.
29782         * g++.old-deja/g++.pt/crash61.C: New test.
29783         * gcc.c-torture/execute/loop-9.c: New test.
29784
29785 2000-12-04  Neil Booth  <neilb@earthling.net>
29786
29787         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
29788         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
29789         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
29790         * gcc.dg/cpp/extratokens.c: ...here.
29791
29792 2000-12-04  Neil Booth  <neilb@earthling.net>
29793
29794         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
29795         New tests.
29796
29797 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29798
29799         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
29800         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
29801
29802 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
29803
29804         * gcc.c-torture/execute/20001203-1.c: New test.
29805
29806 2000-12-03  Neil Booth  <neilb@earthling.net>
29807
29808         * gcc.dg/cpp/macro6.c: New test cases.
29809
29810 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29811
29812         * gcc.c-torture/execute/string-opt-9.c: New test.
29813         * gcc.c-torture/execute/string-opt-10.c: Likewise.
29814         * gcc.c-torture/execute/string-opt-11.c: Likewise.
29815         * gcc.c-torture/execute/string-opt-12.c: Likewise.
29816
29817         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
29818         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
29819
29820 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
29821
29822         * gcc.dg/cpp/if-6.c: New testcase.
29823
29824         * gcc.dg/20001201-1.c: New testcase.
29825
29826 2000-12-02  Neil Booth  <neilb@earthling.net>
29827
29828         * g++.old-deja/g++.other/externC4.C,
29829         g++.old-deja/g++.other/friend10.C: New tests.
29830
29831 2000-12-02  Neil Booth  <neilb@earthling.net>
29832
29833         * g++.old-deja/g++.other/instan2.C
29834         * g++.old-deja/g++.other/instan3.C: New test.
29835
29836 2000-12-02  Neil Booth  <neilb@earthling.net>
29837
29838         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
29839         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
29840         gnuc99.c,gnuc99-pedantic.c: New tests.
29841
29842 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
29843
29844         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
29845         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
29846
29847 2000-12-01  Neil Booth  <neilb@earthling.net>
29848
29849         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
29850         * gcc.dg/cpp/poison.c: Update.
29851         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
29852
29853 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
29854
29855         * g77.f-torture/execute/20001201.f: New test.
29856
29857 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
29858
29859         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
29860
29861 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
29862
29863         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
29864
29865 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
29866
29867         * g++.old-deja/g++.other/cast6.C: New test.
29868
29869 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
29870
29871         * gcc.c-torture/execute/20001130-2.c: New testcase.
29872
29873 2000-11-30  Richard Henderson  <rth@redhat.com>
29874
29875         * gcc.c-torture/execute/20001130-1.c: New test.
29876
29877 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
29878
29879         * g++.old-deja/g++.other/op3.C: New test.
29880
29881 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
29882
29883         * g++.old-deja/g++.other/op2.C: New test.
29884
29885 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
29886
29887         * g++.old-deja/g++.other/crash38.C: New test.
29888
29889 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
29890
29891         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
29892
29893 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
29894
29895         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
29896         tests.
29897         * gcc.c-torture/execute/string-opt-6.c: New test.
29898
29899         * gcc.dg/20001117-1.c: Add main.
29900
29901 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
29902
29903         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
29904         Move from here ...
29905         * gcc.dg/940510-1.c: ... to here.
29906
29907         * gcc.dg/20000926-1.c: GNU C now allows initializations of
29908         zero-size arrays in toplevel structures.
29909
29910 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
29911
29912         * gcc.c-torture/execute/loop-8.c: New test.
29913
29914 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
29915
29916         * g++.old-deja/g++.other/base1.C: New test.
29917
29918 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
29919
29920         * g++.old-deja/g++.other/parse2.C: New test.
29921
29922 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
29923
29924         * g++.old-deja/g++.pt/incomplete1.C: New test.
29925
29926 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
29927
29928         * g++.old-deja/g++.other/friend9.C: New test.
29929
29930 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
29931
29932         * gcc.dg/20001127-1.c: New test.
29933
29934 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
29935
29936         * g++.old-deja/g++.pt/friend46.C: New test.
29937
29938 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
29939
29940         * g++.old-deja/g++.other/ptrmem8.C: New test.
29941
29942 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29943
29944         * gcc.c-torture/execute/string-opt-7.c: New test.
29945         * gcc.c-torture/execute/string-opt-8.c: Likewise.
29946
29947 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
29948
29949         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
29950         instead of 'mkcheck 2'.
29951
29952 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
29953
29954         * gcc.c-torture/execute/memcheck/driver.c,
29955         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
29956         C9X references to refer to C99.
29957
29958 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
29959
29960         * gcc.dg/ultrasp3.c: New test.
29961
29962 2000-11-25  Neil Booth  <neilb@earthling.net>
29963
29964         * gcc.dg/cpp/include2.c: Update test to be locale independent.
29965
29966 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
29967
29968         * gcc.c-torture/compile/20001123-2.c: New.
29969
29970 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29971
29972         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
29973
29974 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
29975
29976         * gcc.dg/sequence-point-1.c: Add some new tests.
29977         * gcc.c-torture/execute/20001124-1.c: New test.
29978
29979 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
29980
29981         * g++.old-deja/g++.other/vaarg4.C: New test.
29982         * gcc.c-torture/compile/20001123-1.c: New test.
29983
29984 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
29985
29986         * g++.other/crash24.C: Adjust and remove XFAIL.
29987         * g++.other/crash37.C: New test.
29988
29989 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
29990
29991         * g++.old-deja/g++.pt/instantiate9.C: New test.
29992
29993 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
29994
29995         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
29996         new ABI, too.
29997
29998         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
29999         * g++.old-deja/g++.robertl/eb55.C: Likewise.
30000
30001 2000-11-22  Neil Booth  <neilb@earthling.net>
30002
30003         * gcc.dg/cpp/Wtrigraphs.c: New test.
30004
30005 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
30006
30007         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
30008
30009 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
30010
30011         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
30012
30013 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
30014
30015         * lib/gcc-dg.exp: load_lib scanasm.exp.
30016         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
30017         * lib/g++-dg.exp: load_lib scanasm.exp.
30018         * lib/scanasm.exp: New.
30019         (scan-assembler, scan-assembler-not): Add optional arguments to
30020         test name, or if not present, the pattern name.
30021         (scan-assembler-dem, scan-assembler-dem-not): New.
30022
30023         * g++.dg/dg.exp: New.
30024
30025 2000-11-21  Neil Booth  <neilb@earthling.net>
30026
30027         * gcc.dg/cpp/integrated1.c: Remove.
30028
30029 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
30030
30031         * gcc.c-torture/execute/20001121-1.c: New test.
30032
30033 2000-11-21  Richard Henderson  <rth@redhat.com>
30034
30035         * gcc.c-torture/compile/20001121-1.c: New test.
30036
30037 2000-11-20  Neil Booth  <neilb@earthling.net>
30038
30039         * gcc.dg/cpp/integrated1.c: New test.
30040
30041 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
30042
30043         * g++.old-deja/g++.other/inline17.C: New test.
30044
30045 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
30046
30047         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
30048         local variable to be zero: I made the variable global. Now
30049         uses abort() and exit() instead of relying on main's return value.
30050
30051 2000-11-20  Neil Booth  <neilb@earthling.net>
30052
30053         * gcc.dg/cpp/paste2.c: Update test.
30054         * objc/execute/paste.m: New test.
30055
30056 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
30057
30058         * gcc.dg/c99-condexpr-1.c: New test.
30059
30060 2000-11-20  Neil Booth  <neilb@earthling.net>
30061
30062         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
30063
30064 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
30065
30066         * g++.old-deja/g++.pt/export1.C: New test.
30067
30068 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
30069
30070         * gcc.dg/20001117-1.c: New test.
30071
30072 2000-11-18  Richard Henderson  <rth@redhat.com>
30073
30074         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
30075
30076 2000-11-18  Richard Henderson  <rth@redhat.com>
30077
30078         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
30079         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
30080         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
30081
30082 2000-11-18  Richard Henderson  <rth@redhat.com>
30083
30084         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
30085         (main): New.  Exit cleanly.
30086
30087 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30088
30089         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
30090         gcc.dg/c99-fordecl-2.c: New tests.
30091
30092 2000-11-18  Richard Henderson  <rth@redhat.com>
30093
30094         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
30095         * gcc.c-torture/execute/zerolen-2.c: New.
30096
30097 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30098
30099         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
30100         memory.
30101
30102 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
30103
30104         * g++.old-deja/g++.pt/instantiate8.C: New test.
30105
30106 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
30107
30108         * g++.old-deja/g++.other/incomplete.C: Add more tests.
30109         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
30110
30111 2000-11-16  Nick Clifton  <nickc@redhat.com>
30112
30113         * gcc.c-torture/execute/nestfunc-2.c: New test.
30114         * gcc.c-torture/execute/nestfunc-3.c: New test.
30115
30116 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
30117
30118         * gcc.c-torture/compile/20001116-1.c: New test.
30119
30120 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30121
30122         * gcc.c-torture/execute/20001115-1.c: New test.
30123
30124 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
30125
30126         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
30127         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
30128         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
30129         * g++.old-deja/g++.abi/vmihint.C: Likewise.
30130
30131 2000-11-15  Neil Booth  <neilb@earthling.net>
30132
30133         gcc.dg/cpp/_Pragma1.c: Update.
30134         gcc.dg/cpp/_Pragma2.c: New test.
30135
30136 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
30137
30138         * g++.old-deja/g++.other/anon5.C: New test.
30139
30140 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
30141
30142         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
30143         tests.
30144
30145 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
30146
30147         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
30148         output.
30149
30150 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
30151
30152         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
30153         labels at end of compound statements.
30154
30155 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
30156
30157         * gcc.c-torture/execute/loop-7.c: New test.
30158
30159 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
30160
30161         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
30162
30163 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
30164
30165         * gcc.dg/c99-bool-1.c: New test.
30166
30167 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
30168
30169         * gcc.dg/c99-scope-1.c: Remove xfail.
30170         * gcc.dg/c99-scope-2.c: New test.
30171
30172 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30173
30174         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
30175         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
30176
30177 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
30178
30179         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
30180         error messages.
30181
30182         * g++.mike/p700.C: Don't typedef wchar_t.
30183         * g++.mike/p784.C: Likewise.
30184         * g++.mike/eb101.C: Don't use __wchar_t.
30185
30186 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
30187
30188         * g77.f-torture/execute/20001111.[fx]: Test premature exit
30189         from DO loop.
30190
30191 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
30192
30193         * gcc.c-torture/execute/20001111-1.c: New test.
30194
30195 2000-11-10  Nick Clifton  <nickc@redhat.com>
30196
30197         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
30198         long multuiple and accumulate.
30199
30200 2000-11-09  Richard Henderson  <rth@redhat.com>
30201
30202         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
30203         via size_t instead of int.
30204
30205         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
30206         * gcc.c-torture/execute/string-opt-2.c: Likewise.
30207         * gcc.c-torture/execute/string-opt-3.c: Likewise.
30208         * gcc.c-torture/execute/string-opt-4.c: Likewise.
30209
30210 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
30211
30212         * gcc.c-torture/compile/20001109-1.c: New test.
30213         * gcc.c-torture/compile/20001109-2.c: New test.
30214
30215 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
30216
30217         * g++.old-deja/g++.pt/operator1.C: New test.
30218         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
30219
30220 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
30221
30222         * gcc.dg/20001108-1.c: New test.
30223
30224 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
30225
30226         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
30227         with both arguments constant strings.
30228         * gcc.c-torture/execute/string-opt-3.c: New test.
30229         * gcc.c-torture/execute/string-opt-4.c: New test.
30230         * gcc.c-torture/execute/string-opt-5.c: New test.
30231
30232 2000-11-08  Nick Clifton  <nickc@redhat.com>
30233
30234         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
30235         mulsidi3adddi patterns.
30236
30237 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
30238
30239         * g++.old-deja/g++.other/crash36.C: New test.
30240
30241 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
30242
30243         * g++.old-deja/g++.other/init16.C: New test.
30244
30245 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
30246
30247         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
30248
30249 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
30250
30251         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
30252         * gcc.c-torture/execute/va-arg-16.x: Likewise.
30253         * gcc.c-torture/execute/va-arg-17.x: Likewise.
30254
30255 2000-11-07  DJ Delorie  <dj@redhat.com>
30256
30257         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
30258
30259 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30260
30261         * gcc.c-torture/execute/string-opt-1.c: New test.
30262
30263 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
30264
30265         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
30266         mips-sgi-irix6.* because the MIPS ABI passes floating-point
30267         parameters in registers, and there is no way for a varargs
30268         function to know in which order the integer and floating-point
30269         parameters should be interleaved when they are placed on the
30270         stack.
30271         * gcc.c-torture/execute/va-arg-16.x: Likewise.
30272         * gcc.c-torture/execute/va-arg-17.x: Likewise.
30273
30274 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30275
30276         * gcc.c-torture/execute/string-opt-2.c: New test.
30277
30278 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
30279
30280         * g++.old-deja/g++.pt/crash60.C: New test.
30281
30282 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
30283
30284         * g++.old-deja/g++.other/crash24.C: New test.
30285         * g++.old-deja/g++.other/crash25.C: New test.
30286         * g++.old-deja/g++.other/crash26.C: New test.
30287         * g++.old-deja/g++.other/crash27.C: New test.
30288         * g++.old-deja/g++.other/crash28.C: New test.
30289         * g++.old-deja/g++.other/crash29.C: New test.
30290         * g++.old-deja/g++.other/crash30.C: New test.
30291         * g++.old-deja/g++.other/crash31.C: New test.
30292         * g++.old-deja/g++.other/crash32.C: New test.
30293         * g++.old-deja/g++.other/crash33.C: New test.
30294         * g++.old-deja/g++.other/crash34.C: New test.
30295         * g++.old-deja/g++.other/crash35.C: New test.
30296
30297 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
30298
30299         * gcc.c-torture/execute/20001031-1.c: New test.
30300
30301 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
30302
30303         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
30304         namespace.
30305
30306         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
30307         standards-conformant.
30308
30309         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
30310
30311         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
30312         * g++.old-deja/g++.mike/p755a.C: Likewise.
30313         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
30314         library makes no calls to `operator new' during initialization.
30315
30316 2000-11-04  Neil Booth  <neilb@earthling.net>
30317
30318         * gcc.dg/cpp/include2.c: New tests.
30319
30320 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
30321
30322         * lib/g++.exp (g++_set_ld_library_path): New function.
30323         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
30324
30325 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
30326
30327         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
30328         warnings.
30329
30330 2000-11-01  Richard Henderson  <rth@redhat.com>
30331
30332         * g++.old-deja/g++.ext/namedret1.C: New.
30333         * g++.old-deja/g++.ext/namedret2.C: New.
30334         * g++.old-deja/g++.ext/namedret3.C: New.
30335
30336 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
30337
30338         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
30339         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
30340
30341 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30342
30343         * gcc.c-torture/execute/va-arg-21.c: New test.
30344
30345 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
30346
30347         * gcc.dg/c99-complex-2.c: New test.
30348
30349 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30350
30351         * gcc.c-torture/execute/stdio-opt-1.c: New test.
30352
30353 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
30354
30355         * g++.old-deja/g++.other/inline16.C: New test.
30356
30357 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
30358
30359         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
30360         __PRETTY_FUNCTION__
30361
30362 2000-10-29  Neil Booth  <neilb@earthling.net>
30363
30364         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
30365         New tests.
30366         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
30367         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
30368         optimisation.
30369
30370 2000-10-29  Neil Booth  <neilb@earthling.net>
30371
30372         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
30373         * mi1.c, mi1c.h: Add null directives to multiple-include test.
30374         * mi5.c: Test multiple includes work with -C.
30375         * trigraphs.c: Test ^= version.
30376
30377 2000-10-28  Neil Booth  <neilb@earthling.net>
30378
30379         New tests and test updates for new macro expander.
30380
30381         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
30382         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
30383         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
30384         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
30385         new diagnostic messages.
30386
30387         * gcc.dg/cpp/macro3.c: New tests.
30388
30389 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
30390
30391         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
30392         on the same line.
30393
30394 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
30395
30396         * g++.old-deja/g++.other/eh2.C: New test.
30397
30398 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
30399
30400         * gcc.c-torture/execute/20001027-1.c: New test.
30401
30402 2000-10-26  Richard Henderson  <rth@redhat.com>
30403
30404         * gcc.c-torture/execute/20001026-1.c: New.
30405
30406 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
30407
30408         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
30409         * g++.old-deja/g++.law/builtin1.C: Likewise.
30410         * g++.old-deja/g++.law/ctors10.C: Likewise.
30411         * g++.old-deja/g++.law/virtual3.C: Likewise.
30412         * g++.old-deja/g++.mike/p658.C: Likewise.
30413         * g++.old-deja/g++.other/sibcall1.C: Likewise.
30414         * g++.old-deja/g++.other/vaarg2.C: Likewise.
30415         * g++.old-deja/g++.robertl/eb124.C: Likewise.
30416         * g++.old-deja/g++.robertl/eb44.C: Likewise.
30417         * g++.old-deja/g++.robertl/eb77.C: Likewise.
30418
30419 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
30420
30421         * gcc.c-torture/compile/20001024-1.c: New test.
30422
30423 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
30424
30425         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
30426         to tell us whether or not we are using V3.
30427
30428 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
30429
30430         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
30431         operands.
30432
30433 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
30434
30435         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
30436
30437 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
30438
30439         * gcc.c-torture/execute/20001024-1.c: New test.
30440
30441 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
30442
30443         * g++.old-deja/g++.other/sibcall1.C: New test.
30444
30445 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
30446
30447         * gcc.dg/noncompile/init-3.c: New test.
30448
30449 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
30450
30451         * gcc.dg/format-array-1.c: New test.
30452
30453 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30454
30455         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
30456         writing through null pointers; remove comment about testing
30457         unterminated strings.
30458
30459 2000-10-17  Matthew Hiller  <hiller@redhat.com>
30460
30461         * gcc.c-torture/execute/20001017-2.c: New test.
30462
30463 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30464
30465         * gcc.c-torture/compile/20001018-1.c: New test.
30466         * gcc.c-torture/compile/20001018-1.x: Xfail.
30467
30468 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30469
30470         * gcc.c-torture/execute/20001017-1.c: New test.
30471
30472 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
30473
30474         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
30475         for multiple use of arguments with scanf formats; add tests for
30476         multiple use of arguments.
30477
30478 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
30479
30480         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
30481
30482 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
30483
30484         * gcc.dg/format-miss-1.c: New test.
30485
30486 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
30487
30488         * gcc.c-torture/execute/20001013-1.c: New test.
30489
30490 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
30491
30492         * gcc.dg/format-branch-1.c: New test.
30493
30494 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
30495
30496         * README, lib/file-format.exp: Remove EGCS references.
30497
30498 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
30499
30500         * gcc.dg/20001013-1.c: New test.
30501
30502 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
30503
30504         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
30505         for intmax_t in the compiler using __typeof__ and the type rules
30506         for conditional expressions.
30507
30508 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
30509
30510         * gcc.dg/20001012-1.c: New test.
30511         * gcc.dg/20001012-2.c: New test.
30512
30513 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
30514
30515         * gcc.dg/format-attr-1.c: New test.
30516
30517 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
30518
30519         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
30520         __LONG_LONG_MAX__ instead of LLONG_MAX.
30521
30522 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
30523
30524         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
30525         scanf flags.
30526         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
30527         flags.
30528
30529 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
30530
30531         * gcc.dg/sequence-pt-1.c: New test.
30532
30533 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
30534
30535         * gcc.c-torture/execute/20001011-1.c: New testcase.
30536         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
30537
30538 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
30539
30540         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
30541         does not error on it.
30542
30543 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
30544
30545         * gcc.dg/20001009-1.c: New test.
30546
30547 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
30548
30549         * gcc.c-torture/compile/20001009-1.c: Move from here ....
30550         * gcc.c-torture/execute/20001009-2.c: ... to here.
30551
30552 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
30553
30554         * gcc.c-torture/compile/20001009-1.c: New testcase.
30555         * gcc.c-torture/execute/20001009-1.c: New testcase.
30556         Testcases provided by Jan Hubicka <jh@suse.cz>.
30557
30558 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
30559
30560         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
30561         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
30562         uintmax_t using <limits.h> to emulate the compiler's internal
30563         logic.  No longer XFAIL %j tests.
30564
30565 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
30566
30567         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
30568         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
30569         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
30570         regexps and details of expected handling of some bad formats.
30571         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
30572         suppression.
30573
30574 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30575
30576         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
30577         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
30578         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
30579         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
30580         in list archives.
30581
30582 2000-10-06  Richard Henderson  <rth@cygnus.com>
30583
30584         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
30585         * g++.old-deja/g++.brendan/crash52.C: Likewise.
30586         * g++.old-deja/g++.jason/report.C: Likewise.
30587         * g++.old-deja/g++.law/friend5.C: Likewise.
30588         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
30589         of the expected warnings.
30590
30591 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
30592
30593         * g++.old-deja/g++.pt/enum14.C: New test.
30594
30595 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
30596
30597         * g++.old-deja/g++.pt/crash59.C: New test.
30598
30599 2000-10-04  Will Cohen  <wcohen@redhat.com>
30600
30601         * gcc.dg/20000926-1.c: New test.
30602
30603 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
30604
30605         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
30606         function name for current C++ compiler.
30607         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
30608
30609 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
30610
30611         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
30612         __PRETTY_FUNCTION__.
30613         * g++.old-deja/g++.ext/pretty2.C: Likewise.
30614
30615 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30616
30617         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
30618
30619 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
30620
30621         * gcc.c-torture/compile/20000923-1.c: New test.
30622
30623 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
30624
30625         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
30626         * g++.old-deja/g++.pt/ttp62.C: Same.
30627         * g++.old-deja/g++.other/inline14.C: Same.
30628
30629 2000-09-24  Richard Henderson  <rth@cygnus.com>
30630
30631         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
30632
30633 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
30634
30635         * gcc.dg/c90-printf-1.c: Add test for wide string format.
30636
30637 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
30638
30639         * gcc.c-torture/compile/20000922-1.c: New file.
30640
30641 2000-09-21  Nick Clifton  <nickc@redhat.com>
30642
30643         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
30644         a signed long modulo operation.
30645         (mod6): New function - perform an unsigned long modulo operation.
30646         (main): Add tests for modulos of very large numbers by very small
30647         dividends.
30648
30649 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30650
30651         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
30652
30653 2000-09-19  Richard Henderson  <rth@cygnus.com>
30654
30655         * gcc.dg/compare2.c (case 10): XFAIL.
30656
30657 2000-09-18  Richard Henderson  <rth@cygnus.com>
30658
30659         * gcc.c-torture/execute/20000906-1.c: Move ...
30660         * gcc.dg/20000906-1.c: ... here.  Only run on targets
30661         that support __builtin_trap.
30662
30663 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
30664
30665         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
30666
30667 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30668
30669         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
30670         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
30671         more $ format tests.
30672
30673 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30674
30675         * gcc.dg/format-errmk-1.c: New test.
30676
30677 2000-09-17  Greg McGary  <greg@mcgary.org>
30678
30679         * gcc.c-torture/execute/20000917-1.x: Remove.
30680
30681 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
30682
30683         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
30684
30685 2000-09-17  Greg McGary  <greg@mcgary.org>
30686
30687         * gcc.c-torture/execute/20000917-1.c: New test.
30688         * gcc.c-torture/execute/20000917-1.x: XFAIL.
30689
30690 2000-09-16  Neil Booth  <NeilB@earthling.net>
30691
30692         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
30693         in nested macro bug.
30694
30695 2000-09-15  Neil Booth  <NeilB@earthling.net>
30696
30697         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
30698
30699 2000-09-14  Jeffrey A Law  (law@cygnus.com)
30700
30701         * gcc.c-torture/execute/20000914-1.c: New test.
30702
30703 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
30704
30705         * g++.other/inline13.C: New test.
30706
30707 2000-09-12  Andreas Jaeger  <aj@suse.de>
30708
30709         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
30710         constant by Ulrich Drepper <drepper@redhat.com>.
30711
30712 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
30713
30714         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
30715
30716 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30717
30718         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
30719
30720 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
30721
30722         * gcc.dg/cpp/backslash.c: New test.
30723
30724 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
30725
30726         * gcc.c-torture/execute/20000910-1.c: New test.
30727         * gcc.c-torture/execute/20000910-2.c: Likewise.
30728
30729 2000-09-11  Robert Lipe  <robertl@sco.com>
30730
30731         * gcc.dg/pragma-align.c: New test.
30732
30733 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
30734
30735         * g++.old-deja/g++.pt/explicit82.C: New test.
30736         * g++.old-deja/g++.pt/explicit83.C: New test.
30737
30738 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
30739
30740         * gcc.dg/asm-names.c: New test.
30741
30742 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30743
30744         * gcc.dg/cpp/tr-warn6.c: New test
30745
30746 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30747
30748         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
30749         be accepted.
30750
30751 2000-09-07  Catherine Moore  <clm@redhat.com>
30752
30753         * gcc.c-torture/execute/unroll-1.c: New test.
30754
30755 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
30756
30757         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
30758         ERROR markers.
30759         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
30760         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
30761         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
30762         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
30763         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
30764         Preprocess only.
30765         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
30766         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
30767
30768 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
30769
30770         * g++.old-deja/g++.pt/deduct2.C: New test.
30771
30772 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
30773
30774         * g++.old-deja/g++.pt/parms2.C: New test.
30775
30776 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
30777
30778         * g++.old-deja/g++.pt/crash58.C: New test.
30779
30780 2000-09-06  Greg McGary  <greg@mcgary.org>
30781
30782         * gcc.c-torture/execute/20000906-1.c: New test.
30783         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
30784
30785 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30786
30787         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
30788
30789 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
30790
30791         * g++.old-deja/g++.pt/crash57.C: New test.
30792
30793 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
30794
30795         * g++.old-deja/g++.pt/crash56.C: New test.
30796
30797 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
30798
30799         * g++.old-deja/g++.pt/koenig1.C: New test.
30800
30801 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
30802
30803         * gcc.dg/20000904-1.c: New test.
30804
30805 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
30806
30807         * gcc.dg/cpp/paste8.c: New test.
30808
30809 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
30810
30811         * gcc.c-torture/compile/20000827-1.c: New test.
30812
30813 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
30814
30815         * gcc.dg/format-diag-1.c: New test.
30816
30817 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
30818
30819         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
30820         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
30821         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
30822         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
30823         gcc.dg/formatz-1.c: Adjust warning regular expressions.
30824
30825 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
30826
30827         * g++.old-deja/g++.other/nested4.C: New test.
30828
30829 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
30830
30831         * g++.old-deja/g++.ns/scoped1.C: New test.
30832
30833 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
30834
30835         * lib/g++.exp: Support testing already-installed GCC.
30836
30837 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30838
30839         * wtr-label-1.c, wtr-suffix-1.c: New tests.
30840
30841 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30842
30843         * gcc.dg/return-type-2.c: New test.
30844
30845 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
30846
30847         * gcc.c-torture/compile/20000825-1.c: New test.
30848
30849 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
30850
30851         * gcc.dg/dwarf2-2.c: New test.
30852
30853 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
30854
30855         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
30856         dg-warning regexps.
30857
30858 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
30859
30860         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
30861         gcc.dg/format-ext-5.c: New tests.
30862
30863 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
30864
30865         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
30866
30867 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
30868
30869         * gcc.dg/noncompile/930622-2.c: Adjust error message.
30870
30871 2000-08-24  Richard Henderson  <rth@cygnus.com>
30872
30873         * gcc.dg/ia64-sync-1.c: New test.
30874         * gcc.dg/ia64-sync-2.c: New test.
30875         * gcc.dg/ia64-asm-1.c: New test.
30876
30877 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
30878
30879         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
30880         * gcc.dg/format-ext-2.c: New test.
30881
30882 2000-08-23  Jason Merrill  <jason@redhat.com>
30883
30884         * lib/old-dejagnu.exp: Also ignore "In member function" and
30885         "At global scope".
30886
30887 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30888
30889         * gcc.dg/noncompile/label-lineno-1.c: New test.
30890
30891 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
30892
30893         * gcc.dg/c99-array-nonobj-1.c: New test.
30894
30895 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
30896
30897         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
30898         tests.
30899         * gcc.dg/format-ext-1.c: New test.
30900
30901 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30902
30903         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
30904         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
30905         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
30906         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
30907         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
30908
30909 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
30910
30911         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
30912         gcc.dg/c99-strftime-2.c: New tests.
30913
30914 2000-08-22  Richard Henderson  <rth@cygnus.com>
30915
30916         * gcc.c-torture/execute/20000822-1.c: New test.
30917
30918 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
30919
30920         * gcc.c-torture/execute/20000819-1.x: Remove.
30921
30922 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
30923
30924         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
30925         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
30926         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
30927         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
30928         gcc.dg/format-xopen-1.c: New tests.
30929
30930 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
30931
30932         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
30933
30934 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
30935
30936         * g++.old-deja/g++.other/loop2.C: New test.
30937
30938         * gcc.c-torture/compile/20000606-1.c: New test.
30939         * gcc.c-torture/compile/20000728-1.c: New test.
30940         * gcc.c-torture/execute/20000801-1.c: New test.
30941         * gcc.c-torture/execute/20000801-2.c: New test.
30942         * gcc.c-torture/execute/20000819-1.c: New test.
30943         * gcc.c-torture/execute/20000819-1.x: XFAIL.
30944         * gcc.dg/20000629-1.c: New test.
30945         * gcc.dg/20000724-1.c: New test.
30946         * gcc.dg/20000807-1.c: New test.
30947
30948 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
30949
30950         * gcc.dg/cpp/pragma-1.c: New test.
30951         * gcc.dg/cpp/pragma-2.c: New test.
30952
30953 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
30954
30955         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
30956         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
30957
30958 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
30959
30960         * gcc.c-torture/compile/20000818-1.c: New test.
30961
30962 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
30963
30964         * gcc.c-torture/execute/20000818-1.c: New test.
30965
30966 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30967
30968         * gcc.dg/format-va-1.c: New test.
30969
30970 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
30971
30972         * g++.old-deja/g++.other/typedef8.C: New test.
30973
30974 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
30975
30976         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
30977         * g++.old-deja/g++.mike/net36.C: Mark candidate.
30978         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
30979         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
30980         * g++.old-deja/g++.other/ptrmem7.C: New test.
30981         * g++.old-deja/g++.pt/ptrmem10.C: New test.
30982
30983 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
30984
30985         * g++.old-deja/g++.pt/typename27.C: New test.
30986
30987 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
30988
30989         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
30990         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
30991         * g++.old-deja/g++.pt/friend45.C: New test.
30992         * g++.old-deja/g++.other/friend8.C: New test.
30993
30994 2000-08-15  Richard Henderson  <rth@cygnus.com>
30995
30996         * gcc.c-torture/execute/20000815-1.c: New test.
30997
30998 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
30999
31000         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
31001         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
31002         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
31003
31004 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
31005
31006         * g++.old-deja/g++.other/refinit2.C: New test.
31007
31008 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
31009
31010         * lib/c-torture.exp (c-torture): Make
31011         compiler_conditional_xfail_data global.
31012         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
31013         compiler_conditional_xfail_data machinery.
31014         (f-torture-execute): Likewise.
31015         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
31016         and only when unrolling loops.
31017
31018         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
31019
31020 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
31021
31022         * g++.old-deja/g++.pt/explicit81.C: New test.
31023
31024 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
31025
31026         * g++.old-deja/g++.pt/typename26.C: New test.
31027
31028 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
31029
31030         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
31031         warning.
31032
31033 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
31034
31035         * g++.old-deja/g++.other/array3.C: New test.
31036
31037 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
31038
31039         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
31040         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
31041         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
31042         New tests.
31043
31044 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
31045
31046         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
31047         * g++.old-deja/g++.abi/vmihint.C: Likewise.
31048
31049 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
31050
31051         * gcc.c-torture/execute/20000808-1.c: New test.
31052
31053 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
31054
31055         * gcc.dg/c90-const-expr-1.c: New test.
31056
31057 2000-08-08  Richard Henderson  <rth@cygnus.com>
31058
31059         * gcc.dg/noncompile/920923-1.c: Declare calloc.
31060
31061 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
31062
31063         * gcc.dg/noncompile/const-ll-1.c: New test.
31064
31065 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
31066
31067         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
31068
31069 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
31070
31071         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
31072         that running programs linked against the shared version of libobjc
31073         run correctly.
31074
31075 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
31076
31077         * gcc.dg/c99-printf-1.c: New test.
31078
31079 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
31080
31081         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
31082
31083 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
31084
31085         * gcc.c-torture/execute/20000731-1.x: Delete.
31086
31087 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
31088
31089         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
31090         and torture_without_loops as is done by c-torture.exp.
31091         (search_for): Copy from c-torture.exp.
31092         (gcc-dg-runtest): New function, drives a directory of tests
31093         iterating over the TORTURE_OPTIONS.
31094         (scan-assembler, scan-assembler-not): Move here from
31095         individual directory drivers.
31096
31097         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
31098         defined by lib/gcc-dg.exp.
31099         * gcc.dg/cpp/cpp.exp: Likewise.
31100         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
31101         gcc-dg-runtest, so we cycle over optimization options.
31102
31103         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
31104         * gcc.dg/compare2.c: No longer expected to fail.
31105
31106 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
31107
31108         * gcc.c-torture/execute/20000804-1.c: New test.
31109
31110 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
31111
31112         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
31113
31114 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
31115
31116         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
31117
31118 2000-08-03  Jeffrey A Law  (law@cygnus.com)
31119
31120         * gcc.c-torture/compile/20000803-1.c: New test.
31121
31122 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
31123
31124         * gcc.c-torture/execute/20000801-3.c,
31125         gcc.c-torture/execute/20000801-4.c: New tests.
31126         * gcc.c-torture/execute/20000801-3.x,
31127         gcc.c-torture/execute/20000801-4.x: Xfail.
31128
31129 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
31130
31131         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
31132         libobjc/.libs to allow for libtool.
31133
31134 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
31135
31136         * gcc.c-torture/compile/20000802-1.c: New test.
31137
31138 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
31139
31140         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
31141
31142 2000-07-31  Jeffrey A Law  (law@cygnus.com)
31143
31144         * gcc-c-torture/execute/20000731-2.c: New test.
31145
31146         * gcc.c-torture/execute/20000731-1.c: New test.
31147         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
31148
31149 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
31150
31151         * testsuite/gcc.dg/cpp/paste7.c: New test.
31152         * gcc.dg/cpp/20000725-1.c: New test.
31153
31154 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
31155
31156         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
31157         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
31158         declaration warning for __builtin_dwarf_reg_size.
31159
31160         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
31161
31162 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
31163
31164         * gcc.dg/noncompile/voidparam-1.c: New test.
31165
31166 2000-07-30  Richard Henderson  <rth@cygnus.com>
31167
31168         * gcc.dg/c90-digraph-1.c: Don't xfail.
31169         * gcc.dg/compare2.c (case 10): Xfail.
31170         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
31171
31172 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
31173
31174         * gcc.dg/c99-main-1.c: New test.
31175
31176 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
31177
31178         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
31179
31180 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
31181
31182         * gcc.c-tortuer/execute/20000726-1.c: New test.
31183
31184 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
31185
31186         * gcc.c-torture/execute/enum-2.c: New test.
31187
31188 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31189
31190         * gcc.dg/cpp/tr-warn3.c: New test.
31191
31192 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
31193
31194         * g++.old-deja/g++.ext/implicit1.C: Remove.
31195         * g++.old-deja/g++.jason/c2.C: Remove
31196         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
31197         * g++.old-deja/g++.pt/crash16.C: Likewise.
31198         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
31199
31200 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
31201
31202         * g++.old-deja/g++.other/for2.C: New test.
31203
31204 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
31205
31206         * gcc.dg/20000720-1.c: New test.
31207
31208 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
31209
31210         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
31211
31212 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
31213
31214         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
31215         * gcc.c-torture/execute/20000722-1.c: New.
31216         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
31217
31218 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
31219
31220         * gcc.dg/cpp/20000720-1.S: New test.
31221
31222 2000-07-21  Michael Meissner  <meissner@redhat.com>
31223
31224         * gcc.c-torture/execute/ieee/hugeval.c: New test.
31225
31226 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
31227
31228         * g++.old-deja/g++.brendan/crash16.C,
31229         g++.old-deja/g++.brendan/parse3.C,
31230         g++.old-deja/g++.brendan/redecl1.C,
31231         g++.old-deja/g++.ns/template13.C,
31232         g++.old-deja/g++.other/decl4.C,
31233         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
31234
31235 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
31236
31237         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
31238         and "Internal error".
31239
31240         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
31241         regexps.
31242         * gcc.dg/cpp/paste6.c: New test.
31243
31244 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
31245
31246         * gcc.dg/cpp/tr-direct.c: New test.
31247
31248         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
31249         gcc.dg/cpp/undef1.c: Tweak error regexps.
31250
31251 2000-07-18  Eric Christopher <echristo@redhat.com>
31252
31253         * gcc.c-torture/compile/20000718-1.c: New test.
31254
31255 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
31256
31257         * cpplex.c (_cpp_push_token): If the token being pushed back
31258         is the previous token in this context, just subtract one from
31259         context->posn.
31260         * cppmacro.c (save_expansion): Clear aux field when storing a
31261         placemarker.
31262
31263 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
31264
31265         * gcc.dg/noncompile/redecl-1.c: New test.
31266
31267 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
31268
31269         * gcc.c-torture/execute/20000717-5.c: New test.
31270         * gcc.c-torture/execute/20000717-1.x: Removed.
31271
31272 2000-07-17  Richard Henderson  <rth@cygnus.com>
31273
31274         * gcc.c-torture/execute/20000717-4.c: New test.
31275
31276 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
31277
31278         * gcc.dg/cpp/syshdr.c: New test.
31279         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
31280
31281 2000-07-17  Neil Booth  <neilb@earthling.net>
31282
31283         * gcc.dg/cpp/cmdlne-dM.c: New test.
31284         * gcc.dg/cpp/cmdlne-dD.c: New test.
31285
31286 2000-07-17  Jeffrey A Law  (law@cygnus.com)
31287
31288         * gcc.c-torture/execute/20000717-3.c: New test.
31289
31290         * gcc.c-torture/compile/20000717-1.c: New test.
31291
31292 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
31293
31294         * gcc.c-torture/execute/20000717-2.c: New test.
31295
31296 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
31297
31298         * gcc.dg/formatz-1.c: New test.
31299
31300         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
31301         * gcc.dg/c99-digraph-1.c: New tests.
31302
31303         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
31304         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
31305
31306         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
31307         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
31308         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
31309         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
31310         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
31311         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
31312         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
31313
31314 2000-07-17   Greg McGary <greg@mcgary.org>
31315
31316         * gcc.c-torture/execute/20000717-1.c: New test.
31317         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
31318
31319 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
31320
31321         * gcc.c-torture/execute/20000715-2.c: New test.
31322         * gcc.dg/20000715-1.c: New test.
31323
31324 2000-07-15  Michael Meissner  <meissner@redhat.com>
31325
31326         * gcc.c-torture/execute/20000715-1.c: New test.
31327
31328 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
31329
31330         * gcc.c-torture/execute/20000707-1.c: New test.
31331
31332 2000-07-13  Neil Booth  <NeilB@earthling.net>
31333
31334         * testsuite/gcc.dg/cpp/digraph1.c,
31335         testsuite/gcc.dg/cpp/digraph2.c,
31336         testsuite/gcc.dg/cpp/digraphs.c: New tests.
31337
31338 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
31339
31340         * g77.f-torture/compile/20000630-2.f:  New test.
31341         * g77.f-torture/compile/20000630-2.x
31342
31343 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
31344
31345         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
31346
31347 2000-07-11  Neil Booth  <NeilB@earthling.net>
31348
31349         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
31350
31351 2000-07-11  Neil Booth  <NeilB@earthling.net>
31352
31353         * gcc.dg/cpp/cmdlne-C.c: New.
31354
31355 2000-07-09  Neil Booth  <NeilB@earthling.net>
31356
31357         * gcc.dg/cpp/directiv.c: New tests.
31358         * gcc.dg/cpp/undef1.c: Update.
31359
31360 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
31361
31362         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
31363
31364 2000-07-09  Neil Booth  <NeilB@earthling.net>
31365
31366         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
31367
31368 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
31369
31370         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
31371         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
31372
31373 2000-07-08  Neil Booth  <NeilB@earthling.net>
31374
31375         * gcc.dg/cpp/macsyntx.c: New tests.
31376
31377 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
31378
31379         * gcc.dg/20000707-1.c: New test.
31380
31381 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
31382
31383         * gcc.c-torture/execute/20000706-1.c: New test.
31384         * gcc.c-torture/execute/20000706-2.c: New test.
31385         * gcc.c-torture/execute/20000706-3.c: New test.
31386         * gcc.c-torture/execute/20000706-4.c: New test.
31387         * gcc.c-torture/execute/20000706-5.c: New test.
31388
31389 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
31390
31391         * g++.old-deja/g++.pt/instantiate7.C: New test.
31392
31393 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
31394
31395         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
31396         * g++.old-deja/g++.mike/thunk3.C: Likewise.
31397         * g++.old-deja/g++.other/rtti3.C: Likewise.
31398         * g++.old-deja/g++.other/rttid3.C: Likewise.
31399
31400 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
31401
31402         *  g77.f-torture/compile/20000630-1.x: Fix typo
31403
31404 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
31405
31406         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
31407         assembly output.
31408
31409 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
31410
31411         * gcc.dg/cpp/ident.c: New test.
31412
31413 2000-07-05  Neil Booth  <NeilB@earthling.net>
31414
31415         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
31416           gcc.dg/cpp/lexstrng.c: New tests.
31417
31418 2000-07-04  Neil Booth  <NeilB@earthling.net>
31419
31420         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
31421         * gcc.dg/cpp/strify2.c: Same.
31422
31423 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
31424
31425         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
31426         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
31427         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
31428         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
31429
31430         * testsuite/gcc.dg/cpp/macro1.c,
31431         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
31432         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
31433         testsuite/gcc.dg/cpp/strify1.c,
31434         testsuite/gcc.dg/cpp/strify2.c: New tests.
31435
31436 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
31437
31438         * gcc.c-torture/execute/20000703-1.c: New test.
31439
31440 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
31441
31442         * g++.old-deja/g++.pt (lookup10.C): New test.
31443
31444 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
31445
31446         * g++.old-deja/g++.pt (typename25.C): New test.
31447
31448 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
31449
31450         * gcc.c-torture/compile/20000701-1.c: New test.
31451
31452 2000-06-30  Nick Clifton  <nickc@cygnus.com>
31453
31454         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
31455         to test case.
31456
31457 2000-06-30  Catherine Moore  <clm@cygnus.com>
31458
31459         * gcc.c-torture/execute/align-1.c: New test.
31460
31461 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
31462
31463         * g++.old-deja/g++.pt/expr8.C: New test.
31464         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
31465
31466 2000-06-29  Nick Clifton  <nickc@cygnus.com>
31467
31468         * gcc.c-torture/compile/20000629-1.c: New test.
31469
31470 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
31471
31472
31473         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
31474         gcc.dg/noncompile directory, depending on whether they're
31475         preprocessor tests or not.  Annotate all the tests for the dg
31476         framework.
31477
31478         * gcc.c-torture/noncompile/noncompile.exp: Delete.
31479         * gcc.dg/noncompile/noncompile.exp: New.
31480
31481         * Moved files:
31482         Old name                                New name
31483         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
31484         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
31485         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
31486         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
31487         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
31488         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
31489         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
31490         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
31491         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
31492         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
31493         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
31494         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
31495         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
31496         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
31497         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
31498         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
31499         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
31500         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
31501         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
31502         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
31503         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
31504         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
31505         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
31506         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
31507
31508         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
31509         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
31510         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
31511         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
31512         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
31513         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
31514
31515 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
31516
31517         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
31518         declare one variable.  On the fourth, error.
31519         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
31520         declared by 20000628-1a.h.
31521
31522 2000-06-29  Richard Henderson  <rth@redhat.com>
31523
31524         * gcc.c-torture/execute/930529-1.x: New file.
31525         * gcc.dg/920413-1.c: Adjust expected warning text.
31526         * gcc.dg/980217-1.c: Declare abort.
31527         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
31528
31529 2000-06-29  Jeffrey A Law  (law@cygnus.com)
31530
31531         * g77.f-torture/compile/20000629-1.f: New test.
31532         * g77.f-torture/compile/20000629-1.x: Expected to fail.
31533
31534 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
31535
31536         Rearrange lots of files, removing entirely the
31537         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
31538         directories.
31539
31540         * Deleted files:
31541         gcc.c-torture/code_quality/code_quality.exp
31542         gcc.c-torture/special/special.exp
31543         gcc.failure/failure.exp
31544         gcc.failure/940409-1.x
31545         gcc.c-torture/compile/961203-1.x
31546
31547         * New files:
31548         gcc.misc-tests/linkage.exp
31549         gcc.c-torture/execute/920730-1t.c
31550         gcc.c-torture/execute/920730-1t.x
31551         gcc.c-torture/compile/920520-1.x
31552         gcc.c-torture/compile/920521-1.x
31553         gcc.c-torture/compile/981006-1.x
31554         gcc.c-torture/execute/eeprof-1.x
31555
31556         * Moved files (possibly with modifications to fit a new harness):
31557         Old name                                New name
31558         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
31559         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
31560         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
31561         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
31562         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
31563         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
31564         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
31565         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
31566         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
31567         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
31568         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
31569         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
31570         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
31571         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
31572
31573 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
31574
31575         * c-torture/compile/961203-1.x: Delete.
31576
31577         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
31578         not exit. Include stdio.h.
31579         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
31580         * gcc.misc-tests/dg-12.c: Likewise.
31581         * gcc.misc-tests/dg-5.c: Likewise.
31582         * gcc.misc-tests/dg-6.c: Likewise.
31583         * gcc.misc-tests/dg-7.c: Prototype abort.
31584         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
31585         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
31586         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
31587         not exit.
31588         * gcc.misc-tests/sieve.c: Use return from main, not exit.
31589         * gcc.misc-tests/sort2.c: Use return from main, not exit.
31590
31591 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
31592
31593         * gcc.dg/cpp/20000628-1.c: New test.
31594         * gcc.dg/cpp/20000628-1.h: New header for above test.
31595         * gcc.dg/cpp/20000628-1a.h: Likewise.
31596
31597 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
31598
31599         * gcc.dg/cpp: New directory.
31600         * gcc.dg/cpp/cpp.exp: New driver.
31601         * gcc.dg/cpp/20000627-1.c: New test.
31602         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
31603         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
31604         and rewrite as a compilation test.
31605
31606         * gcc.dg: Move many files into the cpp subdirectory, possibly
31607         renaming or editing them as well.
31608         Old name                New name
31609         990119-1.c              cpp/19990119-1.c
31610         990228-1.c              cpp/19990228-1.c
31611         990407-1.c              cpp/19990407-1.c
31612         990409-1.c              cpp/19990409-1.c
31613         990413-1.c              cpp/19990413-1.c
31614         990703-1.c              cpp/19990703-1.c
31615         20000127-1.c            cpp/20000127-1.c
31616         20000129-1.c            cpp/20000129-1.c
31617         20000207-1.c            cpp/20000207-1.c
31618         20000207-2.c            cpp/20000207-2.c
31619         20000209-1.c            cpp/20000209-1.c
31620         20000209-2.c            cpp/20000209-2.c
31621         20000301-1.c            cpp/20000301-1.c
31622         20000419-1.c            cpp/20000419-1.c
31623         20000510-1.S            cpp/20000510-1.S
31624         20000519-1.c            cpp/20000519-1.c
31625         20000529-1.c            cpp/20000529-1.c
31626         20000625-1.c            cpp/20000625-1.c
31627         20000625-2.c            cpp/20000625-2.c
31628         cpp-as1.c               cpp/assert1.c
31629         cpp-as2.c               cpp/assert2.c
31630         cxx-comments-1.c        cpp/cxxcom1.c
31631         cxx-comments-2.c        cpp/cxxcom2.c
31632         endif-label.c           cpp/endif.c
31633         cpp-hash1.c             cpp/hash1.c
31634         cpp-hash2.c             cpp/hash2.c
31635         cpp-if1.c               cpp/if-1.c
31636         cpp-if2.c               cpp/if-2.c
31637         cpp-if3.c               cpp/if-3.c
31638         cpp-if4.c               cpp/if-4.c
31639         cpp-if5.c               cpp/if-5.c
31640         cpp-cond.c              cpp/if-cexp.c
31641         cpp-missingop.c         cpp/if-mop.c
31642         cpp-missingparen.c      cpp/if-mpar.c
31643         cpp-opprec.c            cpp/if-oppr.c
31644         cpp-ifparen.c           cpp/if-paren.c
31645         cpp-shortcircuit.c      cpp/if-sc.c
31646         cpp-shift.c             cpp/if-shift.c
31647         cpp-unary.c             cpp/if-unary.c
31648         cpp-li1.c               cpp/line1.c
31649         cpp-li2.c               cpp/line2.c
31650         lineno.c                cpp/line3.c
31651         lineno-2.c              cpp/line4.c
31652         cpp-mi.c                cpp/mi1.c
31653         cpp-mic.h               cpp/mi1c.h
31654         cpp-micc.h              cpp/mi1cc.h
31655         cpp-mind.h              cpp/mi1nd.h
31656         cpp-mindp.h             cpp/mi1ndp.h
31657         cpp-mix.h               cpp/mi1x.h
31658         cpp-mi2.c               cpp/mi2.c
31659         cpp-mi2a.h              cpp/mi2a.h
31660         cpp-mi2b.h              cpp/mi2b.h
31661         cpp-mi2c.h              cpp/mi2c.h
31662         cpp-mi3.c               cpp/mi3.c
31663         cpp-mi3.def             cpp/mi3.def
31664         poison-1.c              cpp/poison.c
31665         pr-impl.c               cpp/prag-imp.c
31666         cpp-redef-2.c           cpp/redef1.c
31667         cpp-redef.c             cpp/redef2.c
31668         strpaste.c              cpp/strp1.c
31669         strpaste-2.c            cpp/strp2.c
31670         cpp-tradpaste.c         cpp/tr-paste.c
31671         cpp-tradstringify.c     cpp/tr-str.c
31672         cpp-tradwarn1.c         cpp/tr-warn1.c
31673         cpp-tradwarn2.c         cpp/tr-warn2.c
31674         trigraphs.c             cpp/trigraphs.c
31675         cpp-unc1.c              cpp/unc1.c
31676         cpp-unc2.c              cpp/unc2.c
31677         cpp-unc3.c              cpp/unc3.c
31678         cpp-unc.c               cpp/unc4.c
31679         undef.c                 cpp/undef1.c
31680         undef-2.c               cpp/undef2.c
31681         cpp-wi1.c               cpp/widestr1.c
31682
31683 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
31684
31685         * lib/g++.exp (g++_include_flags): Tweak.
31686
31687 2000-06-27  H.J. Lu  <hjl@gnu.org>
31688             Loren J. Rittle  <ljrittle@acm.org>
31689
31690         * lib/g++.exp (g++_include_flags): Override libgloss.exp
31691         version with one that knows about the new gcc tree structure.
31692         (g++_link_flags): Same.
31693
31694 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
31695
31696         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
31697         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
31698         case we are cross-compiling.
31699
31700         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
31701         g++.old-deja/g++.niklas/Makefile.in,
31702         g++.old-deja/g++.niklas/configure.in,
31703         g++.old-deja/g++.other/Makefile.in,
31704         g++.old-deja/g++.other/configure.in,
31705         gcc.c-torture/code_quality/Makefile.in,
31706         gcc.c-torture/code_quality/configure.in,
31707         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
31708         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
31709         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
31710         gcc.c-torture/execute/ieee/Makefile.in,
31711         gcc.c-torture/execute/ieee/configure.in,
31712         gcc.c-torture/noncompile/Makefile.in,
31713         gcc.c-torture/noncompile/configure.in,
31714         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
31715         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
31716         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
31717
31718 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
31719
31720         * g++.old-deja/g++.other/ambig3.C: New test.
31721
31722 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
31723
31724         * g++.old-deja/g++.pt/syntax1.C: New test.
31725         * g++.old-deja/g++.pt/syntax2.C: New test.
31726         * g++.old-deja/g++.other/syntax3.C: New test.
31727         * g++.old-deja/g++.other/syntax4.C: New test.
31728
31729 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
31730
31731         * gcc.dg/20000623-1.c: Prototype exit and abort.
31732
31733 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
31734
31735         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
31736         New tests.
31737         * gcc.dg/cpp-mi3.def: New file.
31738
31739         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
31740         inside assertions.
31741         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
31742         lexer's error messages.
31743         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
31744         divine anything from the linemarkers.
31745         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
31746         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
31747
31748 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
31749
31750         * gcc.dg/20000623-1.c: New test.
31751
31752 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
31753
31754         * gcc.c-torture/execute/20000622-1.c: New test.
31755
31756 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
31757
31758         * g++.old-deja/g++.other/init15.C: New test.
31759
31760 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
31761
31762         * g++.old-deja/g++.pt/vaarg2.C: New test.
31763         * g++.old-deja/g++.pt/vaarg3.C: New test.
31764
31765 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
31766
31767         * g++.old-deja/g++.other/dyncast6.C: New test.
31768
31769 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
31770
31771         * gcc.c-torture/execute/loop-6.c: New test.
31772
31773 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
31774
31775         * gcc.dg/20000614-1.c: New test.
31776         * gcc.dg/20000614-2.c: New test.
31777
31778 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
31779
31780         * g++.old-deja/g++.other/inline12.C: New test.
31781
31782 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
31783
31784         * g++.old-deja/g++.other/eh1.C: New test.
31785
31786 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
31787
31788         * g++.old-deja/g++.other/type.C: New test.
31789
31790 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
31791
31792         * g++.old-deja/g++.other/initstring.C: New test.
31793
31794 2000-06-12  Jason Merrill  <jason@redhat.com>
31795
31796         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
31797
31798 2000-06-09  Jeffrey A Law  (law@cygnus.com)
31799
31800         * gcc.c-torture/compile/20000609-1.c: New test.
31801
31802 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
31803
31804         * gcc.dg/20000609-1.c: New test.
31805
31806 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
31807
31808         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
31809         * gcc.c-torture/noncompile/poison-1.c: Move...
31810         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
31811         * gcc.dg/cpp-li1.c: Add a token after the #line.
31812
31813 2000-06-05  Richard Henderson  <rth@cygnus.com>
31814
31815         * gcc.c-torture/execute/20000605-2.c: New test.
31816         * gcc.c-torture/execute/20000605-3.c: New test.
31817
31818 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
31819
31820         * g77.f-torture/execute/20000503-1.x: New file.
31821
31822 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
31823
31824         * g++.old-deja/g++.eh/badalloc1.C: New test.
31825
31826 2000-06-05  Richard Henderson  <rth@cygnus.com>
31827
31828         * gcc.c-torture/execute/20000605-1.c: New test.
31829
31830 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
31831             Nathan Sidwell <nathan@codesourcery.com>
31832
31833         * gcc.c-torture/compile/20000605-1.c: New test.
31834
31835 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
31836
31837         * g77.f-torture/compile/20000601-1.f:  New test.
31838
31839 2000-06-03  Richard Henderson  <rth@cygnus.com>
31840
31841         * gcc.c-torture/execute/20000603-1.c: New.
31842
31843 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
31844
31845         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
31846         * gcc.dg/noreturn-2.c (noreturn): Likewise.
31847
31848 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
31849
31850         * gcc.dg/compare2.c (case 12): XFAIL.
31851         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
31852         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
31853
31854         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
31855
31856 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
31857
31858         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
31859         guard macro is already defined when the header is first
31860         included.
31861         * gcc.dg/cpp-mix.h: New file.
31862         * gcc.dg/endif-label.c: Update patterns to match compiler.
31863
31864         * g++.brendan/complex1.C: Declare abort.
31865         * g++.law/refs4.C: Remove XFAIL.
31866         * g++.oliva/expr2.C: Declare abort and exit.
31867
31868 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
31869
31870         * gcc.c-torture/execute/20000528-1.c: New test.
31871
31872         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
31873         * g++.old-deja/g++.law/temps4.C: Likewise.
31874
31875         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
31876         stdlib.h.  Call abort() on failure.
31877         * g++.old-deja/g++.law/refs4.C: Likewise.
31878         * g++.old-deja/g++.law/temps4.C: Likewise.
31879         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
31880         * gcc.c-torture/execute/20000112-1.c: Include string.h.
31881
31882 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
31883
31884         Relative to g++.dg/special:
31885         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
31886
31887         Relative to g++.old-deja:
31888         * g++.brendan/complex1.C, g++.jason/optimize2.C,
31889         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
31890         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
31891         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
31892         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
31893         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
31894         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
31895
31896         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
31897         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
31898         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
31899         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
31900         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
31901         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
31902         and/or string.h.
31903
31904         * g++.other/goto1.C: Update expectations for error messages.
31905
31906 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
31907
31908         * gcc.c-torture/compile/20000523-1.c: New test.
31909
31910 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
31911
31912         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
31913
31914 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
31915
31916         * g++.old-deja/g++.eh/catch11.C: New test.
31917         * g++.old-deja/g++.eh/catch12.C: New test.
31918
31919 2000-05-24  Nick Clifton  <nickc@cygnus.com>
31920
31921         * gcc.c-torture/execute/20000523-1.c: New test.
31922
31923 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
31924
31925         * c-torture/execute/bcp-1.c: Replace abort in arg of
31926         __builtin_constant_p with a generic external function.
31927
31928         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
31929         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
31930         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
31931         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
31932         Prototype abort and/or exit.
31933
31934         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
31935         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
31936         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
31937         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
31938
31939 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
31940
31941         * gcc.dg/dwarf2-1.c: New test.
31942
31943 2000-05-20  Richard Henderson  <rth@cygnus.com>
31944
31945         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
31946
31947 2000-05-20  Andreas Jaeger  <aj@suse.de>
31948
31949         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
31950         testcase.
31951
31952 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
31953
31954         * gcc.c-torture/execute/20000519-2.c: New test.
31955
31956 2000-05-19  Andreas Jaeger  <aj@suse.de>
31957
31958         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
31959         which fails with SSA.
31960
31961         * lib/c-torture.exp: Also test with -O3 -fssa.
31962
31963 2000-05-18  Michael Meissner  <meissner@redhat.com>
31964
31965         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
31966         * gcc.c-torture/execute/920415-1.c: Ditto.
31967         * gcc.c-torture/execute/920501-1.c: Ditto.
31968         * gcc.c-torture/execute/conversion.c: Ditto.
31969         * gcc.c-torture/execute/cvt-1.c: Ditto.
31970
31971 2000-05-18  Jeffrey A Law  (law@cygnus.com)
31972
31973         * gcc.c-torture/compile/20000518-1.c: New test.
31974
31975 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
31976
31977         * g77.f-torture/compile/200005018.f:  New test.
31978
31979 2000-05-17  Jeffrey A Law  (law@cygnus.com)
31980
31981         * gcc.c-torture/compile/20000517-1.c: New test.
31982
31983 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31984
31985         * gcc.c-torture/execute/20000516-1.c: New test.
31986
31987 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
31988
31989         * g++.old-deja/g++.other/eh.C: New test.
31990
31991 2000-05-12  Richard Henderson  <rth@cygnus.com>
31992
31993         * gcc.c-torture/execute/990208-1.c (main): Don't pass
31994         constants through to doit's conditional.
31995
31996 2000-05-11  Jeffrey A Law  (law@cygnus.com)
31997
31998         * gcc.c-torture/compile/20000511-1.c: New test.
31999         * g77.f-torture/compile/20000511-1.f: New test.
32000         * g77.f-torture/compile/20000511-2.f: New test.
32001
32002 2000-05-11  Michael Meissner  <meissner@redhat.com>
32003
32004         * gcc.c-torture/execute/20000511-1.c: New test.
32005
32006 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
32007
32008         * gcc.dg/dg.exp: Scan .S files as well as .c files.
32009         * gcc.dg/20000510-1.S: New.
32010
32011 2000-05-08  Catherine Moore  <clm@cygnus.com>
32012
32013         * gcc.dg/unused-3.c: New.
32014
32015 2000-05-06  Richard Henderson  <rth@cygnus.com>
32016
32017           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
32018           * g++.old-deja/g++.mike/warn1.C: Likewise.
32019           * g++.old-deja/g++.pt/local1.C: Likewise.
32020           * g++.old-deja/g++.pt/local7.C: Likewise.
32021           * g++.old-deja/g++.pt/spec16.C: Likewise.
32022
32023 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
32024
32025         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
32026
32027 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
32028
32029           * g77.f-torture/execute/20000503-1.f:  New test.
32030
32031 2000-05-04  Andreas Jaeger  <aj@suse.de>
32032
32033         * gcc.dg/noreturn-2.c: New test.
32034
32035 2000-05-04  Neil Booth  <NeilB@earthling.net>
32036
32037         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
32038         preprocessor.
32039
32040 2000-05-04  Richard Henderson  <rth@cygnus.com>
32041
32042         * gcc.c-torture/execute/20000503-1.c: Fix typo.
32043
32044 2000-05-04  Richard Henderson  <rth@cygnus.com>
32045
32046         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
32047         OpenSSL by Jason R Thorpe.
32048
32049 2000-05-03  Jim Wilson  <wilson@cygnus.com>
32050
32051         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
32052
32053 2000-05-03  Robert Lipe <robertlipe@usa.net>
32054
32055         * gcc.dg/20000503-1.c: New test.
32056
32057 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
32058
32059         * gcc.c-torture/compile/20000502-1.c: New test.
32060         * g++.old-deja/g++.other/align.C: New test.
32061         * gcc.dg/cpp-tradstringify.c: New test.
32062
32063 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
32064
32065         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
32066         and hard registers.
32067
32068 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
32069
32070         * gcc.c-torture/execute/loop-5.c: New test.
32071
32072 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
32073
32074         * gcc.c-torture/execute/va-arg-20.c: New test.
32075
32076 2000-04-23  Jeffrey A Law  (law@cygnus.com)
32077
32078         * gcc.c-torture/execute/20000422-1.c: New test.
32079
32080 2000-04-20  Greg McGary  <gkm@gnu.org>
32081
32082         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
32083         when optimizing, but without sibling-call optimizations (-O1).
32084
32085 2000-04-20  Jeffrey A Law  (law@cygnus.com)
32086
32087           * gcc.c-torture/compile/20000420-1.c: New test.
32088
32089 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
32090
32091         * g++.abi/ptrflags.C: New test.
32092         * g++.eh/catchptr1.C: Test incomplete pointer chains.
32093
32094 2000-04-19  Catherine Moore  <clm@cygnus.com>
32095
32096         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
32097
32098 2000-04-19  Greg McGary  <gkm@gnu.org>
32099
32100         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
32101         sibling-call optimizations.
32102
32103 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
32104
32105         * gcc.dg/20000419-1.c: New test.
32106
32107 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
32108
32109         * gcc.c-torture/execute/20000412-6.c: New test.
32110
32111 2000-04-12  Jeffrey A Law  (law@cygnus.com)
32112
32113         * gcc.c-torture/execute/20000412-5.c: New test.
32114         * g77.f-torture/compile/20000412-1.f: New test.
32115         * gcc.c-torture/execute/20000412-4.c: New test.
32116         * gcc.c-torture/compile/20000412-2.c: New test.
32117         * gcc.c-torture/execute/20000412-3.c: New test.
32118         * gcc.c-torture/compile/20000412-1.c: New test.
32119         * gcc.c-torture/execute/20000412-2.c: New test.
32120
32121 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
32122
32123         * objc/execute/bf-20.m: New test.
32124
32125 2000-04-10  Richard Henderson  <rth@cygnus.com>
32126
32127         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
32128
32129         * gcc.c-torture/execute/20000412-1.c: New test.
32130
32131 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
32132
32133         * g++.old-deja/g++.eh/catchptr1.C: New test.
32134
32135 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
32136
32137         * g++.old-deja/g++.abi/cxa_vec.C: New test.
32138
32139 2000-04-08  Neil Booth  <NeilB@earthling.net>
32140
32141         * gcc.dg/cpp-nullchar.c: Remove test as
32142         embedded nulls cause problems.
32143
32144 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32145
32146         * gcc.dg/compare2.c: New test.
32147
32148 2000-04-08  Neil Booth  <NeilB@earthling.net>
32149
32150         * gcc.dg/cpp-nullchar.c: New test.
32151
32152 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
32153
32154         * gcc.dg/cpp-mi2.c: New test.
32155         * gcc.dg/cpp-mi2[abc].h: New files.
32156
32157 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
32158
32159         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
32160         member name.
32161
32162 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
32163
32164         * g++.old-deja/g++.abi/vmihint.C: New test.
32165
32166 2000-04-06  Neil Booth  <NeilB@earthling.net>
32167
32168         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
32169         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
32170         copyright.
32171
32172 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
32173
32174         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
32175         avoid stack-frame overwrite.
32176
32177 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
32178
32179         * gcc.c-torture/compile/20000405-2.c: New test.
32180         * gcc.c-torture/compile/20000405-3.c: New test.
32181
32182 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32183
32184         * gcc.c-torture/compile/20000405-1.c: New test.
32185
32186 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
32187
32188         * gcc.dg/cast-qual-1.c: Revert last change.
32189
32190 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32191
32192         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
32193
32194 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
32195
32196         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
32197         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
32198
32199 2000-04-03  Jeffrey A Law  (law@cygnus.com)
32200
32201         * gcc.c-torture/compile/20000403-2.c: New test.
32202         * gcc.c-torture/compile/20000403-1.c: New test.
32203
32204 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
32205
32206         * gcc.c-torture/execute/20000403-1.c: New test.
32207
32208 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
32209
32210         * gcc.c-torture/execute/20000402-1.c: New test.
32211
32212 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
32213
32214         * gcc.c-torture/execute/va-arg-15.c: New test.
32215         * gcc.c-torture/execute/va-arg-16.c: New test.
32216         * gcc.c-torture/execute/va-arg-17.c: New test.
32217         * gcc.c-torture/execute/va-arg-18.c: New test.
32218         * gcc.c-torture/execute/va-arg-19.c: New test.
32219
32220 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
32221
32222         * gcc.c-torture/compile/981211-1.c: Move to...
32223         * gcc.dg/cpp-as1.c: ...here.
32224         * gcc.dg/cpp-as2.c: New file.
32225
32226         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
32227         compiler.
32228
32229 2000-04-02  Neil Booth  <NeilB@earthling.net>
32230
32231         * gcc.dg/cpp-cond.c  New tests.
32232         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
32233         accidental success less likely.
32234         * gcc.dg/cpp-missingop.c  New tests.
32235         * gcc.dg/cpp-missingparen.c  New tests.
32236         * gcc.dg/cpp-shift.c  New tests.
32237         * gcc.dg/cpp-shortcircuit.c  New tests.
32238         * gcc.dg/cpp-unary.c  New tests.
32239
32240 2000-03-29  Jeffrey A Law  (law@cygnus.com)
32241
32242         * gcc.c-torture/compile/20000329-1.c: New test.
32243
32244 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
32245
32246         * gcc.c-torture/compile/20000326-1.c: New test.
32247         * gcc.c-torture/compile/20000326-2.c: New test.
32248
32249 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
32250
32251         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
32252         the first parameter is a function argument.
32253
32254 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
32255
32256         * g++.old-deja/g++.ext/array4.C: New test.
32257
32258 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
32259
32260         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
32261
32262 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32263
32264         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
32265
32266 2000-03-19  Richard Henderson  <rth@cygnus.com>
32267
32268         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
32269
32270 2000-03-19  Richard Henderson  <rth@cygnus.com>
32271
32272         * gcc.c-torture/compile/20000319-1.c: New test.
32273
32274 2000-03-14  Jeffrey A Law  (law@cygnus.com)
32275
32276         * gcc.c-torture/execute/20000314-3.c: New test.
32277         * gcc.c-torture/execute/20000314-2.c: New test.
32278         * gcc.c-torture/execute/20000314-1.c: New test.
32279         * gcc.c-torture/compile/20000314-2.c: New test.
32280         * gcc.c-torture/compile/20000314-1.c: New test.
32281
32282 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
32283
32284         * g++.old-deja/g++.warn/inline.C: New test.
32285
32286 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
32287
32288         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
32289         standards-compliant result rather than specific constants.
32290         Put test-values in array.
32291
32292 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
32293
32294         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
32295         (g++_target_compile): Put test-specific options last.
32296
32297 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
32298
32299         * g++.old-deja/g++.eh/vbase4.C: New test.
32300
32301 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
32302
32303         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
32304
32305 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
32306
32307         * g++.old-deja/g++.brendan/misc12.C: Removed.
32308         * g++.old-deja/g++.pt/memtemp77.C: Constify.
32309         * g++.old-deja/g++.ext/pretty4.C: New test.
32310
32311 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
32312
32313         * g++.old-deja/g++.other/string2.C: New test.
32314
32315 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
32316
32317         * g++.old-deja/g++.warn/impint2.C: New test.
32318
32319 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
32320
32321         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
32322         is 1, not zero.
32323
32324 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
32325
32326         * g++.old-deja/g++.warn/impint.C: New test.
32327         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
32328         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
32329         * g++.old-deja/g++.pt/explicit12.C: Likewise.
32330         * g++.old-deja/g++.pt/explicit13.C: Likewise.
32331         * g++.old-deja/g++.pt/explicit17.C: Likewise.
32332         * g++.old-deja/g++.pt/explicit18.C: Likewise.
32333         * g++.old-deja/g++.pt/explicit19.C: Likewise.
32334         * g++.old-deja/g++.pt/explicit23.C: Likewise.
32335         * g++.old-deja/g++.pt/explicit31.C: Likewise.
32336         * g++.old-deja/g++.pt/explicit35.C: Likewise.
32337         * g++.old-deja/g++.pt/explicit6.C: Likewise.
32338         * g++.old-deja/g++.pt/memclass7.C: Likewise.
32339
32340 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
32341
32342         * gcc.dg/cpp-redef.c: New test.
32343
32344 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
32345
32346         * g++.old-deja/g++.pt/unify7.C: New test.
32347
32348 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
32349
32350         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
32351         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
32352
32353 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
32354
32355         * gcc.c-torture/compile/20000224-1.c: New test.
32356
32357 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32358
32359         * gcc.c-torture/compile/cpp-2.c: New test.
32360         * gcc.c-torture/compile/cpp-1.c: New test.
32361
32362 2000-02-25  Jeffrey A Law  (law@cygnus.com)
32363
32364         * gcc.c-torture/execute/20000225-1.c: New test.
32365
32366 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32367
32368         * gcc.dg/cpp-li2.c: New test.
32369
32370         * gcc.dg/cpp-wi1.c: New test.
32371
32372         * gcc.dg/cpp-li1.c: New test.
32373
32374 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
32375
32376         * g++.old-deja/g++.other/sizeof5.C: New test.
32377
32378 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32379
32380         * gcc.c-torture/execute/va-arg-13.c: New test.
32381
32382 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
32383
32384         * gcc.c-torture/execute/va-arg-12.c: New test.
32385
32386 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
32387
32388         * gcc.c-torture/execute/20000223-1.c: New test.
32389
32390 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
32391
32392         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
32393
32394 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
32395
32396         * g++.old-deja/g++.abi/ptrmem.C: New test.
32397
32398 2000-02-19  Richard Henderson  <rth@cygnus.com>
32399
32400         * gcc.c-torture/compile/init-3.c: New.
32401
32402 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
32403
32404         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
32405         ALWAYS_CXXFLAGS.
32406
32407 2000-02-11  Robert Lipe <robertl@sco.com>
32408
32409         * gcc.c-torture/compile/20000211-3.c: New test.
32410
32411 2000-02-11  Martin Buchholz <martin@xemacs.org>
32412
32413         * gcc.c-torture/compile/20000211-2.c: New test.
32414
32415 2000-02-11  Jeffrey A Law  (law@cygnus.com)
32416
32417         * gcc.c-torture/compile/20000211-1.c: New test.
32418
32419 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
32420
32421         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
32422           on native targets
32423
32424 2000-02-08  Nathan Sidwell  <nathan@acm.org>
32425
32426         * g++.old-deja/g++.other/cast5.C: New test.
32427
32428 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
32429
32430         * gcc.c-torture/execute/20000205-1.c: New.
32431
32432 2000-02-03  Nathan Sidwell  <nathan@acm.org>
32433
32434         * g++.old-deja/g++.jason/cast3.C: Return void.
32435         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
32436
32437 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32438
32439         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
32440
32441         * gcc.dg/loop-1.c: New test.
32442
32443 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
32444
32445         * gcc.c-torture/compile/20000127-1.c: New test.
32446         * gcc.c-torture/execute/991228-1.c: New test.
32447
32448 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32449
32450         * gcc.dg/unused-2.c: New test.
32451
32452         * gcc.dg/conv-1.c: New test.
32453
32454 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
32455
32456         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
32457         compiler.
32458         (tool_option_proc): Fix typo.
32459
32460 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
32461
32462         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
32463         of the ld on the host, not on the build machine.
32464         Also, don't crash if '--help' is not a supported option.
32465
32466 2000-01-24  Richard Henderson  <rth@cygnus.com>
32467
32468         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
32469
32470 2000-01-20  Jeffrey A Law  (law@cygnus.com)
32471
32472         * gcc.c-torture/execute/20000120-2.c: New test.
32473         * gcc.c-torture/execute/20000120-1.c: New test.
32474
32475 2000-01-13  Jeffrey A Law  (law@cygnus.com)
32476
32477         * gcc.c-torture/execute/20000113-1.c: New test.
32478
32479 2000-01-12  Jeffrey A Law  (law@cygnus.com)
32480
32481         * gcc.c-torture/execute/20000112-1.c: New test.
32482
32483 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32484
32485         * gcc.dg/20000111-1.c: New test.
32486
32487 2000-01-10  Jeffrey A Law  (law@cygnus.com)
32488
32489         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
32490         with 16 bit integers.
32491
32492 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32493
32494         * gcc.dg/20000108-1.c: New test.
32495
32496 2000-01-05  Nathan Sidwell  <nathan@acm.org>
32497
32498         * g++.old-deja/g++.ns/koenig8.C: New test.
32499
32500 2000-01-05  Nathan Sidwell  <nathan@acm.org>
32501
32502         * g++.old-deja/g++.other/cast4.C: New test.
32503
32504 2000-01-05  Jeffrey A Law  (law@cygnus.com)
32505
32506         * gcc.c-torture/compile/20000105-2.c: New test.
32507         * gcc.c-torture/compile/20000105-1.c: New test.
32508
32509 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32510
32511         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
32512         references to printf & atoi to conform to ANSI standard.
32513         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
32514         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
32515         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
32516         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
32517         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
32518         * g++.old-deja/g++.brendan/complex1.C: Likewise.
32519         * g++.old-deja/g++.brendan/copy1.C: Likewise.
32520         * g++.old-deja/g++.brendan/copy2.C: Likewise.
32521         * g++.old-deja/g++.brendan/copy3.C: Likewise.
32522         * g++.old-deja/g++.brendan/copy4.C: Likewise.
32523         * g++.old-deja/g++.brendan/copy5.C: Likewise.
32524         * g++.old-deja/g++.brendan/copy6.C: Likewise.
32525         * g++.old-deja/g++.brendan/copy7.C: Likewise.
32526         * g++.old-deja/g++.brendan/copy8.C: Likewise.
32527         * g++.old-deja/g++.brendan/crash11.C: Likewise.
32528         * g++.old-deja/g++.brendan/crash14.C: Likewise.
32529         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
32530         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
32531         * g++.old-deja/g++.brendan/delete2.C: Likewise.
32532         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
32533         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
32534         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
32535         * g++.old-deja/g++.brendan/eh1.C: Likewise.
32536         * g++.old-deja/g++.brendan/groff1.C: Likewise.
32537         * g++.old-deja/g++.brendan/init3.C: Likewise.
32538         * g++.old-deja/g++.brendan/misc12.C: Likewise.
32539         * g++.old-deja/g++.brendan/misc7.C: Likewise.
32540         * g++.old-deja/g++.brendan/new2.C: Likewise.
32541         * g++.old-deja/g++.brendan/operators4.C: Likewise.
32542         * g++.old-deja/g++.brendan/operators5.C: Likewise.
32543         * g++.old-deja/g++.brendan/overload2.C: Likewise.
32544         * g++.old-deja/g++.brendan/overload7.C: Likewise.
32545         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
32546         * g++.old-deja/g++.brendan/reference1.C: Likewise.
32547         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
32548         * g++.old-deja/g++.brendan/template24.C: Likewise.
32549         * g++.old-deja/g++.brendan/template3.C: Likewise.
32550         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
32551         * g++.old-deja/g++.jason/inline3.C: Likewise.
32552         * g++.old-deja/g++.jason/opeq.C: Likewise.
32553         * g++.old-deja/g++.law/arg5.C: Likewise.
32554         * g++.old-deja/g++.law/arm7.C: Likewise.
32555         * g++.old-deja/g++.law/ctors11.C: Likewise.
32556         * g++.old-deja/g++.law/cvt8.C: Likewise.
32557         * g++.old-deja/g++.law/init9.C: Likewise.
32558         * g++.old-deja/g++.law/refs4.C: Likewise.
32559         * g++.old-deja/g++.law/template2.C: Likewise.
32560         * g++.old-deja/g++.law/visibility24.C: Likewise.
32561         * g++.old-deja/g++.law/vtable3.C: Likewise.
32562         * g++.old-deja/g++.mike/asm2.C: Likewise.
32563         * g++.old-deja/g++.mike/eh1.C: Likewise.
32564         * g++.old-deja/g++.mike/misc1.C: Likewise.
32565         * g++.old-deja/g++.mike/misc13.C: Likewise.
32566         * g++.old-deja/g++.mike/misc14.C: Likewise.
32567         * g++.old-deja/g++.mike/ns12.C: Likewise.
32568         * g++.old-deja/g++.mike/p1248.C: Likewise.
32569         * g++.old-deja/g++.mike/p3708.C: Likewise.
32570         * g++.old-deja/g++.mike/p3708a.C: Likewise.
32571         * g++.old-deja/g++.mike/p3708b.C: Likewise.
32572         * g++.old-deja/g++.mike/p646.C: Likewise.
32573         * g++.old-deja/g++.mike/p700.C: Likewise.
32574         * g++.old-deja/g++.mike/p783.C: Likewise.
32575         * g++.old-deja/g++.mike/p783a.C: Likewise.
32576         * g++.old-deja/g++.mike/p783b.C: Likewise.
32577         * g++.old-deja/g++.mike/p786.C: Likewise.
32578         * g++.old-deja/g++.mike/p789.C: Likewise.
32579         * g++.old-deja/g++.mike/p789a.C: Likewise.
32580         * g++.old-deja/g++.mike/p807a.C: Likewise.
32581         * g++.old-deja/g++.other/delete3.C: Likewise.
32582         * g++.old-deja/g++.other/dyncast1.C: Likewise.
32583         * g++.old-deja/g++.other/dyncast2.C: Likewise.
32584         * g++.old-deja/g++.other/dyncast3.C: Likewise.
32585         * g++.old-deja/g++.other/empty1.C: Likewise.
32586         * g++.old-deja/g++.other/temporary1.C: Likewise.
32587         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
32588         * g++.old-deja/g++.pt/t16.C: Likewise.
32589         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
32590
32591 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
32592
32593         * gcc.dg/991230-1.c: New test.
32594
32595 1999-12-29  Jeffrey A Law  (law@cygnus.com)
32596
32597         * gcc.c-torture/compile/991229-3.c: New test.
32598         * gcc.c-torture/compile/991229-2.c: New test.
32599         * gcc.c-torture/compile/991229-1.c: New test.
32600
32601 1999-12-29  Greg McGary <gkm@eng.ascend.com>
32602
32603         * gcc.c-torture/compile/labels-2.c: New test.
32604
32605 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
32606
32607         * gcc.c-torture/execute/991227-1.c: New test.
32608
32609 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32610
32611         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
32612
32613 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
32614
32615         * gcc.c-torture/execute/991221-1.c: New test.
32616
32617 1999-12-20  Nathan Sidwell  <nathan@acm.org>
32618
32619         * g++.old-deja/g++.other/cast3.C: New test.
32620
32621 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
32622
32623         * gcc.c-torture/execute/991216-4.c: New test.
32624
32625 1999-12-16  Michael Meissner  <meissner@cygnus.com>
32626
32627         * gcc.c-torture/execute/991216-1.c: New test.
32628         * gcc.c-torture/execute/991216-2.c: New test.
32629         * gcc.c-torture/execute/991216-3.c: New test.
32630
32631 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
32632
32633         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
32634         Actually make the test fail by using "-O2" for compilation.
32635
32636 1999-12-15  Nathan Sidwell  <nathan@acm.org>
32637
32638         * g++.old-deja/g++.warn/cast-align1.C: New test.
32639
32640 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
32641
32642         * gcc.c-torture/compile/991214-1.c: New test.
32643         * gcc.c-torture/compile/991214-2.c: New test.
32644
32645 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
32646
32647         * gcc.dg/991214-1.c: New test.
32648
32649 1999-12-13  Jeffrey A Law  (law@cygnus.com)
32650
32651         * gcc.c-torture/compile/991213-3.c: New test.
32652         * gcc.c-torture/compile/991213-2.c: New test.
32653         * gcc.c-torture/compile/991213-1.c: New test.
32654
32655 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
32656
32657         * gcc.dg/991209-1.c: New test.
32658
32659 1999-12-08  Nathan Sidwell <nathan@acm.org>
32660
32661         * gcc.c-torture/compile/991208-1.c: New test.
32662
32663 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32664
32665         * gcc.dg/ultrasp2.c: New test.
32666
32667 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
32668
32669         * g++.old-deja/g++.abi/align.C (main): Fix typo.
32670
32671 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
32672
32673         * gcc.c-torture/compile/991202-1.c: New test.
32674         * gcc.c-torture/execute/991202-1.c: New test.
32675         * gcc.c-torture/execute/991202-2.c: New test.
32676         * gcc.c-torture/execute/991202-3.c: New test.
32677
32678 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
32679
32680         * g++.old-deja/g++.abi/align.C: New test.
32681         * g++.old-deja/g++.abi/aggregates.C: Likewise.
32682         * g++.old-deja/g++.abi/bitfields.C: Likewise.
32683
32684 1999-12-01  Richard Henderson  <rth@cygnus.com>
32685
32686         * gcc.c-torture/execute/991201-1.c: New.
32687
32688 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
32689
32690         * gcc.dg/991129-1.c: New test.
32691
32692 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
32693
32694         * gcc.c-torture/compile/991127-1.c: New test.
32695
32696 1999-11-22  Nathan Sidwell  <nathan@acm.org>
32697
32698         * g++.old-deja/g++.other/warn4.C: New test.
32699
32700 1999-11-22  Nathan Sidwell  <nathan@acm.org>
32701
32702         * g++.old-deja/g++.eh/cleanup2.C: New test.
32703         * g++.old-deja/g++.ext/pretty2.C: New test.
32704         * g++.old-deja/g++.ext/pretty3.C: New test.
32705         * g++.old-deja/g++.other/debug6.C: New test.
32706
32707 1999-10-20  Jim Wilson  <wilson@cygnus.com>
32708
32709         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
32710         compiler_output to look for one error message instead of two.
32711
32712 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
32713
32714         * gcc.c-torture/execute/991118-1.c: Also test case
32715         where the word boundary does not split a byte evenly.
32716
32717 1999-11-19  Nathan Sidwell  <nathan@acm.org>
32718
32719         * g++.old-deja/g++.ext/restrict1.C: New test.
32720
32721 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
32722
32723         * gcc.c-torture/execute/991118-1.c: New test.
32724
32725 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
32726
32727         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
32728         working directory pathnames.
32729
32730 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
32731
32732         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
32733         host is equipped with driver.h and driver.o so it can actually
32734         compile and run the tests.
32735
32736 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
32737
32738         * gcc.c-torture/compile/991008-1.c: New test.
32739
32740 1999-11-08  Nick Clifton  <nickc@cygnus.com>
32741
32742         * lib/gcc-dg.exp: Include target-supports.exp
32743
32744 1999-11-05  Nick Clifton  <nickc@cygnus.com>
32745
32746         * lib/target-supports.exp: New file: Provide procs to test for
32747         features supported by the target.
32748         (check_weak_available): Moved here from ecos.exp.
32749         (check_alias_available): New proc: Determine of the target
32750         toolchain supports the alias attribute.
32751
32752         * gcc.dg/special/ecos.exp: Move check_weak_available to
32753         target-supports.exp.
32754         (alias-1.c): Only perform the test if the target supports
32755         aliases.
32756         (wkali-1.c): Only perform the test if the target supports
32757         aliases.
32758
32759         * gcc.dg/990506-0.c: Expect error messages from cross
32760         targets as well as native targets.
32761
32762 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32763
32764         * gcc.dg/ultrasp1.c: Removed xfail.
32765         * gcc.dg/struct-ret-2.c: Likewise.
32766         * gcc.dg/array-1.c: Likewise.
32767
32768 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32769
32770         * gcc.dg/struct-ret-2.c: New test.
32771
32772         * gcc.dg/array-1.c: New test.
32773
32774 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
32775
32776         * gcc.c-torture/execute/991030-1.c: New test.
32777
32778 1999-10-26  Richard Henderson  <rth@cygnus.com>
32779
32780         * gcc.c-torture/compile/991026-2.c: New test.
32781
32782 1999-10-26  Jeffrey A Law  (law@cygnus.com)
32783
32784         * gcc.c-torture/compile/991026-1.c: New test.
32785
32786 1999-10-23  Jeffrey A Law  (law@cygnus.com)
32787
32788         * gcc.c-torture/execute/991023-1.c: New test.
32789
32790 1999-10-19  Jeffrey A Law  (law@cygnus.com)
32791
32792         * gcc.c-torture/execute/991019-1.c: New test.
32793
32794 1999-10-16  Richard Henderson  <rth@cygnus.com>
32795
32796         * gcc.c-torture/execute/991016-1.c: New test.
32797
32798 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
32799
32800         * gcc.c-torture/execute/991014-1.c: New test.
32801
32802 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
32803
32804         * g++.old-deja/g++.other/union2.C: New test.
32805
32806 1999-10-13  Nathan Sidwell  <nathan@acm.org>
32807
32808         * g++.old-deja/g++.other/vaarg2.C: New test.
32809         * g++.old-deja/g++.other/vaarg3.C: New test.
32810
32811 1999-10-12  Craig Burley  <craig@jcb-sc.com>
32812
32813         * g77.f-torture/noncompile/19990905-1.f: Moved from being
32814         in compile/.
32815
32816 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
32817
32818         * gcc.c-torture/execute/va-arg-11.c: New test.
32819
32820 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
32821
32822         * lib/file-format.exp (gcc_target_object_format): Don't
32823         crash if objdump is unavailable.
32824
32825 1999-09-29  Donn Terry <donn@interix.com>
32826
32827         * gcc.misc-tests/mg.exp: delete extraneous redirection.
32828
32829 1999-09-28  Nick Clifton  <nickc@cygnus.com>
32830
32831         * gcc.c-torture/compile/990928-1.c: New test.
32832
32833 1999-09-28  Nathan Sidwell  <nathan@acm.org>
32834
32835         * g++.old-deja/g++.other/decl6.C: New test.
32836
32837 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
32838
32839         * gcc.c-torture/execute/va-arg-10.c: New test.
32840
32841 1999-09-27  Nathan Sidwell  <nathan@acm.org>
32842
32843         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
32844         __PRETTY_FUNCTION__.
32845
32846 1999-09-23  Nick Clifton  <nickc@cygnus.com>
32847
32848         * gcc.c-torture/execute/990923-1.c: New test.
32849
32850 1999-09-21  Nick Clifton  <nickc@cygnus.com>
32851
32852         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
32853         for which -fpic is inappropriate.
32854
32855 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
32856
32857         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
32858
32859 1999-09-21  Nathan Sidwell  <nathan@acm.org>
32860
32861         * g++.old-deja/g++.other/dyncast1.C: New test.
32862         * g++.old-deja/g++.other/dyncast2.C: New test.
32863         * g++.old-deja/g++.other/dyncast3.C: New test.
32864         * g++.old-deja/g++.other/dyncast4.C: New test.
32865         * g++.old-deja/g++.other/dyncast5.C: New test.
32866         * g++.old-deja/g++.eh/catch3.C: New test.
32867         * g++.old-deja/g++.eh/catch3p.C: New test.
32868         * g++.old-deja/g++.eh/catch4.C: New test.
32869         * g++.old-deja/g++.eh/catch4p.C: New test.
32870         * g++.old-deja/g++.eh/catch5.C: New test.
32871         * g++.old-deja/g++.eh/catch5p.C: New test.
32872         * g++.old-deja/g++.eh/catch6.C: New test.
32873         * g++.old-deja/g++.eh/catch6p.C: New test.
32874         * g++.old-deja/g++.eh/catch7.C: New test.
32875         * g++.old-deja/g++.eh/catch7p.C: New test.
32876         * g++.old-deja/g++.eh/catch8.C: New test.
32877         * g++.old-deja/g++.eh/catch8p.C: New test.
32878         * g++.old-deja/g++.eh/catch9.C: New test.
32879         * g++.old-deja/g++.eh/catch9p.C: New test.
32880
32881 1999-09-13  Nathan Sidwell  <nathan@acm.org>
32882
32883         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
32884         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
32885
32886 1999-09-13  Jeffrey A Law  (law@cygnus.com)
32887
32888         * gcc.c-torture/compile/990913-1.c: New test.
32889
32890 1999-09-10  Nathan Sidwell  <nathan@acm.org>
32891
32892         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
32893         * g++.old-deja/g++.jason/rfg5.C: Likewise.
32894
32895 1999-09-09  Richard Henderson  <rth@cygnus.com>
32896
32897         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
32898
32899 1999-09-09  Nathan Sidwell  <nathan@acm.org>
32900
32901         * g++.old-deja/g++.other/lookup11.C: New test.
32902         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
32903         what is permitted and what we want.
32904         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
32905         overload use.
32906         * g++.old-deja/g++.jason/rfg5.C: Likewise
32907
32908 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
32909
32910         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
32911         * gcc.c-torture/noncompile/poison-1.c: New file.
32912
32913 1999-09-08  Nathan Sidwell  <nathan@acm.org>
32914
32915         * g++.old-deja/g++.other/sizeof3.C: New test.
32916         * g++.old-deja/g++.other/sizeof4.C: New test.
32917         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
32918         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
32919
32920 1999-09-07  Richard Henderson  <rth@cygnus.com>
32921
32922         * gcc.dg/va-arg-1.c: New.
32923
32924 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32925
32926         * gcc.c-torture/execute/va-arg-9.c: New test.
32927
32928 1999-09-05  Craig Burley  <craig@jcb-sc.com>
32929
32930         * g77.f-torture/compile/980519-2.f: New test.
32931         * g77.f-torture/compile/19990905-0.f: New test.
32932         * g77.f-torture/compile/19990905-1.f: New test.
32933         * g77.f-torture/compile/19990905-2.f: New test.
32934
32935         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
32936
32937 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
32938
32939         * gcc.c-torture/execute/990827-1.c: Fix typo.
32940
32941 1999-09-03  Nathan Sidwell  <nathan@acm.org>
32942
32943         * g++.old-deja/g++.other/deref1.C: New test.
32944
32945 1999-09-02  Nathan Sidwell  <nathan@acm.org>
32946
32947         * g++.old-deja/g++.other/ambig2.C: New test.
32948         * g++.old-deja/g++.other/cond5.C: New test.
32949         * g++.old-deja/g++.other/lookup16.C: New test.
32950
32951 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
32952
32953         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
32954         assemblers too.
32955
32956 1999-08-31  Jeffrey A Law  (law@cygnus.com)
32957
32958         * lib/c-torture.exp: Avoid the "compare executables" optimization
32959         when testing native.
32960
32961 1999-08-29  Jeffrey A Law  (law@cygnus.com)
32962
32963         * gcc.c-torture/execute/990829-1.c: New test.
32964         * gcc.c-torture/compile/990829-1.c: New test.
32965
32966 1999-08-27  Paul Burchard  <burchard@pobox.com>
32967
32968         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
32969         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
32970         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
32971         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
32972         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
32973         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
32974         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
32975         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
32976         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
32977         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
32978         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
32979
32980 1999-08-27  Jeffrey A Law  (law@cygnus.com)
32981
32982         * gcc.c-torture/execute/990827-1.c: New test.
32983
32984 1999-08-26  Craig Burley  <craig@jcb-sc.com>
32985
32986         * g77.f-torture/noncompile/19990826-4.f: New test.
32987
32988         * g77.f-torture/compile/19990826-3.f: New test.
32989
32990         * g77.f-torture/execute/19990826-2.f: New test.
32991
32992         * g77.f-torture/compile/19990826-1.f: New test.
32993
32994         * gcc.c-torture/execute/990826-0.c: New test.
32995         * g77.c-torture/execute/19990826-0.f: New test.
32996
32997         * g77.f-torture/noncompile/970626-2.f: New test.
32998
32999 1999-08-25  Paul Burchard  <burchard@pobox.com>
33000
33001         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
33002         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
33003         lss-011.C: New tests.
33004
33005 1999-08-25  Nathan Sidwell  <nathan@acm.org>
33006
33007         * g++.old-deja/g++.other/decl5.C: New test.
33008
33009 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33010
33011         * noncompile/noncompile.exp: Load_lib c-torture.exp.
33012         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
33013         call `postbase' for each one.  All callers of `postbase' changed
33014         to call this instead.
33015
33016 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
33017
33018         * gcc.c-torture/execute/990811-1.c: New test.
33019
33020 1999-08-09  Nick Clifton  <nickc@cygnus.com>
33021
33022         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
33023         just native ones.
33024
33025         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
33026         just native ones.
33027
33028 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
33029
33030         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
33031
33032 1999-08-04  Jeffrey A Law  (law@cygnus.com)
33033
33034         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
33035
33036 1999-08-04  Nathan Sidwell  <nathan@acm.org>
33037
33038         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
33039
33040 1999-08-04  Jeffrey A Law  (law@cygnus.com)
33041
33042         * gcc.c-torture/execute/990804-1.c: New test.
33043
33044 1999-08-03  Nathan Sidwell  <nathan@acm.org>
33045
33046         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
33047         * g++.old-deja/g++.brendan/crash64.C: Likewise
33048         * g++.old-deja/g++.brendan/overload8.C: Likewise
33049
33050 1999-08-03  Nathan Sidwell  <nathan@acm.org>
33051
33052         * g++.old-deja/g++.other/struct1.C: New test.
33053
33054 1999-08-03  Nathan Sidwell  <nathan@acm.org>
33055
33056         * g++.old-deja/g++.other/enum2.C: New test.
33057
33058 1999-08-02  Richard Henderson  <rth@cygnus.com>
33059
33060         Adapted from tests from Franz Sirl:
33061         * gcc.c-torture/execute/va-arg-7.c: New test.
33062         * gcc.c-torture/execute/va-arg-8.c: New test.
33063
33064 1999-08-01  Jeffrey A Law  (law@cygnus.com)
33065
33066         * gcc.c-torture/compile/990801-2.c: New test.
33067
33068         * gcc.c-torture/compile/990801-1.c: New test.
33069
33070 1999-07-27  Michael Meissner  <meissner@cygnus.com>
33071
33072         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
33073         fp-cmp-1.c, converting double to float.
33074
33075         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
33076         fp-cmp-1.c, converting double to long double.
33077
33078         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
33079         from fr1 to unknown_register, since fr1 is a legitimate register
33080         on some machines.
33081
33082 1999-07-25  Jeffrey A Law  (law@cygnus.com)
33083
33084         * README: More listname related changes.
33085
33086 1999-07-08  Catherine Moore  <clm@cygnus.com>
33087
33088         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
33089
33090 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
33091
33092         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
33093
33094 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
33095
33096         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
33097
33098 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
33099
33100         * gcc.dg/990703-1.c: New test.
33101
33102 1999-06-29  Nick Clifton  <nickc@cygnus.com>
33103
33104         * lib/file-format.exp: New file: Move definition of proc
33105         gcc_target_object_format to here from
33106         gcc.dg/special/ecos.exp.
33107
33108         * lib/c-torture.exp: Include lib file-format.exp.
33109         * lib/gcc-dg.exp: Include lib file-format.exp.
33110
33111         * gcc.dg/special/ecos.exp: Remove definition of proc
33112         gcc_target_object_format.
33113
33114 1999-06-28  Jeffrey A Law  (law@cygnus.com)
33115
33116         * gcc.c-torture/execute/990628-1.c: New test.
33117
33118 1999-06-25  Jeffrey A Law  (law@cygnus.com)
33119
33120         * gcc.c-torture/compile/990625-2.c: New test.
33121
33122         * gcc.c-torture/compile/990625-1.c: New test.
33123
33124 1999-06-23  Nick Clifton  <nickc@cygnus.com>
33125
33126         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
33127         attributes compile.
33128         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
33129         ports that use the COFF/PE file format.
33130
33131 1999-06-17  Jeffrey A Law  (law@cygnus.com)
33132
33133         * gcc.c-torture/compile/990617-1.c: New test.
33134
33135 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
33136
33137         * g++.old-deja/g++.other/decl4.C: New test.
33138
33139 1999-06-14  Nathan Sidwell  <nathan@acm.org>
33140
33141         * g++.old-deja/g++.other/bitfld3.C: New test.
33142
33143 1999-06-08  Nathan Sidwell  <nathan@acm.org>
33144
33145         * g++.old-deja/g++.eh/catch1.C: New test.
33146
33147 1999-06-07  Jeffrey A Law  (law@cygnus.com)
33148
33149         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
33150
33151         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
33152         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
33153
33154 1999-06-05  Craig Burley  <craig@jcb-sc.com>
33155
33156         * g77.f-torture/compile/19990502-0.f: Replace with new,
33157         shorter, test that still fails after recent changes.
33158
33159 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
33160
33161         * gcc.c-torture/execute/990604-1.c: New test.
33162
33163 1999-05-31  Jeffrey A Law  (law@cygnus.com)
33164
33165         * gcc.c-torture/execute/990531-1.c: New test.
33166
33167 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
33168
33169         * gcc.c-torture/compile/990527-1.c: New test.
33170
33171 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
33172
33173         * gcc.c-torture/execute/990527-1.c: New test.
33174
33175 1999-05-25  Nick Clifton  <nickc@cygnus.com>
33176
33177         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
33178         bitfields as signed.
33179
33180 1999-05-25  Craig Burley  <craig@jcb-sc.com>
33181
33182         * g77.f-torture/compile/19990525-0.f: New test.
33183
33184 1999-05-25  Jeffrey A Law  (law@cygnus.com)
33185
33186         * gcc.c-torture/execute/990525-2.c: New test.
33187
33188         * gcc.c-torture/execute/990525-1.c: New test.
33189
33190 1999-05-24  Nathan Sidwell  <nathan@acm.org>
33191
33192         * g++.old-deja/g++.other/anon3.C: New test.
33193         * g++.old-deja/g++.other/anon4.C: New test.
33194         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
33195         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
33196         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
33197         Merrill).
33198
33199 1999-05-24  Jeffrey A Law  (law@cygnus.com)
33200
33201         * gcc.c-torture/execute/990524-1.c: New test.
33202
33203         * gcc.dg/990524-1.c: New test.
33204
33205 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
33206
33207         * gcc.c-torture/compile/990523-1.c: New test.
33208
33209 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
33210
33211         * gcc.c-torture/compile/990519-1.c: New test.
33212
33213 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
33214
33215         * gcc.c-torture/compile/990517-1.c: New test.
33216
33217         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
33218         (e4, f4): New tests.
33219         (main): Call them.
33220
33221 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33222
33223         * gcc.dg/noreturn-1.c: New test.
33224
33225 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
33226
33227         * gcc.c-torture/execute/990513-1.c: New test.
33228
33229 1999-05-10  Richard Henderson  <rth@cygnus.com>
33230
33231         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
33232
33233 1999-05-10  Craig Burley  <craig@jcb-sc.com>
33234
33235         * g77.f-torture/execute/erfc.f: Use small single-precision
33236         values, to avoid problems on Alphas when not -mieee.
33237
33238 1999-05-08  Craig Burley  <craig@jcb-sc.com>
33239
33240         * gcc.dg/990506-0.c: New test.
33241
33242 1999-05-08  Richard Henderson  <rth@cygnus.com>
33243
33244         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
33245         the constant to test.  Don't XFAIL 64-bit targets.
33246
33247         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
33248         * g++.old-deja/g++.law/profile1.C: Likewise.
33249
33250         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
33251         operator new instances.
33252         * g++.old-deja/g++.other/delete5.C: Likewise.
33253
33254 1999-05-03  Craig Burley  <craig@jcb-sc.com>
33255
33256         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
33257         intrinsic.
33258
33259 1999-05-03  Craig Burley  <craig@jcb-sc.com>
33260
33261         * g77.f-torture/execute/u77-test.f: Reverse order of two
33262         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
33263
33264 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33265
33266         * gcc.dg/compare1.c: New test.
33267
33268 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
33269
33270         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
33271         New tests.
33272
33273 1999-05-02  Craig Burley  <craig@jcb-sc.com>
33274
33275         * g77.f-torture/compile/19990502-1.f: New test.
33276
33277 1999-05-02  Craig Burley  <craig@jcb-sc.com>
33278
33279         * g77.f-torture/compile/19990502-0.f: New test.
33280
33281 1999-05-02  Craig Burley  <craig@jcb-sc.com>
33282
33283         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
33284         intrinsic.
33285
33286 1999-05-02  Craig Burley  <craig@jcb-sc.com>
33287
33288         * g77.f-torture/execute/u77-test.f (main): List libU77
33289         intrinsics not currently tested.
33290         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
33291         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
33292         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
33293         Trim blanks off the ends of some printed strings.
33294
33295 1999-05-02  Craig Burley  <craig@jcb-sc.com>
33296
33297         * g77.f-torture/execute/u77-test.f (main): Just warn about
33298         FSTAT gid disagreement, as it's expected on some systems.
33299
33300 1999-05-01  Craig Burley  <craig@jcb-sc.com>
33301
33302         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
33303         use a new function, which allows for some slop.
33304         Clean up some commentary.
33305         (issum): The new function.
33306         (sgladd): Deleted subroutine.
33307
33308 1999-05-01  Craig Burley  <craig@jcb-sc.com>
33309
33310         * g77.f-torture/execute/u77-test.f: Modify to be more like
33311         libf2c/libU77 version, bringing patches to that version here.
33312         Add suitable commentary.
33313
33314 1999-04-25  Richard Henderson  <rth@cygnus.com>
33315
33316         * gcc.dg/990424-1.c: New test.
33317
33318 1999-04-24  Craig Burley  <craig@jcb-sc.com>
33319
33320         * g77.f-torture/execute/u77-test.f (main): Bug involving
33321         LSTAT has been fixed, so turn back on full checking.
33322
33323 1999-04-20  Craig Burley  <craig@jcb-sc.com>
33324
33325         * g77.f-torture/compile/19990419-0.f: New test.
33326         * g77.f-torture/execute/19990419-1.f: New test.
33327
33328 1999-04-17  Richard Henderson  <rth@cygnus.com>
33329
33330         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
33331         to avoid the need for a prototype to supress a warning.
33332
33333 1999-04-07  Jim Wilson  <wilson@cygnus.com>
33334
33335         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
33336
33337 1999-04-04  Jeffrey A Law  (law@cygnus.com)
33338
33339         * gcc.c-torture/execute/990404-1.c: New test.
33340
33341 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
33342
33343         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
33344         * gcc.dg/cpp-if3.c: Don't use -pedantic.
33345         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
33346         missing initializer warnings.
33347
33348 1999-03-28  Jeffrey A Law  (law@cygnus.com)
33349
33350         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
33351         matching strings.
33352
33353 1999-03-26  Jeffrey A Law  (law@cygnus.com)
33354
33355         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
33356
33357 1999-03-26  Craig Burley  <craig@jcb-sc.com>
33358
33359         * g77.f-torture/execute/19990325-0.f: New test.
33360         * g77.f-torture/execute/19990325-1.f: New test.
33361
33362 1999-03-24  Jeffrey A Law  (law@cygnus.com)
33363
33364         * gcc.c-torture/execute/990324-1.c: New test.
33365
33366 1999-03-22  Jim Wilson  <wilson@cygnus.com>
33367
33368         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
33369         test with 4.
33370
33371 1999-03-17  Richard Henderson  <rth@cygnus.com>
33372
33373         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
33374
33375 1999-03-13  Craig Burley  <craig@jcb-sc.com>
33376
33377         * g77.f-torture/execute/19990313-2.f: New test.
33378         * g77.f-torture/execute/19990313-3.f: New test.
33379
33380 1999-03-13  Craig Burley  <craig@jcb-sc.com>
33381
33382         * g77.f-torture/execute/19990313-0.f: New test.
33383         * g77.f-torture/execute/19990313-1.f: New test.
33384
33385 1999-03-12  Jim Wilson  <wilson@cygnus.com>
33386
33387         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
33388         printf to sprintf.
33389         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
33390         (main): Add check for u15.  Conditionalize u31 check depending on
33391         whether ints are <32 bits or >=32 bits.
33392
33393 1999-03-08  Craig Burley  <craig@jcb-sc.com>
33394
33395         * g77.f-torture/execute/19981119-0.f: Improve testiness.
33396
33397 1999-03-08  Craig Burley  <craig@jcb-sc.com>
33398
33399         * g77.f-torture/compile/19990305-0.f: New test.
33400         * g77.f-torture/execute/19981119-0.f: New test.
33401
33402 1999-03-08  Craig Burley  <craig@jcb-sc.com>
33403
33404         * g77.f-torture/execute/970625-2.f: call ABORT if final
33405         result is not correct, instead of just printing it.
33406         Add this checking via newly introduced obfuscation, to
33407         trip up buggy front ends.
33408
33409 1999-03-07  Craig Burley  <craig@jcb-sc.com>
33410
33411         * g77.f-torture/compile/960317-1.f: Moved from being
33412         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
33413
33414 1999-03-06  Craig Burley  <craig@jcb-sc.com>
33415
33416         * g77.f-torture/execute/960317-1.f: New (old) test.
33417         * g77.f-torture/execute/970625-2.f: Ditto.
33418
33419 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
33420
33421         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
33422         message on line 1 or line 2; cccp and cpplib do this differently.
33423
33424 1999-03-01  Jeffrey A Law  (law@cygnus.com)
33425
33426         * g++.old-deja/g++.law/weak1.C: New test.
33427
33428 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
33429
33430         * gcc.c-torture/execute/990119-1.c: Renamed to...
33431         * gcc.dg/990119-1.c: this, so it will only be tested once
33432         (it's a preprocessor test, it doesn't need to be run at
33433         multiple optimization levels).
33434
33435 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
33436
33437         * lib/g++.exp: Don't add incdir=$base_dir/../include to
33438           ALWAYS_CXXFLAGS.
33439
33440 1999-02-24  Craig Burley  <craig@jcb-sc.com>
33441
33442         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
33443         * g77.f-torture/compile/19981216-0.f: ...as it is expected
33444         to not be compilable by current g77.
33445
33446 1999-02-24  Nick Clifton  <nickc@cygnus.com>
33447
33448         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
33449
33450 1999-02-22  Jeffrey A Law  (law@cygnus.com)
33451
33452         * gcc.c-torture/execute/990222-1.c: New test.
33453
33454 1999-02-19  Craig Burley  <craig@jcb-sc.com>
33455
33456         * g77.f-torture/compile/19990218-0.f: New test.
33457         * g77.f-torture/noncompile/19990218-1.f: New test.
33458
33459 1999-02-18  Craig Burley  <craig@jcb-sc.com>
33460
33461         * g77.f-torture/compile/19981216-0.f: New test.
33462
33463 1999-02-14  Jeffrey A Law  (law@cygnus.com)
33464
33465         * gcc.dg/990214-1.c: New test.
33466
33467 1999-02-13  Jeffrey A Law  (law@cygnus.com)
33468
33469         * gcc.dg/990213-2.c: New test.
33470
33471         * gcc.dg/990213-1.c: New test.
33472
33473 1999-02-12  Jeffrey A Law  (law@cygnus.com)
33474
33475         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
33476         ints.
33477
33478 1999-02-11  Nick Clifton  <nickc@cygnus.com>
33479
33480         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
33481         specified by target.
33482
33483         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
33484
33485 1999-02-11  Jeffrey A Law  (law@cygnus.com)
33486
33487         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
33488
33489 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
33490
33491         * gcc.dg/special/ecos.exp: New test driver for new tests with
33492         special requirements.
33493
33494         * gcc.dg/special/alias-1.c: New test.
33495         * gcc.dg/special/gcsec-1.c: New test.
33496         * gcc.dg/special/weak-1.c: New test.
33497         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
33498         * gcc.dg/special/weak-2.c: New test.
33499         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
33500         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
33501         * gcc.dg/special/wkali-1.c: New test.
33502         * gcc.dg/special/wkali-2.c: New test.
33503         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
33504         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
33505
33506 1999-02-10  Felix Lee  <flee@cygnus.com>
33507
33508           * lib/c-torture.exp (c-torture-compile): Pull out code for
33509           analyzing gcc error messages.
33510           (c-torture-execute): Likewise.  Fix some (harmless) false
33511           positives.
33512           * lib/gcc.exp (gcc_check_compile): New function.
33513
33514 1999-02-08  Richard Henderson  <rth@cygnus.com>
33515
33516         * gcc.c-torture/execute/990208-1.c: New test.
33517
33518 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
33519
33520         * g++.dg/special/ecos.exp: New driver for new tests with special
33521         requirements
33522
33523         * g++.dg/special/conpr-1.C: New test
33524         * g++.dg/special/conpr-2.C: New test
33525         * g++.dg/special/conpr-2a.C: New test
33526         * g++.dg/special/conpr-3.C: New test
33527         * g++.dg/special/conpr-3a.C: New test
33528         * g++.dg/special/conpr-3b.C: New test
33529
33530         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
33531         allow g++ to use the dg driver
33532
33533         * README: Add comment about g++.dg directory
33534
33535 1999-02-06  Jeffrey A Law  (law@cygnus.com)
33536
33537         * README: Update email addresses.
33538
33539 1999-02-03  Nick Clifton  <nickc@cygnus.com>
33540
33541         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
33542         arguments in order to force structure S onto the stack even on
33543         the alpha.
33544         (test): Pass 10 leading arguments to function foo as well as the
33545         structure S.
33546
33547         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
33548         failure for all targets.
33549
33550         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
33551         abort to terminate program execution.
33552
33553 1999-01-30  Richard Henderson  <rth@cygnus.com>
33554
33555         * gcc.c-torture/execute/990130-1.c: New test.
33556
33557 1999-01-30  Jeffrey A Law  (law@cygnus.com)
33558
33559         * gcc.dg/990130-1.c: New test.
33560
33561 1999-01-28  Michael Meissner  <meissner@cygnus.com>
33562
33563         * gcc.c-torture/execute/990128-1.c: New test.
33564
33565 1999-01-27  Michael Meissner  <meissner@cygnus.com>
33566
33567         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
33568
33569 1999-01-27  Felix Lee  <flee@cygnus.com>
33570
33571         * lib/c-torture.exp (c-torture-compile): pull out code for
33572         analyzing gcc error messages.
33573         (c-torture-execute): ditto, and fix some (harmless) false
33574         positives.
33575         * lib/gcc.exp (gcc_check_compile): new function.
33576
33577 1999-01-17  Jeffrey A Law  (law@cygnus.com)
33578
33579         * gcc.dg/990117-1.c: New test.
33580
33581         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
33582
33583         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
33584
33585 1999-01-15  Jeffrey A Law  (law@cygnus.com)
33586
33587         * g77.f-torture/compile/990115-1.f: New test.
33588
33589 1999-01-07  Jeffrey A Law  (law@cygnus.com)
33590
33591         * gcc.c-torture/compile/990107-1.c: New test
33592
33593 1999-01-06  Jeffrey A Law  (law@cygnus.com)
33594
33595         * gcc.c-torture/execute/990106-2.c: New test.
33596
33597         * gcc.c-torture/execute/990106-1.c: New test.
33598
33599 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
33600
33601         * gcc.c-torture/compile/981223-1.c: New test.
33602
33603 1998-12-29  Richard Henderson  <rth@cygnus.com>
33604
33605         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
33606         (opt3): Rename from opt4 and disable.
33607
33608 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
33609
33610         * g++.old-deja/g++.pt/ptrmem5.C: New test.
33611
33612 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
33613
33614         * g++.old-deja/g++.other/conv5.C: New test.
33615
33616 1998-12-14  Nick Clifton  <nickc@cygnus.com>
33617
33618         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
33619
33620 1998-12-11  Jeffrey A Law  (law@cygnus.com)
33621
33622         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
33623
33624 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
33625
33626         * gcc.c-torture/compile/981211-1.c: New test.
33627
33628 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
33629
33630         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
33631
33632         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
33633
33634 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
33635
33636         * gcc.special/930510-1.c: Make C9X safe.
33637         * gcc.misc-tests/gcov-1.c Similarly.
33638         * gcc.misc-tests/gcov-2.c Similarly.
33639
33640 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
33641
33642         * gcc.dg/ultrasp1.c: New test.
33643
33644 1998-12-06  Richard Henderson  <rth@cygnus.com>
33645
33646         * gcc.c-torture/execute/981206.c: New test.
33647
33648 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
33649
33650         * g++.old-deja/g++.ns/template7.C: New test.
33651
33652         * g++.old-deja/g++.other/expr1.C: New test.
33653
33654         * g++.old-deja/g++.eh/tmpl3.C: New test.
33655
33656         * g++.old-deja/g++.eh/tmpl2.C: New test.
33657
33658 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
33659
33660         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
33661         * g++.old-deja/g++.other/using6.C: Removed.
33662         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
33663
33664         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
33665
33666 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
33667
33668         * g++.old-deja/g++.pt/overload8.C: New test.
33669
33670         * g++.old-deja/g++.pt/overload7.C: New test.
33671
33672         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
33673
33674         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
33675         and relinking messages.
33676         * lib/g++.exp (g++_target_compile): Remove .rpo file when
33677         compiling with -frepo.
33678
33679 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
33680
33681         * g++.old-deja/g++.pt/lookup6.C: New test.
33682
33683 1998-11-30  Nick Clifton  <nickc@cygnus.com>
33684
33685         * gcc.c-torture/execute/981130-1.c: New test.
33686         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
33687
33688 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
33689
33690         * g++.old-deja/g++.pt/explicit76.C: New test.
33691
33692         * g++.old-deja/g++.pt/friend38.C: New test.
33693
33694         * g++.old-deja/g++.ns/crash2.C: New test.
33695
33696         * g++.old-deja/g++.pt/defarg8.C: New test.
33697
33698         * g++.old-deja/g++.pt/instantiate6.C: New test.
33699
33700         * g++.old-deja/g++.pt/static6.C: New test.
33701
33702         * g++.old-deja/g++.pt/decl2.C: New test.
33703
33704 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
33705
33706         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
33707         problem is actually related with name lookup, but so what? :-)
33708
33709         * g++.old-deja/g++.pt/friend37.C: New test.
33710
33711 1998-11-25  Dave Love  <d.love@dl.ac.uk>
33712
33713         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
33714         element, which fails on some systems.
33715
33716         * g77.f-torture/execute/labug1.f: New test.
33717
33718 1998-11-21  Jeffrey A Law  (law@cygnus.com)
33719
33720         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
33721         is defined.
33722
33723 1998-11-18  Dave Love  <d.love@dl.ac.uk>
33724
33725         * g77.f-torture/compile/981117-1.f: New test.
33726
33727 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
33728
33729         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
33730         properly discarded.
33731
33732 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
33733
33734         * gcc.c-torture/execute/memcheck: New directory of tests for
33735         -fcheck-memory-usage.
33736
33737 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
33738
33739         * README: New file, general information about the testsuite and
33740         new description of the various C++ test subdirectories.
33741         * README.g++: Eliminate obsolete information, update and move most
33742         relevant stuff to README.
33743
33744 1998-11-07  Richard Henderson  <rth@cygnus.com>
33745
33746         * gcc.c-torture/compile/981107-1.c: New test.
33747
33748 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
33749
33750         * execute/memcpy-bi.c: New testcase.
33751
33752 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
33753
33754         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
33755         base classes.
33756
33757         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
33758         template is selected.
33759
33760         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
33761         classes, it should be accepted for all types.
33762
33763         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
33764
33765         * g++.old-deja/g++.pt/spec24.C: Ensure that template
33766         specializations start with template headers.
33767
33768 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
33769
33770         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
33771
33772         * g++.old-deja/g++.other/init9.C: Test cross initialization of
33773         non-POD types.
33774
33775 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
33776
33777         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
33778
33779 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
33780
33781         * compile/981022-1.c, compile/981022-1.x: New test and driver.
33782
33783 1998-10-19  Jeffrey A Law  (law@cygnus.com)
33784
33785         * 981019-1.c: New test.
33786
33787 1998-10-14  Robert Lipe <robertl@dgii.com>
33788
33789         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
33790         find objc headers.
33791
33792 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
33793
33794         * compile/981001-4.c: Remove use of GCC extension that triggers a
33795         compiler bug.
33796
33797 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
33798
33799         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
33800
33801 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
33802
33803         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
33804         instantiation of template produces incorrect code for delete
33805         expression.
33806
33807         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
33808         constructors' name is not unique.
33809         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
33810         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
33811
33812         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
33813         automatic array of const is ill-formed.
33814
33815         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
33816         of template parameter?
33817
33818         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
33819         const.
33820
33821         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
33822         pointer-to-member expression.
33823
33824         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
33825         declaration causes ICE.
33826
33827 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
33828
33829         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
33830         reserved in the global namespace.
33831
33832         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
33833         generate needed virtual table.
33834
33835         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
33836
33837 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
33838
33839         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
33840         template-dependent type
33841
33842 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
33843
33844         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
33845         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
33846         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
33847
33848         * g++.old-deja/g++.other/using5.C: New test; using decl from base
33849         class should be usable as argument of member function.
33850         * g++.old-deja/g++.other/using6.C: New test; using decl from base
33851         class should be usable as return type of member function.
33852         * g++.old-deja/g++.other/using7.C: New test; using decl from base
33853         class should be usable as type of data member.
33854
33855         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
33856
33857 1998-10-09  Jeffrey A Law  (law@cygnus.com)
33858
33859         * gcc.c-torture/special/920521-1.c: Fix bogus test.
33860
33861 1998-10-08  Nick Clifton  <nickc@cygnus.com>
33862
33863         * gcc.dg/dll-?.c Add thumb to target list.
33864         Fix assembler scan patterns to match current assembler output.
33865
33866 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
33867
33868         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
33869         matching of template brackets.
33870
33871         * g++.old-deja/g++.other/using4.C: New test.  Test using
33872         declarations of methods from base classes.
33873
33874         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
33875         within functions should introduce names into the innermost
33876         enclosing namespace.
33877
33878         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
33879         of static locals if first initialization throws.
33880
33881 1998-10-07  Jim Wilson  <wilson@cygnus.com>
33882
33883         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
33884
33885 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
33886
33887         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
33888         lose track of the possible targets of tablejump insns.
33889         * special/special.exp: Run it.
33890
33891 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
33892
33893         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
33894         must be declared before its specializations can be named in friend
33895         declarations.
33896
33897 1998-10-05  Dave Love  <d.love@dl.ac.uk>
33898
33899         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
33900
33901         * g77.f-torture/execute/io1.f: New test.
33902
33903 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
33904
33905         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
33906         with pointer to template function, for which no argument deduction
33907         is possible.
33908
33909         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
33910         specialization of template function as argument to template
33911         function.
33912
33913         * g++.old-deja/g++.other/access2.C: New test; Inner class
33914         shouldn't have privileged access to Outer's names.
33915
33916 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
33917
33918         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
33919         friend template declared within template class conflicts with
33920         nested class of the same name.
33921
33922         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
33923         is ignored.
33924
33925         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
33926         object with direct initializer as function declaration.
33927
33928         * g++.old-deja/g++.other/decl2.C: New test; duplicate
33929         initializers.
33930
33931         * g++.old-deja/g++.other/null2.C: New test; conditional operator
33932         involving const pointer and NULL produces incorrect result.
33933
33934         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
33935         type name without `typename' should be rejected with -pedantic.
33936
33937 1998-10-02  Richard Henderson  <rth@cygnus.com>
33938
33939         * g++.old-deja/g++.other/addrof1.C: New test.
33940
33941 1998-10-01  Nick Clifton  <nickc@cygnus.com>
33942
33943         * gcc.c-torture/compile/981001-1.c: New test.
33944         * gcc.c-torture/execute/981001-1.c: New test.
33945
33946 1998-10-01  Jeffrey A Law  (law@cygnus.com)
33947
33948         * gcc.c-torture/compile/981001-2.c: New test.
33949         * gcc.c-torture/compile/981001-3.c: New test.
33950         * gcc.c-torture/compile/981001-4.c: New test.
33951
33952 1998-10-01  Robert Lipe  <robertl@dgii.com>
33953
33954         * lib/objc.exp (objc_target_compile): Add -L during compiles for
33955         multilibbed hosts.   Idea grafted from g77.exp.
33956
33957 1998-09-30  Dave Love  <d.love@dl.ac.uk>
33958
33959         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
33960         avoid losing on systems which need -lsocket.
33961
33962 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
33963
33964         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
33965         * g++.old-deja/g++.other/nested2.C: Ditto.
33966         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
33967         failure.
33968
33969 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
33970
33971         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
33972         preferred over template operator!= for enum bitfields.
33973
33974 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
33975
33976         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
33977         that happen to have the same base name, but in different scopes,
33978         are incorrectly rejected.
33979
33980 1998-09-16  Richard Henderson  <rth@cygnus.com>
33981
33982         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
33983         on the native word size instead of an integer literal.
33984
33985 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
33986
33987         * g++.old-deja/g++.other/static2.C: Invocation of static data
33988         member of type pointer-to-function denoted as non-static member.
33989
33990         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
33991         checks involving function types and aliases.
33992
33993 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
33994
33995         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
33996         redefined to the same non-trivial type.
33997
33998         * g++.old-deja/g++.pt/explicit73.C: Test for proper
33999         namespace-qualification of template specializations declared in
34000         other namespaces.
34001
34002         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
34003         to declare a subset of the specializations of a template function
34004         as friends of specializations of a template class.
34005
34006         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
34007         member templates that do not fully specialize the enclosing
34008         template class are rejected.
34009
34010 1998-09-11  Dave Love  <d.love@dl.ac.uk>
34011
34012         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
34013
34014 1998-09-08  Dave Love  <d.love@dl.ac.uk>
34015
34016         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
34017         altered from libf2c/libU77 version.
34018
34019 1998-09-06  Dave Love  <d.love@dl.ac.uk>
34020
34021         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
34022
34023 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
34024
34025         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
34026         (un)signed char are different types for template specialization
34027         purposes.
34028
34029 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
34030
34031         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
34032         * objc: ObjC testsuite.
34033
34034 1998-08-31  Catherine Moore  <clm@cygnus.com>
34035
34036         * gcc.c-torture/execute/941014-1.x:  New file.
34037
34038 1998-08-31  Nick Clifton  <nickc@cygnus.com>
34039
34040         * lib/c-torture.exp: Add support for
34041         torture_eval_before_compile and torture_eval_before_execute
34042         variables.
34043
34044 1998-08-30  Jeffrey A Law  (law@cygnus.com)
34045
34046         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
34047         this test triggers valid.
34048
34049 1998-08-27  Jeffrey A Law  (law@cygnus.com)
34050
34051         * gcc.dg/980827-1.c: New test.
34052
34053 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
34054
34055         * gcc.c-torture/execute/loop-4b.c: New test.
34056
34057 1998-08-26  Nick Clifton  <nickc@cygnus.com>
34058
34059         * lib/c-torture.exp: Add support for
34060         torture_eval_before_compile and torture_eval_before_execute
34061         variables.
34062
34063 1998-08-25  Jeffrey A Law  (law@cygnus.com)
34064
34065         * gcc.c-torture/compile/980825-1.c: New test.
34066
34067 1998-08-24  Nick Clifton  <nickc@cygnus.com>
34068
34069         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
34070         count number tests in opt_t0 not good_t0.
34071
34072 1998-08-24  Jeffrey A Law  (law@cygnus.com)
34073
34074         * gcc.c-torture/compile/930326-1.x: Fix typo.
34075
34076 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
34077
34078         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
34079         causes an ICE.
34080
34081 1998-08-21  Jeffrey A Law  (law@cygnus.com)
34082
34083         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
34084         STACK_SIZE is defined.
34085         * gcc.c-torture/unsorted/stuct.c: Similarly.
34086
34087         * gcc.c-torture/compile/980821-1.c: New test.
34088
34089 1998-08-21  Jeffrey A Law  (law@cygnus.com)
34090
34091         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
34092
34093 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
34094
34095         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
34096         code.
34097
34098 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
34099
34100         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
34101         error'.
34102
34103 1998-08-18  Jeffrey A Law  (law@cygnus.com)
34104
34105         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
34106
34107 1998-08-16  Jeffrey A Law  (law@cygnus.com)
34108
34109         * gcc.c-torture/compile/980816-1.c: New test.
34110
34111         * gcc.dg/980816-1.c: New test.
34112
34113 1998-08-13  Jeffrey A Law  (law@cygnus.com)
34114
34115         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
34116         compiler for ieee tests.
34117
34118 1998-08-01  Dave Love  <d.love@dl.ac.uk>
34119
34120         * g77.f-torture/compile/980729-0.f: New test.
34121
34122 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
34123
34124         * gcc.c-torture/special/eeprof-1.c: New test, for
34125         -finstrument-functions.
34126         * gcc.c-torture/special/special.exp: Run it.
34127
34128 1998-07-29  Jeffrey A Law  (law@cygnus.com)
34129
34130         * gcc.c-torture/compile/980729-1.c: New test.
34131
34132 1998-07-27  Nick Clifton  <nickc@cygnus.com>
34133
34134         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
34135         __thumb__ is defined, and test for ARM style doubles if so.
34136
34137 1998-07-26  Dave Love  <d.love@dl.ac.uk>
34138
34139         * g77.f-torture/noncompile/980615-0.f: New test.
34140
34141 1998-07-26  H.J. Lu  (hjl@gnu.org)
34142
34143         * gcc.dg/980312-1.c: Do link instead of compile.
34144         * gcc.dg/980313-1.c: Likewise.
34145
34146 1998-07-26  Jeffrey A Law  (law@cygnus.com)
34147
34148         * gcc.c-torture/compile/980726-1.c: New test.
34149
34150 1998-07-25  Dave Love  <d.love@dl.ac.uk>
34151
34152         * g77.f-torture/execute/io0.f: New test.
34153
34154 1998-07-24  Nick Clifton  <nickc@cygnus.com>
34155
34156         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
34157         an int.
34158
34159 1998-06-18  Michael Meissner  <meissner@cygnus.com>
34160
34161         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
34162         m32r bugs.
34163
34164 1998-07-17  Nick Clifton  <nickc@cygnus.com>
34165
34166         * gcc.dg/980626-1.c: Expect failures for all toolchains until
34167         c-decl.c:grokdeclarator can handle mode attributes.
34168
34169 1998-07-16  Jeffrey A Law  (law@cygnus.com)
34170
34171         * gcc.c-torture/execute/980716-1.c: New test.
34172
34173 1998-07-13  Jeffrey A Law  (law@cygnus.com)
34174
34175         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
34176         the mn10200.
34177         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
34178         the mn10200.
34179         * gcc.c-torture/execute/va-arg-3.x: Similarly.
34180         * gcc.c-torture/compile/930326-1.x: Similarly.
34181
34182 1998-07-13  Dave Love  <d.love@dl.ac.uk>
34183
34184         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
34185         New test from Craig.
34186
34187 1998-07-12  Dave Love  <d.love@dl.ac.uk>
34188
34189         * g77.f-torture/noncompile/980616-0.f: New test.
34190
34191         * g77.f-torture/execute/970816-3.f:  New test from Craig.
34192
34193 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
34194
34195         *  g++.other/singleton.C: Return error value instead of taking
34196         SIGSEGV.
34197
34198 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
34199
34200         *  g++.other/singleton.C: New test.   Warning is under dispute.
34201         Runtime crash is not.
34202
34203 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
34204
34205         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
34206         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
34207         using6.C, using7.C}:  New namespace tests.
34208
34209 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
34210
34211         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
34212         specialization with typedef'ed names used as array indexes.
34213
34214 1998-07-09  Jeffrey A Law  (law@cygnus.com)
34215
34216         * gcc.c-torture/execute/980709-1.c: New test.
34217
34218         * gcc.dg/980709-1.c: New test.
34219
34220 1998-07-07  Richard Henderson  <rth@cygnus.com>
34221
34222         * gcc.c-torture/execute/bcp-1.c: New test.
34223
34224 1998-07-07  Jeffrey A Law  (law@cygnus.com)
34225
34226         * gcc.c-torture/execute/980707-1.c: New test.
34227
34228 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
34229
34230         * gcc.c-torture/compile/980706-1.c: New test.
34231
34232 1998-07-01  Dave Love  <d.love@dl.ac.uk>
34233
34234         * g77.f-torture/execute/980701-0.f,
34235         g77.f-torture/execute/980701-1.f: New test from Craig.
34236
34237 1998-07-01  Jeffrey A Law  (law@cygnus.com)
34238
34239         * gcc.c-torture/compile/980701-1.c: New test.
34240
34241         * gcc.c-torture/execute/980701-1.c: New test.
34242
34243 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
34244 rlsruhe.de>
34245
34246         * g++.old-deja/g++.robertl/eb132.C: New test.
34247         * g++.old-deja/g++.robertl/eb133.C: Likewise.
34248
34249 1998-06-29  Dave Love  <d.love@dl.ac.uk>
34250
34251         * g77.f-torture/execute/980628-7.f,
34252         g77.f-torture/execute/980628-8.f,
34253         g77.f-torture/execute/980628-9.f,
34254         g77.f-torture/execute/980628-10.f: New tests from Craig.
34255
34256         * g77.f-torture/execute/980628-3.f: Remove mail headers.
34257
34258 1998-06-28  Jeffrey A Law  (law@cygnus.com)
34259
34260         * g77.f-torture/execute/980628-4.f: New test from Craig.
34261         * g77.f-torture/execute/980628-5.f: Likewise.
34262         * g77.f-torture/execute/980628-2.f: Likewise.
34263         * g77.f-torture/execute/980628-0.f: Likewise.
34264         * g77.f-torture/execute/980628-1.f: Likewise.
34265         * g77.f-torture/execute/980628-3.f: Likewise.
34266         * g77.f-torture/execute/980628-6.f: Likewise.
34267
34268 1998-06-28  Jeffrey A Law  (law@cygnus.com)
34269
34270         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
34271         directory when nothing has been installed yet.
34272
34273 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
34274
34275         * gcc.c-torture/special/special.exp: Handle newer versions of
34276         dejagnu.
34277
34278 1998-06-26  Jeffrey A Law  (law@cygnus.com)
34279
34280         * gcc.dg/980626-1.c: New test.
34281
34282 1998-06-19  Bruno Haible <haible@ilog.fr>
34283
34284         * gcc.misc-tests/m-un-2.c: New test.
34285         * g++.old-deja/g++.other/warn01.c: Likewise.
34286
34287 1998-06-19  Robert Lipe  <robertl@dgii.com>
34288
34289         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
34290         compatibility with assmblers with a different comment character.
34291         Eliminate use of GAS-specific extensions.
34292
34293 1998-06-19  Jeffrey A Law  (law@cygnus.com)
34294
34295         * gcc.c-torture/execute/ieee/980619-1.c: New test.
34296
34297 1998-06-19  Robert Lipe  <robertl@dgii.com>
34298
34299         *lib/g77.exp: Replace search for libf2c.a with search for newly
34300         renamed libg2c.a
34301
34302 1998-06-17  Jeffrey A Law  (law@cygnus.com)
34303
34304         * gcc.c-torture/execute/980617-1.c: New test.
34305
34306 1998-06-12  Jeffrey A Law  (law@cygnus.com)
34307
34308         * gcc.c-torture/execute/980612-1.c: New test.
34309
34310 1998-06-08  Jeffrey A Law  (law@cygnus.com)
34311
34312         * gcc.dg/980523-1.c: Only test on ppc-linux.
34313         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
34314
34315         * gcc.c-torture/execute/980608-1.c: New test.
34316
34317 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
34318
34319         * gcc.c-torture/execute/980605-1.c: New test.
34320
34321 1998-06-04  Jeffrey A Law  (law@cygnus.com)
34322
34323         * gcc.c-torture/execute/980604-1.c: New test.
34324
34325 1998-06-02  Jeffrey A Law  (law@cygnus.com)
34326
34327         * gcc.c-torture/execute/980602-1.c: New test.
34328         * gcc.c-torture/execute/980602-2.c: Likewise.
34329
34330 1998-06-02  Dave Love  <d.love@dl.ac.uk>
34331
34332         * 970125-0.f: Fix per JCB.  Add commentary.
34333
34334 1998-05-31  Michael Meissner  <meissner@cygnus.com>
34335
34336         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
34337         IEEE -0 support.
34338
34339 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
34340
34341         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
34342         earlier.
34343
34344 1998-05-28  Catherine Moore <clm@cygnus.com>
34345
34346         * gcc.c-torture/execute/980526-3.c: New test.
34347
34348 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
34349
34350         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
34351         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
34352         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
34353         m88k-motorola-sysv3 to XFAIL.
34354
34355 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
34356
34357         * gcc.dg/980526-1.c: New test.
34358         * gcc.c-torture/execute/980526-2.c: New test.
34359
34360 1998-05-26  Jeffrey A Law  (law@cygnus.com)
34361
34362         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
34363
34364         * gcc.c-torture/execute/980526-1.c: New test.
34365
34366 1998-05-26  Dave Love  <d.love@dl.ac.uk>
34367
34368         * g77.f-torture/execute/alpha2.f: Add runtime test.
34369
34370 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
34371
34372         * g++.old-deja/old-deja.exp: Strip leading directories.
34373
34374         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
34375         error for the line.  Don't run multiple tests for the same line.
34376
34377 1998-05-23  Jeffrey A Law  (law@cygnus.com)
34378
34379         * gcc.dg/980523-1.c: New test.
34380
34381 1998-05-23  Dave Love  <d.love@dl.ac.uk>
34382
34383         * g77.f-torture/compile/970915-0.f: New test.
34384
34385 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
34386
34387         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
34388
34389 1998-05-21  Jeffrey A Law  (law@cygnus.com)
34390
34391         * gcc.dg/980520-1.c: New test.
34392
34393 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
34394
34395         * gcc.dg/980502-1.c: Fix return type.
34396
34397 1998-05-20  Jeffrey A Law  (law@cygnus.com)
34398
34399         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
34400         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
34401         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
34402         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
34403         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
34404
34405 1998-05-20  Dave Love  <d.love@dl.ac.uk>
34406
34407         * g77.f-torture/execute/980520-1.f: New test.
34408
34409 1998-05-15  Dave Love  <d.love@dl.ac.uk>
34410
34411         * lib/mike-g77.exp: New file.
34412
34413         * g77.f-torture/noncompile/noncompile.exp,
34414         g77.f-torture/noncompile/check0.f: New files.
34415
34416 1998-05-14  Dave Love  <d.love@dl.ac.uk>
34417
34418         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
34419         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
34420         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
34421         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
34422         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
34423         abort where appropriate.
34424
34425 1998-05-05  Michael Meissner  <meissner@cygnus.com>
34426
34427         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
34428         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
34429
34430 1998-04-29  Dave Love  <d.love@dl.ac.uk>
34431
34432         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
34433
34434 1998-04-27  Dave Love  <d.love@dl.ac.uk>
34435
34436         * g77.f-torture/compile/980427-0.f: New test.
34437
34438 1998-04-24  Dave Love  <d.love@dl.ac.uk>
34439
34440         * g77.f-torture/compile/980424-0.f: New test.
34441
34442 1998-04-19  Dave Love  <d.love@dl.ac.uk>
34443
34444         * g77.f-torture/compile/980419-2.f (main): New test.
34445         * g77.f-torture/compile/970125-0.f: New test.
34446         * g77.f-torture/compile/980419-1.f: New test.
34447
34448 1998-04-08  Jim Wilson  <wilson@cygnus.com>
34449
34450         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
34451         of loop-4.c.
34452
34453 1998-04-07  Jim Wilson  <wilson@cygnus.com>
34454
34455         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
34456
34457 1998-04-03  Jim Wilson  <wilson@cygnus.com>
34458
34459         * gcc.c-torture/compile/980329-1.c: New test.
34460
34461 1998-03-18  Jim Wilson  <wilson@cygnus.com>
34462
34463         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
34464         * gcc.dg/980312-1.c: Fix typo in -march command.
34465
34466 1998-03-16  H.J. Lu  (hjl@gnu.org)
34467
34468         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
34469
34470 1998-03-11  Robert Lipe  <robertl@dgii.com>
34471
34472         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
34473         Dave Love agree the Fortran source is bogus.
34474
34475 1998-03-11  Robert Lipe  <robertl@dgii.com>
34476
34477         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
34478         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
34479         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
34480         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
34481         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
34482
34483 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
34484
34485         * g++.old-deja/g++.other/friend1.C: New test.
34486
34487 1998-02-18  Dave Love  <d.love@dl.ac.uk>
34488
34489         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
34490         possibly uninitialized) variables and declare dnrm2.
34491
34492 1998-02-23  Robert Lipe <robertl@dgii.com>
34493
34494         From Bruno Haible <haible@ilog.fr>:
34495         * gcc.c-torture/execute/980223.c: New test.
34496
34497 1998-02-13  Jeffrey A Law  (law@cygnus.com)
34498
34499         * gcc.dg/ifelse-1.c: New test.
34500
34501 1998-02-09  H.J. Lu  (hjl@gnu.org)
34502
34503         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
34504
34505           * lib/old-dejagnu.exp (old-dejagnu): Added the
34506           "execution test - XFAIL *-*-*" handling in the spirit of
34507           "excess errors test -". Changed the "execution test fails"
34508           handling to be like "excess errors test fails".
34509           * Update various tests accordingly.
34510
34511 1998-02-06  Jim Wilson  <wilson@cygnus.com>
34512
34513         * gcc.c-torture/execute/980205.c: New test.
34514
34515 1998-01-18  Jeffrey A Law  (law@cygnus.com)
34516
34517         * lib/c-torture.exp: Look for .x files instead of .cexp files.
34518         * lib/f-torture.exp: Similarly.
34519         * gcc.c-torture: Rename all .cexp files to .x files.
34520
34521 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
34522
34523         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
34524         (940510-1.c): Removed duplicate.
34525         (971104-1.c): New test.
34526
34527 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
34528
34529           * lib/f-torture.exp: Improve error and loop detection.
34530
34531 1997-11-19  Michael Meissner  <meissner@cygnus.com>
34532
34533         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
34534         use that to size the filler array.
34535
34536 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
34537
34538         * lib/c-torture.exp(c-torture-execute): Fix typo.
34539
34540         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
34541         testcase as the executable name. Keep the executable around if
34542         the test fails.
34543
34544 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
34545
34546         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
34547         changes.  Only test one -g option, and move it to the end of the
34548         list of options to test.
34549
34550 1997-09-19  Michael Meissner  <meissner@cygnus.com>
34551
34552         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
34553         variable GCC_TORTURE_OPTIONS to supply default switches separated
34554         by colons.  If no environment variable, run tests with -O0 -g, -O1
34555         -g, and -O2 -g as well.
34556
34557 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
34558
34559         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
34560         explanatory comments. Fix indentation.
34561
34562 1997-09-15  Jeffrey A Law  (law@cygnus.com)
34563
34564         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
34565
34566 1997-09-11  Jeffrey A Law  (law@cygnus.com)
34567
34568         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
34569         * g++.old-deja/g++.mike/p7325.C: Likewise.
34570         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
34571
34572 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
34573
34574         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
34575         * g++.old-deja/g++.brendan/crash30.C: Likewise.
34576         * g++.old-deja/g++.brendan/crash39.C: Likewise.
34577         * g++.old-deja/g++.law/operators4.C: Likewise.
34578
34579 1997-09-11  Joe Buck  (jbuck@synopsys.com)
34580
34581         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
34582         * g++.old-deja/g++.mike/p784.C: Ditto.
34583         * g++.old-deja/g++.mike/p785.C: Ditto.
34584
34585 1997-09-05  Jeffrey A Law  (law@cygnus.com)
34586
34587           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
34588
34589 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
34590
34591         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
34592         target feature; pass this to c-torture-execute as needed.
34593
34594 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
34595
34596         * lib/c-torture.exp(c-torture-execute): If the previous and the
34597         current executables being tested are identical, we don't need to
34598         run the executable again. Try to make the executable names
34599         unique. Add an optional argument for passing additional compiler
34600         flags.
34601
34602 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
34603
34604         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
34605
34606 1997-08-29  Jeffrey A Law  (law@cygnus.com)
34607
34608         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
34609
34610 1997-07-31  Jeffrey A Law  (law@cygnus.com)
34611
34612         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
34613         32bit or larger longs.
34614
34615         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
34616         have either a 32bit long or 32bit int.
34617
34618 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
34619
34620         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
34621         Make double precision tests dependent on sizeof (double).
34622
34623 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
34624
34625         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
34626         too.
34627
34628 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
34629
34630         * gcc.c-torture/compile/961203-1.cexp: New script.
34631
34632 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
34633
34634         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
34635         up the includes ourselves.
34636
34637 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
34638
34639         * lib/plumhall.exp: Remove random include, and add a few
34640         verbose messages for debugging.
34641
34642 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
34643
34644         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
34645         of trying to do it ourselves.
34646
34647 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
34648
34649         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
34650
34651 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
34652
34653         * gcc.prms/5403.c: Made regexp a bit less strict.
34654
34655 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
34656
34657         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
34658         is returned from remote_load instead.
34659         * lib/plumhall.exp: Ditto.
34660         * lib/mike-g++.exp: Ditto.
34661         * lib/old-dejagnu.exp: Ditto.
34662         * lib/c-torture.exp: Ditto.
34663
34664 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
34665
34666         * lib/g++.exp: Use build_wrapper procedure.
34667         * lib/gcc.exp: Ditto.
34668
34669 1997-05-20  Jeffrey A Law  (law@cygnus.com)
34670
34671         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
34672         an old-style decl for malloc.  Fixes tests to work when
34673         sizeof (int) != sizeof (size_t).
34674
34675 1997-05-15  Mike Meissner  <meissner@cygnus.com>
34676
34677         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
34678
34679         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
34680         use stdargs.h interface.
34681
34682 1997-05-15  Mike Meissner  <meissner@cygnus.com>
34683
34684         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
34685         NO_VARARGS when compiling.
34686
34687 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
34688
34689         * lib/plumhall.exp(ph_includes): New procedure.
34690         (ph_make): Use it.
34691         (ph_compiler): Ditto.
34692
34693         * lib/g++.exp: Rename test-glue.c to testglue.c.
34694         * lib/gcc.exp: Ditto.
34695
34696 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
34697
34698         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
34699         to completion when it's called.
34700
34701 1997-03-21  Michael Meissner  <meissner@cygnus.com>
34702
34703         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
34704         is defined, don't do test.
34705
34706 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
34707
34708         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
34709         for object files.
34710         (ph_summary): Mark skipped testcases as untested, not unresolved.
34711
34712         * lib/plumhall.exp (ph_make): If unresolved because of bad
34713         errorCode, record errorCode in log file.
34714         (*): Replace send_log/verbose with verbose -log.
34715
34716 1997-03-19  Michael Meissner  <meissner@cygnus.com>
34717
34718         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
34719         double conversion if double isn't at least 8 bytes.
34720
34721         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
34722         int to work with targets where int is 16 bits.
34723
34724         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
34725         8 bytes, just exit, since 4 byte doubles don't have enough bits of
34726         precision for the test to complete.
34727
34728 1997-03-14  Michael Meissner  <meissner@cygnus.com>
34729
34730         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
34731         if d10v is not compiled with the -mdouble64 flag.
34732         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
34733
34734         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
34735         d10v is not compiled with the -mint32 flag.
34736
34737 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
34738
34739         * lib/plumhall.exp: Use incr_count.
34740
34741 1997-03-12  Jeffrey A Law  (law@cygnus.com)
34742
34743         * gcc.c-torture: Update to c-torture-1.45.
34744
34745 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
34746
34747         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
34748         the name of the expect testcase file).
34749
34750         * lib/g++.exp(g++_init): Ditto.
34751
34752 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
34753
34754         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
34755         the host.
34756
34757         * lib/gcc.exp(gcc_exit): New procedure.
34758
34759 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
34760
34761         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
34762         specs where appropriate.
34763
34764         * g++.old-deja/g++.arm/*: Added additional ERROR checks
34765         because of new "candidates are" messages, and removed a few
34766
34767         * Converted all non-old-style g++ testcases to old-style, and
34768         moved into g++.old-deja.
34769
34770 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
34771
34772         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
34773         options.
34774
34775         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
34776         succeeded.
34777
34778         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
34779
34780 1997-02-13  Michael Meissner  <meissner@cygnus.com>
34781
34782         * lib/gcc.exp (gcc_target_compile): Add support for defining
34783         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
34784         the machine doesn't have those features.
34785
34786 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
34787
34788         * g++.law/operators4.exp: Don't use LIBS.
34789
34790 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
34791
34792         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
34793
34794         * lib/mike-g++.exp: Don't set the compiler to be tested here.
34795         * lib/g++.exp: Set it here instead. Also, allow use of the
34796         --tool_exec and --tool_opt options. Change CXX to
34797         GXX_UNDER_TEST.
34798
34799         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
34800
34801         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
34802
34803 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
34804
34805         * lib/old-dejagnu.exp: Use prune_warnings instead of
34806         prune_system_crud.
34807         * lib/mike-g++.exp: Ditto.
34808         * lib/gcc.exp: Ditto.
34809         * lib/g++.exp: Ditto.
34810
34811         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
34812
34813 1997-02-07  Jeffrey A Law  (law@cygnus.com)
34814
34815           * 941014-2.c: Include stdlib.h
34816           * 960327-1.c: Include stdio.h
34817           * dbra.c, index-1.c: Don't assume ints are 32bits.
34818
34819 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
34820
34821         * lib/gcc.exp: Add gcc,stack_size target feature.
34822
34823         * lib/g++.exp(g++_target_compile): Add the include and link
34824         paths here, not in two other places. And, it's $options, not
34825         options.
34826
34827         * lib/mike-g++.exp(postbase): Remove the code that determines
34828         the correct include and link paths.
34829         * g++.old-deja/old-deja.exp: Ditto.
34830
34831 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
34832
34833         * lib/g++.exp(g++_init): target_compile no longer returns the
34834         filename of the result.
34835
34836 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
34837
34838         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
34839         call to glob.
34840
34841         * gcc.c-torture/special/special.exp: Change call to
34842         gcc_target_compile to include the object file.
34843
34844 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
34845
34846         * gcc.c-torture/special/special.exp: Correct misspelling in last
34847         change.
34848
34849 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
34850
34851         * lib/plumhall.exp(ph_summary): Log the entire output of the
34852         executable. Return -1 if there were any failures, 0 otherwise.
34853         (ph_execute): Return -1 if there were any failures, 0 otherwise.
34854         (ph_make): Clean up objects and executables that were built
34855         if the tests succeeded.
34856
34857 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
34858
34859         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
34860         libraries and includes in the build tree as appropriate.
34861
34862 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
34863
34864         * lib/c-torture.exp: Instead of looking for the global variable
34865         NO_LONG_LONG, check to see if that's a feature of the target.
34866
34867 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
34868
34869         * config/default.exp: Minimize. Delete the remainer of the files in
34870         config; this functionality is now in devo/dejagnu/config.
34871
34872         g++.*/*: Pass any additional flags used to compile to postbase;
34873         delete CXXFLAGS.
34874
34875         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
34876         is now done by runtest.exp. Use gcc_target_compile instead of
34877         compile.
34878
34879         lib/c-torture.exp: Use gcc_target_compile instead of compile.
34880         Remove references to CFLAGS. Use remote_file instead of
34881         calling rm -f.
34882         (c-torture): Take a list of arguments to use to compile this
34883         testcase.
34884
34885         lib/g++.exp: Simplify. Use target_compile instead of compile.
34886         lib/gcc-dg.exp: Ditto.
34887         lib/gcc.exp: Ditto.
34888         lib/mike-{gcc,g++}.exp: Ditto.
34889         lib/old-dejagnu.exp: Ditto.
34890         lib/plumhall.exp: Ditto.
34891
34892 1997-01-08  Jim Wilson  <wilson@cygnus.com>
34893
34894         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
34895         (ph_linker): Likewise.
34896
34897 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
34898
34899           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
34900         MAP_ANON / MAP_ANONYMOUS if defined;
34901         else try to map from /dev/zero .
34902
34903 1996-11-12  Jeffrey A Law  (law@cygnus.com)
34904
34905         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
34906         isn't defined, then define it to MAP_ANONYMOUS.
34907
34908 1996-11-12  Jeffrey A Law  (law@cygnus.com)
34909
34910         * gcc.c-torture: Update to c-torture-1.42 release.
34911
34912 1996-11-11  Jeffrey A Law  (law@cygnus.com)
34913
34914         * gcc.c-torture: Update to c-torture-1.41 release.
34915
34916 1996-10-27  Jeffrey A Law  (law@cygnus.com)
34917
34918         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
34919         c-torture release.
34920
34921 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
34922
34923         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
34924         and LDFLAGS.  Fix second case to append the target_info ldflags
34925         onto LDFLAGS, not CFLAGS.
34926         * lib/g++.exp (g++_init): Add target_info stuff.
34927         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
34928         of libgloss and newlib flags for !native.
34929
34930         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
34931         (GDB): Fix relative path to go up another dir for finding gdb.
34932
34933 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
34934
34935         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
34936         versions in the target_info array, if they don't exist.
34937
34938 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
34939
34940         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
34941
34942 1996-07-08  Jim Wilson  <wilson@cygnus.com>
34943
34944         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
34945         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
34946
34947 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
34948
34949         * lib/old-dejagnu.exp: Don't remove the output file before we've
34950         actually tested it. Don't append pwd to the path of the executable
34951         we're testing.
34952
34953 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
34954
34955         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
34956
34957 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
34958
34959         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
34960         temporary directory for compiler files, and set it to a default
34961         value of /tmp. Set $output as the name of the output file from
34962         compiling the testcase. Add a -o option to $cflags_var so the
34963         compiler writes the final output file as $output. Set $executable
34964         to $output.
34965
34966         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
34967         directory for compiler files, and set it to /tmp if it doesn't
34968         already have a value. Set $output_file to the name of the output
34969         file from compiling the testcase. Add a -o option to CXXFLAGS so
34970         the compiler writes the final output file as $output. Use $output
34971         as the executable to be tested.
34972
34973 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
34974
34975         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
34976
34977 1996-06-08  Jeffrey A Law  (law@cygnus.com)
34978
34979         * gcc.c-torture/execute/pending-1.c: New test.  Still
34980         pending in Tege's queue.
34981
34982 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
34983
34984         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
34985         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
34986         if there were failures.  Call unresolved if there were unresolved
34987         testcases.  Call gcc_fail if program did not run to completion.
34988         (ph_make): Pass additional argument name to ph_execute.
34989         (ph_execute): Add new argument.  Pass additional arguments to
34990         ph_summary.  Call gcc_fail is there is no execution output.
34991
34992 1996-04-24  Jeffrey A Law  (law@cygnus.com)
34993
34994         * lib/plumhall.exp (proc_summary): Output relavent summary
34995         lines into the log so specific failures in plumhall can be
34996         investigated.
34997
34998 1996-04-10  Jeffrey A Law  (law@cygnus.com)
34999
35000         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
35001         (c-torture-execute): Don't try to execute tests which use
35002         "long long" types if $NO_LONG_LONG is nonzero.
35003
35004 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
35005
35006         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
35007         not c-torture.
35008
35009         * gcc.ieee: Move from here.
35010         * gcc.c-torture/execute/ieee: To here.
35011
35012 1996-03-26  Jeffrey A Law  (law@cygnus.com)
35013
35014         * gcc.c-torture: Update to c-torture-1.41 release.
35015
35016 1996-03-22  Jeffrey A Law  (law@cygnus.com)
35017
35018         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
35019         not "$output".
35020
35021 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
35022
35023         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
35024         -c present.
35025
35026 1996-03-02  Jeffrey A Law  (law@cygnus.com)
35027
35028         * config/proelf.exp: Handle connecting to a simulator.
35029
35030 1996-01-31  Jeffrey A Law  (law@cygnus.com)
35031
35032         * config/proelf.exp: New file.  Enough framework that we can
35033         run c-torture tests on the proelf targets (or any other target
35034         that gdb can connect to for that matter).
35035
35036 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
35037
35038         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
35039         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
35040
35041         * lib/plumhall.exp (ph_execute): Always call ph_summary if
35042         exec_output exists.
35043
35044 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
35045
35046         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
35047         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
35048
35049         * config/*.exp: Update FSF address.  Change result of ${tool}_load
35050         to pass/fail/unresolved/unsupported/untested.  Caller must now
35051         call unresolved/unsupported/untested.
35052         * lib/*.exp: Update FSF address.  Update to handle new results of
35053         ${tool}_load.
35054         * lib/chill.exp (verbose): Delete.
35055
35056 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
35057
35058         * lib/gcc.exp (default_gcc_start): Change order of args to
35059         $LDFLAGS $CFLAGS $LIBS.
35060         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
35061         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
35062         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
35063         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
35064         * gcc.misc-tests/dg-test.exp: Likewise.
35065         * gcc.misc-tests/msgs.exp: Likewise.
35066         * gcc.prms/prms.exp: Likewise.
35067         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
35068         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
35069
35070         * lib/dg.exp: Deleted, moved to dejagnu/lib.
35071
35072 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
35073
35074         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
35075
35076         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
35077         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
35078
35079         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
35080         necessary.
35081
35082 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
35083
35084         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
35085         global for loop; add use of $mathlib.
35086         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
35087         settings here; set mathlib for anything but VxWorks.
35088
35089 1996-01-22  Jeffrey A Law  (law@cygnus.com)
35090
35091         * gcc.c-torture: Update to c-torture-1.40 release.
35092
35093 1996-01-03  Jeffrey A Law  (law@cygnus.com)
35094
35095         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
35096         dg.exp.
35097
35098 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
35099
35100         * lib/c-torture.exp (c-torture-execute): Declare "output" as
35101         global.
35102
35103 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
35104
35105         * lib/g++.exp (LIBS): Define if not already.
35106         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
35107         (gcc-dg-prune): Call prune_gcc_output.
35108         * lib/gcc.exp (prune_gcc_output): New proc.
35109         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
35110         prune_gcc_output.
35111
35112 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
35113
35114         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
35115         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
35116
35117 1995-11-15  Jeffrey A Law  (law@cygnus.com)
35118
35119         * gcc.c-torture: Update to c-torture-1.39 release.
35120
35121 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
35122
35123         * lib/c-torture.exp (c-torture-execute): Don't return if one option
35124         fails, try others as well.
35125
35126 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
35127
35128         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
35129         If compilation fails, mark execute tests as `untested'.
35130         If test is marked as unsupported, don't mark compilation and
35131         execute tests as failed.
35132
35133 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
35134
35135         * lib/g++.exp (g++_init): Don't link in libg++, and look to
35136         libstdc++ for whether or not we want to be doing shared
35137         libraries.  Delete link_curses since we don't need it anymore.
35138         * lib/mike-g++.exp (postbase): Don't link in libg++.
35139         * g++.old-deja/old-deja.exp: Likewise.
35140
35141 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
35142
35143         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
35144
35145 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
35146
35147         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
35148         For that, add `-Wl,-a,shared_archive'.
35149         * g++.old-deja/old-deja.exp: Likewise.
35150
35151 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
35152
35153         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
35154
35155 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
35156
35157         * lib/mike-g++.exp (postbase): Pay attention to the status of
35158         g++_load.
35159
35160 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
35161
35162           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
35163
35164 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
35165
35166         * lib/gcc.exp (default_gcc_start): No longer need to log program
35167         being executed or its output, execute_anywhere does that now.
35168         * lib/g++.exp (default_g++_version): Call execute_anywhere.
35169         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
35170
35171 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
35172
35173         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
35174         the same as those in lib/g++.exp.
35175
35176 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
35177
35178         * gcc.c-torture: Update to c-torture-1.38 release.
35179         * gcc.ieee: Related changes.
35180
35181 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
35182
35183         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
35184         "exec". Minor reformatting changes.
35185
35186         * config/rom68k.exp (${tool}_load): Make it work in a canadian
35187         cross. This means all "exec" calls now work on a remote host as
35188         well.
35189         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
35190         cross. Filter out the extra "\r\n" stuff that expect puts in.
35191         (c-torture-execute): Filter out the bogus warnings like
35192         c-torture-compile does. Add support for canadian cross.
35193         * lib/gcc.exp (default_gcc_version, default_gcc_start)
35194         Use execute_anywhere rather than calling exec directly. Now it
35195         works for canadian cross testing.
35196
35197 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
35198
35199         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
35200         results into a variable, and check that rather than using file exists.
35201
35202 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
35203
35204         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
35205         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
35206
35207 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
35208
35209         * g++.old-deja/old-deja.exp: Create and pass runshlib and
35210         lib_curses if there's a shared libg++ in the build tree.
35211
35212 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
35213
35214         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
35215         if not supported target.
35216
35217 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
35218
35219         * lib/g++.exp (g++_init): Move empty setting of runshlib and
35220         link_curses up to always happen, not just for native builds.
35221
35222 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
35223
35224         * gcc.c-torture: Update to c-torture-1.36 release.
35225         * gcc.failure: Related changes.
35226
35227 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
35228
35229         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
35230
35231 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
35232
35233         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
35234         * lib/mike-g++.exp (postbase): Not in here.  Still reference
35235         runshlib, link_curses, and mathlib for link and run.
35236
35237         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
35238         pass the runtime shared library options for Solaris, OSF/1, and
35239         Irix5, and link with -lcurses to avoid unresolved references.
35240
35241 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
35242
35243         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
35244         only run once.
35245
35246 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
35247
35248         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
35249
35250 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
35251
35252         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
35253         do not have a framework for the "compat" tests yet.
35254
35255 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
35256
35257         * lib/mike-g++.exp (postbase): New local variable `mathlib',
35258         set to null if we're testing vxworks5.1.  Use that instead of
35259         `-lm' in the setting of LIBS for link and run.
35260
35261 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
35262
35263         * config/rom68k.exp (${tool}_load): Major changes to make it
35264         work.  Verified that it does in fact return the stuff in
35265         exec_output properly.  Catch any Emul or any TRAP other than 0.
35266
35267 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
35268
35269         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
35270         LDFLAGS properly for targets that need stuff from libgloss.
35271         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
35272         only run once.
35273         (gpp_initialized): New variable.
35274
35275 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
35276
35277         * config/rom68k.exp: Load libgloss.exp.
35278         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
35279         so we can produce a fully linked binary.
35280         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
35281         so we can produce a fully linked binary.
35282
35283 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
35284
35285         * lib/plumhall.exp (ph_section): Watch for expected failures.
35286         Add missing `else'.
35287
35288         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
35289         run the testcase.
35290         (c-torture): Likewise.
35291
35292 1995-08-28  Doug Evans  <dje@cygnus.com>
35293
35294         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
35295
35296         * lib/mike-g++.exp (mike_cleanup): New proc.
35297         (prebase): New globals compiler_result, not_compiler_result,
35298         target_regexp.
35299         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
35300         allow leading "-" in pattern.  Watch for unsupported tests.
35301         If $compiler_result is set, pattern match assembler code,
35302         and ditto for $not_compiler_result.
35303         * lib/mike-gcc.exp: Likewise.
35304
35305         * lib/plumhall.exp (ph_execute): Only call ph_summary if
35306         execution "succeeded".
35307
35308 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
35309
35310         * config/win32.exp: New file.
35311         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
35312
35313 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
35314
35315         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
35316         unsupported.
35317         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
35318         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
35319         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
35320
35321         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
35322         "... without exceptions was ...".  That is now handled by
35323         prune_system_crud.
35324         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
35325
35326 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
35327
35328         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
35329         sieve.c,sort2.c}: New files.
35330         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
35331         sieve.exp,sort2.exp}: Drivers for them.
35332
35333         * lib/mike-gcc.exp (program_output): New user settable variable.
35334         (postbase): Call prune_system_crud.  Also prune extraneous compiler
35335         messages.
35336         * lib/mike-g++.exp (program_output): New user settable variable.
35337
35338         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
35339
35340         * config/sh.exp: Deleted (use sim.exp instead).
35341
35342 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
35343
35344         * config/vx.exp: Declare CHECKTASK as global.
35345         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
35346         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
35347         * lib/old-dejagnu.exp: Load [pwd]/$executable.
35348
35349 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
35350
35351         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
35352         target. Like vx.exp, only includes `vx29k.exp' instead of
35353         `vxworks.exp'.
35354
35355 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
35356
35357         * config/sim.exp: Increase time limit from 120 seconds to 240.
35358
35359 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
35360
35361         * gcc.c-torture/execute/950628-1.c: New test.
35362
35363 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
35364
35365         * gcc.c-torture: Update with changes/additions from
35366         c-torture-1.34.
35367
35368 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
35369
35370         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
35371
35372 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
35373
35374         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
35375
35376 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
35377
35378         * gcc.c-torture/compile/950512-1.c: New test.
35379         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
35380         * gcc.dg/struct-ret-1.c: Likewise.
35381
35382 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
35383
35384         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
35385           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
35386
35387 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
35388
35389         * gcc.c-torture/special/920411-1.c: Deleted.
35390         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
35391
35392 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
35393
35394         * config/sim.exp (${tool}_load): Hack in call to bash to get a
35395         cpu limit.
35396
35397 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
35398
35399         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
35400
35401 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
35402
35403         From kenner;
35404         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
35405         is the proper length.
35406         * va-arg-3.c: Likewise.
35407
35408 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
35409
35410         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
35411         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
35412
35413         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
35414         * lib/g++.exp (default_g++_start): Delete old cruft.
35415
35416 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
35417
35418         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
35419         (2 * (1 << 18)) to (2 * (1 << 17)).
35420
35421         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
35422
35423 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
35424
35425         * config/rom68k.exp: Renamed from config/idp.exp
35426
35427 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
35428
35429         * c-torture/compile/921109-2.c
35430
35431 1995-04-18  Mike Stump  <mrs@cygnus.com>
35432
35433         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
35434         excess errors.
35435
35436 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
35437
35438         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
35439         output.
35440         * lib/g++.exp (default_g++_start): Likewise.
35441
35442 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
35443
35444         * gcc.c-torture/compile/950329-1.c: New test.
35445
35446 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
35447
35448           * config/bug.exp (${tool}_load): Updated to use new remote_open
35449           and remote_close procs.
35450         * config/idp.exp: New file.
35451
35452 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
35453
35454         * gcc.c-torture/execute/950322-1.c: New test.
35455
35456 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
35457
35458         * config/vx.exp (${tool}_load): Clean up testing of return code from
35459         vxworks_ld and vxworks_spawn.
35460
35461 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
35462
35463         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
35464
35465 1995-03-13  Mike Stump  <mrs@cygnus.com>
35466
35467         * lib/old-deja.exp: Add `excess errors test - ' error, now one
35468         can mark excess errors on a machine by machine basis.  Note, the
35469         default is to not expect any excess errors, even when excess
35470         errors test - is given, so you will want to put an XFAIL ... on
35471         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
35472         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
35473         those 4 machines, but no others.
35474
35475 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
35476
35477         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
35478         * lib/c-torture.exp: to here.
35479
35480 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
35481
35482         * gcc.c-torture/execute/950221-1.c: New test.
35483         * gcc.c-torture/execute/struct-ret-1.c: New test.
35484         * gcc.c-torture/compile/950221-1.c: New test.
35485
35486         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
35487
35488 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
35489
35490         * gcc.c-torture/execute/arith-1.c (main): Return 0.
35491         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
35492
35493 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
35494
35495         * g++.gb: New directory of tests, derived from my signature and
35496         class scoping tests.
35497
35498         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
35499         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
35500         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
35501         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
35502         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
35503         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
35504         * g++.gb/sig25.C: Likewise.
35505
35506         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
35507         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
35508         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
35509         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
35510         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
35511         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
35512         * g++.gb/sig25.exp: Likewise.
35513
35514         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
35515         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
35516         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
35517         * g++.gb/scope13.C: Likewise, this test still fails.
35518
35519         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
35520         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
35521         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
35522         * g++.gb/scope13.exp: Ditto.
35523
35524         * g++.gb/README: New file, explains what these tests are about.
35525
35526 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
35527
35528         * lib/dg.exp (dg-do): Support `preprocess'.
35529         (dg-test): Likewise.
35530
35531 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
35532
35533         * config/udi.exp: change "continue -expect" to "exp_continue".
35534
35535 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
35536
35537         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
35538         Delete redundant tests.
35539
35540         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
35541         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
35542         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
35543         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
35544         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
35545         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
35546         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
35547         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
35548
35549         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
35550         storing label pointers.
35551         * gcc.c-torture/execute/921019-1.c: Likewise.
35552         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
35553         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
35554         parameter fp.
35555         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
35556         constants.
35557
35558         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
35559         Delete obsolete tests.
35560
35561         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
35562         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
35563         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
35564         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
35565         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
35566         * gcc.c-torture/compile/950124-1.c: New test.
35567
35568         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
35569
35570 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
35571
35572         * lib/mike-g++.exp: Add -lm to LIBS.
35573
35574 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
35575
35576         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
35577
35578 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
35579
35580         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
35581
35582 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
35583
35584         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
35585
35586 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
35587
35588         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
35589         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
35590         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
35591         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
35592         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
35593         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
35594         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
35595         * g++.law/{operators31.C, operators32.C,
35596         * g++.law/{operators33.C, operators34.C}: Likewise.
35597         * g++.law/{pic1.C, refs2.C}: Likewise.
35598         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
35599         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
35600         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
35601         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
35602
35603         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
35604         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
35605         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
35606         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
35607         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
35608         * g++.law/{enum9.exp, friend5.exp}: Likewise.
35609         * g++.law/{nest3.exp, nest4.exp}: Likewise.
35610         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
35611         * g++.law/{operators30.exp, operators31.exp}: Likewise.
35612         * g++.law/{operators32.exp, operators33.exp}: Likewise.
35613         * g++.law/{operators34.exp}: Likewise.
35614         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
35615         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
35616         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
35617         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
35618         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
35619
35620         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
35621         No longer expected to fail.
35622         * g++.law/missed-error3.C: Tweak for recent bool changes.
35623
35624 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
35625
35626         * config/emb-unix: Deleted.
35627         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
35628         remote execution.  Do final link on remote host if REMOTE_LINK is set.
35629
35630 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
35631
35632         * lib/dg.exp (dg-test): Fix typo in last patch.
35633
35634 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
35635
35636         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
35637         (handles multiple occurrences).
35638
35639 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
35640
35641         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
35642         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
35643         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
35644         printed).
35645         * lib/c-torture.exp (c-torture-compile): Likewise.
35646         (c-torture): Prepend full path if missing.
35647         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
35648         (gcc_fail): Likewise.
35649         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
35650
35651 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
35652
35653         * lib/netware.exp: Only attach to NetWare i386 systems.
35654
35655 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
35656
35657         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
35658         messages.  Add test name to "output pattern match" pass/fail message.
35659
35660 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
35661
35662         * gcc.dg: New testsuite.
35663         * gcc.dg/dg.exp: New file.
35664
35665         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
35666         test-switch.c}: Deleted.
35667
35668         * gcc.misc-tests/msgs.exp: New testcase driver.
35669
35670 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
35671
35672         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
35673         Watch for illegal return values from ${tool}_load.
35674         * config/unix.exp (${tool}_load): Fix pass/fail detection for
35675         cross targets.  Coerce return value >0 to 1.
35676
35677 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
35678
35679         * config/unix.exp (${tool}_load): Call program rsh, not proc.
35680
35681         * config/emb-unix.exp: New file.
35682
35683         * config/sim.exp: Error if variable $SIM not defined.
35684         (${tool}_load): Mark test as "untested" if simulator missing.
35685
35686         * config/unix.exp: Load remote.exp to get rcp_download.
35687         * lib/c-torture.exp: Use different option lists for testcases with
35688         and without loops.
35689         * gcc.c-torture/execute/execute.exp: Likewise.
35690
35691 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
35692
35693         * config/*.exp: Clarify return code from ${tool}_load.
35694         Call `unresolved' or `untested' instead of `warning' or `perror'
35695         (sometimes you still want to call both though).
35696         Add comment that `shell_id' is local to each file.
35697         * config/udi.exp (timeout): Set to 30.
35698         Don't print warning if connection fails, $connectmode has already
35699         printed an error.
35700         (${tool}_load): Move verbose messages to level 2.
35701         Rework pattern for "Process started" message.
35702         Pass `shell_id' to ${connectmode}_download.
35703         Retry twice upon timeout.  Make resetting of target more robust.
35704         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
35705         Pass `shell_id' to exit_$connectmode.
35706         Only call exit_$connectmode if connected.
35707         * config/unix.exp (${tool}_load): Check return codes better.
35708         * config/vrtx.exp (${tool}_load): Likewise.
35709         * config/vx.exp (${tool}_load): Likewise.
35710         Delete unneeded global's.
35711         * lib/dg.exp (dg-test): Update to reflect clarified return codes
35712         from ${tool}_load.
35713         (dg-stat): Delete.
35714         (dg-init): Delete recording of pass/fail counts.
35715         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
35716         (old-dejagnu-init): Likewise.
35717         (old-dejagnu-stat): Delete contents, empty proc now.
35718         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
35719         (c-torture): Delete references to lcnt, lpass, lfail.
35720         Get option list from TORTURE_OPTIONS.
35721         Delete -funroll[-all]-loops if no loops.
35722         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
35723         (g++_stat): Delete contents (empty proc now).
35724         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
35725         (gcc_finish): Likewise.
35726         (gcc_stat): Deleted.
35727         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
35728         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
35729         * gcc.c-torture/execute/execute.exp: Likewise.
35730         Split tests into two parts: compile, execute.
35731         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
35732         no loops.  Update to reflect clarified return codes from ${tool}_load.
35733
35734 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
35735
35736         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
35737         to grep for.
35738         (old-dejagnu): Likewise (where necessary).
35739
35740 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
35741
35742         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
35743
35744         * lib/dg.exp (dg-process-target): Fix processing of selector.
35745         Add comment regarding use of `error'.
35746
35747         * lib/gcc.exp (prune_system_crud): Define if missing.
35748         * lib/g++.exp (prune_system_crud): Likewise.
35749
35750         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
35751         Call prune_system_crud.
35752         * lib/dg.exp (dg-runtest): New proc.
35753         Use perror instead of send_user for tcl errors in testcase.
35754         Don't return any value, it's never used.
35755         Don't clobber previous definition of `unknown'.
35756         Print tcl errors in `dg-final'.
35757
35758 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
35759
35760         * lib/dg.exp (dg-process-target): Improve syntax error messages.
35761         (dg-test): Don't print errorInfo, it contains stack backtrace.
35762
35763 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
35764
35765         * lib/g++.exp (runtest_file_p): Define if missing.
35766
35767 1994-09-24  Doug Evans  (dje@cygnus.com)
35768
35769         * lib/mike-g++.exp: Comment out loading of g++.exp.
35770         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
35771         (default_g++_version): Always print something.
35772         (default_g++_start): Comment out call to `which'.
35773         (g++_start, g++_load): Deleted (must be defined in config file).
35774         * lib/gcc.exp: Test for existence of $CC at start.
35775         Delete check for tmpdir (done in gcc_init).
35776         (default_gcc_version): Always print something.
35777         (default_gcc_start): Comment out call to `which'.
35778         * config/*.exp: Major cleanup - make cross targets work at least a
35779         little better for g++ (by not being "--tool gcc" specific).
35780         Rename gcc_xxx to ${tool}_xxx.
35781         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
35782         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
35783
35784 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
35785
35786         * lib/c-torture.exp (c-torture-compile): Rework compiler
35787         message processing.
35788
35789         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
35790         c-torture.
35791
35792 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
35793
35794         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
35795
35796         * lib/dg.exp (dg-process-target): Support { target native }.
35797
35798 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
35799
35800         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
35801         looked for "... program xxx got fatal signal".
35802         Correct regsub munging of `comp_output'.
35803         Ignore compiler messages "path prefix not used" and "linker input
35804         file unused".
35805
35806 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
35807
35808         * lib/gcc.exp (runtest_file_p): Define if missing.
35809         * gcc.prms/template.c: Example to work from.
35810
35811 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
35812
35813         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
35814         * lib/dg.exp (dg-test): Call unsupported testcases as such.
35815
35816         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
35817         * gcc.prms/1883.c: Moved from compile/940714-1.c.
35818         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
35819         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
35820
35821         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
35822         (dg-process-target): No longer a varargs proc.
35823         Return S/N for target, P/F for xfail.  All callers changed.
35824         (user option procs): More argument checking.
35825         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
35826         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
35827         (dg-test): Skip test if not running on selected target in `dg-do'.
35828         Update handling of `dg-do-what', `dg-output-text'.
35829         Separate execution pass/fail from output pattern match pass/fail.
35830         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
35831
35832 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
35833
35834         * gcc.c-torture/special/special.exp: Don't expect failure for mips
35835         target for 920510-1.c.
35836
35837 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
35838
35839         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
35840         Clean up comment regarding use of passcnt, etc.
35841         (gcc_stat): Don't update `testcnt' here.
35842         (gcc_finish): Do it here.
35843         Might as well reset `but_id' here too.
35844         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
35845         to determine if the file should be tested.
35846         * gcc.c-torture/compile/compile.exp: Likewise.
35847         * gcc.c-torture/execute/execute.exp: Likewise.
35848         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
35849         * gcc.misc-tests/dg-test.exp: Likewise.
35850         * gcc.prms/prms.exp: Likewise.
35851         * gcc.wendy/wendy.exp: Likewise.
35852         * g++.old-deja.exp: Likewise.
35853         Move "Testing file" message to verbose level 1.
35854
35855 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
35856
35857         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
35858
35859 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
35860
35861         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
35862         (default_gcc_start): Accept optional second list element
35863         of compiler flags.  Print compiler output at verbosity level 2.
35864         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
35865         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
35866         Save current values of framework globals passcnt, failcnt, xpasscnt,
35867         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
35868         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
35869         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
35870         xfailcnt to compute stats.  Update framework global `testcnt' from
35871         pass/fail counts.
35872         (gcc_finish): New proc.  Clean up test environment.
35873         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
35874         (gcc_epass, gcc_efail): Delete.
35875         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
35876         argument of line number.
35877         (dg-init): If the tool has an init routine, call it.
35878         (dg-test): Remove args `cflags_var' and `libs_var'.
35879         Pass all compiler options to ${tool}_start.
35880         Handle missing line number.
35881         (dg-finish): New function.
35882         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
35883         particular files.  Call gcc_finish at end.  Move "skipping test"
35884         message to verbosity level 3.
35885         * gcc.c-torture/compile/compile.exp: Likewise.
35886         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
35887         * gcc.c-torture/execute/execute.exp: Likewise.
35888         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
35889         Print testcase being tried at verbosity level 1.
35890         * gcc.c-torture/special/special.exp: Unset xfail.
35891         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
35892         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
35893         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
35894         * gcc.failure/failure.exp: Likewise.
35895         * gcc.ieee/ieee.exp: Likewise.
35896         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
35897         Update call to dg-test.  Call dg-finish at end.
35898         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
35899         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
35900         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
35901         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
35902         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
35903         * gcc.wendy/wendy.exp: Add copyright.
35904         Delete setting of tmpdir (done by gcc_init).
35905         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
35906         Pass compiler flags to gcc_start.  Call gcc_finish at end.
35907         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
35908         gcc_[ce]pass/fail.
35909
35910 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
35911
35912         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
35913         confusion.
35914         (g++_load): Likewise.
35915
35916         * config/*.exp (gcc_load): Some were varargs fns and some were not.
35917         Rename argument to `prog' to remove the confusion.
35918         Varargs fns behave differently too!
35919         (g++_load): Likewise.
35920
35921         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
35922
35923         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
35924         what it is.  Delete (always) printing of status value for !native.
35925         Simplify verbose code, and include status and exec_output.
35926         (g++_load): Use gcc_load.
35927
35928 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
35929
35930         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
35931         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
35932         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
35933         940714-3.c as these testcases don't exist anymore.  Make
35934         va-arg-1.c expected to pass.
35935
35936 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
35937
35938         * gcc.misc-tests/misc.exp: Only run specific testcases.
35939         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
35940         * gcc.misc-tests/dg-[1-9].c: New files.
35941
35942         * lib/dg.exp: New testsuite driver.
35943         * gcc.prms/prms.exp: Use it.
35944
35945         * README.gcc: New file.
35946
35947         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
35948         Document and reset `lxpass' and `lxfail'.
35949         Simplify "initialized" message.
35950         (gcc_stat): Clean up comments a little.
35951
35952 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
35953
35954         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
35955
35956 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
35957
35958         * lib/old-dejagnu.exp (process-option): New proc.
35959         (old-dejagnu-init, old-dejagnu-stat): Likewise.
35960         (old-dejagnu): Simplify.
35961         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
35962
35963 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
35964
35965         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
35966         exists and is not an empty string.
35967
35968         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
35969         $xfail rather than calling setup_xfail.  Clear $xfail when test is
35970         finished.
35971         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
35972         automatically.
35973
35974         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
35975         longer expected to fail.
35976
35977         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
35978         "f" function call.
35979
35980         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
35981
35982         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
35983         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
35984         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
35985         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
35986         c-torture-1.29.
35987
35988         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
35989         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
35990
35991         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
35992
35993         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
35994         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
35995
35996         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
35997         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
35998         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
35999
36000 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
36001
36002         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
36003         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
36004         940714-1.c, 940714-2.c, 940714-3.c},
36005         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
36006         gcc.misc-tests/{mg.c,mg.exp}:
36007         New tests.
36008         * gcc.noncompile/noncompile.exp: Change accordingly.
36009
36010 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
36011
36012         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
36013         Undo previous clobberage.
36014
36015 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
36016
36017         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
36018         * gcc.special/{930510-1.c, special.exp}:
36019         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
36020         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
36021         struct-varargs-1.c}: New tests from c-torture-1.26.
36022
36023 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
36024
36025         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
36026           argument to switch.
36027
36028 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
36029
36030         * Revert the previous changes.  Please see Rob's directory
36031           (/lisa/test/rob/progressive/gcc/testsuite) for testing
36032           fixes.
36033
36034 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
36035
36036         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
36037             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
36038             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
36039             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
36040             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
36041             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
36042             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
36043             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
36044             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
36045             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
36046             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
36047             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
36048             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
36049             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
36050             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
36051             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
36052             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
36053             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
36054             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
36055             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
36056             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
36057             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
36058             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
36059             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
36060             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
36061             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
36062             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
36063
36064 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
36065
36066         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
36067             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
36068           with perror calls.
36069
36070 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
36071
36072         * config/unix.exp (g++_load): Fix syntax.
36073
36074 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
36075
36076         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
36077         * gcc.noncompile/921017-1.c: Deleted obsolete test.
36078         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
36079         Don't expect va-arg-1.c to fail.  Correct expected output for
36080         920928-1.c.
36081         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
36082         * gcc.wendy/hbm4.c: Correct typo.
36083         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
36084
36085 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
36086
36087         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
36088         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
36089         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
36090         * lib/c-torture.exp (c-torture-compile): Ditto.
36091
36092         Reduce volume of output (remove all the -I's and such).
36093         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
36094         Call gcc_cpass, gcc_cfail.
36095         (c-torture): Pass testing option to c-torture-compile.
36096
36097 1994-03-21  Doug Evans  (dje@cygnus.com)
36098
36099         Bring patches over from progressive.
36100         * config/default.exp: Exit remote shell cleanly.
36101         (g++_exit, g++_start): Add default versions.
36102         * config/sim.exp (gcc_load): Use perror, not error.
36103
36104 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
36105
36106         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
36107         set in site.exp.
36108
36109 1994-03-14  Doug Evans  (dje@cygnus.com)
36110
36111         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
36112         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
36113         (wendy_try): New proc to run testcase.
36114         (main loop): Call 'em.
36115         * gcc.wendy/*.c: Clean up pass to correct expected output.
36116
36117         * lib/gcc.exp: Minor cleanup work.
36118         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
36119
36120 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
36121
36122         * config/sim.exp (gcc_load): Document return codes better.
36123         Don't pass -v to simulator.
36124
36125 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
36126
36127           * gcc.special/920717-x.c: Fix typo.
36128           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
36129           get at sources.
36130
36131         * lib/mike-gcc.exp: Fix typo.
36132
36133 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
36134
36135         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
36136         binary to use, transform the name.
36137         * config/*.exp: rename everything. Nuke any g++ specific files,
36138         it's now a special case of gcc that requires no special support.
36139         Add a default.exp for unsupported targets.
36140
36141 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
36142
36143         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
36144         lib/old-dejagnu.exp: Fix a few patterns to work with the new
36145         version of Tcl.
36146
36147 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
36148
36149         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
36150         than a warning.
36151
36152 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
36153
36154         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
36155
36156 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
36157
36158         * gcc.execute/execute.exp: Combine opt_list and foption_list into
36159         option_list.  Compile every file with only 4/6 option choices
36160         (same as C torture) instead of with 12/18 different option
36161         choices.
36162         * lib/c-torture.exp: Likewise.
36163
36164         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
36165         not already set.
36166
36167 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
36168
36169         * lib/old-deja.exp: Add `excess errors test fails' error, now one
36170         can put an XFAIL *-*-* on excess errors.
36171
36172 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
36173
36174         * g++.law: Add more tests derived from g++-bugs snapshots.
36175
36176         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
36177         equivalent to g++.law/init9.
36178
36179         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
36180         compiled it, and the a.out file after we've run it.
36181
36182 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
36183
36184         * lib/mike-g++.exp (postbase): Delete the .o file after we've
36185         compiled it, and the a.out file after we've run it.
36186
36187 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
36188
36189         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
36190
36191 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
36192
36193         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
36194         version number.
36195
36196 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
36197
36198         * g++.law: New directory of g++ tests derived from the g++-bugs
36199         snapshots.
36200
36201 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
36202
36203         * gcc.compile: initbug1.c initbug1.exp testcase added
36204
36205 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
36206
36207         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
36208         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
36209           fixes submitted by Jeff Law (law@cs.utah.edu)
36210         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
36211           Jeff Law (law@cs.utah.edu)
36212
36213
36214 1993-11-30  Mike Stump  (mrs@cygnus.com)
36215
36216         * config/unix-g++.exp: Follow the gcc way of doing things.
36217         * g++.old-deja/old-deja.exp: Minor updates.
36218         * lib/g++.exp: New file, follow the gcc way of doing things.
36219         * lib/old-dejagnu.exp: Minor updates.
36220         * lib/mike-g++.exp: Always unset errorInfo.
36221
36222 1993-11-06  Mike Stump  (mrs@cygnus.com)
36223
36224         * lib/gcc.exp: Fix some errors with the below change, CC and
36225         CFLAGS should be global when setting, not local.
36226
36227 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
36228
36229         * lib/gcc.exp: Transform tool name.
36230
36231 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
36232
36233         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
36234
36235 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
36236
36237         * lib/gcc.exp: change gcc_done to gcc_stat
36238
36239 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
36240
36241         * Upgraded gcc testsuite to c-torture version 1.25
36242
36243 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
36244
36245         * lib/gcc.exp: added reporting code. Changed verbose compile message.
36246         * lib/c-torture: added hooks for new reporting code.
36247
36248 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
36249
36250         * config/sh-gcc.exp: check if sh-sim exists in the path
36251
36252 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
36253
36254         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
36255         * gcc.compile/compile.exp: Initial changes for new logic.
36256         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
36257         * gcc.failure/failure.exp: Initial changes for new logic.
36258         * gcc.ieee/ieee.exp: Initial changes for new logic.
36259         * gcc.misc-tests/misc.exp: Initial changes for new logic.
36260         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
36261         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
36262         * lib/c-torture.exp: Initial changes for new logic.
36263         * lib/gcc.exp: Initial changes for new logic.
36264
36265 1993-10-15  Mike Stump  (mrs@cygnus.com)
36266
36267         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
36268         depend upon failure or success.  Fully qualify names in failure
36269         and success messages.  Always remove a.out before starting
36270         compile, just in case.  Pay more attention to error text output by
36271         the compiler.  Handle testcases with no known past errors just
36272         like all others, so that things are uniform.  Other miscellaneous
36273         improvements.
36274
36275 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
36276
36277         * gcc.cpp: new directory for cpp tests
36278
36279 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
36280
36281         * lib/chill.exp: Code reformatted, removed unused code.
36282         * config/unix-chill.exp: Code reformatted, removed unused code.
36283         * chill.execute/execute.exp: Code reformatted, removed unused code.
36284         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
36285
36286 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
36287
36288         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
36289         routines not written.
36290
36291 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
36292
36293         * config/bug-gcc.exp: Use new procs from bug.exp.
36294
36295 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
36296
36297         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
36298         via ftp, rather than depending on NFS.
36299         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
36300         case.
36301
36302 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
36303
36304         * config/bug-gcc.exp: Use new download proc.
36305
36306 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
36307
36308         * chill.execute/execute.exp: cleanups, handles errors better
36309         * chill.compile/compile.exp: rewrite, based on execute.exp
36310         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
36311         * lib/chill.exp: major changes to diff proc and compile and link
36312           procs. added chill_fail and chill_pass wrappers to pass and
36313           fail. added more comments, and handle error codes better.
36314           Added a hack to capture stderr from exec, so noncompile tests
36315           can work.
36316
36317 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
36318
36319         * chill.execute/execute.exp: rewrite of testsuite driver
36320         * lib/chill.exp: rewrite of testsuite driver
36321         * config/unix-chill.exp: rewrite of testsuite driver
36322
36323 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
36324
36325     In chill.execute:
36326         * iexpr.ch: Standardize uppercase.
36327         * tuples.dat: Standardize uppercase.
36328         * vary.ch: standardize.  Correct varying string assignments.
36329         * vary.dat: Add new output lines.
36330
36331 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
36332
36333     In chill.execute:
36334         * chprintf.ch: Standardize use of uppercase.
36335         * tuples.ch: Standardize and turn arr2 into a DCL,
36336           rather than a SYN.
36337         * pinits.ch: Standardize.
36338
36339 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
36340
36341         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
36342         * Makefil: Renamed to Makefile.in.
36343         * configure.in: New.
36344
36345 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
36346
36347     In chill.execute:
36348         * .cvsignore: Add result/output files.
36349         * Makefile: Fix up variables at start.  Use MFLAGS
36350           everywhere.  Correct bool_loc, built_ins entries.
36351           Add entry for vary1.ch.
36352         * bitarray.ch: Standardize upper-case usage.
36353         * bitexpr.ch: Standardize, add output of b1.
36354         * params.ch: Use arrayt in along PROC parameters, to
36355           avoid novelty problems.
36356         * sets.ch: Tiny cleanup.
36357         * vary1.ch: Re-indent.
36358
36359 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
36360
36361           * Add PR-related files to Makefiles, .cvsignore files, etc.
36362
36363 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
36364
36365         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
36366           with compiler objects. New names are test-flow.c and test-loop.c
36367
36368 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
36369
36370         * Upgraded c-torture tests from 1.19 to 1.20
36371
36372         * new files:
36373         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
36374         * gcc.compile: 930623-1.c 930623-2.c
36375         * gcc.noncompile: 930622-1.c 930622-2.c
36376         * gcc.failure: 920411-1.c 920627-2.c
36377         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
36378
36379 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
36380
36381         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
36382           More changes to get testsuite working properly. Needs more work.
36383           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
36384
36385 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
36386
36387         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
36388           More changes to get testsuite working properly. Needs more work.
36389
36390 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
36391
36392         * chill.compile/compile.exp: Added for Dejagnu support
36393         * chill.execute/execute.exp: Added for Dejagnu support
36394         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
36395
36396 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
36397
36398     This should complete moving the CHILL test files.
36399         * chill.noncompile(.cvsignore printf.grt
36400             in-printf.grt chprintf.grt chprintf.ch):
36401             Added test-support files.
36402           (Makefile): Modified further.
36403         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
36404             signal.ch): Added test files.
36405           * chill.execute (.cvsignore printf.grt printr.c
36406             in-printf.grt rts.c chprintf.grt rts.h): Added
36407           test-support files.
36408             (Makefile): More corrections.
36409
36410 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
36411
36412         * chill.compile, chill.execute, chill.nocompile: Add CHILL
36413           test cases, ready for DejaGnu.
36414
36415 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
36416
36417         * Upgraded c-torture tests from 1.18 to 1.19
36418
36419         * gcc.compile: added test(s):
36420           930607-1.c
36421         * gcc.execute: added test(s):
36422           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
36423
36424         * added new subdirectory for misc tests: gcc.misc-tests
36425         * gcc.misc-test(s): added tests:
36426           inst-check.c test-consts.c test-ior.c test-switch.c
36427
36428 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
36429
36430         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
36431
36432 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
36433
36434         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
36435
36436 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
36437
36438         * Upgraded c-torture tests from 1.17 to 1.18
36439
36440 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
36441
36442         * Upgraded c-torture tests from 1.12 to 1.17
36443
36444 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
36445
36446         * lib/old-dejagnu.exp:
36447           Fixed handling of XFAIL target triplets to correctly
36448           recognize wildcard characters.  Removed code that
36449           appended a unique id tag to the end of the file name
36450           printed out by the result of the testcases within a
36451           given test file.
36452
36453 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
36454
36455         * lib/old-dejagnu.exp:
36456           Reworked expected failure handling to trigger off of XFAIL
36457           keyword in keyphrase embeded in testcase source code. The
36458           XFAIL keyword must be at the end of the keyphrase line. It
36459           may optionally be followed by one or more target triplets.
36460           It has just occured that the handling of wildcards in the
36461           target triplet may not be correct.
36462
36463 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
36464
36465         * g++.old-deja/tests:
36466           Moved all subdirectories up one level into g++.old-deja .
36467
36468         * lib/old-dejagnu.exp:
36469           Fixed problem with CXXFLAGS not being properly reset, and being
36470           corrupted with extraneous "-c" compiler option.  This was
36471           causing binaries to not be generated for test that needed them.
36472           Modified strings passed to "pass" and "fail" so that individual
36473           tests from the same test file would be distinguished by an
36474           identifier appended to the test file name in the summary logs;
36475           this corrected a problem with erroneous diff logs.  Added code
36476           to search testcases for expected fail and unexpected pass keywords.
36477
36478 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
36479
36480         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
36481
36482 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
36483
36484         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
36485           Removed extraneous text from end of "Special g++ Options"
36486           keyphrase.
36487
36488         * lib/old-dejagnu.exp: Added pattern matching to look for new
36489           keywords, embedded in testcases comments, which will trigger
36490           calls to xpass and xfail.
36491
36492 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
36493
36494         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
36495           comments embedded in the testcases, especially the one looking for
36496           special compiler options, as well as the pattern matching for the
36497           compiler output again.
36498
36499 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
36500
36501         * lib/old-dejagnu.exp: Do a proper check of the return value for
36502           execute tests. Fixed several problems with the pattern matching
36503           of the compiler output which gave erroneous test results.
36504           Changed several of the test result messages to be more descriptive.
36505         * config/unix-g++.exp: Proc g++_load now actually works and
36506           executes the tests passed to it and returns a usable return
36507           value.
36508
36509 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
36510
36511           * lib/gcc.exp: Exits gracefully if $CC is bogus.
36512
36513 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
36514
36515         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
36516           Modified both files to properly execute the old style
36517           dejagnu tests. The previous versions of these files were
36518           experimental and did not function anything near correctly.
36519
36520 1993-04-05  Rob Savoye  (rob@cygnus.com)
36521
36522         * Removed all Makefile.in and configure.in files. No configuration
36523         needed now.
36524
36525 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
36526
36527         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
36528
36529 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
36530
36531         * gcc.compile/configure.in, gcc.unsorted/configure.in,
36532         gcc.special/configure.in, gcc.noncompile/configure.in,
36533         gcc.execute/configure.in, gcc.code_quality/configure.in,
36534         g++.other/configure.in, g++.old-deja/configure.in,
36535         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
36536         in srcname setting.
36537
36538 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
36539
36540         * lib/udi.exp:  Fixed mondfe and mondfe_download.
36541         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
36542         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
36543
36544 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
36545
36546         * config/udi-gdb.exp: Check $shell_id after connecting to target.
36547         (gdb_exit): Don't remove *_soc files.
36548
36549 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
36550
36551         * lib/c-torture.exp: Don't look for main; instead always use -w
36552         -c.  This is how the c-torture tests work.  Remove the object
36553         file if the compilation succeeds.
36554         * gcc.execute/execute.exp: Remove executable if test passes.
36555         * gcc.noncompile/noncompile.exp: Every test is an expected
36556         failure.
36557         * gcc.special/special.exp: Added tests from c-torture 1.11,
36558         corrected use of existing test.
36559         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
36560         gcc.execute/920625-1.c: Updated to c-torture 1.11.
36561         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
36562         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
36563         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
36564         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
36565         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
36566         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
36567         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
36568         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
36569         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
36570         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
36571         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
36572         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
36573         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
36574         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
36575         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
36576         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
36577         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
36578         c-torture 1.11.
36579         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
36580         correspond to c-torture 1.11.
36581
36582         * New file.